Java Edition field instrument

OlderCraft

Repair bench version core

Compatibility is a recorded fit, not a promise.

Pick a version. See what still connects.

Manual
TIMELINE
Record
Java Edition
Edition
2.0.0

Core log TL–01 Technical strata

Technical timeline of Java Edition

Read this like a core sample: each stratum is an era whose breakpoints still decide what connects to what. Release dates and protocol IDs resolve to the release record. These groupings summarize only that dated mapping; unsupported feature history is intentionally omitted.

Top oldest record latest coverage Base

Vertical bore Six technical eras

Read down through the record

Every release plug opens its source-backed record.

  1. 012013–2014 · 1.7.x

    Record opening

    This dated subset begins with Java 1.7.2 and 1.7.10, whose recorded protocol values are 4 and 5.

    1.7.21.7.10

  2. 022014–2016 · protocol 47

    Shared protocol 47

    Java 1.8 and 1.8.9 share published protocol 47 in the record. That equality supports only the stock-handshake class; login policy remains separate.

    1.81.8.9

  3. 032016–2017 · 1.9–1.12.2

    Protocols 107 through 340

    The recorded sequence from Java 1.9 through 1.12.2 advances from protocol 107 to protocol 340; each unequal value is a separate stock-handshake boundary.

    1.91.9.41.10.21.111.11.21.121.12.2

  4. 042018–2019 · 1.13–1.15.2

    Protocols 393 through 578

    The recorded sequence from Java 1.13 through 1.15.2 advances from protocol 393 to protocol 578. No feature-history conclusion is attached to this grouping.

    1.131.13.21.141.14.41.151.15.2

  5. 052020–2022 · 1.16–1.18.2

    Protocols 735 through 758

    The recorded sequence from Java 1.16 through 1.18.2 advances from protocol 735 to protocol 758. The grouping is only a compact reading of dated protocol rows.

    1.161.16.11.16.51.171.17.11.181.18.2

  6. 062022– · 1.19 onward

    Protocols 759 through the coverage edge

    The recorded sequence begins here at Java 1.19 and protocol 759. Rows near the coverage edge remain on verification hold and cannot produce a positive or negative compatibility class.

    1.191.19.21.19.41.201.20.21.20.41.20.61.211.21.11.21.21.21.41.21.51.21.61.21.71.21.8

Compiled 2026-07-14 from Mojang version manifest v2, minecraft.wiki protocol version record, PrismarineJS minecraft-data.Release dates and protocol IDs derive from the linked records. Grouping labels summarize only that mapping; feature history is outside this page's sourced scope.