classSource
public final class NeoVersionFetcher

Constructors

public NeoVersionFetcher()

Methods

public List<String> getAllVersions()
Returns
List<String>
public String getLatest(String minecraftVersion)
Parameters
minecraftVersionString
Returns
String
public static boolean isLegacyVersion(String neoForgeVersion)
Parameters
neoForgeVersionStringA NeoForge version
Returns
booleanTrue if the version was published as net.neoforged:forge (only used for Minecraft 1.20.1)
public String resolveLoaderVersion(String versionOrMinecraftVersion)
Parameters
versionOrMinecraftVersionString
Returns
String
public static String toNeoForgeVersionPrefix(String minecraftVersion)
NeoForge versions encode the Minecraft version without the leading "1.", e.g. 1.21.1 -> 21.1.x and 1.21 -> 21.0.x. Since Minecraft 26.1 they contain the full version, e.g. 26.1 -> 26.1.0.x and 26.1.2 -> 26.1.2.x.
Parameters
minecraftVersionStringThe Minecraft version, for example 1.21.1
Returns
StringThe prefix all NeoForge versions for that Minecraft version start with, for example 21.1.