User Tools

Site Tools


zh_cn:tutorial:cursegradle

使用CurseGradle在CurseForge上发布Mod

要了解CurseGradle,首先看看 project's official wiki. 注意:在最新版本中,本文概述的更改似乎没有必要,甚至可能有害。

特定于Fabric的更改

(注意:最近的Loom 0.2.5有改动)

用于fabric的重要改动,已经用绿色高亮了。 如果你用fabricloom 0.2.5,remapJar.out 应该换成 remapJar

按顺序介绍:

  • afterEvaluate { ... } - Loom的remapJar调整目前在评估后发生,因此remapJar.output只能在,
  • mainArtifact(remapJar) (或者loom0.2.4之前的 mainArtifact(remapJar.output)) - 提交到curseforge的mod实例应为remapJar任务的输出, 也就是重新混淆的(可用于玩家安装的)mod jar文件,
  • uploadTask.dependsOn(remapJar) - 确保curseforge只在remapJar重新混淆任务完成后,才进行上传任
  • forgeGradleIntegration = false - 由于您未使用ForgeGradle,因此必须禁用特定的集成.

注意:即使启用了较新的Java版本支持,CurseGradle也不会将mod loader版本设置为fabric,也不会将Java 10添加到受支持的Java版本中.

zh_cn/tutorial/cursegradle.txt · Last modified: 2019/12/18 06:02 by lightcolour