Помогите EntityDamageByEntityEvent

Статус
Закрыто для дальнейших ответов.

HaloSpartan

Активный участник
Пользователь
Баллы
66
Приветствую!
У меня есть кусочек кода:

@EventHandler
public void grand_axe(EntityDamageByEntityEvent e)
{
if(e.getDamager().getType() != EntityType.PLAYER ) return;
{

}
}

Так я отсеиваю урон игроков, теперь мне нужно получить предмет который находится у ИГРОКА в руке, но не знаю как это сделать, по разному пробовал извратится, либо ошибка в консоли, либо ничего вообще.
Прошу помочь
 
ItemStack item = ((Player) e.getDamager()).getInventory().getItemInMainHand();
// возвратит null если предмета в руке нет
// 1.9+ вариант

Для старых:
ItemStack item = ((Player) e.getDamager()).getItemInHand();
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх