我正在尝试使用MCP 1.7.2发行版9.03版创建Minecraft Mod。我的安装步骤可能做错了,因为当我完成安装时,打开Eclipse并选择工作区,它给了我7个我不知道如何解决的错误。这些是错误:

Project 'Client' is missing required library: 'jars/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar'
Project 'Client' is missing required library: 'jars/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar'
Project 'Client' is missing required library: 'jars/libraries/org/lwjgl/lwjgl/lwjgl-    platform/2.9.0/lwjgl-platform-2.9.0-natives-windows.jar'
Project 'Server' is missing required library: 'jars/minecraft_server.1.7.2.jar'
Project 'Client' is missing required library: 'jars/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar'
The project cannot be built until build path errors are resolved
The project cannot be built until build path errors are resolved


如果我尝试不做任何更改就运行,这是控制台中显示的错误:

Exception in thread "main" java.lang.NoClassDefFoundError: Start
Caused by: java.lang.ClassNotFoundException: Start
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)


请帮帮我,我不打算使用Forge,因为我打算对基类文件进行更改。

最佳答案

打开eclipse,右键单击项目“ Client”,转到构建路径,配置构建路径,单击所有错误的文件,然后按remove。然后下载最新的LWJGL(http://lwjgl.org/)并将其解压缩到某个文件夹,然后导入所有jar。接下来,获取所有平台的本机,并将它们放在一个名为LWJGL-Natives.jar的新文件中,并导入该文件。

另外,请不要做基本的编辑mod!这是不好的做法,会使您的mod几乎没有用。尝试使用伪造的调整实用程序或mojang提供的官方实用程序:https://github.com/Mojang/LegacyLauncher

另外,您很可能可以在没有ASM或基本编辑的情况下做任何想做的事情,因此请在进行基本编辑之前尝试一下。

对于项目“服务器”,删除损坏的资源的依赖性。它将继续正常工作。

关于java - MCP 9.03的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22483749/

10-11 20:53