minecraft-mappings-obtainer

Created
Was maintained by asbestosstar
Obtains Minecraft Mappings
git clone

minecraft-mappings-obtainer

Obtains Minecraft Mappings With this you can download multiple sets of mappings for a version of Minecraft.

To get started just look at the following example.

new MappingsObtainer("1.21.3",MinecraftSide.CLIENT);

This creates a new mappings obtainer for 1.21.3 Client. On 1.3+ you should use CLIENT for Common. For SERVER only use SERVER. Do note, that versions before 1.3 have limited capabilities in this tool currently.

The mappings are obtained in the AssistRemapper format, which can be written to a few file types. To obtain a mapping there is a Map<String,RemapperInstance> , you need to use Map.get(name) to get the mappings of your choice. If they do not exist for such version or are not yet a compatible or supported pair. It returns null. Supported Mappings: featurecreep-intermediary For FeatureCreep Intermediary mcp For MCP Mappings. This does not support all, but to at least 1.7 srg For SRG Mappings. This does not support all, but to at least 1.7 fabric-intermediary For Fabric Intermediary Mappings legacy-fabric-intermediary For Legacy Fabric Intermediary yarn For Yarn or POML Mappings dynamic-mappings For Dynamic Mappings hashed-mojmap For Hashed MojMaps calamus For Calamus duvet-intermediary For Duvet's Intermediary Mappings m3l-mappings For M3L Mappings feather For Feather Mappings quilt For Quilt Mappings spigot For Spigot Mappings sugarcane For Mojang Mappings/Parchment/Sugarcane spigotmoj For Spigot Classnames and MojMap methods and fields. What Spigot uses for source 1.18+ parchsrg MojMap Classnames with SRG methods and fields. What MC Forge used on runtime 1.17-1.20.4. They also exist for 1.16.5 but were not used on runtime, instead 1.16.4 SRGs were used on runtime for this version.

In the future I wish to Support CraftBukkit, Pigeon, Blayyke Yarn, Plasma, and Chaos Mappings.

Repository moved to GitHub

Due to the closure of Pagure.io, as discussed here: https://discussion.fedoraproject.org/t/decommissioning-of-pagure-io-anticipated-by-flock-2026/181997, this project has been moved from Pagure to GitHub: