version_manifest.json
This feature is exclusive to Java Edition.
version_manifest.json and its variant version_manifest_v2.json are files containing a list of Java Edition versions from piston-meta.mojang.com. It lists Minecraft versions available in the launcher.
If a version is absent from this list, it is considered unavailable from the launcher.
This list is updated every time Mojang Studios publishes a new version for Minecraft: Java Edition.
JSON format
- [NBT Compound / JSON Object] The root tag.
- [NBT Compound / JSON Object] latest: The latest release and snapshot versions.
- [String] release: The ID of the latest release version.
- [String] snapshot: The ID of the latest snapshot version.
- [NBT List / JSON Array] versions: A list of versions available.
- [NBT Compound / JSON Object] One of the version entries.
- [String] id: The ID of this version.
- [String] type: The type of this version; usually
release,snapshot,old_betaorold_alpha. - [String] url: The link to the <version id>.json for this version.
- [String] time: A timestamp in ISO 8601 format of when the version files were last updated on the manifest.
- [String] releaseTime: The release time of this version in ISO 8601 format.
- [String] sha1 (v2 only): The SHA1 hash of the version and therefore the JSON file ID.
- [Int] complianceLevel (v2 only): If
0, the launcher warns the user about this version not being recent enough to support the latest player safety features. Its value is 1 otherwise.
- [NBT Compound / JSON Object] One of the version entries.
- [NBT Compound / JSON Object] latest: The latest release and snapshot versions.
History
| June 15, 2022 | The host where the version manifest hosted at is changed from launchermeta.mojang.com to piston-meta.mojang.com. launchermeta.mojang.com still continues to work returning the same content as piston-meta.mojang.com. | ||||||
|---|---|---|---|---|---|---|---|
External links
| |||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||