/tag

/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。

另见

/function、/team。

外部链接

Microsoft Learn:/tag 命令(2024 年 9 月 18 日)。

来源为 Minecraft Wiki;本中文翻译/改编按 CC BY-NC-SA 3.0 共享。