Package de.griefed.serverpackcreator.api.versionmeta
The "what versions exist?" knowledge-base for Minecraft and every modloader.
This package answers questions like "is Forge X valid for Minecraft Y?" and "where's the installer for it?" by parsing cached manifests, so the rest of SPC never has to hit the network at runtime. The shape repeats per loader: a *Meta aggregates/queries, a *Loader lists loader-versions, an *Installer lists installer-versions, and *Instance/*Details model the manifest data.
VersionMeta— the umbrella: hands youminecraft,forge,fabric,quilt,legacyFabricandneoForgemetas.Meta— the common interface giving uniform access to a loader's versions.Type— enums for the various version/release aspects.VersionMetaConfig— manifest locations & config.InvalidTypeException— thrown for an invalidType.
See: Description
-
Class Summary Class Description InvalidTypeException Exceptions thrown if a specified Type is considered invalid. VersionMeta VersionMeta containing available versions and important details for Minecraft, Fabric and Forge. -
Interface Summary Interface Description Meta Provide default methods to access a given Metas versions. -
Enum Summary Enum Description Type Enums for various aspects of the VersionMeta.