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
Last revisionBoth sides next revision
zh_cn:tutorial:cursegradle [2019/12/18 05:58] lightcolourzh_cn:tutorial:cursegradle [2021/07/30 12:35] – Translate nkid00
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 tweaks currently happen after evaluation, and as such remapJar.output can only be read then, +  * ''%%afterEvaluate { ... }%%''——Loom 的 remapJar 调整(tweaks)目前在评估(evaluation)后发生,因此读取 remapJar.output 只能在那之后, 
-  * ''%%mainArtifact(remapJar)%%'' (or ''mainArtifact(remapJar.output)'' for Loom 0.2.4 and earlier) - the primary artifact submitted to CurseForge should be the output of remapJar, that is the remapped (production-ready) mod .JAR file, +  * ''%%mainArtifact(remapJar)%%''(或 Loom 0.2.4 及以前的 ''mainArtifact(remapJar.output)'')——提交到 CurseForge 的 mod 的主要生成文件应为 remapJar 任务的输出也就是重新混淆的(可直接用于玩家安装的)mod .JAR 文件, 
-  * ''%%uploadTask.dependsOn(remapJar)%%'' - make sure that the CurseForge upload task only runs once the remapped JAR has been built, +  * ''%%uploadTask.dependsOn(remapJar)%%''——确保 CurseForge 的上传任务只在重新混淆的 JAR 文件被构建出来后才执行, 
-  * ''%%forgeGradleIntegration = false%%'' - as you're not using ForgeGradle, that specific integration has to be disabled.+  * ''%%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.txt · Last modified: 2021/07/30 12:35 by 127.0.0.1