Just Enough Characters

Just Enough Characters

3M Downloads

1.21.5 Fabric 启动崩溃 | Crash when booting in 1.21.5 Fabric

Closed this issue · 6 comments

commented
java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'jecharacters' at 'me.towdium.jecharacters.JustEnoughCharactersFabric'!
	at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:403)
	at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401)
	at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
	at knot//net.minecraft.class_310.<init>(class_310.java:473)
	at knot//net.minecraft.client.main.Main.main(Main.java:249)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Caused by: java.lang.IllegalArgumentException: Can't find config category  : general
	at knot//me.towdium.jecharacters.config.SimpleJsonConfig.getEnumValue(SimpleJsonConfig.java:88)
	at knot//me.towdium.jecharacters.config.JechConfigFabric.refresh(JechConfigFabric.java:31)
	at knot//me.towdium.jecharacters.config.JechConfigFabric.loadConfig(JechConfigFabric.java:46)
	at knot//me.towdium.jecharacters.JustEnoughCharactersFabric.onInitializeClient(JustEnoughCharactersFabric.java:19)
	at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
	... 9 more

Windows 11 Pro for Workstations/专业工作站版 24H2 x64
1.21.5 Fabric 0.16.14
PrismLauncher 9.4
Just Enough Characters 4.5.20
Microsoft OpenJDK 21.0.0.35

删除 JECh 后恢复正常
Restore normal after deleted JECh

latest.log: https://mclo.gs/Il62cG2
crash-report: https://mclo.gs/GMEO0Cj

commented

把config目录下的jecharacters.json删了试试?

commented

把config目录下的jecharacters.json删了试试?

妙手回春啊
以及我去瞅了眼 json 的内容
问题所在是GeneralUtilities首字母被大写了
是不是某次更新破坏了兼容性啊(

commented

可能是,我记得我某次更新闲的没事顺手改成小写了()

commented

不过我也没想到还有什么端能一直用好几个版本🤔

commented

不过我也没想到还有什么端能一直用好几个版本🤔

我会有一个专门代替原版的端一直保持更新
我这个端从 1.17 还是 1.18 开始用 总运行时长已经过百小时了(

话说 JECh 不是能跨版本用的吗 这种改动不会被同步到旧版本去然后炸整合包吗(

commented

这种细小改动我我自己也记不清楚有没有同步了,维护版本太多记不过来,我基本上只能保证jech在不改动的情况下能在没有jech的新客户端正常运行,以前的代码问题比较多