axxo1337 / Mojang2JSON

Converts Mojang mappings to a clean JSON format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mojang2JSON

Converts Mojang mappings to a clean JSON format

What is this

This is a program which allows you to convert Mojang mappings to a clean JSON format. I mainly created this for use with my JNIMapper library, but you can really utilise it for anything. It currently does not resolve the static indication for fields and classes, but this is something I plan on adding in the near future.

Build

The project is setup under Visual Studio 2022, but you can also directly download an already built binary from the releases of this repository.

Usage

You'll need to gather appropriate Mojang client mappings for the Minecraft version you want to target by going though their manifests. Simply save them as a text file and run <Mojang2JSON> <mappings.txt>. A mappings.json file will be outputed.

Footage

Terminal Run

Resulting File

Youtube Showcase

Licensing

This project is licensed under the MIT license, and all contributions made directly to it. You can basically use this software commercially and without any restrictions whatsoever.

About

Converts Mojang mappings to a clean JSON format

License:MIT License


Languages

Language:C++ 100.0%