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

Плагин [SEC/FIX] WGExtender [1.13+] [WG7+, WE7+]

Тема в разделе "Релизы плагинов", создана пользователем Shevchik, 21 мар 2014.

  1. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    @Shevchik, реквестирую такую фичу: блокировка ВСЕХ, ВСЕХ МАТЬ ЕГО, ВЗРЫВОВ в регионе.
    Если кинуть такой ивент
    Код:
                new EntityExplodeEvent(
                        CauldronHelper.getBukkitEntity(this), new Location(
                                CauldronHelper.getBukkitWorld(this.worldObj),
                                super.posX, super.posY, super.posZ), null, 0);
    
    , где this - это энтитя из мода, то WG будет совершенно пофиг на её подрыв в привате. Он слушает только EntityTNTPrimed, EntityCreeper и прочие. Любые другие плагины привата реагируют адекватно.
     
  2. MySt1k

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

    Баллы:
    173
    Класс...
     
  3. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Если посмотришь код то обнаружишь что
    @EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
    public void onEntityExplode(EntityExplodeEvent e) {
    if (!config.blockentityexplosionblockdamage) {
    return;
    }
    Iterator<Block> it = e.blockList().iterator();
    while (it.hasNext()) {
    if (WGRegionUtils.isInWGRegion(main.getWorldGuard(), it.next().getLocation())) {
    it.remove();
    }
    }
    }

    Или грубо говоря плагин фильтрует любые взрывы от энтитей в регионах.
    ТОлько вот как я понимаю в качестве блоклиста null кидаешь из-за чего WGExtender распидорашивает.
     
    Последнее редактирование: 19 июн 2014
  4. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Оказывается дело в древней версии wg, а не wgextender. Null кидал как крайнюю меру, уже не знал на что грешить.
     
  5. GagarinSokol

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

    Баллы:
    103
    Имя в Minecraft:
    GagarinSokol
    Плагин супер! Респект!
     
  6. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Не знаю насколько необходима функция, но во многих модах есть свои ведра и свои жидкости, хотелось бы видеть функцию, которая запретит пкм определнных итемов (в данном случае ведер) с чужим приватом. Понятное дело, что можно построить дополнительную крышу и залить, но даже этот запрет сыграет большую роль, точнее не запрет, а ограничение.
     
  7. master_crafter

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

    Баллы:
    153
    Skype:
    mr_ddclash
    Имя в Minecraft:
    ddclash_and_SeJIyA
    Норм, тестирую.
     
  8. Metronomko

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

    Баллы:
    123
    Какую версию WG нужно ставить, чтобы фиксились все взрывы в регионе( майнкрафт 1.6.4 )?
     
  9. ReCRuT

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

    Баллы:
    68
    Может кто сталкивался с такой ошибкой, как решить?
     

    Вложения:

    • server.txt
      Размер файла:
      14,6 КБ
      Просмотров:
      23
  10. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Прекратить использовать /reload
    Добавил улучшенный синтаксис для BlockInteractRestrictWhitelistFlag
    Теперь можно сделать так: STONE WOOD|AIR CHEST|AIR:DIAMOND_SWORD.
    Это разрешит игроку взаимодействовать с камнем, с деревом держа в руке ничего и с сундуком держа в руке либо ничего, либо алмазный меч.
     
  11. ReCRuT

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

    Баллы:
    68
    Плагин классный, долго искал что то похожее, продолжай дальше.
     
  12. Flapch

    Flapch Старожил Пользователь Заблокирован

    Баллы:
    123
    Благодарю. Плагин действительно очень полезный. Хотел бы еще предложить внести в него функцию, которая запрещает людям, не состоящим в регионе, использовать поршни. Ибо WGFix уже заменил, а WGPFix? Было бы шикарно :)
     
  13. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    pistonmove: #Не позволяет поршням двигать блоки в чужом регионе
    enabled: true
    Угадай что эта опция делает?
     
  14. Flapch

    Flapch Старожил Пользователь Заблокирован

    Баллы:
    123
    Перечитал лишь возможности, но не функции. Извиняюсь тогда.
     
  15. Exidas

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

    Баллы:
    68
    Шикарно было бы, если б была функция, запрещающая поршням двигать определенные блоки. А то из-за нее приходится не отказываться от WGPFix'а.
     
  16. Flapch

    Flapch Старожил Пользователь Заблокирован

    Баллы:
    123
    Есть уже такая функция, не посмотрел на 53 пост?
     
  17. Exidas

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

    Баллы:
    68
    А ты похоже не посмотрел на мой. Во первых, я не говорил про приват ни слова, во вторых, про все блоки тоже. Мне нужно указать в конфиге определенный блок, и, чтобы поршень не мог его двигать вообще, ни в привате, ни там, где привата нет.
     
  18. Flapch

    Flapch Старожил Пользователь Заблокирован

    Баллы:
    123
    Однако ты видимо не знаешь функций WGPFix'a. Неожиданно. Да? Уж тогда сам и пиши. Ты же выдающийся гений, который любит кидать людей. Верно?
     
  19. Exidas

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

    Баллы:
    68
    Да, это я. Именно у WGPFix'а есть такая функция, и я ее использую, поэтому мне уж точно знать.

    Кого бы еще кинуть...
     
  20. Flapch

    Flapch Старожил Пользователь Заблокирован

    Баллы:
    123
    Да? А мне казалось, что WGPFix запрещает блоки в регионе таскать, точнее если это не предусмотрено. Гриферство ведь. Потому у тебя странный WGPFix.

    Нет, ну я сам слушал разговор.
     

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