timaxa007 Модератор 5,831 409 676 6 Янв 2016 #2 Есть несколько способов, вот один из них: Код: ItemStack is = player.getCurrentEquippedItem(); if (is != null && is.getItem() instanceof ItemSword) { float damageVsEntity = ((ItemSword)is.getItem()).func_150931_i(); } [merge_posts_bbcode]Добавлено: 06.01.2016 14:07:20[/merge_posts_bbcode] Или можно через эвент "LivingHurtEvent" и брать от него переменную "ammount", чтобы знать наносимый урон (не только от меча).
Есть несколько способов, вот один из них: Код: ItemStack is = player.getCurrentEquippedItem(); if (is != null && is.getItem() instanceof ItemSword) { float damageVsEntity = ((ItemSword)is.getItem()).func_150931_i(); } [merge_posts_bbcode]Добавлено: 06.01.2016 14:07:20[/merge_posts_bbcode] Или можно через эвент "LivingHurtEvent" и брать от него переменную "ammount", чтобы знать наносимый урон (не только от меча).