This is an old revision of the document!
Table of Contents
Fabric Modpack Endpoints
Downloading Templates
In general, all of the Fabric download URLs accept the following GET parameters:
- yarn - Yarn version,
- loader - Fabric Loader version,
- format - Download format (different options per endpoint!).
/download/mcupdater
Example:
https://fabricmc.net/download/mcupdater?yarn=19w02a.16&loader=0.3.2.93
The result is a .XML file attachable via an <Import> entry to an MCUpdater ServerPack XML. No custom formats are available.
/download/multimc
Example:
https://fabricmc.net/download/multimc?yarn=19w02a.16&loader=0.3.2.93
The default result is a .ZIP file containing an importable MultiMC instance. Alternate formats:
- patchJson - returns a .JSON representing a MultiMC patch for Fabric.
/download/vanilla
Example:
https://fabricmc.net/download/vanilla?yarn=19w02a.16&loader=0.3.2.93
The default result is a .ZIP containing a Fabric game profile, which can be extracted to .minecraft/versions. Alternate formats:
- profileJson - returns a .JSON representing a vanilla Fabric profile,
- shimJar - returns a .JAR containing a single file, “version.json”, with the vanilla Fabric profile. This is intended for future SKCraft/Solder support.
Version Querying
maven-metadata.xml
The Maven metadata XML files can be used to query the latest and available versions of Fabric components.
Fabric Meta API
A http json api is provided to allow lookup of fabric versions for a specific minecraft version, among other things.
See the documentation on the github page, the api service is hosted at https://meta.fabricmc.net/ .
If you find something missing from the meta service open an issue on github for it to be evaluated.