diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java index ccf73fcc..4cb181b9 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/EcoEnchant.java @@ -1,6 +1,7 @@ package com.willfp.ecoenchants.enchantments; import com.willfp.eco.core.Prerequisite; +import com.willfp.eco.core.fast.FastItemStack; import com.willfp.eco.core.requirement.Requirement; import com.willfp.eco.core.requirement.Requirements; import com.willfp.eco.util.StringUtils; @@ -446,6 +447,9 @@ public abstract class EcoEnchant extends Enchantment implements Listener, Watche @Override public boolean canEnchantItem(@NotNull final ItemStack itemStack) { if (this.type.isSingular() && EcoEnchants.hasAnyOfType(itemStack, this.type)) { + if (FastItemStack.wrap(itemStack).getLevelOnItem(this, true) > 0) { + return true; + } return false; }