Fix target version to Minecraft 26.2
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2026-06-21 14:41:10 +06:00
parent 910c58c30b
commit a37224a1c8
5 changed files with 22 additions and 25 deletions

View File

@@ -9,10 +9,9 @@ trigger:
steps: steps:
- name: gradle-build - name: gradle-build
image: gradle:8.10.2-jdk21 image: gradle:jdk25
environment: environment:
GRADLE_USER_HOME: /drone/src/.gradle GRADLE_USER_HOME: /drone/src/.gradle
commands: commands:
- gradle --no-daemon clean build - gradle --no-daemon clean build
- ls -la build/libs - ls -la build/libs

View File

@@ -18,15 +18,18 @@
- пример простого IRC-сервера на Node.js без внешних зависимостей; - пример простого IRC-сервера на Node.js без внешних зависимостей;
- `/.drone.yml` для сборки через Drone CI. - `/.drone.yml` для сборки через Drone CI.
## Важное допущение по версии ## Целевая версия
Я заложил сборку под связку: Сборка переведена на:
- Minecraft `1.21.6` - Minecraft `26.2`
- Fabric Loader `0.16.14` - Fabric Loader `0.19.3`
- Fabric API `0.126.2+1.21.6` - Fabric API `0.152.2+26.2`
- Java `25`
Если под "Fabric 26.2" ты имел в виду другую точную версию, поправь [gradle.properties](/D:/Desktop/gdfg/gradle.properties) и [src/main/resources/fabric.mod.json](/D:/Desktop/gdfg/src/main/resources/fabric.mod.json). Дата релиза `Minecraft 26.2`: `2026-06-16`.
Для этой версии я использую official Mojang mappings через Loom, потому что стандартный Yarn endpoint для `26.2` на момент правки ещё не отдавал mappings.
## Команды в игре ## Команды в игре
@@ -120,7 +123,7 @@ node irc-server.js
## Сборка мода ## Сборка мода
Для локальной сборки нужен Gradle 8.10+ и Java 21. Для локальной сборки нужен Gradle 9+ и Java 25.
```bash ```bash
gradle build gradle build

View File

@@ -19,7 +19,7 @@ repositories {
dependencies { dependencies {
minecraft "com.mojang:minecraft:${project.minecraft_version}" minecraft "com.mojang:minecraft:${project.minecraft_version}"
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" mappings loom.officialMojangMappings()
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
} }
@@ -33,12 +33,12 @@ processResources {
} }
tasks.withType(JavaCompile).configureEach { tasks.withType(JavaCompile).configureEach {
it.options.release = 21 it.options.release = 25
} }
java { java {
sourceCompatibility = JavaVersion.VERSION_21 sourceCompatibility = JavaVersion.VERSION_25
targetCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_25
withSourcesJar() withSourcesJar()
} }
@@ -52,4 +52,3 @@ publishing {
repositories { repositories {
} }
} }

View File

@@ -1,14 +1,11 @@
org.gradle.jvmargs=-Xmx2G org.gradle.jvmargs=-Xmx2G
org.gradle.parallel=true org.gradle.parallel=true
# Assumption: "Fabric 26.2" refers to Fabric API 0.126.2 for Minecraft 1.21.6. # Minecraft 26.2 released on 2026-06-16.
# If your target differs, update the four values below together. minecraft_version=26.2
minecraft_version=1.21.6 loader_version=0.19.3
yarn_mappings=1.21.6+build.1 fabric_version=0.152.2+26.2
loader_version=0.16.14
fabric_version=0.126.2+1.21.6
mod_version=1.0.0 mod_version=1.0.0
maven_group=ru.nevetime maven_group=ru.nevetime
archives_base_name=client-irc-chat archives_base_name=client-irc-chat

View File

@@ -16,10 +16,9 @@
] ]
}, },
"depends": { "depends": {
"fabricloader": ">=0.16.14", "fabricloader": ">=0.19.3",
"minecraft": "~1.21.6", "minecraft": "26.2",
"java": ">=21", "java": ">=25",
"fabric-api": "*" "fabric-api": "*"
} }
} }