Class LegacyFabricMeta
-
- All Implemented Interfaces:
-
de.griefed.serverpackcreator.api.versionmeta.Meta
public final class LegacyFabricMeta implements Meta
LegacyFabric meta providing game, loader and installer version information.
Griefed
-
-
Method Summary
Modifier and Type Method Description List<String>loaderVersions()List of available loader versions in ascending order. List<String>installerVersions()List of available installer version in ascending order. Unitupdate()Update the meta-information for this modloader-meta, updating the available loader and installer versions, thus giving you access to version-checks, URLs etc. StringlatestLoader()Get the latest loader version. StringreleaseLoader()Get the release loader version. StringlatestInstaller()Get the latest installer version. StringreleaseInstaller()Get the release installer version. URLlatestInstallerUrl()Get the URL to the latest installer. URLreleaseInstallerUrl()Get the URL to the release installer. Optional<File>installerFor(String version)Installer file for the specified modloader version, wrapped in an Optional, so you can check whether it is available first. BooleanisInstallerUrlAvailable(String version)Check whether a URL to an installer is available for the specified version. Optional<URL>getInstallerUrl(String version)Get the URL to the installer for the specified version, wrapped in an Optional. BooleanisVersionValid(String version)Check whether the specified version is available/correct/valid. BooleanisMinecraftSupported(String minecraftVersion)Check whether the given Minecraft version is supported by this modloader. final List<String>supportedMinecraftVersions()All Legacy Fabric supported Minecraft versions. -
-
Method Detail
-
loaderVersions
List<String> loaderVersions()
List of available loader versions in ascending order.
-
installerVersions
List<String> installerVersions()
List of available installer version in ascending order.
-
update
Unit update()
Update the meta-information for this modloader-meta, updating the available loader and installer versions, thus giving you access to version-checks, URLs etc.
-
latestLoader
String latestLoader()
Get the latest loader version.
-
releaseLoader
String releaseLoader()
Get the release loader version.
-
latestInstaller
String latestInstaller()
Get the latest installer version.
-
releaseInstaller
String releaseInstaller()
Get the release installer version.
-
latestInstallerUrl
URL latestInstallerUrl()
Get the URL to the latest installer.
-
releaseInstallerUrl
URL releaseInstallerUrl()
Get the URL to the release installer.
-
installerFor
Optional<File> installerFor(String version)
Installer file for the specified modloader version, wrapped in an Optional, so you can check whether it is available first.
Fabric: Pass the installer version you require.
LegacyFabric: Pass the installer version you require.
Quilt: Pass the installer version you require.
-
isInstallerUrlAvailable
Boolean isInstallerUrlAvailable(String version)
Check whether a URL to an installer is available for the specified version.
version — The modloader version for which to check for installer availability.
-
getInstallerUrl
Optional<URL> getInstallerUrl(String version)
Get the URL to the installer for the specified version, wrapped in an Optional.
version — The modloader version for which to get the installer.
-
isVersionValid
Boolean isVersionValid(String version)
Check whether the specified version is available/correct/valid.
-
isMinecraftSupported
Boolean isMinecraftSupported(String minecraftVersion)
Check whether the given Minecraft version is supported by this modloader.
minecraftVersion — The Minecraft version for which to check for support.
-
supportedMinecraftVersions
final List<String> supportedMinecraftVersions()
All Legacy Fabric supported Minecraft versions.
-
-
-
-