控制屏幕标题。
屏幕标题会以一行粗体大号文字的形式出现在玩家屏幕的中央,并且可以附加第二行作为副标题。标题和副标题均可使用原始JSON文本组件。屏幕标题可以设置为淡入淡出过渡,而显示持续时间同样可以设定。屏幕标题的大小取决于界面尺寸设置,而过长的标题不会自动换行(只会溢出屏幕之外)。
语法[]
- Java版
title <targets> (clear|reset)
title <targets> (title|subtitle|actionbar) <title>
title <targets> times <fadeIn> <stay> <fadeOut>
- 基岩版(纯文本)
title <player: target> <clear|reset>
title <player: target> <title|subtitle|actionbar> <titleText: message>
title <player: target> times <fadeIn: int> <stay: int> <fadeOut: int>
- 基岩版(JSON文本)
titleraw <player: target> <clear|reset>
titleraw <player: target> <titleLocation: TileRawSet> <raw json titleText: json>
titleraw <player: target> times <fadeIn: int> <stay: int> <fadeOut: int>
详细信息[]
... clear
- 清除指定玩家屏幕标题。
... reset
- 将指定玩家的副标题清空,同时将淡入、持续、淡出时间设为默认值(10游戏刻、70游戏刻、20游戏刻)。
... subtitle ...
- 若指定玩家的屏幕上有标题显示,则将其副标题改为指定文本;否则,将指定文本作为指定玩家下一屏幕标题的副标题。
... title ...
- 向指定玩家显示屏幕标题,或将当前屏幕标题改变为指定文本。标题淡出后,清空副标题,但不重置淡入、持续、淡出时间。
... actionbar ...
- 在指定玩家的动作栏上方显示指定文本。
... times ...
- 更改指定玩家屏幕标题的淡入、持续、淡出时间。
参数[]
JE:<targets>
:entity
BE:target: target
:CommandSelector<Player>
JE: <title>
:component
BE: titleText: message
:CommandMessage或raw json titleText: json
:Json::Value
JE: <fadeIn>
:integer、<stay>
:integer、<fadeOut>
:integer
BE: fadeIn: int
:int、stay: int
:int、fadeOut: int
:int
- 指定屏幕标题的淡入、持续、淡出时间的时长。默认为10(0.5秒)、70(3.5秒)、20(1秒),单位游戏刻。
- 在Java版中,可通过在其后加
t
、s
和d
后缀来指定单位,分别代表刻(游戏刻,可省略)、秒(现实时间秒)和天(Minecraft天)。 - 在基岩版中,小于0的值将被视为0。
- 必须为32位整型数值。在Java版中,必须在0和2147483647(含)之间。在基岩版中,必须在-2147483648和2147483647(含)之间。
效果[]
命令 | 触发条件 | Java版 | 基岩版 |
---|---|---|---|
任意 | 参数未正确指定 | 无法解析 | 无法解析 |
player: target 不是玩家类型的选择器 | N/A | 执行失败 | |
<targets> 或player: target 无法解析为在线玩家 | 执行失败 | ||
执行成功时 | 显示标题 |
输出[]
命令 | 版本 | 条件 | 成功次数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 执行失败 | 0 | 0 | 0 |
执行成功 | 1 | 1 | 被选中的玩家数 | ||
基岩版 | 执行失败 | 0 | N/A | N/A | |
执行成功 | 被选中的玩家数 | N/A | N/A |
示例[]
- 给所有玩家显示主标题为粗体的“第一章”,副标题为灰色斜体“故事的开始…”的标题:
Java版(纯文本)
title @a title "\u00a7l第一章"
title @a subtitle "\u00a77\u00a7o故事的开始…"
Java版(JSON文本)
title @a title {"text":"第一章","bold":true}
title @a subtitle {"text":"故事的开始…","color":"gray","italic":true}
基岩版(纯文本)
/title @a title §l第一章
/title @a subtitle §7§o故事的开始…
基岩版(JSON文本)
/titleraw @a title {"rawtext": [{"translate":"§l第%%s章","with":["一"]}]}
/titleraw @a subtitle {"rawtext": [{"text":"§7§o故事的开始…"}]}
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.8 | 14w20a | 加入了/title 。 | |||
1.11 | 16w32b | 为/title 加入了在动作栏上显示文本的能力。 | |||
1.19.4 | 23w03a | 指定时长的参数现在可以在数值末尾指定时间单位。 | |||
携带版 | |||||
1.0.5 | 1.0.5.0 | 加入了/title 。 | |||
基岩版 | |||||
1.9.0 | 1.9.0.2 | 加入了/titleraw 。 |
语言