Doesn't work
spring-dependency-management opened this issue ยท 4 comments
This server is running Paper version 1.21.4-DEV-main@88bbead (1970-01-01T00:00:00Z) (Implementing API version 1.21.4-R0.1-SNAPSHOT)
You are running the latest version
Previous version: 1.21.4-DEV-6b7650d (MC: 1.21.4)
[17:25:44 ERROR]: Got an error with a html body connecting to https://api.minecraftservices.com/minecraft/profile/lookup/bulk/byname: <html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
<hr><center>Microsoft-Azure-Application-Gateway/v2</center>
</body>
</html>
[17:25:45 WARN]: [OpenInv] Task #352 for OpenInv v5.1.6 generated an exception
java.lang.NoSuchMethodError: 'void net.minecraft.server.level.ServerPlayer.spawnIn(net.minecraft.world.level.Level)'
at OpenInv.jar/com.lishid.openinv.internal.v1_21_R3.player.PlayerManager.parseWorld(PlayerManager.java:188) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.internal.v1_21_R3.player.PlayerManager.loadData(PlayerManager.java:163) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.internal.v1_21_R3.player.PlayerManager.loadPlayer(PlayerManager.java:102) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.util.PlayerLoader.load(PlayerLoader.java:78) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.command.OpenInvCommand.openInventory(OpenInvCommand.java:163) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.command.OpenInvCommand$1$1.run(OpenInvCommand.java:118) ~[OpenInv.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.4.jar:1.21.4-DEV-88bbead]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.4.jar:1.21.4-DEV-88bbead]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1659) ~[paper-1.21.4.jar:1.21.4-DEV-88bbead]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1529) ~[paper-1.21.4.jar:1.21.4-DEV-88bbead]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1251) ~[paper-1.21.4.jar:1.21.4-DEV-88bbead]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-DEV-88bbead]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Seems like an error in how you're compiling the server. This a Craftbukkit-provided method that is still present post-hardfork:
I will say re: Paper-specific problems, I am (slowly) working on retooling the project to be directly compiled against Paper with a remapped version for Spigot. See #279
Seems like an error in how you're compiling the server. This a Craftbukkit-provided method that is still present post-hardfork:
Download latest paper, and try openinv, it doesn't work
[10:55:26 WARN]: [OpenInv] Task #771 for OpenInv v5.1.6 generated an exception
java.lang.NoSuchMethodError: 'void net.minecraft.server.level.ServerPlayer.spawnIn(net.minecraft.world.level.Level)'
at OpenInv.jar/com.lishid.openinv.internal.v1_21_R3.player.PlayerManager.parseWorld(PlayerManager.java:188) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.internal.v1_21_R3.player.PlayerManager.loadData(PlayerManager.java:163) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.internal.v1_21_R3.player.PlayerManager.loadPlayer(PlayerManager.java:102) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.util.PlayerLoader.load(PlayerLoader.java:78) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.command.OpenInvCommand.openInventory(OpenInvCommand.java:163) ~[OpenInv.jar:?]
at OpenInv.jar/com.lishid.openinv.command.OpenInvCommand$1$1.run(OpenInvCommand.java:118) ~[OpenInv.jar:?]
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.4.jar:1.21.4-121-88bbead]
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.4.jar:1.21.4-121-88bbead]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1659) ~[paper-1.21.4.jar:1.21.4-121-88bbead]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1529) ~[paper-1.21.4.jar:1.21.4-121-88bbead]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1251) ~[paper-1.21.4.jar:1.21.4-121-88bbead]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-121-88bbead]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
I guess Paper changed the signature slightly during the hardfork. Their version takes a ServerLevel, the Spigot version takes what I am assuming translates to Level. Seems like an unnecessary break, but oh well.
I can't point you to an official dev build download yet because of the build configuration changes, but for now, you can compile your own build from https://github.com/Jikoo/OpenInv/tree/dev/paper-modules that should resolve this because Paper is targeted directly. As of 390b48f the plugin file is output to ./plugin/build/libs/openinvplugin-5.1.7-SNAPSHOT-all.jar
.
You can track #279 for when a full release is done, or the associated PR for more detailed progress information.