【发布时间】:2016-04-17 17:41:51
【问题描述】:
我在 Forge(版本 1.7.10)中编写了我的 Minecraft Mod,并在我的项目中使用了一个 json 库以及一个自定义 GUI。但是,在我使用构建我的 .jar 文件之后 ./gradle build 在终端中,我将我的 Mod 安装在 Minecraft 中,将其放在 Minecraft 的 mods 文件夹中。我的模组在游戏中被识别并且我的自定义方块出现了。但是,我的自定义 GUI 的纹理未加载,并且我在项目 (org.json) 中使用的 Java 库之一未被识别。我多次构建了我的 .jar 文件,但显然它不包括这个库。我的“./gradle build”终端命令有问题吗?顺便说一句,当我使用 Eclipse 运行 Minecraft Forge 时,一切正常。
【问题讨论】:
-
有关您的环境的更多详细信息会有所帮助,MC 版本,伪造版本等。
-
Minecraft Forge 的版本是 1.7.10,当我使用 Minecraft 时,我只使用我的个人资料并在我的个人资料中使用 Minecraft Forge 1.7.10 来运行 Mod。如果您想要游戏崩溃时的错误屏幕截图,请告诉我。感谢您的帮助!
-
这里是崩溃错误信息:“java.lang.NoClassDefFoundError: org/json/JSONObject”
-
抱歉,我的意思是将其编辑到问题中,以便人们可以帮助您。我个人没有使用自定义 GUI 纹理的经验。我做积木和物品只是为了好玩。
-
Minecraft 已经使用了一个 JSON 库 (GSON),默认情况下会与游戏一起打包,因此您可能不想包含多余的库。
标签: java minecraft minecraft-forge