Wiki 9Minecraft Wiki 9Minecraft

Minecraft source and deobfuscation mappings

921Versions
384With mappings
39Releases with mappings
5.4 GBMappings total

Every Minecraft Java version, and what Mojang publishes for it: the client and server jars, and — where they exist — the official obfuscation maps that turn the shipped class and method names back into readable ones. This page is the single index the rest of the 9Minecraft network reads from.

Contents (5)
  1. What is in here
  2. Mappings stop after 1.21.11
  3. Releases with mappings
  4. The 60 newest builds
  5. Reading this index from a tool

What is in here

Mojang ship two kinds of file for a version. The jars are the game itself, and every version has them. The mappings are a plain-text list that pairs each obfuscated name in the jar with the name Mojang use internally; they are what makes the code readable. Mappings are published in ProGuard format and are official — they are not community guesses.

Alongside those, this wiki already extracts the game’s own data for the versions it covers: every block, item, entity, recipe, loot table, sound and tag, browsable under the game source section.

Mappings stop after 1.21.11

The newest version with official mappings is 1.21.11, released 2025-12-09. The 65 versions published since then — the whole 26.x line — ship only the client and server jars. Mojang have not published obfuscation maps for them.

So for those versions there is no official deobfuscation to offer. We do not fill the gap with community mapping sets: they carry different licences and mixing them into an official index would leave no way to tell which rows you can trust.

Releases with mappings

39 stable releases, 0.55 GB in total. These are the versions most tools target.

VersionReleasedKindClient jarServer jarClient mappingsServer mappings
1.21.112025-12-09release31.2 MB56.3 MB11.8 MB8.7 MB
1.21.102025-10-07release30.6 MB58.6 MB11.5 MB8.5 MB
1.21.92025-09-30release30.6 MB58.6 MB11.5 MB8.5 MB
1.21.82025-07-17release29.5 MB57.6 MB11.0 MB8.2 MB
1.21.72025-06-30release29.5 MB57.6 MB11.0 MB8.2 MB
1.21.62025-06-17release29.5 MB57.6 MB11.0 MB8.2 MB
1.21.52025-03-25release29.0 MB57.3 MB10.7 MB8.0 MB
1.21.42024-12-03release28.3 MB56.9 MB10.3 MB7.8 MB
1.21.32024-10-23release27.8 MB56.1 MB10.2 MB7.8 MB
1.21.22024-10-22release27.8 MB56.1 MB10.2 MB7.8 MB
1.21.12024-08-08release26.8 MB51.6 MB9.6 MB7.5 MB
1.212024-06-13release26.8 MB51.6 MB9.6 MB7.5 MB
1.20.62024-04-29release26.6 MB51.4 MB9.4 MB7.3 MB
1.20.52024-04-23release26.6 MB51.4 MB9.4 MB7.3 MB
1.20.42023-12-07release24.4 MB49.2 MB8.9 MB6.8 MB
1.20.32023-12-04release24.4 MB49.2 MB8.9 MB6.8 MB
1.20.22023-09-20release23.2 MB48.3 MB8.6 MB6.5 MB
1.20.12023-06-12release23.0 MB47.8 MB8.0 MB6.2 MB
1.202023-06-02release23.0 MB47.8 MB8.0 MB6.2 MB
1.19.42023-03-14release23.5 MB47.5 MB7.8 MB6.0 MB
1.19.32022-12-07release22.7 MB47.2 MB7.6 MB5.9 MB
1.19.22022-08-05release21.6 MB45.6 MB7.2 MB5.6 MB
1.19.12022-07-27release21.6 MB45.6 MB7.2 MB5.6 MB
1.192022-06-07release21.5 MB45.5 MB7.1 MB5.6 MB
1.18.22022-02-28release20.3 MB46.6 MB6.7 MB5.2 MB
1.18.12021-12-10release20.0 MB46.3 MB6.6 MB5.1 MB
1.182021-11-30release20.0 MB46.3 MB6.6 MB5.1 MB
1.17.12021-07-06release19.5 MB43.6 MB6.4 MB5.0 MB
1.172021-06-08release19.5 MB43.6 MB6.4 MB4.9 MB
1.16.52021-01-14release17.5 MB38.0 MB5.7 MB4.4 MB
1.16.42020-10-29release17.5 MB38.0 MB5.7 MB4.4 MB
1.16.32020-09-10release17.5 MB37.9 MB5.7 MB4.4 MB
1.16.22020-08-11release17.5 MB37.9 MB5.7 MB4.4 MB
1.16.12020-06-24release17.5 MB38.0 MB5.6 MB4.3 MB
1.162020-06-23release17.5 MB38.0 MB5.6 MB4.3 MB
1.15.22020-01-17release15.5 MB36.2 MB5.0 MB3.7 MB
1.15.12019-12-16release15.5 MB36.2 MB5.0 MB3.7 MB
1.152019-12-09release15.5 MB36.2 MB5.0 MB3.7 MB
1.14.42019-07-19release25.2 MB36.0 MB4.7 MB3.6 MB

The 60 newest builds

Every build Mojang published most recently, mappings or not.

VersionReleasedKindClient jarServer jarClient mappingsServer mappings
26.4-snapshot-62026-10-27snapshot42.2 MB63.4 MB——
26.4-snapshot-52026-10-20snapshot42.1 MB62.5 MB——
26.4-snapshot-42026-10-13snapshot41.9 MB62.5 MB——
26.4-snapshot-32026-10-06snapshot41.9 MB62.5 MB——
26.4-snapshot-22026-09-29snapshot41.6 MB62.3 MB——
26.4-snapshot-12026-09-22snapshot41.5 MB62.3 MB——
26.32026-09-15release41.5 MB62.3 MB——
26.3-rc-32026-09-14snapshot41.5 MB62.3 MB——
26.3-rc-22026-09-11snapshot41.5 MB62.3 MB——
26.3-rc-12026-09-10snapshot41.5 MB62.3 MB——
26.3-pre-32026-09-08snapshot41.5 MB62.3 MB——
26.3-pre-22026-09-04snapshot41.5 MB62.3 MB——
26.3-pre-12026-09-01snapshot41.5 MB62.3 MB——
26.3-snapshot-102026-08-25snapshot41.3 MB62.2 MB——
26.3-snapshot-92026-08-17snapshot41.2 MB62.1 MB——
26.3-snapshot-82026-08-12snapshot41.1 MB62.0 MB——
26.3-snapshot-72026-08-04snapshot41.0 MB62.0 MB——
26.3-snapshot-62026-07-28snapshot40.8 MB61.9 MB——
26.3-snapshot-52026-07-21snapshot40.7 MB61.8 MB——
26.3-snapshot-42026-07-16snapshot40.7 MB61.8 MB——
26.3-snapshot-32026-07-07snapshot40.6 MB61.7 MB——
26.3-snapshot-22026-06-30snapshot40.3 MB61.6 MB——
26.3-snapshot-12026-06-23snapshot40.4 MB61.7 MB——
26.22026-06-16release39.2 MB60.9 MB——
26.2-rc-22026-06-12snapshot39.2 MB60.9 MB——
26.2-rc-12026-06-11snapshot39.2 MB60.9 MB——
26.2-pre-62026-06-10snapshot39.2 MB60.9 MB——
26.2-pre-52026-06-08snapshot39.2 MB60.9 MB——
26.2-pre-42026-06-04snapshot39.2 MB60.9 MB——
26.2-pre-32026-06-02snapshot39.2 MB60.9 MB——
26.2-pre-22026-05-28snapshot39.2 MB60.9 MB——
26.2-pre-12026-05-26snapshot39.2 MB60.9 MB——
26.2-snapshot-82026-05-19snapshot39.3 MB60.9 MB——
26.2-snapshot-72026-05-12snapshot39.2 MB60.8 MB——
26.2-snapshot-62026-05-05snapshot38.9 MB60.7 MB——
26.2-snapshot-52026-04-28snapshot38.8 MB60.7 MB——
26.2-snapshot-42026-04-21snapshot38.7 MB60.6 MB——
26.2-snapshot-32026-04-14snapshot38.7 MB60.6 MB——
26.2-snapshot-22026-04-09snapshot38.5 MB60.5 MB——
26.1.22026-04-09release38.1 MB60.4 MB——
26.1.2-rc-12026-04-08snapshot38.1 MB60.4 MB——
26.2-snapshot-12026-04-07snapshot38.5 MB60.5 MB——
26w14a2026-04-01snapshot42.3 MB60.7 MB——
26.1.12026-04-01release38.1 MB60.4 MB——
26.1.1-rc-12026-03-31snapshot38.1 MB60.4 MB——
26.12026-03-24release38.1 MB60.4 MB——
26.1-rc-32026-03-23snapshot38.1 MB60.4 MB——
26.1-rc-22026-03-20snapshot38.1 MB60.4 MB——
26.1-rc-12026-03-19snapshot38.1 MB60.4 MB——
26.1-pre-32026-03-17snapshot38.1 MB60.4 MB——
26.1-pre-22026-03-13snapshot38.1 MB60.4 MB——
26.1-pre-12026-03-10snapshot38.1 MB60.4 MB——
26.1-snapshot-112026-03-03snapshot38.1 MB60.4 MB——
26.1-snapshot-102026-02-24snapshot37.9 MB60.4 MB——
26.1-snapshot-92026-02-18snapshot37.9 MB60.4 MB——
26.1-snapshot-82026-02-17snapshot37.9 MB60.4 MB——
26.1-snapshot-72026-02-11snapshot37.8 MB60.3 MB——
26.1-snapshot-62026-02-03snapshot37.7 MB60.3 MB——
26.1-snapshot-52026-01-27snapshot37.5 MB60.1 MB——
26.1-snapshot-42026-01-20snapshot37.4 MB60.1 MB——

Reading this index from a tool

The same data is published as JSON at /source/index.json. Each version carries the file sizes and the SHA-1 of every download, so a tool can check what it fetched is intact. The file is rebuilt whenever Mojang publish a new version, so a tool that reads it never needs its own copy of the version list.

Shape: {"ban": {"<version>": {"client": {...}, "server": {...}, "client_mappings": {...}, "server_mappings": {...}}}} — a key is simply absent when Mojang do not publish that file.

Read from Mojang’s own version manifest on 2026-10-29. 9Minecraft is not affiliated with Mojang or Microsoft.