Помогите Как проверить, entity из ивента тнт или нет

  • Автор темы Автор темы ItsWay
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

ItsWay

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
ItsWay
Работаю с ивентом EntityExplodeEvent, нужно проверить с помощью ивента instanceof, являеться ли ентити тнт или нет, как это релиазовать?
 
Работаю с ивентом EntityExplodeEvent, нужно проверить с помощью ивента instanceof, являеться ли ентити тнт или нет, как это релиазовать?
Код:
    @EventHandler
    public void onEntityExplode(EntityExplodeEvent e) {
        if (e.getEntityType() == EntityType.PRIMED_TNT)
            e.setCancelled(true);
    }
 
Код:
    @EventHandler
    public void onEntityExplode(EntityExplodeEvent e) {
        if (e.getEntityType() == EntityType.PRIMED_TNT)
            e.setCancelled(true);
    }
сделал так
public void onExplode(EntityExplodeEvent e){
if (e.getEntityType() == EntityType.PRIMED_TNT) {
System.out.print("Tested ok!");
}
}
Итог - не работает
 
Значит ты что-то не так сделал.
upload_2022-5-6_17-28-51.png
PHP:
    @EventHandler
    public void onEntityExplode(EntityExplodeEvent e) {
        if (e.getEntityType() == EntityType.PRIMED_TNT)
            Bukkit.broadcastMessage("TNT is primed!");
    }
 
сделал так
public void onExplode(EntityExplodeEvent e){
if (e.getEntityType() == EntityType.PRIMED_TNT) {
System.out.print("Tested ok!");
}
}
Итог - не работает
Убедись, что зарегистрировал слушатель и добавил перед методом аннотацию @EventHandler
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх