Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Я использую LivingAttackEvent, и хочу проверить что атака была произведена с использованием конкретного предмета (условно алмазного меча). Как мне это сделать?
Проблема в том, что атаковать в большинстве случаев будет не игрок, а моб (визер скелет), да и в событии передается не тот, кто атаковал а DamageSource
какая разница? if(event.getSource() instanceof EntityDamageSource) и все твои проблемы решены.
получаешь сущность из EntityDamageSource#getEntity, проверяешь сущность на instanceof LivingEntity, ну а проверить какой предмет в главной руке я думаю ты и сам сможешь