Handshake
The first packet on a new socket. Nothing is sent back.
2 packets: 2 serverbound, 0 clientbound.
IDs restart at 0x00 in every state, so the same number means a different packet in login than in play.
| ID | Direction | Packet | Fields |
|---|---|---|---|
0x00 |
→ server | Intension | protocolVersion, serverHost, serverPort, nextState |
0xFE |
→ server | LegacyPing | payload |