This section documents the official Minecraft network protocol, version by version. It is a reference for anyone implementing a Minecraft-compatible server or client — not a description of how Void implements it. Void is one consumer of this specification.
Each version page describes the wire format, the connection lifecycle, every packet, and the surrounding subsystems (registries, tags, chunks, entities, commands, chat) needed to bring up a working server.
| Version | Minecraft | Status |
|---|---|---|
| 26.1.2 | 26.1.2 | Current |
Mojang switched the Minecraft version naming scheme: there is no longer a
1.x.yprefix. The Minecraft version, the PapermcVersion, and this spec all use the same26.1.2identifier.
New versions will be added as separate sub-sections so older specifications remain available for reference.
0x01) and are scoped per state and per direction.Notes to describe what each field represents and any non-obvious encoding rule.