玩MC的阿坤

服务器用的trmenu,但加入了SkinsRestorer插件后玩家头颅无法显示,且后台一直显示黄色报错!



报错如下:

Trmenu:

[21:17:29 WARN]: [TrMenu] Plugin TrMenu v3.1.22 generated an exception while executing task 66
java.lang.IllegalStateException: SkinStorage is not initialized. Is SkinsRestorer in proxy mode?
        at net.skinsrestorer.api.SkinsRestorerAPI.getSkinStorage(SkinsRestorerAPI.java:284) ~[?:?]
        at net.skinsrestorer.api.SkinsRestorerAPI.getSkinData(SkinsRestorerAPI.java:135) ~[?:?]
        at me.arasple.mc.trmenu.module.internal.hook.impl.HookSkinsRestorer.getPlayerSkinTexture(HookSkinsRestorer.kt:25) ~[?:?]
        at me.arasple.mc.trmenu.util.bukkit.Heads.playerTexture(Heads.kt:77) ~[?:?]
        at me.arasple.mc.trmenu.util.bukkit.Heads.getPlayerHead(Heads.kt:47) ~[?:?]
        at me.arasple.mc.trmenu.module.internal.listener.ListenerJoin$onJoin$1.invoke(ListenerJoin.kt:21) ~[?:?]
        at me.arasple.mc.trmenu.module.internal.listener.ListenerJoin$onJoin$1.invoke(ListenerJoin.kt:19) ~[?:?]
        at me.arasple.mc.trmenu.taboolib.platform.BukkitExecutor$submit$6.run(BukkitExecutor.kt:89) ~[?:?]
        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620]
        at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_211]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_211]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
SkinsRestorer:

[21:28:30 WARN]: java.lang.IllegalStateException: SkinStorage is not initialized. Is SkinsRestorer in proxy mode?
[21:28:30 WARN]:        at net.skinsrestorer.api.SkinsRestorerAPI.getSkinStorage(SkinsRestorerAPI.java:284)
[21:28:30 WARN]:        at net.skinsrestorer.api.SkinsRestorerAPI.getSkinData(SkinsRestorerAPI.java:135)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.internal.hook.impl.HookSkinsRestorer.getPlayerSkinTexture(HookSkinsRestorer.kt:25)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.util.bukkit.Heads.playerTexture(Heads.kt:77)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.util.bukkit.Heads.getPlayerHead(Heads.kt:47)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.util.bukkit.Heads.getHead(Heads.kt:40)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.texture.Texture.generate(Texture.kt:41)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.item.Item.generate(Item.kt:36)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.item.Item.build(Item.kt:65)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.item.Item.build$default(Item.kt:60)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.item.Item.get(Item.kt:32)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.icon.Icon.settingItem(Icon.kt:80)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.icon.Icon.filter(Icon.kt:156)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.icon.Icon.onRefresh(Icon.kt:85)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.Menu.loadIcon(Menu.kt:156)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.display.Menu.open(Menu.kt:91)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.internal.command.impl.CommandOpen$command$1$1$2.invoke(CommandOpen.kt:47)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.module.internal.command.impl.CommandOpen$command$1$1$2.invoke(CommandOpen.kt:36)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandExecutor.exec(CommandExecutor.kt:11)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:87)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute$process(CommandBase.kt:78)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.taboolib.common.platform.command.component.CommandBase.execute(CommandBase.kt:100)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.taboolib.common.platform.command.CommandRegisterKt$command$1.execute(CommandRegister.kt:40)
[21:28:30 WARN]:        at me.arasple.mc.trmenu.taboolib.platform.BukkitCommand$registerCommand$1.invoke$lambda-0(BukkitCommand.kt:74)
[21:28:30 WARN]:        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[21:28:30 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:152)
[21:28:30 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1492)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1401)
[21:28:30 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer.chat(CraftPlayer.java:352)
[21:28:30 WARN]:        at fun.lewisdev.deluxehub.action.actions.CommandAction.execute(CommandAction.java:16)
[21:28:30 WARN]:        at fun.lewisdev.deluxehub.action.ActionManager.lambda$executeActions$1(ActionManager.java:55)
[21:28:30 WARN]:        at java.util.ArrayList.forEach(Unknown Source)
[21:28:30 WARN]:        at fun.lewisdev.deluxehub.action.ActionManager.executeActions(ActionManager.java:47)
[21:28:30 WARN]:        at fun.lewisdev.deluxehub.module.modules.hotbar.items.CustomItem.onInteract(CustomItem.java:22)
[21:28:30 WARN]:        at fun.lewisdev.deluxehub.module.modules.hotbar.HotbarItem.hotbarItemInteract(HotbarItem.java:129)
[21:28:30 WARN]:        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor93.execute(Unknown Source)
[21:28:30 WARN]:        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70)
[21:28:30 WARN]:        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78)
[21:28:30 WARN]:        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[21:28:30 WARN]:        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513)
[21:28:30 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:236)
[21:28:30 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:203)
[21:28:30 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:199)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1049)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:26)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:5)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14)
[21:28:30 WARN]:        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[21:28:30 WARN]:        at java.util.concurrent.FutureTask.run(Unknown Source)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:850)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
[21:28:30 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
[21:28:30 WARN]:        at java.lang.Thread.run(Unknown Source)


服务器核心: paperspigot-1.12.2
服务器版本: 1.12.2
Trmenu版本: 3.1.22
SkinsRestorer版本: 14.2.12




大阔
SkinStorage is not initialized. Is SkinsRestorer in proxy mode?

玩MC的阿坤
大阔 发表于 2023-8-6 22:00
SkinStorage is not initialized. Is SkinsRestorer in proxy mode?

是,不知道咋解决

大阔

检查SkinStorage插件加载时是否有报错,如果没有看到请发送完整log

玩MC的阿坤
大阔 发表于 2023-8-6 22:06
检查SkinStorage插件加载时是否有报错,如果没有看到请发送完整log

latest.log (39.68 KB, 下载次数: 0)

PixelWorld
皮肤插件的原因最新版本的trmenu不支持皮肤插件了
已经如果你是1.19.4尝试退版本1.20的话没别的办法只能开bc皮肤显示装bc即可

大阔
This plugin is running in PROXY mode!
You have to do all configuration at config file
inside your BungeeCord/Velocity server.
(<proxy>/plugins/SkinsRestorer/)

通过log可以发现SkinsRestorer是代理模式,我不太了解这个插件的代理模式是什么意思,不过通过表面上来看是不是你需要把这个插件改成其他模式才可以在单端下用

水煮清娃
1.12.2的服务器并不建议把插件更新到最新版本,新版本意味着对旧版服务器的兼容已经越来越少.
建议你把皮肤插件的配置删掉重试.如果不行建议适当的回退Trmenu和SkinsRestorer插件的版本.

楚儿
把配置文件的头颅删了/换成其他材质

玩MC的阿坤
大阔 发表于 2023-8-6 22:49
This plugin is running in PROXY mode!
You have to do all configuration at config file
inside your Bu ...

我这是需要在bc和单端共同安装的

玩MC的阿坤
楚儿 发表于 2023-8-7 14:52
把配置文件的头颅删了/换成其他材质

有不删除头颅的办法吗

玩MC的阿坤
水煮清娃 发表于 2023-8-6 23:20
1.12.2的服务器并不建议把所有插件更新到最新版本,新版本意味着对旧版服务器的兼容已经越来越少,原则上能用 ...

依然不行!

楚儿
玩MC的阿坤 发表于 2023-8-7 19:42
有不删除头颅的办法吗

自行转为json

玩MC的阿坤

依然不行!

水煮清娃

我查了一下以前的服务端更新日志,发现1.12.2曾经出现过不能正常显示头颅信息的问题,这里建议你把服务端换成PaperSpigot-1.12.2-b1290 版本试试,这个版本之后会出现不能正常显示头颅信息的问题,表现为打开含头颅的菜单会出现卡顿,原因是没法正常加载头颅皮肤信息.