Id: 10
Hex: 0A
Bin: 00001010
Sent by the server and the client
Sends or receives a message from the player. Every variant's field can contain Minecraft's formatting codes.
Every packet sent in the same game tick should be joined together with \n§r
(line break and reset formatting), otherwise the messages will be displayed multiple times on the client's chat (see MCPE-17631).
Fields:
Name | Type |
---|---|
type | ubyte |
Variants:
Variant | Field | Value |
---|---|---|
Raw | type | 0 |
Chat | type | 1 |
Translation | type | 2 |
Popup | type | 3 |
Tip | type | 4 |
System | type | 5 |
Whisper | type | 6 |
Raw message that will be printed in the chat as it is.
Additional Fields:
Name | Type |
---|---|
message | string |
Chat message sent by the player to the server. If sent from the server it will display as <sender> message
.
Additional Fields:
Name | Type |
---|---|
sender | string |
message | string |
Case sensitive name of the player that has sent the message.
Message sent by the player. It should be unformatted (regular expression: §[a-fA-F0-9k-or]
) before being processed as chat message by the server.
Sends a message that will be translated client-side using the player's language.
Additional Fields:
Name | Type |
---|---|
message | string |
parameters | string[] |
A message in the game's language file.
Parameters that will be placed instead of the replacement symbols (%1, %2, etc...).
Displays popups messages for one tick before fading out. The popup messages are displayed at the centre of the screen and are not automatically aligned horizontally.
Additional Fields:
Name | Type |
---|---|
title | string |
subtitle | string |
Displays a tip message for one tick before fading out. The tip message is displayed on top of the inventory bar and can contain multiple lines separated with \n
.
Additional Fields:
Name | Type |
---|---|
message | string |
Additional Fields:
Name | Type |
---|---|
message | string |
Sends a whisper message to the client that will be displayed in the format sender has whispered to you: message
.
Additional Fields:
Name | Type |
---|---|
sender | string |
message | string |