diff --git a/src/main/java/com/gmail/nossr50/skills/axes/ImpactEventHandler.java b/src/main/java/com/gmail/nossr50/skills/axes/ImpactEventHandler.java index fc71ab22b..be04c0d49 100644 --- a/src/main/java/com/gmail/nossr50/skills/axes/ImpactEventHandler.java +++ b/src/main/java/com/gmail/nossr50/skills/axes/ImpactEventHandler.java @@ -37,8 +37,11 @@ public class ImpactEventHandler { for (ItemStack itemStack : entityEquipment.getArmorContents()) { if (ItemChecks.isArmor(itemStack)) { - damageArmor(itemStack); hasArmor = true; + + if (Misc.getRandom().nextInt(100) < 25) { + damageArmor(itemStack); + } } } @@ -46,10 +49,6 @@ public class ImpactEventHandler { } private void damageArmor(ItemStack armor) { - if (Misc.getRandom().nextInt(100) >= 25) { - return; - } - float modifier = 1; if (armor.containsEnchantment(Enchantment.DURABILITY)) {