我想開始創建超棒的Minecraft mods,而且目前的方式似乎是使用Minecraft Forge。我已經安裝了Gradle和JDK,但無論我做什麼,我似乎都無法構建任何東西。如何設置Minecraft Forge開發環境?
我如何獲得Forge開發環境的工作?
我想開始創建超棒的Minecraft mods,而且目前的方式似乎是使用Minecraft Forge。我已經安裝了Gradle和JDK,但無論我做什麼,我似乎都無法構建任何東西。如何設置Minecraft Forge開發環境?
我如何獲得Forge開發環境的工作?
下載僞造國防部開發工具包後(MDK)存檔,它應該包含以下文件:
forge-somewhere/
├── build.gradle
├── CREDITS-fml.txt
├── eclipse
├── forge-1.10.2-12.18.1.2073-changelog.txt
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── LICENSE-new.txt
├── MinecraftForge-Credits.txt
├── Paulscode IBXM Library License.txt
├── Paulscode SoundSystem CodecIBXM License.txt
├── README.txt
└── src
└── main
├── java
│ └── com
│ └── example
│ └── examplemod
│ └── ExampleMod.java
└── resources
└── mcmod.info
在README.txt
有關於如何設置它的指示,但把它簡單,開放一個控制檯/終端在forge-somewhere
並運行gradle setupDecompWorkspace
。它應該建立一個開發環境,然後你應該可以正常運行gradle build
。請注意,您需要爲每個要開發/編譯的mod重新運行setupDecompWorkspace
。
如果您沒有使用IDE,或者由於堆內存而導致命令失敗,則可以使用gradle setupDevWorkspace
代替。這不會反編譯我的世界,所以你將無法檢查源代碼(無論如何你都無法使用IDE或其他東西),但它並沒有使用近乎一樣多的RAM,這對你來說非常有用在較低端的系統上。
簡單:
一旦你已經下載了僞造.ZIP爲您計劃使用,去同一個目錄中的「gradlew.bat」文件中的版本,按住shift鍵,右擊,然後打開命令提示符。
類型:
gradlew.bat setupDecompWorkspace eclipse
或者,如果你使用IntelliJ IDEA的運行(我建議):
gradlew.bat setupDecompWorkspace idea
之後,它會建立工作區以及正確的編碼軟件包,你希望使用。