From 42a028f2fd5fcc227ce89a95d178dfa005faee1d Mon Sep 17 00:00:00 2001 From: alexcrea <42614139+alexcrea@users.noreply.github.com> Date: Thu, 11 Jul 2024 12:36:06 +0200 Subject: [PATCH] Fix eco enchant not being registered as CAEcoEnchant. --- .../xyz/alexcrea/cuanvil/dependency/EcoEnchantDependency.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EcoEnchantDependency.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EcoEnchantDependency.kt index 89d0ca8..713a03c 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EcoEnchantDependency.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/EcoEnchantDependency.kt @@ -5,6 +5,7 @@ import io.delilaheve.CustomAnvil import org.bukkit.event.inventory.PrepareAnvilEvent import org.bukkit.plugin.Plugin import xyz.alexcrea.cuanvil.api.EnchantmentApi +import xyz.alexcrea.cuanvil.enchant.wrapped.CAEcoEnchant class EcoEnchantDependency(private val ecoEnchantPlugin: Plugin) { @@ -21,7 +22,7 @@ class EcoEnchantDependency(private val ecoEnchantPlugin: Plugin) { for (ecoEnchant in EcoEnchants.values()) { EnchantmentApi.unregisterEnchantment(ecoEnchant.enchantment) // As eco enchants is loaded before custom anvil and register enchantment to registry, we need to unregister old "vanilla" enchant. - EnchantmentApi.registerEnchantment(ecoEnchant.enchantment) + EnchantmentApi.registerEnchantment(CAEcoEnchant(ecoEnchant)) } CustomAnvil.instance.logger.info("Eco Enchant should now work as expected !")