高性能和高兼容性的1.12.2/1.16.5/1.18.2版本Forge+Bukkit+Spigot服务端 (A high performance and high compatibility 1.12.2/1.16.5/1.18.2 version Forge+Bukkit+Spigot server)
Caused by: java.lang.ClassCastException: class catserver.server.inventory.CatCustomInventory cannot be cast to class org.bukkit.block.Furnace (catserver.server.inventory.CatCustomInventory and org.bukkit.block.Furnace are in module forge@40.2.4 of loader 'TRANSFORMER' @29b40b3)
at org.bukkit.craftbukkit.v1_18_R2.inventory.CraftInventoryFurnace.getHolder(CraftInventoryFurnace.java:46) ~[forge-1.18.2-40.2.4-universal.jar%23118!/:?]
at org.bukkit.craftbukkit.v1_18_R2.inventory.CraftInventoryFurnace.getHolder(CraftInventoryFurnace.java:9) ~[forge-1.18.2-40.2.4-universal.jar%23118!/:?]
at me.arasple.mc.trchat.taboolib.module.ui.MenuHolder$Companion.fromInventory(MenuHolder.kt:24) ~[?:?]
at me.arasple.mc.trchat.taboolib.module.ui.ClickListener.onOpen(ClickListener.kt:38) ~[?:?]
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) ~[?:?]
at me.arasple.mc.trchat.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:31) ~[?:?]
... 35 more
运行环境
Minecraft版本(1.12.2/1.16.5/1.18.2): 1.18.2 构建版本(从/version指令获取): 6c3f596 当前最新release 相关模组/插件: LWC 或者 TrChat
描述这个BUG
导致的问题 无法正常 pass InventoryOpenEvent 到任何相关插件(仅在互动 Furnace 时会这样 )
复现方法 装 LWC 或者 TrChat 后与熔炉互动即可