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

Помогите Как получить тип урона в EntityDamageEvent. || Решено

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

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

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

    Баллы:
    61
    Доброго времени суток! У меня возник вопрос, как получить тип урона в ивенте EntityDamageEvent?

    Ниже то, что у меня получилось сделать, но мне надо чтоб эффекты наносились не просто при уроне, а именно когда Entity упал (DamageType.FALL).

    Заранее спасибо всем за ответ и хорошего настроения! ;)
    Код:
    @EventHandler
        public void onFracture(EntityDamageEvent e) {
            Entity entity = e.getEntity();
            ((LivingEntity) entity).addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 144000, 3));
            ((LivingEntity) entity).addPotionEffect(new PotionEffect(PotionEffectType.SLOW_DIGGING, 4800, 3));
        }
     
  2. Gru2303

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

    Баллы:
    76
    Имя в Minecraft:
    Gru2303
  3. Автор темы
    Georgy_Cherkasov

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

    Баллы:
    61
    Спасибо большое! Проблема решена.
     
Статус темы:
Закрыта.

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