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 被认为不受该项目支持。构建工具的开发周期非常缓慢,因此没有可用的预计到达时间。