diff --git a/build.gradle.kts b/build.gradle.kts index ed4b5df..36ee939 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,7 +16,7 @@ plugins { } group = "xyz.alexcrea" -version = "1.11.0" +version = "1.11.1" repositories { // EcoEnchants diff --git a/nms/nms-common/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/gui/ExternGuiTester.kt b/nms/nms-common/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/gui/ExternGuiTester.kt index 9cb481e..c709954 100644 --- a/nms/nms-common/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/gui/ExternGuiTester.kt +++ b/nms/nms-common/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/gui/ExternGuiTester.kt @@ -10,13 +10,16 @@ interface ExternGuiTester { fun testIfGui(inventory: InventoryView): Boolean { // this mean we are on test + //TODO review why needed knowing previous mitigations should works if(inventory.javaClass.name.endsWith("AnvilViewMock")) return false val clazz = getContainerClass(inventory) ?: return false val clazzName = clazz.name + //TODO maybe instead of testing non default, better to be testing we are default ? if (expectWesjd(clazzName)) return true if (expectXenondevUI(clazzName)) return true + if (expectVanePortal(clazzName)) return true return false } @@ -37,5 +40,10 @@ interface ExternGuiTester { && name.endsWith(XenondevUISufix) } + fun expectVanePortal(name: String): Boolean { + val expected = "org.oddlama.vane.core.menu.AnvilMenu\$AnvilContainer" + + return name == expected + } } \ No newline at end of file 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 bf39295..59b5649 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/dependency/datapack/DataPackDependency.kt @@ -281,7 +281,7 @@ object DataPackDependency { for (enchantment in EnchantmentApi.getRegisteredEnchantments().values) { if(!enchantment.key.namespace.equals(namespace, ignoreCase = true)) continue - CustomAnvil.log("Writing default for $enchantment") + CustomAnvil.log("Writing default for ${enchantment.key}") EnchantmentApi.writeDefaultConfig(enchantment, false) }