classSource
public class ForgeVersionJson

Constructors

public ForgeVersionJson()

Methods

public static String getVersionId(String loaderVersion)
Parameters
loaderVersionStringThe forge loader version, for example 1.21.11-61.1.8
Returns
StringThe id of the installed version, e.g. 1.21.11-forge-61.1.8
public static JsonFile getVersionJson(Path gameDir, String loaderVersion) throws IOException
Parameters
gameDirPathThe game directory
loaderVersionStringThe forge loader version, for example 1.21.11-61.1.8
Returns
JsonFileThe version JSON for the given forge loader version
Throws
IOExceptionIf an I/O error occurs while fetching the version JSON
public static Path getVersionJsonPath(Path gameDir, String loaderVersion)
Parameters
gameDirPathThe game directory
loaderVersionStringThe forge loader version, for example 1.21.11-61.1.8 or 1.7.10-10.13.4.1614-1.7.10
Returns
PathWhere the installer puts the version JSON, e.g. versions/1.21.11-forge-61.1.8/1.21.11-forge-61.1.8.json