0x00 S00PacketKeepAlive

Server sends a keep-alive ID that the client must echo back in C00PacketKeepAlive.

Clientbound (Server → Client) · PLAY · net/minecraft/network/play/server/S00PacketKeepAlive.java
connectionplayer

Fields

FieldTypeDescription
idVarIntRandom keep-alive ID to echo back

Wire Encoding

FieldTypeNotes
Keep Alive IDintRandom ID

MCP References

MCPNetHandlerPlayClient.handleKeepAlive()

Handler Interface

HNDINetHandlerPlayClient

implementation Implementation Cases

PingSpoof (Astro 2.2.1, Tenacity 5.1, Sigma 3.9, Lycoris 2.0, Helium B41420)

Delay/cancel incoming keepalive. PingSpoof delays S00 and sends back C00 with modified key. Disabler cancels S00 entirely. Backtrack buffers S00 for delayed processing.

Vanilla hook: EventReceivePacket
Disabler (Astro 2.2.1, Tenacity 5.1, Sigma 3.9, Lycoris 2.0, Helium B41420)

Delay/cancel incoming keepalive. PingSpoof delays S00 and sends back C00 with modified key. Disabler cancels S00 entirely. Backtrack buffers S00 for delayed processing.

Vanilla hook: EventReceivePacket
Timer (Astro 2.2.1, Tenacity 5.1, Sigma 3.9, Lycoris 2.0, Helium B41420)

Delay/cancel incoming keepalive. PingSpoof delays S00 and sends back C00 with modified key. Disabler cancels S00 entirely. Backtrack buffers S00 for delayed processing.

Vanilla hook: EventReceivePacket
Backtrack (Astro 2.2.1, Tenacity 5.1, Sigma 3.9, Lycoris 2.0, Helium B41420)

Delay/cancel incoming keepalive. PingSpoof delays S00 and sends back C00 with modified key. Disabler cancels S00 entirely. Backtrack buffers S00 for delayed processing.

Vanilla hook: EventReceivePacket
← Back to all packets