我使用MCP反编译(./decompile.sh
)并重新编译(./recompile.sh
)Minecraft,没有任何错误。但是当我用./startclient.sh
启动客户端时,MCP会打印这个。
请注意,我没有修改任何代码。
如果您使用jdk9编译并在jdk8上运行,则需要强制转换。
从https://stackoverflow.com/a/67018142/16341452
(我无法在当前环境中安装软件,因此没有测试任何内容。如果有任何问题,请告诉我)
您可以尝试升级您的java版本或找到代码(在这种情况下net.minecraft.client.renderer.texture.TextureUtil.java:293),并如上所述将其替换为演员阵容。
java
和javac
版本必须为8。