Skip to content

Commit b4e0bb6

Browse files
committed
build: 1.21.9-rc1
1 parent c389192 commit b4e0bb6

File tree

4 files changed

+28
-51
lines changed

4 files changed

+28
-51
lines changed

current-upstream

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
tag-555f777b796ccd8f2d93596fa52c9fe125cde8a5
1+
tag-5b78113041a6e9c15e7996d4298fcb882625ab29

patches/main/0001-Port-to-NeoForge.patch

Lines changed: 17 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Port to NeoForge
55

66

77
diff --git a/build.gradle b/build.gradle
8-
index e02e43ef..793b56da 100644
8+
index fc1d4f0a..b3e311de 100644
99
--- a/build.gradle
1010
+++ b/build.gradle
1111
@@ -1,6 +1,6 @@
@@ -15,7 +15,7 @@ index e02e43ef..793b56da 100644
1515
+ id 'dev.architectury.loom' version '1.11-SNAPSHOT' apply false
1616
id "me.champeau.jmh" version "0.7.2"
1717
id 'com.modrinth.minotaur' version '2.+' apply false
18-
id 'com.matthewprenger.cursegradle' version '1.4.0' apply false
18+
id 'io.github.themrmilchmann.curseforge-publish' version '0.8.0' apply false
1919
@@ -32,7 +32,7 @@ configure(allprojects) {
2020
}
2121

@@ -142,7 +142,7 @@ index e02e43ef..793b56da 100644
142142
// include implementation("com.ishland.flowsched:flowsched")
143143

144144
// PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs.
145-
@@ -243,20 +263,19 @@ if (System.getenv("CURSEFORGE_TOKEN")) {
145+
@@ -261,20 +281,19 @@ if (!project.minecraft_version.contains("w") && !project.minecraft_version.conta
146146
subprojects.forEach { remapJar.dependsOn("${it.path}:remapJar") }
147147

148148
dependencies {
@@ -1474,7 +1474,7 @@ index 6d46744f..1e4ca266 100644
14741474
+ }
14751475
+}
14761476
diff --git a/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/common/Config.java b/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/common/Config.java
1477-
index 45b415ae..64796be8 100644
1477+
index a7373e81..8c12b0ab 100644
14781478
--- a/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/common/Config.java
14791479
+++ b/c2me-notickvd/src/main/java/com/ishland/c2me/notickvd/common/Config.java
14801480
@@ -3,7 +3,6 @@ package com.ishland.c2me.notickvd.common;
@@ -1485,7 +1485,7 @@ index 45b415ae..64796be8 100644
14851485

14861486
public class Config {
14871487

1488-
@@ -24,9 +23,7 @@ public class Config {
1488+
@@ -18,9 +17,7 @@ public class Config {
14891489
.comment("""
14901490
Enable server-side support for extended render distance protocol (c2me:%s)
14911491
This allows requesting render distances higher than 127 chunks from the server
@@ -2977,40 +2977,21 @@ index 63e5432f..a03ce5fe 100644
29772977
+ }
29782978
+}
29792979
diff --git a/c2me-opts-worldgen-vanilla/src/main/java/com/ishland/c2me/opts/worldgen/vanilla/mixin/structure_weight_sampler/MixinStructureWeightSampler.java b/c2me-opts-worldgen-vanilla/src/main/java/com/ishland/c2me/opts/worldgen/vanilla/mixin/structure_weight_sampler/MixinStructureWeightSampler.java
2980-
index 7d0e3d58..d2149afd 100644
2980+
index ac8102b5..d2149afd 100644
29812981
--- a/c2me-opts-worldgen-vanilla/src/main/java/com/ishland/c2me/opts/worldgen/vanilla/mixin/structure_weight_sampler/MixinStructureWeightSampler.java
29822982
+++ b/c2me-opts-worldgen-vanilla/src/main/java/com/ishland/c2me/opts/worldgen/vanilla/mixin/structure_weight_sampler/MixinStructureWeightSampler.java
2983-
@@ -1,7 +1,5 @@
2984-
package com.ishland.c2me.opts.worldgen.vanilla.mixin.structure_weight_sampler;
2985-
2986-
-import com.google.common.collect.Iterators;
2987-
-import it.unimi.dsi.fastutil.objects.ObjectListIterator;
2988-
import net.minecraft.structure.JigsawJunction;
2989-
import net.minecraft.util.math.BlockBox;
2990-
import net.minecraft.world.gen.StructureWeightSampler;
2991-
@@ -18,9 +16,9 @@ import java.util.List;
2983+
@@ -16,9 +16,9 @@ import java.util.List;
29922984
@Mixin(StructureWeightSampler.class)
29932985
public abstract class MixinStructureWeightSampler {
29942986

2995-
- @Shadow(aliases = "field_61465") @Final private List<StructureWeightSampler.Piece> pieceList;
2987+
- @Shadow @Final private List<StructureWeightSampler.Piece> field_61465;
29962988
+ @Shadow @Final protected List<StructureWeightSampler.Piece> field_61465;
29972989

2998-
- @Shadow(aliases = "field_61466") @Final private List<JigsawJunction> junctionList;
2990+
- @Shadow @Final private List<JigsawJunction> field_61466;
29992991
+ @Shadow @Final protected List<JigsawJunction> field_61466;
30002992

30012993
@Shadow
30022994
private static double getStructureWeight(int x, int y, int z, int yy) {
3003-
@@ -36,8 +34,8 @@ public abstract class MixinStructureWeightSampler {
3004-
3005-
@Unique
3006-
private void c2me$initArrays() {
3007-
- this.c2me$pieceArray = this.pieceList.toArray(StructureWeightSampler.Piece[]::new);
3008-
- this.c2me$junctionArray = this.junctionList.toArray(JigsawJunction[]::new);
3009-
+ this.c2me$pieceArray = this.field_61465.toArray(StructureWeightSampler.Piece[]::new);
3010-
+ this.c2me$junctionArray = this.field_61466.toArray(JigsawJunction[]::new);
3011-
}
3012-
3013-
/**
30142995
diff --git a/c2me-opts-worldgen-vanilla/src/main/resources/META-INF/neoforge.mods.toml b/c2me-opts-worldgen-vanilla/src/main/resources/META-INF/neoforge.mods.toml
30152996
new file mode 100644
30162997
index 00000000..83d9bdd1
@@ -4068,27 +4049,25 @@ index 5a092ec9..00000000
40684049
- }
40694050
-}
40704051
diff --git a/gradle.properties b/gradle.properties
4071-
index 47cee8fa..cdd15304 100644
4052+
index f3461159..e522f8ed 100644
40724053
--- a/gradle.properties
40734054
+++ b/gradle.properties
4074-
@@ -2,20 +2,24 @@
4075-
org.gradle.jvmargs=-Xmx5G
4076-
org.gradle.parallel=true
4077-
org.gradle.warning.mode=all
4055+
@@ -8,20 +8,24 @@ gradle-curseforge-publish.interop.forge-gradle=false
4056+
gradle-curseforge-publish.interop.neoforged=false
4057+
gradle-curseforge-publish.interop.neogradle=false
4058+
40784059
-#org.gradle.configuration-cache=true
40794060
+#fabric.loom.multiProjectOptimisation=true
40804061
+
40814062
+loom.platform=neoforge
40824063
# Fabric Properties
40834064
# check these on https://fabricmc.net/versions.html
4084-
-minecraft_version=1.21.9-pre4
4085-
-yarn_mappings=1.21.9-pre4+build.1
4065+
minecraft_version=1.21.9-rc1
4066+
yarn_mappings=1.21.9-rc1+build.1
40864067
-loader_version=0.17.2
40874068
-fabric_version=0.133.10+1.21.9
4088-
+minecraft_version=1.21.9-pre3
4089-
+yarn_mappings=1.21.9-pre3+build.3
40904069
+# neoforge version, latest version can be found on https://projects.neoforged.net/neoforged/neoforge
4091-
+forge_version=21.9.0-alpha.1.21.9-pre3.20250923.155515
4070+
+forge_version=21.9.0-alpha.1.21.9-rc1.20250929.111741
40924071
+# https://github.com/architectury/architectury-loom/issues/230
40934072
+yarn_mappings_patch_neoforge_version=1.21+build.4
40944073
# Mod Properties

patches/main/0002-Setup-publishing.patch

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Setup publishing
55

66

77
diff --git a/build.gradle b/build.gradle
8-
index 793b56da..667d637e 100644
8+
index b3e311de..63d0cd70 100644
99
--- a/build.gradle
1010
+++ b/build.gradle
1111
@@ -226,13 +226,13 @@ dependencies {
@@ -24,14 +24,12 @@ index 793b56da..667d637e 100644
2424
changelog = com.ishland.c2me.gradle.ParseGItHubActionChangelog.getChangelog()
2525
}
2626

27-
@@ -247,8 +247,9 @@ if (System.getenv("CURSEFORGE_TOKEN")) {
28-
releaseType = 'alpha'
27+
@@ -250,7 +250,7 @@ if (!project.minecraft_version.contains("w") && !project.minecraft_version.conta
28+
}
2929

30-
addGameVersion project.minecraft_version
31-
- addGameVersion "Fabric"
32-
+ addGameVersion "NeoForge"
33-
addGameVersion "Java 21"
34-
+ addGameVersion "Java 22"
35-
36-
mainArtifact(remapJar) {
37-
displayName = project.version + " devbuild for " + project.minecraft_version
30+
gameVersion("minecraft-" + matcher.group(1) + "-" + matcher.group(2), project.minecraft_version.replace('.', '-'))
31+
- gameVersion("modloader", "fabric")
32+
+ gameVersion("modloader", "neoforge")
33+
gameVersion("java", "java-22")
34+
gameVersion("java", "java-21")
35+
gameVersion("environment", "server")

0 commit comments

Comments
 (0)