@Service
public final class VersionMeta
extends java.lang.Object
| Constructor and Description |
|---|
VersionMeta(java.io.File minecraftManifest,
java.io.File forgeManifest,
java.io.File fabricManifest,
java.io.File fabricInstallerManifest,
java.io.File fabricIntermediariesManifest,
java.io.File quiltManifest,
java.io.File quiltInstallerManifest,
java.io.File legacyFabricGameManifest,
java.io.File legacyFabricLoaderManifest,
java.io.File legacyFabricInstallerManifest,
com.fasterxml.jackson.databind.ObjectMapper injectedObjectMapper,
Utilities injectedUtilities,
ApplicationProperties injectedApplicationProperties)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FabricMeta |
fabric()
The QuiltMeta-instance for working with Fabric versions and information about them.
|
ForgeMeta |
forge()
The ForgeMeta-instance for working with Forge versions and information about them.
|
LegacyFabricMeta |
legacyFabric()
The LegacyFabric-instance for working with Legacy Fabric versions and information about them.
|
MinecraftMeta |
minecraft()
The MinecraftMeta instance for working with Minecraft versions and information about them.
|
QuiltMeta |
quilt()
The QuiltMeta-instance for working with Quilt versions and information about them.
|
VersionMeta |
update()
Update the Minecraft, Forge and Fabric metas.
|
@Autowired
public VersionMeta(java.io.File minecraftManifest,
java.io.File forgeManifest,
java.io.File fabricManifest,
java.io.File fabricInstallerManifest,
java.io.File fabricIntermediariesManifest,
java.io.File quiltManifest,
java.io.File quiltInstallerManifest,
java.io.File legacyFabricGameManifest,
java.io.File legacyFabricLoaderManifest,
java.io.File legacyFabricInstallerManifest,
com.fasterxml.jackson.databind.ObjectMapper injectedObjectMapper,
Utilities injectedUtilities,
ApplicationProperties injectedApplicationProperties)
throws java.io.IOException,
javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException
minecraftManifest - Minecraft manifest file.forgeManifest - Forge manifest file.fabricManifest - Fabric manifest file.fabricIntermediariesManifest - Fabric Intermediary manifest-file.fabricInstallerManifest - Fabric-installer manifest file.quiltManifest - Quilt manifest file.quiltInstallerManifest - Quilt-installer manifest file.injectedObjectMapper - Object mapper-instance for JSON parsing.legacyFabricGameManifest - Fabric Legacy Game manifest file.legacyFabricLoaderManifest - Fabric Legacy Loader manifest file.legacyFabricInstallerManifest - Fabric Legacy Installer manifest file.injectedUtilities - Commonly used utilities across ServerPackCreator.injectedApplicationProperties - ServerPackCreator settings.javax.xml.parsers.ParserConfigurationException - indicates a serious configuration error.java.io.IOException - if any IO errors occur.org.xml.sax.SAXException - if any parse errors occur.public VersionMeta update() throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException - indicates a serious configuration error.java.io.IOException - if any IO errors occur.org.xml.sax.SAXException - if any parse errors occur.public MinecraftMeta minecraft()
MinecraftMeta.public FabricMeta fabric()
FabricMeta.public ForgeMeta forge()
ForgeMeta.public QuiltMeta quilt()
QuiltMeta.public LegacyFabricMeta legacyFabric()
LegacyFabricMeta.