Files
minecraft_protocol/versions/INDEX.md
T
claude-timemachine d73c1c9537 minecraft_protocol: foundation + per-version protocol docs 1.7.10->26.2
8 topical docs (overview, data types, lifecycle, handshake, status/ping,
login+encryption, configuration, version-differences) + proxy-forwarding set
+ 16 per-version release-line docs, sourced from minecraft.wiki, ViaVersion
(source + commits), minecraft-data, node-minecraft-protocol, Velocity, BungeeCord.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 14:15:32 +02:00

29 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Version map — 1.7.10 → 26.2
Navigation hub for the per-version deep-dives. One doc per **release line** (`versions/<line>.md`), each with a sub-section per protocol bump inside that line. Protocol numbers from [07-version-differences](../07-version-differences.md) (sourced from ViaVersion `ProtocolVersion.java` + minecraft.wiki + minecraft-data).
**Per-version sources** (see [PLAN §7](../PLAN.md)): mc-wiki release article + protocol page · ViaVersion `protocols/<pkg>/` + its `git log` (commits) · minecraft-data `data/pc/<ver>/protocol.json`.
| Doc | Release line | Protocol #(s) | ViaVersion package(s) | minecraft-data dirs | Era | Status |
|---|---|---|---|---|---|---|
| [1.7.md](1.7.md) | 1.7.10 | 5 | *(< ViaVersion floor; ViaLegacy)* | `1.7` | 1 | ✅ |
| [1.8.md](1.8.md) | 1.8.x | 47 | `v1_8to1_9` (from-side) | `1.8` | 1 | ✅ |
| [1.9.md](1.9.md) | 1.9.x | 107,108,109,110 | `v1_8to1_9`,`v1_9to1_9_1`,`v1_9_1to1_9_3`,`v1_9_3to1_10` | `1.9`,`1.9.1-pre2`,`1.9.2`,`1.9.4` | 2 | ✅ |
| [1.10.md](1.10.md) | 1.10.x | 210 | `v1_9_3to1_10`,`v1_10to1_11` | `1.10`,`1.10.1`,`1.10.2` | 2 | ✅ |
| [1.11.md](1.11.md) | 1.11.x | 315,316 | `v1_10to1_11`,`v1_11to1_11_1`,`v1_11_1to1_12` | `1.11`,`1.11.2` | 2 | ✅ |
| [1.12.md](1.12.md) | 1.12.x | 335,338,340 | `v1_11_1to1_12`,`v1_12to1_12_1`,`v1_12_1to1_12_2`,`v1_12_2to1_13` | `1.12`,`1.12.1`,`1.12.2` | 2 | ✅ |
| [1.13.md](1.13.md) | 1.13.x | 393,401,404 | `v1_12_2to1_13`,`v1_13to1_13_1`,`v1_13_1to1_13_2`,`v1_13_2to1_14` | `1.13`,`1.13.1`,`1.13.2` | 3 | ✅ |
| [1.14.md](1.14.md) | 1.14.x | 477,480,485,490,498 | `v1_13_2to1_14``v1_14_4to1_15` | `1.14`,`1.14.1`,`1.14.3`,`1.14.4` | 3 | ✅ |
| [1.15.md](1.15.md) | 1.15.x | 573,575,578 | `v1_14_4to1_15``v1_15_2to1_16` | `1.15`,`1.15.1`,`1.15.2` | 3 | ✅ |
| [1.16.md](1.16.md) | 1.16.x | 735,736,751,753,754 | `v1_15_2to1_16``v1_16_4to1_17` | `1.16``1.16.5` | 4 | ✅ |
| [1.17.md](1.17.md) | 1.17.x | 755,756 | `v1_16_4to1_17`,`v1_17to1_17_1`,`v1_17_1to1_18` | `1.17`,`1.17.1` | 4 | ✅ |
| [1.18.md](1.18.md) | 1.18.x | 757,758 | `v1_17_1to1_18`,`v1_18to1_18_2`,`v1_18_2to1_19` | `1.18`,`1.18.1`,`1.18.2` | 4 | ✅ |
| [1.19.md](1.19.md) | 1.19.x | 759,760,761,762 | `v1_18_2to1_19``v1_19_4to1_20` | `1.19`,`1.19.2`,`1.19.3`,`1.19.4` | 5 | ✅ |
| [1.20.md](1.20.md) | 1.20.x | 763,764,765,766 | `v1_19_4to1_20``v1_20_5to1_21` | `1.20``1.20.6` | 6 | ✅ |
| [1.21.md](1.21.md) | 1.21.x | 767774 | `v1_20_5to1_21``v1_21_11to26_1` | `1.21`,`1.21.1`,`1.21.3``1.21.11` | 7 | ✅ |
| [26.md](26.md) | 26.126.2 | 775,776 | `v1_21_11to26_1` | `latest` | 7 | ✅ |
**Batches** (per [PLAN §3](../PLAN.md)): B1=Era1 (1.7,1.8) · B2=Era2 (1.91.12) · B3=Era3 (1.131.15) · B4=Era4 (1.161.18) · B5=Era5 (1.19) · B6=Era6 (1.20) · B7=Era7 (1.21,26).
> Note: ViaVersion's floor is 1.8 (protocol 47); 1.7.10 (protocol 5) sits below it — the `1.7.md` doc relies on minecraft-data + mc-wiki + ViaLegacy/ViaRewind references rather than a core ViaVersion package.