---
title: Status Request
description: "Status 0x00, client → server."
---

`status` · `0x00` · **serverbound** (client → server)

Sent by the client right after the handshake when `nextState` is status. It has no fields. The server must answer with `StatusResponse` containing the server list JSON.

Sent by the client, read by the server. Listen for it with `client.on("StatusRequest", (data) => …)` on the receiving side.

## Fields

_No fields._

## Send it

```ts
// Client side, immediately after Intension with nextState: 1.
await client.sendPacket("StatusRequest");
```

This packet has no fields. The server replies with `StatusResponse`; wait for that response before sending `PingRequest`.

Field aliases listed under Notes are accepted as alternative keys when writing.

Source: [`src/Core/Versions/776/Packets/status/serverbound/StatusRequest.ts`](https://github.com/GDLev/mc-protocol/blob/master/src/Core/Versions/776/Packets/status/serverbound/StatusRequest.ts)
