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

Фикс Ивенты для модов [Механизмы работают от имени владельца]

Тема в разделе "Управление сервером Bukkit", создана пользователем gamerforEA, 30 дек 2014.

  1. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Нужно установить WorldGuard или отключить его интеграцию в конфиге EventHelper.
     
  2. kukuruser

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

    Баллы:
    66
    Skype:
    yarik-plakida
    Спасибо!
     
  3. Yuri1.6

    Yuri1.6 Старожил Пользователь

    Баллы:
    123
    Skype:
    Yuri1.6
    Имя в Minecraft:
    YouTy6bl4
  4. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    [​IMG]
     
  5. Yuri1.6

    Yuri1.6 Старожил Пользователь

    Баллы:
    123
    Skype:
    Yuri1.6
    Имя в Minecraft:
    YouTy6bl4
    Хм, пойду переставлю ивенты...
    Странно, всё равно работает.
     
  6. maximcs1

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

    Баллы:
    103
  7. Kirich

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

    Баллы:
    78
    ууууууууууууууууууууу
     
  8. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Лечится вырезанием спавна мобов пчёлами.
     
  9. maximcs1

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

    Баллы:
    103
    Не желаешь вырезать их в своем приват фиксе forestry ?
     
  10. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Уже.
     
  11. alexandrage

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

    Баллы:
    173
    Последнее редактирование: 8 окт 2016
  12. scrik78

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

    Баллы:
    123
  13. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
  14. alexandrage

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

    Баллы:
    173
    Бекдор сорь, мог бы и сам догадаться, что очепятка.
    https://cloud.mail.ru/public/1fd2bdc3ca7f/site/forestry_1.7.10_exploit_fix.zip
     
  15. synthetic

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

    Баллы:
    76
    Проблема с ивентами на IC2 (822):
    Поставил терраформер с чипом "выравнивание". Включил, а в консоль начали сыпаться ошибки "[WARN] Failed check private", но работает всё при этом нормально. Опасно ли это и как убрать ошибки?
    Ах, да и ещё. gamerforEA, подскажи, пожалуйста.
    Хочу сделать так, чтобы при взрыве реактор разрушал только тот приват, внутри которого он стоит, не портя свободную территорию. Но не нашел функцию у классов ModUtils или EventUtils, которая просто проверяет отсутствие привата на координатах. Может всё-таки такая есть...
     
  16. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. При проверке наличия привата у вас выбрасывается исключение. Включайте отладку и смотрите, что не так.
    2. Такая функция есть: если isInPrivate возвращает false, то привата нет, а если true, то приват есть.
     
  17. synthetic

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

    Баллы:
    76
    Действительно. Вот такое исключение:

    10:21 AM [WARN] java.lang.reflect.InvocationTargetException
    10:21 AM [WARN] at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
    10:21 AM [WARN] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unkno wn Source)
    10:21 AM [WARN] at java.lang.reflect.Method.invoke(Unknown Source)
    10:21 AM [WARN] at com.gamerforea.eventhelper.wg.WGRegionChecker.isInPri vate(WGRegionChecker.java:17)
    10:21 AM [WARN] at com.gamerforea.eventhelper.util.EventUtils.isInPrivat e(EventUtils.java:93)
    10:21 AM [WARN] at com.gamerforea.ic2.ModUtils.cantBreakOrNotInPrivate(M odUtils.java:31)
    10:21 AM [WARN] at ic2.core.item.tfbp.ItemTFBPFlatification.terraform(It emTFBPFlatification.java:93)
    10:21 AM [WARN] at ic2.core.block.machine.tileentity.TileEntityTerra.upd ateEntityServer(TileEntityTerra.java:73)
    10:21 AM [WARN] at ic2.core.block.TileEntityBlock.func_145845_h(TileEnti tyBlock.java:195)
    10:21 AM [WARN] at net.minecraft.world.World.func_72939_s(World.java:251 3)
    10:21 AM [WARN] at net.minecraft.world.WorldServer.func_72939_s(WorldSer ver.java:669)
    10:21 AM [WARN] at net.minecraft.server.MinecraftServer.func_71190_q(Min ecraftServer.java:954)
    10:21 AM [WARN] at net.minecraft.server.dedicated.DedicatedServer.func_7 1190_q(DedicatedServer.java:431)
    10:21 AM [WARN] at net.minecraft.server.MinecraftServer.func_71217_p(Min ecraftServer.java:809)
    10:21 AM [WARN] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:669)
    10:21 AM [WARN] at java.lang.Thread.run(Unknown Source)
    10:21 AM [WARN] Caused by: java.lang.IncompatibleClassChangeError: Found class c om.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected
    10:21 AM [WARN] at com.gamerforea.eventhelper.wg.WGRegionChecker$Inj.isI nPrivateInj(WGRegionChecker.java:38)
    10:21 AM [WARN] ... 16 more

    Версия IC2 822.

    Похоже, что как раз функция isInPrivate и сломалась. В терраформере стоит проверка
    ModUtils.cantBreakOrNotInPrivate(player, x, y, z)
    Это значит, что он не должен работать на свободной территории, а только внутри приватов? Но у меня он на свободной территории работает, но чужие приваты не задевает. Проверьте у себя терраформер, если не лень. Это ведь действительно ошибка? Подскажите, как бы это исправить...
     
  18. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    У вас какая версия WorldGuard?
     
  19. synthetic

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

    Баллы:
    76
    WorldGuard v5.9
     
  20. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Нужен 6 и выше
     

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