Minecraft Forge:我的Mod Jar文件没有加载我在我的代码中使用的json库,它没有加载我的一个GUI纹理

时间:2016-04-17 17:41:51

标签: java minecraft minecraft-forge

我在Forge中编写了Minecraft Mod(版本1.7.10),我在项目中使用了json库,以及自定义GUI。但是,在我使用后构建我的.jar文件之后 ./gradle在终端中构建,我将我的Mod in Minecraft安装在Minecraft的mods文件夹中。我的mod在游戏中被识别,我的自定义块出现了。但是我的自定义GUI的纹理没有加载,我在我的项目(org.json)中使用的一个Java库没有被识别。我多次构建我的.jar文件,但显然它不包含这个库。我的' ./ gradle build'是否有问题?终端命令?顺便说一句,当我使用Eclipse运行Minecraft Forge时,一切正常。

1 个答案:

答案 0 :(得分:3)

在你的build.gradle中添加:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}

这会将libs文件夹中的所有jar文件复制到jar中。

应该这样做。

如果您有需要本机库的东西(例如sqlite)

jar {
    from('native') {
        into('org/sqlite/native')
        }
    }