Packet 2
PlayStatusPacket
Used after the Server handles a Login or (Sub)Client Authentication Packet If everything is good, then it sends this packet to the client to finish the handshake. If everything is not good, it terminates the connection.
HeaderID 2varuint
0Statusint32 · 4 bytes
Serialized fields
1 top-level fields0StatusBig EndianEnum-as-ValuePlayStatusas
int32- 0
LoginSuccess - 1
LoginFailed_ClientOld - 2
LoginFailed_ServerOld - 3
PlayerSpawn - 4
LoginFailed_InvalidTenant - 5
LoginFailed_EditionMismatchEduToVanilla - 6
LoginFailed_EditionMismatchVanillaToEdu - 7
LoginFailed_ServerFullSubClient - 8
LoginFailed_EditorMismatchEditorToVanilla - 9
LoginFailed_EditorMismatchVanillaToEditor
- 0
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
Preview builds
Changes between Minecraft Preview protocol builds.
No preview build changes are recorded for this packet.