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 you minecraft, forge, fabric, quilt, legacyFabric and neoForge metas.

  • 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 invalid Type.

See: Description