title 会带着当前已设置的副标题一起显示, 而 subtitle 本身只是「设置」不会触发显示。先发 title 再发 subtitle 的话,副标题这一次根本不会出现 —— 要等下一次发 title 才补上。times 同理,也要排在 title 之前。生成 title / subtitle / actionbar 的 /title 指令。
免费在线
正在加载工具…
title 会带着当前已设置的副标题一起显示, 而 subtitle 本身只是「设置」不会触发显示。先发 title 再发 subtitle 的话,副标题这一次根本不会出现 —— 要等下一次发 title 才补上。times 同理,也要排在 title 之前。单位是游戏刻,20 刻 = 1 秒。写 0 表示没有该阶段;三段全写 0 会让标题闪一下就没。
# 正确顺序:times → subtitle → title
title @a times 10 60 20
title @a subtitle {"text":"祝你玩得开心","color":"gray"}
title @a title {"text":"欢迎来到服务器","color":"gold","bold":true}
# 只发一行动作栏提示(不占屏幕中央)
title @a actionbar {"text":"还有 3 分钟重启","color":"yellow"}
# 清掉当前标题
title @a cleartimes 只作用于主标题和副标题。 要让动作栏「常驻」,用循环命令方块每秒重发一次。actionbar 或计分板更合适。{text:"内容"} 这种裸 SNBT 写法才是正统; 1.20.x 服务端仍用 JSON。两种写法在对方版本上要么报错、要么把 JSON 原文显示出来。因为 /title 的 subtitle 只是给下一次标题预设副标题,而 title 是立刻显示。必须先执行 subtitle 再执行 title:先 /title @a subtitle 副标题,再 /title @a title 主标题,两条颠倒就只会出主标题。
/title <目标> times <淡入> <停留> <淡出>,单位是游戏刻,20 刻等于 1 秒,默认 10/70/20(0.5 秒淡入、3.5 秒停留、1 秒淡出)。times 设一次会一直生效,直到重新设置或用 /title <目标> reset 复位。
标题内容是 JSON 文本组件,颜色写 {"text":"欢迎","color":"gold","bold":true};要一行多色就用 extra 数组拼接。换行只能靠主标题 + 副标题两行,一条 title 里的 \\n 不会换行。