Packet 62
SetPlayerGameTypePacket
The client handles the change of the UI element (the gametype dropdown, although this can be avoided by changing via command or on the server), then the client sends a packet to the server, then the server changes the player's gametype and sends a packet back (UpdatePlayerGameTypePacket) to make sure it matches on the client.
HeaderID 62varuint
0Player Game Typevarint32 · variable (up to 5 bytes)
Serialized fields
1 top-level fieldsChangelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this packet.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
- Changed supporting type
GameType: Changed enum valueUndefinedfrom0to-1. - Changed supporting type
GameType: Changed enum valueSurvivalfrom1to0. - Changed supporting type
GameType: Changed enum valueCreativefrom2to1. - Changed supporting type
GameType: Changed enum valueAdventurefrom3to2. - Changed supporting type
GameType: Changed enum valueDefaultfrom4to5. - Changed supporting type
GameType: Changed enum valueSpectatorfrom5to6. - Changed supporting type
GameType: Changed enum valueWorldDefaultfrom6to0.