From 0ab7abd6b422fba704b3505ae57bb03a3a5d868f Mon Sep 17 00:00:00 2001 From: alexcrea Date: Tue, 30 Jun 2026 19:56:29 +0200 Subject: [PATCH] fix enchant combine not working --- src/main/kotlin/xyz/alexcrea/cuanvil/anvil/AnvilMergeLogic.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/kotlin/xyz/alexcrea/cuanvil/anvil/AnvilMergeLogic.kt b/src/main/kotlin/xyz/alexcrea/cuanvil/anvil/AnvilMergeLogic.kt index 6da9f5d9..fd7055ed 100644 --- a/src/main/kotlin/xyz/alexcrea/cuanvil/anvil/AnvilMergeLogic.kt +++ b/src/main/kotlin/xyz/alexcrea/cuanvil/anvil/AnvilMergeLogic.kt @@ -191,9 +191,7 @@ object AnvilMergeLogic { val firstEnchants = EnchantmentApi.getEnchantments(first) val secondEnchants = EnchantmentApi.getEnchantments(second) - // newEnchants will be mutated by combineWith - val newEnchants = HashMap(firstEnchants) - newEnchants.combineWith(secondEnchants, first, player) + val newEnchants = firstEnchants.combineWith(secondEnchants, first, player) var hasChanged = !isIdentical(firstEnchants, newEnchants)