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

Помогите Как не получать дамаг от падения

Тема в разделе "Помощь", создана пользователем _1MeXaHuK1_, 18 апр 2020.

  1. Автор темы
    _1MeXaHuK1_

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

    Баллы:
    61
    Всем привет!
    Мне нужна помощь.Мне нужно что б когда игрок держал предмет в руке,он не получал дамаг от падений.Просто я делал это через CrackShot на версии 1.8.8,а сейчас у меня сервер на 1.12.2 и я не знаю почему абилка No_Fall_Damage не работает.
     
  2. Malasti

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

    Баллы:
    66
    Имя в Minecraft:
    TheMalasti
    Вы можете создать прослушиватель, в котором вы вызываете событие: EntityDamageEvent и там проверяете причину = = DamageCause.FALL, чем отменить его
    Код:
    @EventHandler
        public void onDamage(EntityDamageEvent event){
            if(event.getEntity() instanceof Player){
                Player p = (Player) event.getEntity();
            
                    if(event.getCause() == DamageCause.FALL){
                        event.setCancelled(true);
                    }
                    if(p.getLastDamageCause().getCause() == DamageCause.FALL){
                        event.setCancelled(true);
                    }
                }
        }
    }
     
  3. Автор темы
    _1MeXaHuK1_

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

    Баллы:
    61
    Можно на примере с пером объяснить?Что б когда игрок держал в руке перо,ему не наносился урон от падений.
    Большое спасибо!
     
  4. daniorio

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

    Баллы:
    76
    Тоже самое, только еще один if добавь, который предмет в руке проверяет
     

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