Closed SlimeDog closed 10 months ago
Paper 1.20.2-201 ItemJoin 6.0.3-EXPERIMENTAL-b905
On server start-up
[15:58:47] [Server thread/WARN]: [ItemJoin] Task #28 for ItemJoin v6.0.3-EXPERIMENTAL-b905 generated an exception
java.lang.NullPointerException: Profile name must not be null
at java.util.Objects.requireNonNull(Objects.java:259) ~[?:?]
at com.mojang.authlib.GameProfile.<init>(GameProfile.java:31) ~[authlib-5.0.47.jar:?]
at me.RockinChaos.itemjoin.item.ItemDesigner.setSkullTexture(ItemDesigner.java:986) ~[ItemJoin-6.0.3-b905.jar:?]
at me.RockinChaos.itemjoin.item.ItemDesigner.registerItems(ItemDesigner.java:102) ~[ItemJoin-6.0.3-b905.jar:?]
at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.2.jar:git-Paper-201]
at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) ~[paper-1.20.2.jar:git-Paper-201]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1097) ~[paper-1.20.2.jar:git-Paper-201]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.20.2.jar:git-Paper-201]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
and items are not loaded.
After looking at the API for a while it seems something major has changed with pulling skull textures via the Minecraft site. Working on a fix for this now.
Okay, so it seems there were a lot of changes to Mojang's GameProfile. Took quite a bit of tinkering to fix, the latest snapshot (experimental) should resolve the problem.
Link; https://ci.craftationgaming.com/job/ItemJoin/906/ Remember to remove your old ItemJoin.jar file
Confirmed fixed with build 906 on Paper 1.20.2-207. Thanks.
Server Version
Paper 1.20.2-201 or Spigot 1.20.2-3888
Resource Version
ItemJoin 6.0.3-SNAPSHOT-b901
Dump Information
https://pastebin.com/66TEvz3X
Describe The Bug
Expected Behavior
Clean start-up
Steps To Reproduce
Additional Info
No response
Checklist