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

Trolerne

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