Protocol version numbers

This page lists the protocol version numbers used in the various MC releases. Official releases are marked bold, weekly snapshots are in regular font.

The 1.7 release has seen a complete rewrite of the network protocol (using Netty), including the version numbers. The protocol numbers have been reset. This page contains version numbers for both the pre-Netty and post-Netty protocol versions. A list of packet IDs and names per linked protocol version on this page is available here.

Versions after the Netty rewrite
Beginning with the 1.7.1 pre-release (and release 1.7.2), versioning was reset.

Examples
Json: minecraft-data

Versions before the Netty rewrite
Minecraft version 1.6.4 and older used a protocol versioning scheme separate from the current one. As such, the same version number may ambiguously refer to an old version in this list and a new version in the list above. For ease of navigation, this list is also split by Minecraft release stages, but the versions were not reset between these (other than near the start of alpha).

Alpha
Note: the position of alpha servers with relation to clients is mostly guesswork partially based on timestamps, and shouldn't be treated as an exact record of when things were released publicly.