Not to be confused with Commands/tell or Commands/say.
This article is about the command that sends JSON messages. For the command to whisper, see Commands/msg.
Sends a JSON message to players.
Syntax[]
- Java Edition
tellraw <targets> <message>
- Bedrock Edition
tellraw <target: target> <raw json message: json>
Arguments[]
JE: <targets>
: entity
BE: target: target
: CommandSelector<Player>
- Specifies the player(s) to send the message to.
- Must be a player name, a target selector or a UUID[Java Edition only]. And the target selector must[JE only]/should[BE only] be of player type.
JE: <message>
: component
BE: raw json message: json
: Json::Value
- Specifies the message to send.
- Must be a raw JSON text.
Result[]
Command | Trigger | Java Edition | Bedrock Edition |
---|---|---|---|
any | the arguments are not specified correctly | Unparseable | Unparseable |
player: target is not in player type | N/A | Failed | |
<targets> or player: target fails to resolve to one or more online players | Failed | ||
Otherwise | Successful |
Output[]
Command | Edition | Situation | Success Count | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
any | Java Edition | On fail | 0 | 0 | 0 |
On success | 1 | 1 | the number of targeted players | ||
Bedrock Edition | On fail | 0 | N/A | N/A | |
On success | 1 | N/A | N/A |
Examples[]
- To send the message "Hello" in chat:
/tellraw @a "Hello"
[Java Edition only]/tellraw @a {"rawtext":[{"text":"Hello"}]}
[Bedrock Edition only]
- To send the message "I am blue" colored blue in chat:
/tellraw @a {"text":"I am blue","color":"blue"}
[Java Edition only]/tellraw @a {"rawtext":[{"text":"§bI am blue"}]}
[Bedrock Edition only]
- To send the message "Hover me!" in chat, which displays the text "Hi!" when hovered over:
/tellraw @a {"text":"Hover me!","hoverEvent":{"action":"show_text","value":"Hi!"}}
[Java Edition only]
- Use '\n' to insert a new line:
/tellraw @a "Text1\nText2"
[Java Edition only]/tellraw @a {"rawtext":[{"text":"Text1\nText2"}]}
[Bedrock Edition only]
- Display a message in the Enchantment Table's glyphs:
/tellraw @a {"text":"Hello World","font":"alt"}
[Java Edition only]
- Display a message in the illager runes:
/tellraw @a {"text":"Hello World","font":"illageralt"}
[Java Edition only]
History[]
For changes to the raw JSON text used by this command, see Raw JSON text format § History.
Java Edition | |||||
---|---|---|---|---|---|
1.7.2 | 13w37a | Added /tellraw . | |||
1.18 | 21w37a | Added illageralt. | |||
Bedrock Edition | |||||
1.9.0 | beta 1.9.0.0 | Added /tellraw . |