Skip to content

Commit 80b61ad

Browse files
committed
Sync with template v8
1 parent 67562e2 commit 80b61ad

6 files changed

Lines changed: 32 additions & 35 deletions

File tree

.github/workflows/release-subproject-fabric.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
if: ${{ runner.os != 'Windows' }}
3535
run: chmod +x ./gradlew
3636
- name: Build
37-
run: ./gradlew build fabric:publishMods --stacktrace
37+
run: ./gradlew build fabric:publishGithub fabric:publishCurseforge fabric:publishModrinth --stacktrace
3838
env:
3939
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4040
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}

.github/workflows/release-subproject-neoforge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
if: ${{ runner.os != 'Windows' }}
3535
run: chmod +x ./gradlew
3636
- name: Build
37-
run: ./gradlew build neoforge:publishMods --stacktrace
37+
run: ./gradlew build neoforge:publishGithub neoforge:publishCurseforge neoforge:publishModrinth --stacktrace
3838
env:
3939
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4040
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
if: ${{ runner.os != 'Windows' }}
4040
run: chmod +x ./gradlew
4141
- name: Build
42-
run: ./gradlew build neoforge:publishModrinth neoforge:publishCurseforge neoforge:publishGithub fabric:publishModrinth fabric:publishCurseforge fabric:publishGithub --stacktrace
42+
run: ./gradlew build neoforge:publishGithub neoforge:publishCurseforge neoforge:publishModrinth fabric:publishGithub fabric:publishCurseforge fabric:publishModrinth --stacktrace
4343
env:
4444
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4545
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}

build.gradle

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ import util.StaticUtil
66
import java.nio.file.Files
77
import java.nio.file.StandardCopyOption
88
import java.time.LocalDate
9+
import java.util.regex.Pattern
910

1011
plugins {
1112
id("fabric-loom") version("${loom_version}") apply(false)
1213
id("net.neoforged.moddev") version("${moddev_version}") apply(false)
13-
id("org.cadixdev.licenser") version("${licenser_version}") apply(false)
14+
id("net.neoforged.licenser") version("${licenser_version}") apply(false)
1415
id("me.modmuss50.mod-publish-plugin") version("${mpp_version}")
1516
id("org.ajoberstar.grgit.service") version("${grgitservice_version}")
1617
}
@@ -34,7 +35,7 @@ subprojects {
3435
group = mod_group
3536

3637
// Configure license headers
37-
apply(plugin: "org.cadixdev.licenser")
38+
apply(plugin: "net.neoforged.licenser")
3839
final licenseDir = "src/main/resources/assets/${mod_id}/license/"
3940
license {
4041
include("**/*.java") // Java files only
@@ -49,8 +50,9 @@ subprojects {
4950
if (att_license_mods != "") {
5051
att_license_mods.split(",").each { String modId ->
5152
//noinspection GroovyAssignabilityCheck
52-
matching(includes: List.of(prop.list("att_license_files_${modId}"))) {
53+
matching({ include(prop.list("att_license_files_${modId}")) }) {
5354
header = rootProject.project("common").file("${licenseDir}${modId}/HEADER.txt")
55+
it
5456
}
5557
}
5658
}
@@ -348,9 +350,8 @@ tasks.register("rebrandProject") {
348350
props.each { key, value ->
349351
if (key != value) {
350352
// Replace all occurrences in the contents
351-
final matcher = java.util.regex.Pattern.compile(
352-
java.util.regex.Pattern.quote(key.toString())
353-
).matcher(contents)
353+
final matcher = Pattern.compile(Pattern.quote(key.toString()))
354+
.matcher(contents)
354355
final count = matcher.count
355356
if (count > 0) {
356357
println("Replacing ${count} instance(s) of '${key}' with "

common/build.gradle

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,14 @@ dependencies {
5050
// Configure Loom
5151
loom {
5252
// Apply common AccessWidener if it exists
53-
def aw = project(":common").file("src/main/resources/${mod_id}.accesswidener")
53+
def aw = file("src/main/resources/${mod_id}.accesswidener")
5454
if (aw.exists()) accessWidenerPath.set(aw)
5555
if (aw.exists()) {
5656
validateAccessWidener { accessWidener = aw }
5757
afterEvaluate {
5858
validateAccessWidener.run()
5959
}
6060
}
61-
mixin {
62-
defaultRefmapName.set("${mod_id}.refmap.json")
63-
}
6461
}
6562

6663
// Set up access to common files

gradle.properties

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# All other plural properties expect CSV list format.
88

99
# Template Project Sync Version
10-
template_version=6
10+
template_version=8
1111

1212
# Mod Version
1313
mod_version=2.3.14
@@ -33,7 +33,6 @@ mod_license=Apache-2.0
3333
# 'att_license_files_other-mod=**/gui/screen/**,**/TitleScreenMixin.java'
3434
# Header file must be located at `{assets_dir}/licenses/{mod_id}/HEADER.txt`
3535
att_license_mods=
36-
att_license_files_other-mod=
3736

3837
# Links
3938
homepage_url=https://modrinth.com/project/65UyswbY
@@ -55,37 +54,37 @@ mod_curseforge_slug=commandkeys
5554
# Subproject Build Compatibility
5655
# -> Comment out or unset to disable publishing of a subproject.
5756
mod_loaders_fabric=fabric
58-
mc_versions_fabric=1.21.9
57+
mc_versions_fabric=1.21.9,1.21.10
5958
mod_loaders_neoforge=neoforge
60-
mc_versions_neoforge=1.21.9
59+
mc_versions_neoforge=1.21.10
6160

6261
# Java
6362
java_version=21
6463
java_versions_fabric=>=21
6564
java_versions_neoforge=[21,)
6665

6766
# Minecraft
68-
minecraft_version=1.21.9
67+
minecraft_version=1.21.10
6968
minecraft_versions_fabric=>1.21.8
70-
minecraft_versions_neoforge=[1.21.9,)
69+
minecraft_versions_neoforge=[1.21.10,)
7170

7271
# Parchment https://parchmentmc.org/docs/getting-started#choose-a-version
73-
parchment_minecraft_version=1.21.8
74-
parchment_version=2025.09.14
72+
parchment_minecraft_version=1.21.9
73+
parchment_version=2025.10.05
7574

7675
# Fabric https://fabricmc.net/develop
7776
# -> See also 'mixinextras_jij_fabric'
78-
fabric_loader_version=0.16.14
79-
fabric_loader_versions=>=0.16.1
80-
fabric_api_version=0.133.13+1.21.9
77+
fabric_loader_version=0.17.2
78+
fabric_loader_versions=>=0.17.0
79+
fabric_api_version=0.136.0+1.21.10
8180
fabric_api_versions=*
8281

8382
# NeoForge https://projects.neoforged.net/neoforged/neoforge
8483
# -> See also 'mixinextras_jij_neoforge'
85-
neoforge_version=21.9.2-beta
86-
neoforge_versions=[2.9.0-beta,)
84+
neoforge_version=21.10.20-beta
85+
neoforge_versions=[21.10.0-beta,)
8786
# NeoForm https://projects.neoforged.net/neoforged/neoform
88-
neoform_version=1.21.9-20250930.151910
87+
neoform_version=1.21.10-20251010.172816
8988

9089
# Dependency Property Identifiers
9190
# -> These values point to other properties with full dependency specification.
@@ -110,8 +109,8 @@ neoforge_deps=
110109

111110
# ModMenu https://modrinth.com/project/mOgUt4GM/versions
112111
d_fabric_modmenu=-:-:imp:maven.modrinth:mOgUt4GM:$v:-,recommends:modmenu,req:mOgUt4GM,req:modmenu
113-
v_modmenu=15.0.0-beta.3
114-
vr_fabric_modmenu=>=15.0.0-beta.1
112+
v_modmenu=16.0.0-rc.1
113+
vr_fabric_modmenu=>=16.0.0-rc.1
115114

116115
# Dependency Version Extensions
117116
# -> Intended for addon mods to show which version they were compiled against.
@@ -129,7 +128,7 @@ fabric_entrypoints_modmenu=compat.modmenu.ModMenuImpl
129128
# Mixin https://mvnrepository.com/artifact/org.spongepowered/mixin
130129
mixin_version=0.8.7
131130
# MixinExtras https://github.com/LlamaLad7/MixinExtras/releases
132-
mixinextras_version=0.4.1
131+
mixinextras_version=0.5.0
133132
# JiJ MixinExtras if required to be newer than minimum loader-provided version.
134133
# Fabric:
135134
# - 0.15.0->0.3.0 (initial)
@@ -148,15 +147,15 @@ mixinextras_jij_fabric=false
148147
mixinextras_jij_neoforge=false
149148

150149
# Fabric Loom https://mvnrepository.com/artifact/net.fabricmc/fabric-loom
151-
loom_version=1.11.1
150+
loom_version=1.11.8
152151
# ModDev https://plugins.gradle.org/plugin/net.neoforged.moddev
153-
moddev_version=2.0.110
152+
moddev_version=2.0.112
154153
# Mod Publish Plugin https://plugins.gradle.org/plugin/me.modmuss50.mod-publish-plugin
155-
mpp_version=0.8.4
154+
mpp_version=1.0.0
156155
# grgit-service https://github.com/ajoberstar/grgit/releases
157156
grgitservice_version=5.3.2
158-
# licenser https://plugins.gradle.org/plugin/org.cadixdev.licenser
159-
licenser_version=0.6.1
157+
# licenser https://maven.neoforged.net/#/releases/net/neoforged/licenser/net.neoforged.licenser.gradle.plugin
158+
licenser_version=0.7.5
160159
# foojay-resolver-convention https://plugins.gradle.org/plugin/org.gradle.toolchains.foojay-resolver-convention
161160
foojay_version=1.0.0
162161

0 commit comments

Comments
 (0)