Помогите Исправить фарм звезд ада

Dima Izotov

Старожил
Пользователь
Баллы
123
Всем привет. Как можно исправить данный фарм под версию 1.7.10?
 
разрешить спавн иссушителей только в аду(если в аду игроки могут приватить то включить разрушение блоков иссушителем в привате wg).
 
Есть целая пачка схожих багов. Дюп кактуса и тростника с помощью дверей в новом WG как-то исправлен, но дюпы иссушителей, снежных големов, железных големов и редстоун-ламп (если их ставить в чужом привате на красный камень) остались. И конфиг WG emit-block-use-at-feet проблему не решает. Если встать снаружи региона, а блок ставить внутрь чужого региона, то предметы по-прежнему будут дюпаться.

Надо добавить вот сюда проверку не только для блока у ног, но и в месте установки. Вот так:
Код:
                // Check for items that the administrator has configured to
                // emit a "use block here" event where the player is
                // standing, which is a hack to protect items that don't
                // throw events
                if (item != null && getWorldConfig(player.getWorld()).blockUseAtFeet.test(item)) {
                    placed = clicked.getRelative(event.getBlockFace());
                    if ((Events.fireAndTestCancel(new UseBlockEvent(event, cause, player.getLocation().getBlock()))) ||
                        (Events.fireAndTestCancel(new UseBlockEvent(event, cause, placed)))) {
                        event.setCancelled(true);
                    }
                }

А потом уже добавлять предметы в конфиг emit-block-use-at-feet:
Код:
    emit-block-use-at-feet:
      - REDSTONE_LAMP_ON
      - REDSTONE_LAMP_OFF
      - PUMPKIN
      - JACK_O_LANTERN
      - WOOD_DOOR
      - IRON_DOOR
      - SKULL_ITEM
 
Назад
Верх Низ