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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем just_lofe, 22 ноя 2023.

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

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

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

    Знаю про существование Entity#setVisualFire(boolean), но не помогает.
     
  2. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Код:
    @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);
            }
        }
     
  3. Автор темы
    just_lofe

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

    Баллы:
    66
    Имя в Minecraft:
    just_l0fe
    Я на самом деле так и сделал уже, но думал решение будет чем-то более гениальным) Спасибо.
     
Статус темы:
Закрыта.

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