From ee5c31ad40a822c3e4cc67950fb660a0e46bef96 Mon Sep 17 00:00:00 2001 From: alexcrea <42614139+alexcrea@users.noreply.github.com> Date: Thu, 1 May 2025 11:13:31 +0200 Subject: [PATCH] add write default for braken enchantments --- .../cuanvil/dependency/datapack/DataPackDependency.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) + } + + } + }