d73c1c9537
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>
29 lines
3.0 KiB
Markdown
29 lines
3.0 KiB
Markdown
# 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 | 767–774 | `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.1–26.2 | 775,776 | `v1_21_11to26_1` | `latest` | 7 | ✅ |
|
||
|
||
**Batches** (per [PLAN §3](../PLAN.md)): B1=Era1 (1.7,1.8) · B2=Era2 (1.9–1.12) · B3=Era3 (1.13–1.15) · B4=Era4 (1.16–1.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.
|