fix stupidity

This commit is contained in:
alexcrea 2025-07-06 21:58:27 +02:00
parent 2964bbd998
commit 45c5649ee4
Signed by: alexcrea
GPG key ID: E346CD16413450E3

View file

@ -47,7 +47,7 @@ class ExcellentEnchantsDependency {
} }
} }
if(listenerVersion == null){ if (listenerVersion == null) {
CustomAnvil.instance.logger.severe("Found issue with listener of Excellent Enchants. compatiblity is broken. please contact CustomAnvil devs") CustomAnvil.instance.logger.severe("Found issue with listener of Excellent Enchants. compatiblity is broken. please contact CustomAnvil devs")
} }
@ -125,18 +125,21 @@ class ExcellentEnchantsDependency {
toUnregister.add(registeredListener) toUnregister.add(registeredListener)
} }
} }
ListenerVersion.PRE_V5 -> { ListenerVersion.PRE_V5 -> {
if (listener is PreV5AnvilListener) { if (listener is PreV5AnvilListener) {
this.preV5AnvilListener = listener this.preV5AnvilListener = listener
toUnregister.add(registeredListener) toUnregister.add(registeredListener)
} }
} }
ListenerVersion.LEGACY -> { ListenerVersion.LEGACY -> {
if (listener is LegacyAnvilListener) { if (listener is LegacyAnvilListener) {
this.legacyAnvilListener = listener this.legacyAnvilListener = listener
toUnregister.add(registeredListener) toUnregister.add(registeredListener)
} }
} }
null -> { null -> {
} }
} }
@ -191,12 +194,12 @@ class ExcellentEnchantsDependency {
fun treatAnvilResult(event: CATreatAnvilResult) { fun treatAnvilResult(event: CATreatAnvilResult) {
val result = event.result val result = event.result
if(result == null) return if (result == null) return
val first: ItemStack = treatInput(event.event.inventory.getItem(0)) val first: ItemStack = treatInput(event.event.inventory.getItem(0))
val second: ItemStack = treatInput(event.event.inventory.getItem(1)) val second: ItemStack = treatInput(event.event.inventory.getItem(1))
handleCombineMethod.invoke(this.usedAnvilListener, event, first, second, result) handleCombineMethod.invoke(this.usedAnvilListener, event.event, first, second, result)
} }
fun testAnvilResult(event: InventoryClickEvent): Any { fun testAnvilResult(event: InventoryClickEvent): Any {