feat: 26.1

This commit is contained in:
AlexProgrammerDE
2026-05-17 15:03:16 +02:00
parent 213061f125
commit f64fb2dfdb
14 changed files with 110 additions and 12 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
distribution: temurin
java-version: 21
- uses: gradle/actions/setup-gradle@v6
- uses: gradle/actions/setup-gradle@v5
- run: ./gradlew chiseledBuild
+1 -1
View File
@@ -28,7 +28,7 @@ jobs:
ref: ${{ github.ref }}
- name: Set up Gradle
uses: gradle/actions/setup-gradle@v6
uses: gradle/actions/setup-gradle@v5
- name: Set up JDK 21
uses: actions/setup-java@v5
+3
View File
@@ -35,6 +35,9 @@
| 1.21.9 | `mc-1.21.9` |
| 1.21.10 | `mc-1.21.10` |
| 1.21.11 | `mc-1.21.11` |
| 26.1 | `mc-26.1` |
| 26.1.1 | `mc-26.1.1` |
| 26.1.2 | `mc-26.1.2` |
## Installation
+1 -1
View File
@@ -1,5 +1,5 @@
plugins {
id("fabric-loom") version "1.16.2"
id("net.fabricmc.fabric-loom-remap") version "1.16.2"
id("maven-publish")
}
+1 -1
View File
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500
+78
View File
@@ -0,0 +1,78 @@
plugins {
id("net.fabricmc.fabric-loom") version "1.16.2"
id("maven-publish")
}
val minecraftVersion = stonecutter.current.project
val loaderVersion = property("loader_version") as String
val fabricApiVersion = property("fabric_api_version") as String
val javaVersion = (property("java_version") as String).toInt()
version = property("mod_version")!!
group = property("maven_group")!!
base {
archivesName.set("anarchymod-mc-${minecraftVersion}")
}
dependencies {
minecraft("com.mojang:minecraft:$minecraftVersion")
implementation("net.fabricmc:fabric-loader:$loaderVersion")
implementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion")
implementation("com.google.code.gson:gson:2.14.0")
}
loom {
runConfigs.all {
ideConfigGenerated(true)
runDir = "../../run"
}
}
tasks.processResources {
inputs.property("version", project.version)
inputs.property("minecraft_version", minecraftVersion)
inputs.property("loader_version", loaderVersion)
inputs.property("java_version", javaVersion)
filteringCharset = "UTF-8"
filesMatching("fabric.mod.json") {
expand(
"version" to project.version,
"minecraft_version" to minecraftVersion,
"loader_version" to loaderVersion,
"java_version" to javaVersion
)
}
filesMatching("anarchymod.mixins.json") {
expand(
"java_version" to javaVersion
)
}
}
tasks.withType<JavaCompile>().configureEach {
options.encoding = "UTF-8"
options.release.set(javaVersion)
}
java {
toolchain.languageVersion.set(JavaLanguageVersion.of(javaVersion))
withSourcesJar()
}
tasks.jar {
from("LICENSE") {
rename { "${it}_${base.archivesName.get()}" }
}
}
publishing {
publications {
create<MavenPublication>("mavenJava") {
artifactId = base.archivesName.get()
from(components["java"])
}
}
}
+5 -1
View File
@@ -12,12 +12,16 @@ plugins {
stonecutter {
create(rootProject) {
versions(
val legacy = arrayOf(
"1.19.4", "1.20", "1.20.1", "1.20.2", "1.20.3", "1.20.4",
"1.20.5", "1.20.6",
"1.21", "1.21.1", "1.21.2", "1.21.3", "1.21.4",
"1.21.5", "1.21.6", "1.21.7",
"1.21.8", "1.21.9", "1.21.10", "1.21.11"
)
val modern = arrayOf("26.1", "26.1.1", "26.1.2")
versions(*legacy).buildscript("build.gradle.kts")
versions(*modern).buildscript("modern-build.gradle.kts")
}
}
@@ -14,9 +14,11 @@ public class AnarchyMod implements ClientModInitializer {
@Override
public void onInitializeClient() {
//? if >=1.20.5 {
PayloadTypeRegistry.playC2S().register(JoinPayload.TYPE, JoinPayload.CODEC);
//?}
//? if >=26.1 {
PayloadTypeRegistry.serverboundPlay().register(JoinPayload.TYPE, JoinPayload.CODEC);
//?} else if >=1.20.5 {
/*PayloadTypeRegistry.playC2S().register(JoinPayload.TYPE, JoinPayload.CODEC);
*///?}
ClientPlayConnectionEvents.JOIN.register((listener, sender, client) -> {
if (client.getCurrentServer() != null && Domains.contains(client.getCurrentServer().ip))
//? if <1.20.5 {
@@ -29,8 +29,7 @@ public class JoinPayload implements CustomPacketPayload {
public static final StreamCodec<FriendlyByteBuf, JoinPayload> CODEC =
StreamCodec.of(
(payload, buf) -> {
},
(buf, payload) -> {},
buf -> new JoinPayload()
);
+1 -1
View File
@@ -31,7 +31,7 @@
}
},
"depends": {
"fabric": "*",
"fabric-api": "*",
"fabricloader": ">=${loader_version}",
"minecraft": "${minecraft_version}",
"java": ">=${java_version}"
+1 -1
View File
@@ -2,7 +2,7 @@ plugins {
id("dev.kikugie.stonecutter")
}
stonecutter active "1.21.11"
stonecutter active "26.1.2"
tasks.register("chiseledBuild") {
group = "project"
+4
View File
@@ -0,0 +1,4 @@
minecraft_version=26.1.1
loader_version=0.19.2
fabric_api_version=0.145.4+26.1.1
java_version=25
+4
View File
@@ -0,0 +1,4 @@
minecraft_version=26.1.2
loader_version=0.19.2
fabric_api_version=0.148.2+26.1.2
java_version=25
+4
View File
@@ -0,0 +1,4 @@
minecraft_version=26.1
loader_version=0.19.2
fabric_api_version=0.145.1+26.1
java_version=25