[1.7.10] Вывод сообщения при ударе моба

Версия Minecraft
1.7.10
API
Forge
20
3
Столкнулся с проблемой: Решил разобраться с событиями, не могу разобраться с задачей. При ударе моба вывести сообщение в чат. Нашел событие LivingHurtEvent, но с вызовом сообщения проблемы. Прошу помочь
 
20
3
Наверное что-то в этом стиле event.source.getEntity().addChatMessage(new ChatComponentText("Вы ударили!"));
Уже решил. Но тут в чат пишется про урон от любого удара, ищу способ реализации чтобы в чат выводилось только урон от игрока.

public void myEvent(LivingHurtEvent event) {

if (event.entity instanceof EntityLivingBase) {

Minecraft.getMinecraft().thePlayer.addChatMessage("Ударил " + Minecraft.getMinecraft().thePlayer.username + ".");
}
 
343
24
97
Minecraft.getMinecraft().thePlayer.addChatMessage("Ударил " + Minecraft.getMinecraft().thePlayer.username + ".");
}
Угараешь? Minecraft.getMinecraft().thePlayer.username тебе будет всегда выдавать имя твоего игрока, потому что класс клиентский
 
241
20
75
Уже решил. Но тут в чат пишется про урон от любого удара, ищу способ реализации чтобы в чат выводилось только урон от игрока.
Не совсем понял что тебе нужно, надеюсь ты не такой глупый, каким кажешься и с таким простым вопросом разберёшься.
Java:
        String victim = event.entityLiving.getCommandSenderName();//Имя жертвы
        String damager = event.source.getEntity().getCommandSenderName();//Имя атакующего
        float damage = event.ammount;//Урон
 
20
3
String victim = event.entityLiving.getCommandSenderName();//Имя жертвы String damager = event.source.getEntity().getCommandSenderName();//Имя атакующего float damage = event.ammount;//Урон
Уже видел этот ответ в одном из вопросов, но это не то что я хотел бы сделать
 
Сверху