Skip to content

[Bug]: #247

@XiaoShuaiOwO

Description

@XiaoShuaiOwO

🚀 Have you tried the latest version

  • I have updated TrMenu to the latest version and the same bug is reproduced.

📚 Have you checked the Wiki

  • I have checked the Wiki's related content about the problem and determined that the problem exists.

🔗 Is there a duplicate Issue

  • I have looked through the existing issue and found no duplicate content, or a more detailed description of the existing issue.

📰 Server details

TrMenu Dump Information (Date: xxxx-xx-xx xx:xx:xx)

  | Server OS: Windows Server 2022 Standard
  | Server software: Paper version 1.21.11-97-main@b5e7257 (2026-01-17T17:43:43Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT)
  | Java version: java 21.0.9 2025-10-21 LTS

  | TabooLib: x.x.x
  | TrMenu: 3.9.18
Installed Plugins:
   AuthMe, DeluxeMenus, Essentials, ExecutableItems, NBTAPI-2.15.5, nftown_stp, PlaceholderAPI-2.11.7, Residence, SCore, TrMenu-3.9.18

🔍 Detailed description

菜单:
`Title: 'Demo-Buttons'

Layout:

  • ''
  • ' A B C '
  • ''

Icons:
A:
display:
material: stone
actions:
all:
- 'sound: ENTITY_EXPERIENCE_ORB_PICKUP'
left:
- close
- catcher:
player:
type: CHAT
start: 'tell: &3请输入转账玩家'
cancel: 'tell: &7已取消操作'
end:
- condition: '$ utils.isPlayerOnline(vars("{meta:input}"))'
deny:
- 'tell: &c目标玩家未在线'
- 'return'
money:
type: CHAT
start: 'tell: &a请输入转账金额'
cancel: 'tell: &7已取消操作'
end:
- condition: 'all [ mtc int &input check &input > *0 ]'
actions:
- 'tell: 操作成功'
- 'tell: pay %trmenu_meta_input-player% %trmenu_meta_input-money%'
deny:
- 'tell: &c请输入有效数额'`

报错:
[14:33:41 INFO]: XiaoShuaiOwO issued server command: /trmenu open Demo-Buttons [14:33:41 WARN]: java.lang.ClassNotFoundException: net.minecraft.network.protocol.game.PacketPlayOutOpenWindow [14:33:41 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) [14:33:41 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) [14:33:41 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [14:33:41 WARN]: at java.base/java.lang.Class.forName0(Native Method) [14:33:41 WARN]: at java.base/java.lang.Class.forName(Class.java:536) [14:33:41 WARN]: at java.base/java.lang.Class.forName(Class.java:515) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) [14:33:41 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) [14:33:41 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) [14:33:41 WARN]: at me.arasple.mc.trmenu.api.receptacle.vanilla.window.NMSImpl.sendWindowsOpen(NMSImpl.kt:107) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.api.receptacle.vanilla.window.NMS.sendWindowsOpen$default(NMS.kt:59) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.api.receptacle.vanilla.window.WindowReceptacle.initializationPackets(WindowReceptacle.kt:114) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.api.receptacle.vanilla.window.WindowReceptacle.open(WindowReceptacle.kt:76) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.module.display.Menu.open(Menu.kt:125) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.module.internal.command.impl.CommandOpen.command$lambda$15$lambda$14$lambda$6(CommandOpen.kt:47) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandExecutor.exec(CommandExecutor.kt:11) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:118) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:104) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute(CommandBase.kt:131) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.CommandRegisterKt$command$1.execute(CommandRegister.kt:40) [14:33:41 WARN]: at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.platform.BukkitCommand$registerCommand$1.invoke$lambda$0(BukkitCommand.kt:76) [14:33:41 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) [14:33:41 WARN]: at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:83) [14:33:41 WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) [14:33:41 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) [14:33:41 WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) [14:33:41 WARN]: at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) [14:33:41 WARN]: at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) [14:33:41 WARN]: at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:104) [14:33:41 WARN]: at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:469) [14:33:41 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:374) [14:33:41 WARN]: at net.minecraft.commands.Commands.performCommand(Commands.java:362) [14:33:41 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2374) [14:33:41 WARN]: at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$12(ServerGamePacketListenerImpl.java:2347) [14:33:41 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18) [14:33:41 WARN]: at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:177) [14:33:41 WARN]: at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) [14:33:41 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1530) [14:33:41 WARN]: at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:188) [14:33:41 WARN]: at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:151) [14:33:41 WARN]: at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1510) [14:33:41 WARN]: at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1504) [14:33:41 WARN]: at net.minecraft.server.MinecraftServer.recordTaskExecutionTimeWhileWaiting(MinecraftServer.java:1230) [14:33:41 WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1346) [14:33:41 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) [14:33:41 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583) [14:33:41 ERROR]: Command exception: /trmenu open Demo-Buttons org.bukkit.command.CommandException: Unhandled exception executing command 'trmenu' in plugin TrMenu v3.9.18 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:83) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:104) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:469) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.commands.Commands.performCommand(Commands.java:374) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.commands.Commands.performCommand(Commands.java:362) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2374) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$12(ServerGamePacketListenerImpl.java:2347) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:177) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1530) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:188) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:151) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1510) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1504) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.MinecraftServer.recordTaskExecutionTimeWhileWaiting(MinecraftServer.java:1230) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1346) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-97-b5e7257] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] Caused by: java.lang.NoClassDefFoundError: net/minecraft/network/protocol/game/PacketPlayOutOpenWindow at me.arasple.mc.trmenu.api.receptacle.vanilla.window.NMSImpl.sendWindowsOpen(NMSImpl.kt:107) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.api.receptacle.vanilla.window.NMS.sendWindowsOpen$default(NMS.kt:59) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.api.receptacle.vanilla.window.WindowReceptacle.initializationPackets(WindowReceptacle.kt:114) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.api.receptacle.vanilla.window.WindowReceptacle.open(WindowReceptacle.kt:76) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.module.display.Menu.open(Menu.kt:125) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.module.internal.command.impl.CommandOpen.command$lambda$15$lambda$14$lambda$6(CommandOpen.kt:47) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandExecutor.exec(CommandExecutor.kt:11) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:118) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:104) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute(CommandBase.kt:131) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.CommandRegisterKt$command$1.execute(CommandRegister.kt:40) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.platform.BukkitCommand$registerCommand$1.invoke$lambda$0(BukkitCommand.kt:76) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.21.11-R0.1-SNAPSHOT.jar:?] ... 24 more Caused by: java.lang.ClassNotFoundException: net.minecraft.network.protocol.game.PacketPlayOutOpenWindow at java.base/java.lang.ClassLoader.findClass(ClassLoader.java:733) ~[?:?] at TrMenu-3.9.18.jar//me.arasple.mc.trmenu.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:13) ~[?:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) ~[?:?] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?] ... 37 more

🗄 Server log


⚙ Configurations


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions