diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt index 96350a9..3766e2b 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt @@ -44,6 +44,7 @@ object DataPackDependency { if (packName.contains("bp_post_scarcity", ignoreCase = true) || packName.contains("bracken", ignoreCase = true)) { handlePack("bracken") + writeDefaultByNamespace("bracken") continue } @@ -257,4 +258,13 @@ object DataPackDependency { } } + private fun writeDefaultByNamespace(namespace: String) { + for (enchantment in EnchantmentApi.getRegisteredEnchantments().values) { + if(!enchantment.key.namespace.equals(namespace, ignoreCase = true)) continue + + EnchantmentApi.writeDefaultConfig(enchantment, false) + } + + } + }