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

Помогите BlockExplodeEvent 1.13

Тема в разделе "Разработка плагинов для новичков", создана пользователем Ozzoli, 2 фев 2019.

Статус темы:
Закрыта.
  1. Автор темы
    Ozzoli

    Ozzoli Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Ozzoli
    Всем доброго времени суток, не могу поймать событие На взрыв блока (BlockExplodeEvent)
    В чем проблема?

    Слушатель зарегистрирован, если меняю событие на ломание блока (BlockBreakEvent) то событие отслеживается, и происходят действия.

    Код:
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.EventPriority;
    import org.bukkit.event.Listener;
    import org.bukkit.event.block.BlockExplodeEvent;
    
    public class NoExplListener implements Listener {
        private NoExpl plugin;
        public NoExplListener(NoExpl plugin) {
            super();
    
            this.plugin = plugin;
    
        }
        @EventHandler (priority = EventPriority.HIGHEST)
    
        public void BlockEvent(BlockExplodeEvent xyu) {
            this.plugin.getLogger().info("Explosion!");
            return;
        }
    }
    
     
  2. Автор темы
    Ozzoli

    Ozzoli Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Ozzoli
    UP!!!
     
  3. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    А взрыв точно происходит?
    Возможно какой-то плагин отменяет взрыв и, например, отображает вместо него обычные частицы?
    Посмотри список слушателей, установи значение ignoreCancelled в true, поменяй приоритет на Lowest
     
  4. Автор темы
    Ozzoli

    Ozzoli Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Ozzoli
    Точно, я уже и ТнТ и крипера взрывал, блоки рушатся, но событие не поймать никак. Уже и с Lowest пробовал, плагинов других вообще нет.
     
  5. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
  6. Автор темы
    Ozzoli

    Ozzoli Ньюби

    Баллы:
    1
    Имя в Minecraft:
    Ozzoli
    Точно, я и забыл что тнт тоже Энтити. Спасибо
     
Статус темы:
Закрыта.

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