diff --git a/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java b/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java index 68771733..1d034566 100644 --- a/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java +++ b/Plugin/src/main/java/com/willfp/ecoenchants/enchantments/support/merging/anvil/AnvilMerge.java @@ -193,10 +193,14 @@ public class AnvilMerge { AtomicInteger inEnchantLevels = new AtomicInteger(); outEnchants.forEach(((enchantment, integer) -> { - outEnchantLevels.addAndGet(integer); + if(EcoEnchants.getFromEnchantment(enchantment) != null) { + outEnchantLevels.addAndGet(integer); + } })); leftEnchants.forEach((((enchantment, integer) -> { - outEnchantLevels.addAndGet(integer); + if(EcoEnchants.getFromEnchantment(enchantment) != null) { + outEnchantLevels.addAndGet(integer); + } }))); totalEnchantLevelDelta = Math.abs(outEnchantLevels.intValue() - inEnchantLevels.intValue());