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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Trolerne, 2 фев 2022.

Метки:
  1. Автор темы
    Trolerne

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

    Баллы:
    66
    У меня в плагине есть ивент EntityDamageEvent, я сделал чтобы при получении дамага проходило только 75%, но
    Код:
                    a = a - a*k;
                    p.damage(a);
                    p.sendMessage("Damaged"+k+" "+a);
    - так я наношу дамаг.
    при нанесение урона снова срабатывает этот ивент и кароче бесконечный цикл, игрока убивает сразуже.
    Я пытался сделать проверку
    Код:
    e.getCause()==DamageCause.MAGIC
    но так не работает (
     
  2. alexandrage

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

    Баллы:
    173

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