fix 3+ version number ranges

This commit is contained in:
James Seibel
2026-05-20 17:30:33 -05:00
parent 95b2d5a908
commit a8b62b31a1
4 changed files with 42 additions and 40 deletions
+5 -1
View File
@@ -484,7 +484,11 @@ if (isNotCommonProject) {
"META-INF/neoforge.mods.toml", "META-INF/neoforge.mods.toml",
] ]
def compatible_forgemc_versions = "${rootProject.compatible_minecraft_versions}".replaceAll("\"", "").replaceAll("]", ",)") // incoming format: `["26.2.0","26.2-alpha.9"]`
// outgoing format: `[26.2.0],[26.2-alpha.9]`
def compatible_forgemc_versions = "${rootProject.compatible_minecraft_versions}"
.replaceAll("\",\"", "],[")
.replaceAll("\"", "")
// Quilt contributors // Quilt contributors
def quilt_contributors = [] def quilt_contributors = []
@@ -446,7 +446,7 @@ public class MinecraftRenderWrapper implements IMinecraftRenderWrapper
#if MC_VER <= MC_26_1_2 #if MC_VER <= MC_26_1_2
this.renderApi = EDhApiRenderApi.OPEN_GL; this.renderApi = EDhApiRenderingApi.OPEN_GL;
#else #else
String backendName = RenderSystem String backendName = RenderSystem
.getDevice() .getDevice()
+2 -3
View File
@@ -2,8 +2,7 @@
java_version=25 java_version=25
minecraft_version=26.1.2 minecraft_version=26.1.2
parchment_version=1.21:2024.07.28 parchment_version=1.21:2024.07.28
# version range should be used instead of individual versions due to how NeoForge handles version loading compatible_minecraft_versions=["26.1.0", "26.1.1", "26.1.2"]
compatible_minecraft_versions=["26.1.0", "26.1.2"]
accessWidenerVersion=26_1 accessWidenerVersion=26_1
builds_for=fabric,neoforge builds_for=fabric,neoforge
# forge is broken due to gradle/build script issues # forge is broken due to gradle/build script issues
@@ -48,7 +47,7 @@ fabric_api_version=0.149.1+26.1.2
# NeoForge loader # NeoForge loader
forge_version= forge_version=
neoforge_version=15-beta neoforge_version=15-beta
neoforge_version_range=[*,) neoforge_version_range=[*,)
# NeoForge mod versions # NeoForge mod versions
neo_iris_version=1.10.9+26.1-neoforge neo_iris_version=1.10.9+26.1-neoforge
+34 -35
View File
@@ -2,8 +2,6 @@
java_version=25 java_version=25
minecraft_version=26.2-snapshot-7 minecraft_version=26.2-snapshot-7
parchment_version=1.21:2024.07.28 parchment_version=1.21:2024.07.28
# version range should be used instead of individual versions due to how NeoForge handles version loading
# TODO this isn't currently a version range for fabric, it's just 2 versions
compatible_minecraft_versions=["26.2.0","26.2-alpha.7"] compatible_minecraft_versions=["26.2.0","26.2-alpha.7"]
accessWidenerVersion=26_1 accessWidenerVersion=26_1
builds_for=fabric builds_for=fabric
@@ -19,43 +17,44 @@ lwjgl_version=3.4.1
# Fabric loader # Fabric loader
fabric_loader_version=0.18.5 fabric_loader_version=0.18.5
fabric_api_version=0.149.0+26.2 fabric_api_version=0.149.0+26.2
modmenu_version= modmenu_version=
starlight_version_fabric= starlight_version_fabric=
phosphor_version_fabric= phosphor_version_fabric=
lithium_version= lithium_version=
sodium_version= sodium_version=
iris_version= iris_version=
bclib_version= bclib_version=
immersive_portals_version= immersive_portals_version=
canvas_version= canvas_version=
# vertigo - prevents DH from seeing the full chunk, causing holes
fabric_incompatibility_list={ "vertigo": "*" }
fabric_recommend_list={}
fabric_incompatibility_list={ } # Fabric mod run
fabric_recommend_list={} # 0 = Don't enable and don't run
# 1 = Can be referenced in code but doesn't run
# Fabric mod run # 2 = Can be referenced in code and runs in client
# 0 = Don't enable and don't run enable_mod_menu=0
# 1 = Can be referenced in code but doesn't run enable_starlight=0
# 2 = Can be referenced in code and runs in client enable_phosphor=0
enable_mod_menu=0 enable_sodium=0
enable_starlight=0 enable_lithium=0
enable_phosphor=0 enable_iris=0
enable_sodium=0 enable_bclib=0
enable_lithium=0 enable_immersive_portals=0
enable_iris=0 enable_canvas=0
enable_bclib=0
enable_immersive_portals=0
enable_canvas=0
# NeoForge loader # NeoForge loader
forge_version= forge_version=
neoforge_version=15-beta neoforge_version=15-beta
neoforge_version_range=[*,) neoforge_version_range=[*,)
# NeoForge mod versions # NeoForge mod versions
neo_iris_version= neo_iris_version=
# (Neo)Forge mod run # (Neo)Forge mod run
# 0 = Don't enable and don't run # 0 = Don't enable and don't run
# 1 = Can be referenced in code but doesn't run # 1 = Can be referenced in code but doesn't run
# 2 = Can be referenced in code and runs in client # 2 = Can be referenced in code and runs in client
neo_enable_iris=0 neo_enable_iris=0