[23:07:17 ERROR] [Minecraft]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'ed' in plugin EnderDragon v2.5.2
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[arclight-1.20.4-1.0.3-13f0d63.jar!/:arclight-1.20.4-1.0.3-13f0d63]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[arclight-1.20.4-1.0.3-13f0d63.jar!/:arclight-1.20.4-1.0.3-13f0d63]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServerMixin.java:887) ~[arclight-1.20.4-1.0.3-13f0d63.jar!/:arclight-1.20.4-1.0.3-13f0d63]
at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:50) ~[arclight-1.20.4-1.0.3-13f0d63.jar!/:arclight-1.20.4-1.0.3-13f0d63]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar!/:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.m_304778_(ExecuteCommand.java:29) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.m_304778_(ExecuteCommand.java:13) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.commands.execution.UnboundEntryAction.m_306587_(UnboundEntryAction.java:8) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.commands.execution.CommandQueueEntry.m_305080_(CommandQueueEntry.java:8) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.commands.execution.ExecutionContext.m_304919_(ExecutionContext.java:107) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.commands.Commands.m_306801_(CommandsMixin_Forge.java:351) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.commands.Commands.m_242674_(CommandsMixin_Forge.java:280) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_246958_(ServerPlayNetHandlerMixin_Forge.java:2729) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_244885_(ServerPlayNetHandlerMixin_Forge.java:1188) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18693_(BlockableEventLoop.java:67) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:156) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServerMixin_Forge.java:788) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServerMixin_Forge.java:162) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:130) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServerMixin_Forge.java:771) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServerMixin_Forge.java:765) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.util.thread.BlockableEventLoop.m_18699_(BlockableEventLoop.java:115) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServerMixin_Forge.java:750) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin_Forge.java:2165) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServerMixin_Forge.java:256) ~[forge-1.20.4-49.0.31-server.jar!/:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NoSuchMethodError: 'boolean net.minecraft.world.level.dimension.end.EndDragonFight.tryRespawn()'
at org.bukkit.craftbukkit.v1_20_R3.boss.CraftDragonBattle.initiateRespawn(CraftDragonBattle.java:72) ~[arclight-1.20.4-1.0.3-13f0d63.jar!/:arclight-1.20.4-1.0.3-13f0d63]
at pers.xanadu.enderdragon.manager.DragonManager.initiateRespawn(DragonManager.java:697) ~[?:?]
at pers.xanadu.enderdragon.manager.DragonManager.initiateRespawn(DragonManager.java:669) ~[?:?]
at pers.xanadu.enderdragon.command.MainCommand.onCommand(MainCommand.java:147) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[arclight-1.20.4-1.0.3-13f0d63.jar!/:arclight-1.20.4-1.0.3-13f0d63]
... 28 more
请确认您已完成以下几件事
Arclight 版本
arclight-1.20.4-1.0.3-13f0d63
Java 版本 | 操作系统
Windows 10.0.22621.1 x64, Java: openjdk java version "21.0.2" 2024-01-16 LTS
相关 Mod/插件 的名称及版本
错误描述
执行Bukkit.getWorld("world/DIM1").getEnderDragonBattle().initiateRespawn()会发生报错:
这一方法来自Bukkit API:https://bukkit.windit.net/javadoc/org/bukkit/boss/DragonBattle.html#initiateRespawn()
复现步骤
1、写一个插件,注册一个执行Bukkit.getWorld("world/DIM1").getEnderDragonBattle().initiateRespawn()的命令。 2、运行。
报错信息
2024-05-17-10.log
复现用压缩包下载链接(可选)
No response