hytopia
Version:
The HYTOPIA SDK makes it easy for developers to create massively multiplayer games using JavaScript or TypeScript.
134 lines (59 loc) • 2.06 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [server](./server.md) > [PlayerEventPayloads](./server.playereventpayloads.md)
## PlayerEventPayloads interface
Event payloads for Player emitted events.
**Signature:**
```typescript
export interface PlayerEventPayloads
```
## Properties
<table><thead><tr><th>
Property
</th><th>
Modifiers
</th><th>
Type
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
["PLAYER.CHAT\_MESSAGE\_SEND"](./server.playereventpayloads._player.chat_message_send_.md)
</td><td>
</td><td>
{ player: [Player](./server.player.md)<!-- -->; message: string; }
</td><td>
Emitted when a player sends a chat message.
</td></tr>
<tr><td>
["PLAYER.JOINED\_WORLD"](./server.playereventpayloads._player.joined_world_.md)
</td><td>
</td><td>
{ player: [Player](./server.player.md)<!-- -->; world: [World](./server.world.md)<!-- -->; }
</td><td>
Emitted when a player joins a world.
</td></tr>
<tr><td>
["PLAYER.LEFT\_WORLD"](./server.playereventpayloads._player.left_world_.md)
</td><td>
</td><td>
{ player: [Player](./server.player.md)<!-- -->; world: [World](./server.world.md)<!-- -->; }
</td><td>
Emitted when a player leaves a world.
</td></tr>
<tr><td>
["PLAYER.RECONNECTED\_WORLD"](./server.playereventpayloads._player.reconnected_world_.md)
</td><td>
</td><td>
{ player: [Player](./server.player.md)<!-- -->; world: [World](./server.world.md)<!-- -->; }
</td><td>
Emitted when a player reconnects to a world after a unintentional disconnect.
</td></tr>
<tr><td>
["PLAYER.REQUEST\_SYNC"](./server.playereventpayloads._player.request_sync_.md)
</td><td>
</td><td>
{ player: [Player](./server.player.md)<!-- -->; receivedAt: number; receivedAtMs: number; }
</td><td>
Emitted when a player's client requests a round trip time synchronization.
</td></tr>
</tbody></table>