User Tools

Site Tools


zh_cn:tutorial:cursegradle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
zh_cn:tutorial:cursegradle [2019/12/18 06:02] lightcolourzh_cn:tutorial:cursegradle [2021/07/30 12:35] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== 使用CurseGradle在CurseForge上发布Mod ======+====== 使用 CurseGradle 在 CurseForge 上发布 mod ======
  
-要了解CurseGradle,看 [[https://github.com/matthewprenger/CurseGradle/wiki|project's official wiki]]+要了解 CurseGradle,先看 [[https://github.com/matthewprenger/CurseGradle/wiki|项目的官方 wiki]]。
-注意:在最新版本中,本文概述的更改似乎没有必要,甚至可能有害+
  
-===== 特定于Fabric的更改 =====+注:在最新版本中,本文概述的更改似乎没有必要,甚至可能有害。
  
-(注意:最近Loom 0.2.5有动)+===== 特定于 Fabric 改 =====
  
-于fabric要改动已经用绿色高亮了。 如果你用fabricloom 0.2.5,''remapJar.out'' 应该换成 ''remapJar''+(注:针对 Loom 0.2.5 进行了修订) 
 + 
 +使用 Fabric 进行的改动已经用绿色高亮了。如果你用Loom 0.2.5,''remapJar.out'' 应该换成 ''remapJar''
  
 {{:tutorial:cursegradle_changes.png?nolink|}} {{:tutorial:cursegradle_changes.png?nolink|}}
  
-按顺序介绍:+按顺序介绍
  
-  * ''%%afterEvaluate { ... }%%'' Loom的remapJar调整目前在评估后发生,因此remapJar.output只能在, +  * ''%%afterEvaluate { ... }%%''——Loom 的 remapJar 调整(tweaks)目前在评估(evaluation)后发生,因此读取 remapJar.output 只能在那之后, 
-  * ''%%mainArtifact(remapJar)%%'' (者loom0.2.4前的 ''mainArtifact(remapJar.output'')) - 提交到curseforge的mod实例应为remapJar任务的输出, 也就是重新混淆的(可用于玩家安装的)mod jar文件, +  * ''%%mainArtifact(remapJar)%%''或 Loom 0.2.4 及以前的 ''mainArtifact(remapJar.output)'')——提交到 CurseForge 的 mod 的主要生成文件应为 remapJar 任务的输出, 也就是重新混淆的(可直接用于玩家安装的)mod .JAR 文件 
-  * ''%%uploadTask.dependsOn(remapJar)%%'' 确保curseforge只在remapJar重新混淆任务完成上传任 +  * ''%%uploadTask.dependsOn(remapJar)%%''——确保 CurseForge 的上传任务只在重新混淆的 JAR 文件被构建出来后才 
-  * ''%%forgeGradleIntegration = false%%'' 由于您未使用ForgeGradle,因此必须禁用特定的集成.+  * ''%%forgeGradleIntegration = false%%''——由于没有使用 ForgeGradle,相应的 integration 必须禁用
  
  
-注意:即使了较新的Java版本支持,CurseGradle也不会将mod loader版本设置为fabric,也不会将Java 10添加到受支持的Java版本中.+你可以设置 Modloader 为 Fabric 并使用 addGameVersion 添加支持的 Java 版本。 
 +<code> 
 +addGameVersion "Fabric" // 设置 Modloader 为 Fabric 
 +addGameVersion "Java 8" 
 +addGameVersion "Java 11" 
 +</code>
  
  
zh_cn/tutorial/cursegradle.1576648937.txt.gz · Last modified: 2019/12/18 06:02 by lightcolour