
命令
/tellraw
向玩家发送以文本组件写成的消息,可完全控制颜色、样式以及点击和悬停操作。
| /tellraw <targets> <message> |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <targets> | 目标选择器 | 接收消息的玩家。任意数量的玩家,以选择器或玩家名称给出。一名或多名玩家。 |
| <message> | 文本组件 | 要发送的文本组件:带引号的字符串、花括号中的组件(如{text:"Hi",color:"green"}),或方括号中的组件列表。 |
| 权限等级 | 2:管理员、开启作弊的世界、命令方块和函数 |
| 适用于 | 服务器管理员、在启用了作弊的单人或局域网世界中的玩家、服务器控制台、命令方块和函数。 |
| 结果 | 玩家会以系统消息的形式收到该消息。该命令不会向执行者输出任何内容。返回收到消息的玩家数量。 |
| 文本组件形式 | 在26.3中,消息使用与其他命令数据相同的写法:{text:"Hello",color:"gold"}。键不需要引号。像“Hello”这样的普通带引号字符串也是有效的消息,用方括号括起的列表可以把多个部分合并为一条消息。 |
| 样式键 | color、bold、italic、underlined、strikethrough、obfuscated、font、shadow_color、insertion、click_event 和 hover_event。 |
| 点击操作 | click_event 接受一个动作:open_url(带 url)、run_command(带 command)、suggest_command(带 command)、change_page(带 page)、copy_to_clipboard(带 value)、show_dialog(带 dialog)或 custom(带 id)。 |
| 悬停文本 | hover_event配合action show_text和value,会在指针悬停于消息上时显示文本。 |
| 按玩家解析 | selector等部分会为每个收到消息的玩家分别填入。 |
| 仅限玩家 | 目标必须是玩家。无效的消息会在发送任何内容之前失败。 |
/tellraw @a "Hello everyone"向所有玩家发送纯文本Hello everyone。
/tellraw @a {text:"Server restarting soon",color:"red",bold:true}向所有玩家发送粗体红色警告。
/tellraw @p [{text:"Welcome, "},{selector:"@p",color:"aqua"},{text:"!"}]向最近的玩家问好,并以水色显示其名称。
/tellraw @a {text:"Click to open the menu",underlined:true,click_event:{action:"run_command",command:"/trigger menu"}}发送带下划线的文本,点击它的玩家会运行/trigger menu。
/tellraw @s {text:"Hover over me",color:"yellow",hover_event:{action:"show_text",value:"Secret text"}}向你发送黄色文本,将鼠标悬停其上时会显示Secret text。
/tellraw @a {text:"Copy the seed",click_event:{action:"copy_to_clipboard",value:"12345"}}发送点击时会将12345复制到剪贴板的文本。



