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 05:58] 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 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.1576648701.txt.gz · Last modified: 2019/12/18 05:58 by lightcolour