CarryOn
1.0.0
若要在專案中使用 CarryOn,請將其包含在 build.gradle 中:
repositories {
maven {
url "https://maven.blamejared.com/"
}
}
dependencies {
deobfCompile "tschipp.carryon:carryon-LOADER-MCVERSION:MODVERSION"
}
確保將LOADER
、 MCVERSION
和MODVERSION
替換為適當的版本。一個例子是tschipp.carryon:carryon-forge-1.19.2:2.0.0.5
此專案提供了一個 Gradle 專案模板,可以使用通用來源集為 Forge 和 Fabric 編譯 mod。該項目不需要任何第三方程式庫或依賴項。
本指南將展示如何將 MultiLoader 範本匯入 IntelliJ IDEA。設定過程大致相當於獨立設定 Forge 和 Fabric,對於任何使用過 MDK 的人來說都應該非常熟悉。
File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM
並將值變更為有效的 Java 17 JVM 可以修復此錯誤。您還需要將 Project SDK 設定為 Java 17 File > Project Structure > Project SDK
兩者設定完畢後,開啟 IDEA 中的 Gradle 選項卡,然後按一下刷新按鈕重新載入項目。Your Project > Common > Tasks > vanilla gradle > decompile
。執行此任務來反編譯 Minecraft。Your Project > Forge > Tasks > forgegradle runs > genIntellijRuns
。執行此任務來設定 Forge 的運行配置。雖然可以在 Eclipse 中使用此模板,但不建議使用。在該範本的開發過程中,幾乎在所需建置工具的每個層級都發現了與 Eclipse 相關的多個關鍵錯誤和怪癖。雖然我們繼續使用這些工具來報告和解決問題,但對此類專案的支援尚不存在。目前,Eclipse 被認為不受該專案支援。建置工具的開發週期非常緩慢,因此沒有可用的預計到達時間。