Merge branch 'v1.x.x' into v2.x.x-merging

# Conflicts:
#	src/main/kotlin/xyz/alexcrea/cuanvil/listener/PrepareAnvilListener.kt
This commit is contained in:
alexcrea 2025-12-30 02:18:54 +01:00
commit 286446336f
Signed by: alexcrea
GPG key ID: E346CD16413450E3

View file

@ -87,10 +87,9 @@ class PrepareAnvilListener : Listener {
doRenaming(event, view, player, first) doRenaming(event, view, player, first)
return return
} }
second as ItemStack // not air we know it's not null
// Test for merge // Test for merge
if (first.canMergeWith(second)) { if (first.canMergeWith(second!!)) {
doMerge(event, view, player, first, second) doMerge(event, view, player, first, second)
return return
} }
@ -109,7 +108,7 @@ class PrepareAnvilListener : Listener {
private fun isImmutable(item: ItemStack?): Boolean { private fun isImmutable(item: ItemStack?): Boolean {
if (item.isAir()) return false if (item.isAir()) return false
val meta = item.itemMeta val meta = item!!.itemMeta
return meta != null && return meta != null &&
(hasImmutableEnchants(meta) || hasImmutableStoredEnchants(meta)) (hasImmutableEnchants(meta) || hasImmutableStoredEnchants(meta))
} }