nurshia

Version Reference

Every Minecraft Java release with its required Java version, protocol number, data version and resource/data pack format, plus a pack.mcmeta generator.

Latest release 26.3Latest snapshot 26.4-snapshot-2Checked against Mojang’s launcher manifest every hour.

Java 2526.1 – 26.3
Java 211.20.5 – 1.21.11
Java 171.18 – 1.20.4
Java 161.17 – 1.17.1
Java 81.8 – 1.16.5
Minecraft Java Edition releases with version numbers
VersionReleasedJavaProtocolData versionResource packData pack
26.x
26.32026-09-1525777502397.1121.0
26.22026-06-1625776490388.0107.1
26.1.22026-04-0925775479084.0101.1
26.1.12026-04-0125775478884.0101.1
26.12026-03-2425775478684.0101.1
1.21.x
1.21.112025-12-0921774467175.094.1
1.21.102025-10-0721773455669.088.0
1.21.92025-09-3021773455469.088.0
1.21.82025-07-172177244406481
1.21.72025-06-302177244386481
1.21.62025-06-172177144356380
1.21.52025-03-252177043255571
1.21.42024-12-032176941894661
1.21.32024-10-232176840824257
1.21.22024-10-222176840804257
1.21.12024-08-082176739553448
1.212024-06-132176739533448
1.20.x
1.20.62024-04-292176638393241
1.20.52024-04-232176638373241
1.20.42023-12-071776537002226
1.20.32023-12-041776536982226
1.20.22023-09-201776435781818
1.20.12023-06-121776334651515
1.202023-06-021776334631515
1.19.x
1.19.42023-03-141776233371312
1.19.32022-12-071776132181210
1.19.22022-08-05177603120910
1.19.12022-07-27177603117910
1.192022-06-07177593105910
1.18.x
1.18.22022-02-2817758297589
1.18.12021-12-1017757286588
1.182021-11-3017757286088
1.17.x
1.17.12021-07-0616756273077
1.172021-06-0816755272477
1.16.x
1.16.52021-01-148754258666
1.16.42020-10-298754258466
1.16.32020-09-108753258066
1.16.22020-08-118751257866
1.16.12020-06-248736256755
1.162020-06-238735256655
1.15.x
1.15.22020-01-178578223055
1.15.12019-12-168575222755
1.152019-12-098573222555
1.14.x
1.14.42019-07-198498197644
1.14.32019-06-248490196844
1.14.22019-05-278485196344
1.14.12019-05-138480195744
1.142019-04-238477195244
1.13.x
1.13.22018-10-228404163144
1.13.12018-08-228401162844
1.132018-07-188393151944
1.12.x
1.12.22017-09-18834013433—
1.12.12017-08-03833812413—
1.122017-06-02833511393—
1.11.x
1.11.22016-12-2183169223—
1.11.12016-12-2083169213—
1.112016-11-1483158193—
1.10.x
1.10.22016-06-2382105122—
1.10.12016-06-2282105112—
1.102016-06-0882105102—
1.9.x
1.9.42016-05-1081101842—
1.9.32016-05-1081101832—
1.9.22016-03-3081091762—
1.9.12016-03-3081081752—
1.92016-02-2981071692—
1.8.x
1.8.92015-12-03847—1—
1.8.82015-07-27847—1—
1.8.72015-06-05847—1—
1.8.62015-05-25847—1—
1.8.52015-05-22847—1—
1.8.42015-04-17847—1—
1.8.32015-02-20847—1—
1.8.22015-02-19847—1—
1.8.12014-11-24847—1—
1.82014-09-02847—1—

pack.mcmeta generator

pack.mcmeta
{
  "pack": {
    "description": "My pack",
    "min_format": [
      121,
      0
    ],
    "max_format": [
      121,
      0
    ]
  }
}

Guide

Good to know

Pack formats changed in 1.21.9

Since 1.21.9 pack formats have a minor number (e.g. 88.0) and pack.mcmeta uses min_format and max_format. Packs that also support older versions must keep pack_format and supported_formats. The generator handles both.

Year-based version numbers

After 1.21.11 Mojang switched to year-based releases: 26.1 is the first release of 2026. Plugins and tools that compare versions as 1.x need updating.

Protocol vs data version

The protocol number decides which clients can join a server. The data version is stored in worlds and items so the game knows how to upgrade old data.

Questions

Which Java version do I need for my Minecraft server?

26.x needs Java 25. 1.20.5 to 1.21.11 need Java 21. 1.18 to 1.20.4 need Java 17, 1.17 needs Java 16, and 1.16.5 and older run on Java 8 (and usually 11). Using a newer Java than required is generally fine for modern versions.

What is the pack format for the latest Minecraft version?

Minecraft 26.3 uses resource pack format 97.1 and data pack format 121.0.

How do I find a server's version from its protocol number?

Filter the table by the protocol number, or use the Server Status tool, which shows the protocol a server reports and the release it belongs to.