Minecraft的疑难杂症#2022/8/14-1.20.1-Forge47.1.44与Optifine崩溃
好酒没发专栏乐,发嗝小专栏水一水:
这个是主要的关键句,遇到这个就是遇到这个崩溃了,解决方案在下面:
java.lang.NoSuchMethodError: 'void net.minecraftforge.client.gui.overlay.ForgeGui.renderSelectedItemName(net.minecraft.client.gui.GuiGraphics, int)'
---- Minecraft Crash Report ----
// Daisy, daisy...
Time: 2023-08-14 18:19:18
Description: Unexpected error
java.lang.NoSuchMethodError: 'void net.minecraftforge.client.gui.overlay.ForgeGui.renderSelectedItemName(net.minecraft.client.gui.GuiGraphics, int)'
at net.minecraftforge.client.gui.overlay.VanillaGuiOverlay.lambda$static$15(VanillaGuiOverlay.java:147) ~[forge-1.20.1-47.1.44-universal.jar%23165!/:?] {re:classloading}
at net.minecraftforge.client.gui.overlay.ForgeGui.lambda$render$0(ForgeGui.java:126) ~[forge-1.20.1-47.1.44-universal.jar%23165!/:?] {re:classloading}
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) ~[guava-31.1-jre.jar%2390!/:?] {}
at net.minecraftforge.client.gui.overlay.ForgeGui.m_280421_(ForgeGui.java:121) ~[forge-1.20.1-47.1.44-universal.jar%23165!/:?] {re:classloading}
[...省略...]
at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:60) ~[?:?] {}
at oolloo.jlw.Wrapper.main(Wrapper.java:53) ~[?:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
[...省略...]
-- Affected level --
Details:
[...省略...]
Stacktrace:
at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:590) ~[client-1.20.1-20230612.114412-srg.jar%23160!/:?] {re:classloading,xf:OptiFine:default}
[...省略...]
-- Last reload --
[...省略...]
-- System Details --
Details:
Minecraft Version: 1.20.1
[...省略...]
Mod List:
client-1.20.1-20230612.114412-srg.jar |Minecraft |minecraft |1.20.1 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
forge-1.20.1-47.1.44-universal.jar |Forge |forge |47.1.44 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
[...省略...]
Forge: net.minecraftforge:47.1.44
[为节约字数删减部分内容]
借此机会顺便一提,当大家选择将Optifine安装到新生版本(例如现在最新版本是1.20.1),并且与Forge/NeoForge并存的时候,要记得检查Optifine的兼容性!
如何检查?
到Optifine官网(https://optifine.net/)找到Changelog(更新日志),检查其适配版本


现在看,PCL2也有提示出来,还是比较贴心的~

降级Forge到47.1.43
弃用Optifine
等待官方更新~

