VersionMeta

expect class VersionMeta

VersionMeta containing available versions and important details for Minecraft, Fabric and Forge.

Author

Griefed

actual class VersionMeta(minecraftManifest: File, forgeManifest: File, oldNeoForgeManifest: File, newNeoForgeManifest: File, fabricManifest: File, fabricInstallerManifest: File, fabricIntermediariesManifest: File, quiltManifest: File, quiltInstallerManifest: File, legacyFabricGameManifest: File, legacyFabricLoaderManifest: File, legacyFabricInstallerManifest: File, objectMapper: ObjectMapper, utilities: Utilities, apiProperties: ApiProperties)

VersionMeta containing available versions and important details for Minecraft, Fabric and Forge.

Author

Griefed

Parameters

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.

objectMapper

Object mapper-instance for JSON parsing.

legacyFabricGameManifest

Fabric Legacy Game manifest file.

legacyFabricLoaderManifest

Fabric Legacy Loader manifest file.

legacyFabricInstallerManifest

Fabric Legacy Installer manifest file.

utilities

Commonly used utilities across ServerPackCreator.

apiProperties

ServerPackCreator settings.

Throws

indicates a serious configuration error.

if any IO errors occur.

if any parse errors occur.

Constructors

Link copied to clipboard
constructor(minecraftManifest: File, forgeManifest: File, oldNeoForgeManifest: File, newNeoForgeManifest: File, fabricManifest: File, fabricInstallerManifest: File, fabricIntermediariesManifest: File, quiltManifest: File, quiltInstallerManifest: File, legacyFabricGameManifest: File, legacyFabricLoaderManifest: File, legacyFabricInstallerManifest: File, objectMapper: ObjectMapper, utilities: Utilities, apiProperties: ApiProperties)

Properties

Link copied to clipboard
expect val fabric: FabricMeta

The QuiltMeta-instance for working with Fabric versions and information about them.

actual val fabric: FabricMeta

The QuiltMeta-instance for working with Fabric versions and information about them.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect val forge: ForgeMeta

The ForgeMeta-instance for working with Forge versions and information about them.

actual val forge: ForgeMeta

The ForgeMeta-instance for working with Forge versions and information about them.

Link copied to clipboard
expect val forgeUrlManifest: URL
actual val forgeUrlManifest: URL
Link copied to clipboard

The LegacyFabric-instance for working with Legacy Fabric versions and information about them.

The LegacyFabric-instance for working with Legacy Fabric versions and information about them.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The MinecraftMeta instance for working with Minecraft versions and information about them.

The MinecraftMeta instance for working with Minecraft versions and information about them.

Link copied to clipboard
Link copied to clipboard

The NeoForgeMeta-instance for working with NeoForge versions and information about them.

The NeoForgeMeta-instance for working with NeoForge versions and information about them.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect val quilt: QuiltMeta

The QuiltMeta-instance for working with Quilt versions and information about them.

actual val quilt: QuiltMeta

The QuiltMeta-instance for working with Quilt versions and information about them.

Link copied to clipboard
Link copied to clipboard
expect val quiltUrlManifest: URL
actual val quiltUrlManifest: URL

Functions

Link copied to clipboard

Update the Minecraft, Forge and Fabric metas. Usually called when the manifest files have been refreshed.