This tool creates transitive mappings for various Minecraft versions.
All the mappings can be translated to one another for a given version: spigot2mcp.srg, srg2obf.mcp, etc.
Supported versions:
| Spigot | MCP | Searge | Yarn | Intermediary | Mojang | |
|---|---|---|---|---|---|---|
| 1.19.2 | ✓ | ✓ | ✓ | ✓ | ||
| 1.18.2 | ✓ | ✓ | ✓ | ✓ | ||
| 1.17.1 | ✓ | ✓ | ✓ | ✓ | ||
| 1.16.5 | ✓ | ✓ | ✓ | ✓ | ||
| 1.16.2 | ✓ | ✓ | ✓ | ✓ | ||
| 1.16.1 | ✓ | ✓ | ✓ | ✓ | ||
| 1.15.2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 1.15.1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 1.15 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 1.14.4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 1.14.3 | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 1.14.2 | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 1.14.1 | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 1.14 | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 1.13.2 | ✓ | ✓ | ✓ | ✓ | ||
| 1.13.1 | ✓ | ✓ | ✓ | ✓ | ||
| 1.13 | ✓ | ✓ | ✓ | ✓ | ||
| 1.12.2 | ✓ | ✓ | ✓ | ✓ | ||
| 1.12 | ✓ | ✓ | ✓ | ✓ | ||
| 1.11.2 | ✓ | ✓ | ✓ | ✓ | ||
| 1.10.2 | ✓ | ✓ | ✓ | |||
| 1.9.4 | ✓ | ✓ | ✓ | |||
| 1.9 | ✓ | ✓ | ✓ | |||
| 1.8.9 | ✓ | ✓ | ✓ | |||
| 1.8.8 | ✓ | ✓ | ✓ | ✓ | ||
| 1.8 | ✓ | ✓ | ✓ | ✓ | ||
| 1.7.10 | ✓ | ✓ | ✓ | |||
| 1.7.2 | ✓ | |||||
| 1.6.4 | ✓ | |||||
| 1.5.2 | ✓ | |||||
| 1.4.7 | ✓ | |||||
| 1.3.2 | ✓ | |||||
| 1.2.5 | ✓ |
Supported formats:
- SRG
- CSRG
- TSRG
- Tiny (fields descriptors don't exist)
- JSON
These mappings were made possible by @Techcable, the MCP team, Bukkit, SpigotMC, FabricMC, Mojang, and various other people.
- older versions
- < 1.8 CraftBukkit mappings? (see /storage)
- snapshots?
-
All Kotlin scripts are MIT Licensed.
-
The MCP mappings are the property of the MCP Team and are released under the MCP License.
-
The Spigot mappings are copyright SpigotMC Pty. Ltd.
-
The Yarn mappings are licensed under the Creative Commons Zero license.
-
The Mojang mappings are copyright Microsoft.