TabooLib / taboolib

Powerful framework for creating multi-platform Minecraft plugin

Home Page:https://tabooproject.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TabooLib 6.0.12-24 在1.20.2上没法正常加载头颅

shuiqing2046 opened this issue · comments

TrMenu 用 TabooLib 6.0.12-24 构建后在MC 1.20.2上,头颅又没法正常加载(之前的某版TabooLib出现过这个问题),其它的非头颅菜单倒是很正常.

[07:16:08 WARN]: java.lang.NullPointerException: Profile name must not be null [07:16:08 WARN]: at java.base/java.util.Objects.requireNonNull(Objects.java:259) [07:16:08 WARN]: at com.mojang.authlib.GameProfile.<init>(GameProfile.java:31) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.util.bukkit.Heads.modifyTexture(Heads.kt:108) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.util.bukkit.Heads.access$modifyTexture(Heads.kt:24) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.util.bukkit.Heads$getCustomTextureHead$1.invoke(Heads.kt:54) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.util.bukkit.Heads$getCustomTextureHead$1.invoke(Heads.kt:53) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.util.bukkit.Heads.getCustomTextureHead$lambda$1(Heads.kt:53) [07:16:08 WARN]: at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1228) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.util.bukkit.Heads.getCustomTextureHead(Heads.kt:53) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.util.bukkit.Heads.getHead(Heads.kt:40) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.texture.Texture.generate(Texture.kt:40) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.item.Item.generate(Item.kt:36) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.item.Item.build(Item.kt:65) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.item.Item.build$default(Item.kt:60) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.item.Item.get(Item.kt:32) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.icon.Icon.settingItem(Icon.kt:80) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.icon.Icon.filter(Icon.kt:156) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.icon.Icon.onRefresh(Icon.kt:85) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.Menu.loadIcon(Menu.kt:156) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.display.Menu.open(Menu.kt:91) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.internal.command.impl.CommandOpen$command$1$1$2.invoke(CommandOpen.kt:47) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.module.internal.command.impl.CommandOpen$command$1$1$2.invoke(CommandOpen.kt:36) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandExecutor.exec(CommandExecutor.kt:11) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:87) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:78) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute(CommandBase.kt:100) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.taboolib.common.platform.command.CommandRegisterKt$command$1.execute(CommandRegister.kt:40) [07:16:08 WARN]: at TrMenu-3.1.28.jar//me.arasple.mc.trmenu.taboolib.platform.BukkitCommand$registerCommand$1.invoke$lambda-0(BukkitCommand.kt:74) [07:16:08 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) [07:16:08 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) [07:16:08 WARN]: at org.bukkit.craftbukkit.v1_20_R2.CraftServer.dispatchCommand(CraftServer.java:1003) [07:16:08 WARN]: at net.minecraft.server.network.PlayerConnection.handleCommand(PlayerConnection.java:2473) [07:16:08 WARN]: at org.bukkit.craftbukkit.v1_20_R2.entity.CraftPlayer.chat(CraftPlayer.java:712) [07:16:08 WARN]: at ItemJoin 6.0.2-RELEASE-b900.jar//me.RockinChaos.itemjoin.item.ItemCommand.dispatchPlayerCommands(ItemCommand.java:390) [07:16:08 WARN]: at ItemJoin 6.0.2-RELEASE-b900.jar//me.RockinChaos.itemjoin.item.ItemCommand.lambda$sendDispatch$3(ItemCommand.java:312) [07:16:08 WARN]: at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftTask.run(CraftTask.java:101) [07:16:08 WARN]: at org.bukkit.craftbukkit.v1_20_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:480) [07:16:08 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1495) [07:16:08 WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:482) [07:16:08 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1404) [07:16:08 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1175) [07:16:08 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:318) [07:16:08 WARN]: at java.base/java.lang.Thread.run(Thread.java:1583)

commented

me.arasple.mc.trmenu.util.bukkit.Heads.modifyTexture(Heads.kt:108)

-val profile = GameProfile(UUID.randomUUID(), null)
+ val profile = GameProfile(UUID.randomUUID(), "null")