JSON message をプレイヤーに送信する。
構造[]
- Java Edition
tellraw <targets> <message>
<tagets>
に<message>
を送信する。
- Bedrock Edition
tellraw <target: target> <raw json message: json>
<target: target>
に<raw json message: json>
を送信する。
引数[]
- JE:
<targets>
:エンティティ
BE:target: target
:プレイヤー- メッセージを送信するプレイヤーを指定する。
- プレイヤー名、ターゲットセレクターまたはUUID[Java Edition限定]で指定する。また、ターゲットセレクターはプレイヤーを指すものである必要がある。
- JE:
<message>
:JSONテキスト
BE:raw json message: json
:Jsonオブジェクト- 送信するメッセージを送信する。
- Raw JSONテキストで指定する。
結果[]
コマンド | トリガー | Java Edition | Bedrock Edition |
---|---|---|---|
任意 | 引数の指定が正しくない場合 | 構文解析不能 | 失敗 |
<targets> か player: target が1体以上のエンティティに解決できない場合(名前のついたプレイヤーはオンラインでなければならない) | 失敗 | ||
成功時 | 対象のプレイヤーにメッセージを表示する。 |
出力[]
コマンド | エディション | 状況 | 成功回数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java Edition | 失敗時 | 0 | 0 | 0 |
成功時 | 1 | 0 | 対象となったエンティティの数 | ||
Bedrock Edition | 失敗時 | 0 | N/A | N/A | |
成功時 | 1 | N/A | N/A |
使用例[]
- "やあ こんにちは"という文を、全てのプレイヤーのチャット欄に表示させる:
/tellraw @a "やあ こんにちは"
[Java Edition限定]/tellraw @a {"rawtext":[{"text":"やあ こんにちは"}]}
[Bedrock Edition限定]
- "青色"という文を青色で全てのプレイヤーのチャット欄に表示させる:
/tellraw @a {"text":"青色","color":"blue"}
[Java Edition限定]/tellraw @a {"rawtext":[{"text":"§9青色"}]}
[Bedrock Edition限定]
- 上の例の色指定をを16進数で行う場合:
/tellraw @a {"text":"青色","color":"#5555ff"}
[Java Edition限定]
- "ポインターを重ねて!"という文をチャット欄へ送る その文にポインターを重ねる(ホバーする)と、"こんにちは!" と表示される:
/tellraw @a {"text":"ポインターを重ねて!","hoverEvent":{"action":"show_text","value":"こんにちは!"}}
[Java Edition限定]
- 改行文字
\n
を使って改行する:/tellraw @a "1行目\n2行目"
[Java Edition限定]/tellraw @a {"rawtext":[{"text":"1行目\n2行目"}]}
[Bedrock Edition限定]
- スコアボードの数値をtellrawで使用する:
/tellraw @a [{"text":"Player1 の objective Test の値は: ","color":"yellow"},{"score":{"name":"Player1","objective":"Test"}}]
[Java Edition限定]/tellraw @a {"text":"ポインターを重ねると... Player1 の objective Testが...","color":"green",hoverEvent:{"action":"show_text","value":{"score":{"name":"Player1","objective":"Test"}}}}
[Java Edition限定]
- 翻訳された単語を使う:
/tellraw @a {"rawtext":[{"translate":"chat.type.announcement","with":["value1","value2"]}]}
Localization: chat.type.announcement=[%s] %s[Bedrock Edition限定]
歴史[]
このコマンドで使われるような生のJSON形式の変更履歴は Raw JSON text format § History を参照。
Java Edition | |||||
---|---|---|---|---|---|
1.7.2 | 13w37a | /tellraw が追加された。
| |||
Bedrock Edition | |||||
1.9.0 | beta 1.9.0.0 | /tellraw が追加された。
|
関連項目[]
/say
— 全プレイヤーにプレーンテキストを送信する。/titleraw
— JSONフォーマットでタイトルを表示する。/tell
,/msg
— 特定のプレイヤーにしか見えないプレーンテキストを送信する。