#minecraft-launcher #minecraft #launcher #metadata #json #api #api-bindings

mc-launchermeta

A crate providing types for the Minecraft Launcher Metadata API

2 releases

0.1.1 Nov 21, 2023
0.1.0 Nov 21, 2023

#1321 in Game dev

MPL-2.0 license

20KB
340 lines

mc-launchermeta

A simple crate that defines the types used by the Minecraft version manifest.

This crate deliberately does not include any code to actually fetch from the endpoints, as to not tie it to any particular HTTP client.

Usage

Basic usage of this crate would involve fetching the version manifest from the URL defined in VERSION_MANIFEST_URL, and then fetching the version JSON file from the URL defined in the Version.url field for the corresponding version.

No examples are provided, as the exact usage will depend on the HTTP client used to fetch the manifest and the version JSON files.

Disclaimer

This project is not affiliated with Minecraft, Mojang or Microsoft.

All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

License

This project is licensed under the MPL-2.0 license. See the LICENSE.md file for more info.

Dependencies

~0.7–2.5MB
~48K SLoC