diff --git a/fmlloader/src/main/java/net/minecraftforge/fml/loading/VersionSupportMatrix.java b/fmlloader/src/main/java/net/minecraftforge/fml/loading/VersionSupportMatrix.java index 2a9a116707..ad38a9b9c8 100644 --- a/fmlloader/src/main/java/net/minecraftforge/fml/loading/VersionSupportMatrix.java +++ b/fmlloader/src/main/java/net/minecraftforge/fml/loading/VersionSupportMatrix.java @@ -5,6 +5,7 @@ package net.minecraftforge.fml.loading; +import net.minecraftforge.forgespi.language.MavenVersionAdapter; import org.apache.maven.artifact.versioning.ArtifactVersion; import org.apache.maven.artifact.versioning.DefaultArtifactVersion; import org.apache.maven.artifact.versioning.VersionRange; @@ -18,16 +19,12 @@ public class VersionSupportMatrix { private static final HashMap> overrideVersions = new HashMap<>(); static { final ArtifactVersion version = new DefaultArtifactVersion(FMLLoader.versionInfo().mcVersion()); - // if (MavenVersionAdapter.createFromVersionSpec("[1.16.4,1.16.5]").containsVersion(version)) { - // // 1.16.4 is Compatible with 1.16.3 - // add("languageloader.javafml", "34"); - // add("mod.minecraft", "1.16.3"); - // add("mod.forge", "34.1.42"); - // // 1.16.5 is Compatible with 1.16.4, and thus 1.16.3 - // add("languageloader.javafml", "35"); - // add("mod.minecraft", "1.16.4"); - // add("mod.forge", "35.1.37"); - // } + if (MavenVersionAdapter.createFromVersionSpec("[1.19.2]").containsVersion(version)) { + // 1.19.2 is Compatible with 1.19.1 + add("languageloader.javafml", "42"); + add("mod.minecraft", "1.19.1"); + add("mod.forge", "42.0.9"); + } } private static void add(String key, String value) { overrideVersions.computeIfAbsent(key, k -> new ArrayList<>()).add(new DefaultArtifactVersion(value));