Skip to content

Commit 31d60a5

Browse files
Deftuclaude
andcommitted
Add MinecraftInfoV7 with 26.1, 26.1.2 and 26.2 support
Covers Fabric API, Mod Menu, Forge and NeoForge. Yarn and Parchment have no 26.x builds yet. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 6aaa539 commit 31d60a5

3 files changed

Lines changed: 35 additions & 1 deletion

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ org.gradle.jvmargs=-Xmx2G
55

66
# Project properties
77
project.name=gradle-toolkit
8-
project.version=2.79.0
8+
project.version=2.80.0
99
project.group=dev.deftu.gradle

src/main/kotlin/dev/deftu/gradle/utils/mcinfo/MinecraftInfo.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ sealed class MinecraftInfo {
1515
{ MinecraftInfoV4() },
1616
{ MinecraftInfoV5() },
1717
{ MinecraftInfoV6() },
18+
{ MinecraftInfoV7() },
1819
)
1920

2021
@JvmStatic
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package dev.deftu.gradle.utils.mcinfo
2+
3+
import dev.deftu.gradle.utils.version.MinecraftVersions
4+
5+
class MinecraftInfoV7 : MinecraftInfo() {
6+
override fun initialize() {
7+
inherit(MinecraftInfoV6())
8+
9+
this.fabricApiVersions.putAll(listOf(
10+
MinecraftVersions.VERSION_26_2 to "0.160.0+26.2",
11+
MinecraftVersions.VERSION_26_1_2 to "0.155.3+26.1.2",
12+
MinecraftVersions.VERSION_26_1 to "0.145.1+26.1",
13+
))
14+
15+
this.fabricModMenuDefinitions.putAll(listOf(
16+
MinecraftVersions.VERSION_26_2 to ("com.terraformersmc:modmenu:" to "20.0.1"),
17+
MinecraftVersions.VERSION_26_1_2 to ("com.terraformersmc:modmenu:" to "18.0.0"),
18+
MinecraftVersions.VERSION_26_1 to ("com.terraformersmc:modmenu:" to "18.0.0"),
19+
))
20+
21+
this.forgeVersions.putAll(listOf(
22+
MinecraftVersions.VERSION_26_2 to "26.2-65.1.3",
23+
MinecraftVersions.VERSION_26_1_2 to "26.1.2-64.1.3",
24+
MinecraftVersions.VERSION_26_1 to "26.1-62.0.9",
25+
))
26+
27+
this.neoForgeVersions.putAll(listOf(
28+
MinecraftVersions.VERSION_26_2 to "26.2.0.82",
29+
MinecraftVersions.VERSION_26_1_2 to "26.1.2.107",
30+
MinecraftVersions.VERSION_26_1 to "26.1.0.19-beta",
31+
))
32+
}
33+
}

0 commit comments

Comments
 (0)