[英]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.