Pre-release protocol

From wiki.vg
Revision as of 00:48, 1 November 2024 by LassiPulkkinen (talk | contribs) (1.21.2 packet ID changes (apart from regular shifts).)
Jump to navigation Jump to search

This page documents the changes from release 1.21.1 (protocol 767) to the current release (1.21.3, protocol 768). The stable protocol documentation is currently lagging behind, and the changes documented here will be merged soon, once they are complete. The current pre-release (snapshot 24w44a) is not yet documented.

One who wishes to commandeer the merging of this into Protocol when an update is made must be sure to respect any changes that may have occurred to the respective packets there.

Contents

Data types

No changes so far.

Packets

ID Packet name Documentation
Play clientbound
0x20 Synchronize Entity Position Pre
0x31 Move Minecart Along Track Pre
0x41 Update Recipe Book Current
0x43 Player Rotation Pre
0x44 Recipe Book Add Pre
0x45 Recipe Book Remove Pre
0x46 Recipe Book Settings Pre
0x53 0x63 Set Held Item Current (unchanged)
0x5a Set Cursor Item Pre
0x66 Set Player Inventory Slot Pre
Play serverbound
0x02 Bundle Item Selected Pre
0x0b Client Tick End Pre