---
title: Start Configuration
description: "Play 0x76, server → client."
---

`play` · `0x76` · **clientbound** (server → client)

Asks the client to leave the play state and return to the configuration state. The server sends it when it needs to resend registries or resource packs, for example on server transfer or reconfiguration. The client must reply with `ConfigurationAcknowledged` and then switch protocol states.

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

## Fields

_No fields._

## Send it

```ts
await client.sendPacket("StartConfiguration");
```

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

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