1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин OPSRegion Моя версия!

Тема в разделе "Неподтвержденные плагины", создана пользователем alexandrage, 14 апр 2016.

  1. mc-luxe

    mc-luxe Активный участник Пользователь

    Баллы:
    88
    Я на него грешил, чекнул без него, также. Ситуация исключительная, добавил тестовый регион в OPSRegion, вроде бы всё ок. Но группа с доступом ко всем регионам, без проблем продолжает взаимодействовать с ним.

    Вершн: 1.12
    WG: 6.2.2
    Юзаю LuckPerms с правами: fawe.bypass, worldguard.region.bypass.* (<= оставил толь это, не спасло), worldedit.*.
    Также юзаю: WE, WG, WGex, FAWE.

    Конфиг
    Код:
    regions:
    - zenit
    - myreg
    regionsmine:
    - zenit2
    
     
  2. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Не, с 6той точно не могло сломаться, я на ней начинал писать плагин. Ошибка где то у тебя.
     
  3. mc-luxe

    mc-luxe Активный участник Пользователь

    Баллы:
    88
    Уже развернул практически чистый сервер, с 4-мя плагинами (один из которых OPSRegion), смирился и запихнул туда этот днищенский pex. И так и сяк, толку нет.

    Кому будет не в лень, вот тестовая: сборка
     
  4. Fiks75

    Fiks75 Активный участник Пользователь

    Баллы:
    66
    И сейчас контачит. Даже можно сделать поддержку FAWE 1.13.2. Прекрасно работает.
     
  5. mc-luxe

    mc-luxe Активный участник Пользователь

    Баллы:
    88
    Дядь, у тебя не найдется старой версии этого плагина? Сегодня тестил его на разных версиях майна, оказалось, что ниже 1.13.2 не пашет, выбивая в консоли ошибку.

    Я так прикинул, он WE в FAWE не находит?
    Код:
    [20:10:06 INFO]: [OPSRegion] Enabling OPSRegion v1.0
    [20:10:06 ERROR]: Error occurred while enabling OPSRegion v1.0 (Is it up to date?)
    java.lang.VerifyError: Bad type on operand stack
    Exception Details:
      Location:
        OPSRegion/wg7fawe.getApplicableRegions(Lorg/bukkit/Location;)Lcom/sk89q/worldguard/protection/ApplicableRegionSet; @25: invokevirtual
      Reason:
        Type 'com/sk89q/worldedit/util/Location' (current frame, stack[1]) is not assignable to 'com/sk89q/worldedit/Vector'
      Current Frame:
        bci: @25
        flags: { }
        locals: { 'OPSRegion/wg7fawe', 'org/bukkit/Location' }
        stack: { 'com/sk89q/worldguard/protection/managers/RegionManager', 'com/sk89q/worldedit/util/Location' }
      Bytecode:
        0x0000000: b800 c8b6 00cd b900 d101 002b b601 6db8
        0x0000010: 00ac b600 da2b b801 6eb6 0171 b0
    
            at OPSRegion.OPSListener.setupWG(OPSListener.java:224) ~[?:?]
            at OPSRegion.OPSListener.<init>(OPSListener.java:31) ~[?:?]
            at OPSRegion.OPSRegion.onEnable(OPSRegion.java:38) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot.jar:git-Spigot-dcd1643-e60fc34]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_221]
     
    Последнее редактирование: 22 сен 2019
  6. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Поправил.
     
  7. mc-luxe

    mc-luxe Активный участник Пользователь

    Баллы:
    88
    Сэнк ю :good:
     
  8. Fiks75

    Fiks75 Активный участник Пользователь

    Баллы:
    66
    Можно ли добавить отдельный пермишен на команды?
    /opsrg add rgname - добавить имя региона для защиты.
    /opsrg del rgname - удалить из списка.

    Чтобы дать возможность игрокам тоже добавлять регионы, а не только владельцу сервера.
     
  9. Thin_Troll

    Thin_Troll Активный участник Пользователь

    Баллы:
    76
    так игроки не смогут ломать такой рг сами.
     
  10. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    В OPSListener в PlayerInteractEvent отсутствует проверка, что выполнено нажатие по блоку, а не по воздуху.
    Если жать по воздуху со стойкой в руке - кидает исключение
     
  11. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Такого раньше не было, возвращался воздух. Пофишку тогда.
     
  12. Fiks75

    Fiks75 Активный участник Пользователь

    Баллы:
    66
  13. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Пиши на какой версии we такое случилось.
     
  14. Fiks75

    Fiks75 Активный участник Пользователь

    Баллы:
    66
    Последняя версия WorldEdit 7.1.0 и dev сборка 7.2.0. Обычно такая ошибка возникает после команды //paste
    Здесь в логе можно посмотреть https://pastebin.com/yq32LdDh

    А вот эта ошибка видимо связана с PlayerInteractEvent https://pastebin.com/SrBTZSTs о которой писал чел выше, но могу ошибаться
     
    Последнее редактирование: 10 июн 2020
  15. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Чекнул обе версии и fawe, этот метод там присутствует и ошибки быть не может. Вторая ошибка исправлена уже.
     
  16. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
  17. MrKapitowa

    MrKapitowa Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Kapitowa
    В последней версии WorldEdit можно спокойно пользоваться //brush и ломать спавн этой командой
     
  18. Автор темы
    alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Так а и не было проверки на brush. Я не изучал и не знаю как это проверять.
    Найдете инфу делитесь, добавлю в функционал.
     
  19. Danill2

    Danill2 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Danill2
    Здравствуйте, есть такой баг, что если у игрока есть право на //sphere, то если написать эту команду даже не в регионе защищеном OPSRegion, то ему просто ничего не напишет в ответ. То есть не выдаст как этой командой пользоваться, но если написать //sphere 0 5 то все будет работать.

    Стоит FAWE: 19.11.13-5505943-1282
    WorldGuard: 6.2.2
     
  20. Danill2

    Danill2 Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Danill2

Поделиться этой страницей