# Functions
ReadHandshake reads a Handshake packet from the given data.
ReadPacket reads a single packet from the given reader.
# Constants
HandshakeID is the ID of the Handshake packet.
LegacyServerListPingID is the ID of the LegacyServerListPing packet.
StateHandshaking is the initial state of a minecraft connection.
# Structs
Frame represents a single frame in the communication.
Handshake is the first packet in the minecraft protocol send by the client.
LegacyServerListPing is send by legacy minecraft client.
Packet represents a single packet in the minecraft communication.
# Type aliases
State represents the state a minecraft connection is in.