[英]Minecraft Forge: my Mod Jar file does not load a json library that I used in my code and it does not load one of my GUI textures
我用Forge(1.7.10版)编写了Minecraft Mod,并在项目中使用了json库以及自定义GUI。 但是,在终端中使用./gradle build构建.jar文件之后,我将Mod放在Minecraft的mods文件夹中,从而将其安装在Minecraft中。 我的mod在游戏中被识别,并且我的自定义方块出现了。 但是,我的自定义GUI的纹理未加载,并且无法识别我在项目(org.json)中使用的Java库之一。 我建立了.jar文件很多次,但显然它不包含该库。 我的'./gradle build'终端命令出问题了吗? 顺便说一句,当我使用Eclipse运行Minecraft Forge时,一切正常。
在您的build.gradle中添加以下内容:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
这会将libs文件夹中的所有jar复制到jar中。
应该这样做。
如果您有需要本机库的内容(例如sqlite)
jar {
from('native') {
into('org/sqlite/native')
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.