0x00 S00PacketDisconnect

Kicks the client during the login phase with a JSON chat component reason message (e.g. 'You are banned', 'Server is full').

Clientbound (Server → Client) · LOGIN · net/minecraft/network//S00PacketDisconnect.java
logindisconnectkick

Fields

FieldTypeDescription
reasonIChatComponent (JSON)The disconnect reason message displayed to the player

Wire Encoding

FieldTypeNotes
ReasonChat Component (JSON)Serialized as JSON chat component string

MCP References

MCPNetHandlerLoginClient.handleDisconnect()

Handler Interface

HNDINetHandlerLoginClient

implementation Implementation Cases

AutoReconnect (Tenacity 5.1, Gugustus)

Detect kick/disconnect, cancel or auto-rejoin.

Vanilla hook: EventReceivePacket
AntiKick (Tenacity 5.1, Gugustus)

Detect kick/disconnect, cancel or auto-rejoin.

Vanilla hook: EventReceivePacket
← Back to all packets