/tag
原文:Commands/tag;源修订:3693871。
权限等级:Java 版为 2,基岩版为 1;基岩版需要开启作弊。
管理单个实体上的记分板标签。Java 版中,一个实体拥有的标签数不能超过 1024。
Java 版注意:这不同于实体类型标签,后者应用于实体类型,无法通过命令更改。
语法
| 版本 | 语法 | 作用 |
|---|---|---|
| Java 版 | tag <targets> add <name> |
为目标添加标签。 |
| Java 版 | tag <targets> remove <name> |
从目标移除标签。 |
| Java 版 | tag <targets> list |
列出目标上的所有标签。 |
| 基岩版 | tag <entity: targets> add <name: string> |
为目标添加标签。 |
| 基岩版 | tag <entity: targets> remove <name: string> |
从目标移除标签。 |
| 基岩版 | tag <entity: targets> list |
列出目标上的所有标签。 |
参数
targets(entity)或 entity: target(WildcardCommandSelector<Actor>):指定命令目标。Java 版可以解析为多个实体;基岩版必须是目标选择器、玩家名称,或用于所有分数持有者的 *。
name(string,单词)或 name: string(basic_string):指定要向目标添加或从目标移除的标签名称。
结果
命令不完整或任意参数指定不正确时无法解析。目标无法解析为一个或多个实体时失败,按名称指定的玩家必须在线。
add:所有选中实体都已经具有该标签,或在 Java 版中已具有 1024 个标签时失败。
remove:没有任何实体的标签被移除时失败。
list:没有实体拥有任何标签时,Java 版失败,基岩版成功。其他情况成功。
输出
Java 版失败时成功次数、success、result 均为 0。成功时成功次数与 success 均为 1,result 如下:
| 子命令 | result |
|---|---|
add |
获得新标签的实体数。 |
remove |
标签被移除的实体数。 |
list |
指定实体拥有的全部标签数量。 |
基岩版失败时成功次数为 0,成功时为 1。
另见
外部链接
Microsoft Learn:/tag 命令(2024 年 9 月 18 日)。
来源为 Minecraft Wiki;本中文翻译/改编按 CC BY-NC-SA 3.0 共享。