Помогите Убрать горение

Статус
Закрыто для дальнейших ответов.

just_lofe

Активный участник
Пользователь
Баллы
66
Ник в Minecraft
just_l0fe
Хочу некоторым игрокам убрать урон от огня и в целом горение.
То есть, не наложить эффект Огнестойкость(не красиво), а убрать урон от огня и убрать огонь на экране.

Знаю про существование Entity#setVisualFire(boolean), но не помогает.
 
Код:
@EventHandler
    private void onEntityDamageEvent(EntityDamageEvent e){
        if(EntityType.PLAYER == e.getEntityType() && (e.getCause() == DamageCause.FIRE || e.getCause() == DamageCause.FIRE_TICK)){
            e.setCancelled(true);
            e.getEntity().setFireTicks(0);
        }
    }
 
Код:
@EventHandler
    private void onEntityDamageEvent(EntityDamageEvent e){
        if(EntityType.PLAYER == e.getEntityType() && (e.getCause() == DamageCause.FIRE || e.getCause() == DamageCause.FIRE_TICK)){
            e.setCancelled(true);
            e.getEntity().setFireTicks(0);
        }
    }
Я на самом деле так и сделал уже, но думал решение будет чем-то более гениальным) Спасибо.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ