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