---
title: Login Acknowledged
description: "Login 0x03, client → server."
---

`login` · `0x03` · **serverbound** (client → server)

Sent by the client after it receives `LoginFinished`. It confirms the switch into the configuration state. The server must wait for this packet before sending any configuration packets.

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

## Fields

_No fields._

## Send it

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

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

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