Вопрос Ивент когда баннер ломается из-за того что под ним сломали блок

Версия Minecraft
1.19.X

manul694

Premium
Сообщения
1 174
Решения
34
Как называется ивент который вызывается когда баннер ломается из-за того что под ним сломали блок? BlockPhysicsEvent вроде не то, не вызывается, хотя там условий по минимуму
Код:
@EventHandler
public void onPhysics(BlockPhysicsEvent e) {
    if(e.getBlock().getType().name().toLowerCase().contains("banner")) e.setCancelled(true);
}
Какой тогда ивент? Мне надо либо отключить падение баннера из-за того что под ним сломали блок либо сделать чтобы баннер когда падал из него не падал лут
 
Последнее редактирование:
Java:
    // Отменяет падение баннера как предмета (Лут)
    @EventHandler
    public void onEntityDropItem(EntityDropItemEvent e) {
        Item itemEntity = e.getItemDrop();
        ItemStack itemStack = itemEntity.getItemStack();

        if (itemStack.getType().name().toLowerCase().contains("banner")) {
            e.setCancelled(true);
        }
    }
 
Назад
Сверху Снизу