Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[问题]: 菜单无声音 #136

Closed
3 tasks done
XXJNOTFOUND opened this issue Jan 24, 2025 · 4 comments
Closed
3 tasks done

[问题]: 菜单无声音 #136

XXJNOTFOUND opened this issue Jan 24, 2025 · 4 comments

Comments

@XXJNOTFOUND
Copy link

🚀 是否已尝试最新的版本

  • 我已更新 TrMenu 至最新的版本, 并且同样复现该问题.

📚 是否已查阅 Wiki

  • 我已查阅 Wiki 对于该问题的相关内容, 并确定该问题是存在的.

🔗 是否存在重复 issue

  • 我已翻阅现有的 issue 没有发现内容重复, 亦或是对现有 issue 的更详细的描述.

📰 服务端详细信息

Save New Duplicate & Edit Just Text Discord
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
TrMenu Dump Information (Date: 2025-01-25 00:33:21)

| Server OS: Linux amd64 6.1.0-22-amd64
| Server software: 1.21.3-DEV-22bd0e7 (MC: 1.21.3) (1.21.3-R0.1-SNAPSHOT)
| Java version: 21.0.2

| TrMenu: 3.3.7
Installed Plugins:


🔍 详细的描述

当我尝试播放声音时,进行报错
此时服务器无报错
Image

当我输入/trmenu sounds时,任何行为都会报错
并且控制台也有报错
Image

🗄 服务端日志

[00:35:34 INFO]: iXiangPro issued server command: /trm sounds
[00:35:34 ERROR]: Command exception: /trm sounds
org.bukkit.command.CommandException: Unhandled exception executing command 'trm' in plugin TrMenu v3.3.7
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[leaf-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.command.brigadier.bukkit.BukkitCommandNode$BukkitBrigCommand.run(BukkitCommandNode.java:82) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        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:28) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:101) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:426) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.Commands.performCommand(Commands.java:358) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.Commands.performCommand(Commands.java:348) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.commands.Commands.performCommand(Commands.java:343) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2354) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$16(ServerGamePacketListenerImpl.java:2302) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:154) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1586) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:128) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1564) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1557) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:117) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1512) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1371) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:330) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.NoClassDefFoundError: Could not initialize class me.arasple.mc.trmenu.taboolib.library.xseries.XSound
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.module.internal.command.impl.CommandSounds.open(CommandSounds.kt:43) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.module.internal.command.impl.CommandSounds.command$lambda$6$lambda$5(CommandSounds.kt:38) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandExecutor.exec(CommandExecutor.kt:11) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:118) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute(CommandBase.kt:131) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.command.CommandRegisterKt$command$1.execute(CommandRegister.kt:40) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.platform.BukkitCommand$registerCommand$1.invoke$lambda$0(BukkitCommand.kt:76) ~[[功能]TrMenu-3.3.7.jar:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[leaf-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        ... 26 more
Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.IncompatibleClassChangeError: Method 'org.bukkit.Sound[] org.bukkit.Sound.values()' must be InterfaceMethodref constant [in thread "Server thread"]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.library.xseries.XSound$Data.<clinit>(XSound.java:2180) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.library.xseries.XSound.<init>(XSound.java:1766) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.library.xseries.XSound.<clinit>(XSound.java:63) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.api.action.impl.send.Sound.onExecute(Sound.kt:28) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.api.action.base.ActionEntry.execute$lambda$1$lambda$0(ActionEntry.kt:29) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.api.action.base.ActionBase$Option.evalPlayers(ActionBase.kt:115) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.api.action.base.ActionEntry.execute$lambda$1(ActionEntry.kt:29) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.api.action.base.ActionEntry.execute(ActionEntry.kt:31) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.api.action.ActionHandle.runAction(ActionHandle.kt:104) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.api.reaction.Reactions.eval(Reactions.kt:16) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.module.display.Menu.open(Menu.kt:88) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.module.display.Menu.open$default(Menu.kt:61) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.module.internal.listener.ListenerCommand.onCommand(ListenerCommand.kt:25) ~[[功能]TrMenu-3.3.7.jar:?]
        at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733) ~[?:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:31) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.event.EventBus.invoke(EventBus.kt:133) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.event.EventBus.invoke$default(EventBus.kt:131) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:87) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.event.EventBus$registerBukkit$2.invoke(EventBus.kt:87) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:36) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.common.platform.function.ListenerKt$registerBukkitListener$1.invoke(Listener.kt:36) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:36) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.platform.BukkitListener$registerListener$listener$1.invoke(BukkitListener.kt:36) ~[[功能]TrMenu-3.3.7.jar:?]
        at [功能]TrMenu-3.3.7.jar/me.arasple.mc.trmenu.taboolib.platform.BukkitListener$BukkitListener.execute(BukkitListener.kt:57) ~[[功能]TrMenu-3.3.7.jar:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[leaf-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:71) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:629) ~[leaf-api-1.21.3-R0.1-SNAPSHOT.jar:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2341) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$16(ServerGamePacketListenerImpl.java:2302) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:154) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1586) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:195) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:128) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1564) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1557) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:138) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1506) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1517) ~[leaf-1.21.3.jar:1.21.3-DEV-22bd0e7]
        ... 3 more

⚙ 配置文件

NONE

@CoderKuo
Copy link
Owner

1.21.3+的Sound暂时不能用 TabooLib/taboolib#523

@XXJNOTFOUND
Copy link
Author

了解了,感谢您的回复
坐等更新qwq

@TheFloodDragon
Copy link
Collaborator

Try to use the latest version, you can download here now.

@XXJNOTFOUND
Copy link
Author

经测试,该问题已被修复!
感谢各位大佬的无私贡献!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants