diff --git a/src/main/java/com/tomff/beesplus/handlers/DamageHandler.java b/src/main/java/com/tomff/beesplus/handlers/DamageHandler.java index 0d6517a..6be39b9 100644 --- a/src/main/java/com/tomff/beesplus/handlers/DamageHandler.java +++ b/src/main/java/com/tomff/beesplus/handlers/DamageHandler.java @@ -41,14 +41,16 @@ public class DamageHandler implements Listener { Player player = (Player) event.getEntity(); PlayerInventory playerInventory = player.getInventory(); - if (Stream.of(playerInventory.getArmorContents()).allMatch(Objects::nonNull)) { - if (playerInventory.getHelmet().isSimilar(helmet.getResult()) && - playerInventory.getChestplate().isSimilar(chestplate.getResult()) && - playerInventory.getLeggings().isSimilar(leggings.getResult()) && - playerInventory.getBoots().isSimilar(boots.getResult())) { + if (!Stream.of(playerInventory.getArmorContents()).allMatch(Objects::nonNull)) { + return; + } - event.setDamage(reduction * event.getDamage()); - } + if (playerInventory.getHelmet().isSimilar(helmet.getResult()) && + playerInventory.getChestplate().isSimilar(chestplate.getResult()) && + playerInventory.getLeggings().isSimilar(leggings.getResult()) && + playerInventory.getBoots().isSimilar(boots.getResult())) { + + event.setDamage(reduction * event.getDamage()); } } }