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