diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchant/registration/legacy/LegacyEnchantmentRegisterer.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchant/registration/legacy/LegacyEnchantmentRegisterer.kt index cc2888b940..69f4fc6c5d 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchant/registration/legacy/LegacyEnchantmentRegisterer.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/enchant/registration/legacy/LegacyEnchantmentRegisterer.kt @@ -36,6 +36,13 @@ object LegacyEnchantmentRegisterer : EnchantmentRegisterer { } override fun register(enchant: EcoEnchantBase): Enchantment { + // Allow registering new enchantments + Enchantment::class.java.getDeclaredField("acceptingNew") + .apply { + isAccessible = true + set(null, true) + } + val enchantment = LegacyDelegatedEnchantment(enchant) Enchantment.registerEnchantment(enchantment) diff --git a/gradle.properties b/gradle.properties index dfb96c34f3..03c84cd1a8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ #libreforge-updater -#Sun Dec 03 16:00:06 GMT 2023 +#Wed Dec 20 15:56:45 GMT 2023 kotlin.code.style=official -libreforge-version=4.49.2 -version=11.0.4 +libreforge-version=4.50.0 +version=11.1.0