User Tools

Site Tools


modpack:endpoints

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
modpack:endpoints [2019/01/12 11:25] – created asiemodpack:endpoints [2019/05/04 20:26] – Add some basic info about the meta api. modmuss50
Line 1: Line 1:
-====== Fabric Download Endpoints ======+====== Fabric Modpack Endpoints ====== 
 + 
 +===== Downloading Templates =====
  
 In general, all of the Fabric download URLs accept the following GET parameters: In general, all of the Fabric download URLs accept the following GET parameters:
Line 7: Line 9:
   * **format** - Download format (different options per endpoint!).   * **format** - Download format (different options per endpoint!).
  
-===== /download/mcupdater =====+==== /download/mcupdater ====
  
 Example: Example:
Line 15: Line 17:
 The result is a .XML file attachable via an <Import> entry to an MCUpdater ServerPack XML. No custom formats are available. The result is a .XML file attachable via an <Import> entry to an MCUpdater ServerPack XML. No custom formats are available.
  
-===== /download/multimc =====+==== /download/multimc ====
  
 Example: Example:
Line 25: Line 27:
   * patchJson - returns a .JSON representing a MultiMC patch for Fabric.   * patchJson - returns a .JSON representing a MultiMC patch for Fabric.
  
-===== /download/vanilla =====+==== /download/vanilla ====
  
 Example: Example:
Line 35: Line 37:
   * profileJson - returns a .JSON representing a vanilla Fabric profile,   * 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.   * 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 Loader: [[https://maven.fabricmc.net/net/fabricmc/fabric-loader/maven-metadata.xml]]
 +  * Yarn: [[https://maven.fabricmc.net/net/fabricmc/yarn/maven-metadata.xml]]
 +
 +==== 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 [[https://github.com/FabricMC/fabric-meta|github page]], the api service is hosted at [[https://meta.fabricmc.net/|https://meta.fabricmc.net/]] .
 +
 +If you find something missing from the meta service open an issue on github for it to be evaluated.