Skip to content

文本数据输出:文本组件

原始JSON文本

版本标注:本节内容理论上在1.14~1.21.4均可用,不再额外标注;

文本组件格式

纯文本 "text" 与翻译文本 "translate"

文本组件样式 "bold" | "italic" | "underlined" | "strikethrough" | "obfuscated" | "color"

字体颜色 "color"(见上) / 格式化代码

键位信息"keybind"

数据引用 "nbt"-"block"/"entity"/"storage"

分数引用 "score"

实体名称(选择器)"selector"

字体 "font"

解析 "interpret"

分隔符 "separator"

事件

插入聊天框事件 "insertion"

点击事件 "clickEvent"

action描述value可用性
"open_url"打开网页url, 如 http://example.com聊天、成书
"run_command"发送命令String, 一条命令,包括/聊天、成书、告示牌
"change_page"切换页码Int成书
"suggest_command"输入命令String, 一条命令,包括/聊天
"copy_to_clipboard"复制至剪贴板String聊天、成书

悬浮事件 "hoverEvent"

action描述valuecontent
"show_text"显示文字JSON文本JSON文本
"show_item"显示物品'{id:"",Count:,tag:{}}'{"id":"","count":"","tag":""}
"show_entity"显示实体'{type:"",id:"",name:"",tag:{}}'{"name":JSON文本,"type":"","id":""}

聊天栏

私密信息 /tell /msg /w

  • tell <*玩家\|目标选择器*> <*信息…*>

所在队伍信息 /teammsg /tm

  • teammsg <*信息*>

所有玩家信息 /say

  • say <*信息*>

JSON文本信息 /tellraw

显示自己的信息 /me

  • me <*动作…*>

标题 /title

Boss栏 /bossbar

分数栏 /scoreboard

/scoreboard objectives setdisplay <*槽位*> [*记分板ID*]

成书(值会被解析)

书与笔(值不会被解析,为String)

告示牌(值会被解析)

实体名字 CustomName

物品命名/注释 Name / Lore