Glossary.md

Bowmap · bowmap.git · Tickets

Branches > main > 5c11afa > files / Glossary.md

## ClientThe Minecraft client on the other end of a connection.## PacketA map representing a message that can be sent to the client (clientbound) or to the server (serverbound).### FieldA key in a packet.### ServerboundA serverbound packet/frame is being sent to the server from the client.### ClientboundA clientbound packet/frame is being sent to the client from the server.### Packet IDA canonical name representing a specific packet. Unique across connection phases.### Numeric (packet) IDAn integer ID used by the client to refer to specific packets. Numeric IDs are _not_ unique across phases.## (Connection) PhaseA phase of the connection, which changes what frames mean, and what packets can be sent and received.The phases are: handshaking, status, login, configuration, and play.## ConnectionA connection to the server, where frames can be sent and received.## FrameA framed, serialized sequence of bytes representing one packet.## ReaderA function used to read a field from a serialized packet.## WriterA function used to write a field of serialized packet from a packet (object).## (Connection) StateThe state known about a connection, such as its connection phase.