Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
注册
Advertisement
Information icon
此特性为Java版独有。
team
需要的权限等级

2

限制条件

管理队伍。

语法[]

team list [<team>]
列出所有队伍,同时列出显示名称与包含的实体。<team>可指定队伍。
team add <team> [<displayName>]
以给予的名称和显示名称创建队伍。<displayName>在未指定时默认为<team>的值。
team remove <team>
移除指定队伍。
team empty <team>
将所有队伍内的实体移出。
team join <team> [<members>]
使指定实体加入指定队伍,若未指定实体,则将执行者加入该队伍。
team leave <members>
使指定实体离开队伍。
team modify <team> <option> <value>
修改指定的队伍,详见下。

参数[]

<team>teamlistremoveemptyjoinmodify模式下)

指定队伍的名称。
必须为队伍的名称

<team>stringadd模式下)

指定新队伍的名称。
必须为字符串。且必须是单个词(允许的字符包括:-+._A-Za-z0-9)。

<displayName>component

指定队伍被显示时的名称。
必须为原始JSON文本

<members>score_holder

指定需要加入或离开的实体。
必须为分数持有者,可以是目标选择器、玩家名(可以不在线)、UUID,或用于表示所有正在被追踪实体的*

<option>

指定更改的选项。
值必须为以下内容之一:
  • displayName:设置队伍被显示时的名称。
  • color:决定队伍与玩家在聊天栏、头顶、Tab菜单、侧边栏的颜色,以及实体带有发光效果时的描边颜色。
  • friendlyFire:启用/禁用同队伍玩家互伤。不对队伍中的非玩家实体生效。
  • seeFriendlyInvisibles:决定玩家观察同队伍的隐身玩家时,显示为半透明还是完全不可见。
  • nametagVisibility:决定头上的名称标签是否可见。
  • deathMessageVisibility:控制玩家死亡消息的可见性。
  • collisionRule:控制队伍中实体的碰撞方式。
  • prefix:修改玩家名称前缀。
  • suffix:修改玩家名称后缀。

<value>

指定<option>要更改为的值。
下为每个选项的值:
  • 选项为displayName时:
  • 选项为color时:
    • <value>color - 必须为原始JSON文本
      • 默认为reset。若为reset,名称将以默认颜色与格式显示。
  • 选项为friendlyFire时:
    • <allowed>boolean - 必须为原始JSON文本
      • true - (默认)启用同队伍玩家互伤。
      • false - 禁用同队伍玩家互伤。
  • 选项为seeFriendlyInvisibles时:
    • <allowed>boolean - 必须为原始JSON文本
      • true - (默认)玩家观察同队伍的隐身玩家时显示为半透明。
      • false - 玩家无法看到同队伍的隐身玩家。
  • 选项为nametagVisibility时:
    • never - 玩家头上的名称不被任何玩家看见。
    • hideForOtherTeams - 玩家头上的名称只被同队伍玩家看见。
    • hideForOwnTeam - 玩家头上的名称只被异队伍玩家看见。
    • always - (默认)玩家头上的名称能被任何玩家看见。
  • 选项为deathMessageVisibility时:
    • never - 对所有玩家隐藏死亡消息。
    • hideForOtherTeams - 对异队伍玩家隐藏死亡消息。
    • hideForOwnTeam - 对同队伍玩家隐藏死亡消息。
    • always - (默认)死亡消息对所有玩家可见。
  • 选项为collisionRule时:
    • always - (默认)正常碰撞。
    • never - 该队伍中的实体不可碰撞。
    • pushOtherTeams - 该队伍中的实体只能与同队伍中的实体碰撞。[1]
    • pushOwnTeam - 该队伍中的实体不能与同队伍中的实体碰撞。[1]
  • 选项为prefix时:
  • 选项为suffix时:

结果[]

命令触发条件Java版
任意参数未正确指定 无法解析
/team list <team>
/team remove ...
/team empty ...
/team join ...
/team modify ...
<team>中的队伍不存在 执行失败
/team add ...已存在与<team>同名的队伍
/team empty ...<team>已无实体
/team join ...<members>未被指定且命令不由实体执行
<members>无法解析为一个或多个实体
/team leave ...<members>无法解析为一个或多个实体 执行失败
/team modify displayName ...
/team modify color ...
/team modify friendlyFire ...
/team modify seeFriendlyInvisibles ...
/team modify nametagVisibility ...
/team modify deathMessageVisibility ...
/team modify collisionRule ...
指定值与当前值一致
任意执行成功时控制队伍

输出[]

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版执行失败000
/team list执行成功11存在的队伍总数
/team list <team>执行成功11队伍<team>中的成员数量
/team add ...
/team remove ...
执行成功11执行后存在的队伍总数
/team empty ...执行成功11执行前队伍中的成员总数
/team join执行成功111
/team join <members>执行成功11指定的实体数量
/team leave ...执行成功11指定的实体数量
/team modify displayName ...
/team modify color ...
/team modify friendlyFire ...
/team modify seeFriendlyInvisibles ...
/team modify nametagVisibility ...
/team modify deathMessageVisibility ...
/team modify collisionRule ...
执行成功110
/team modify prefix ...
/team modify suffix ...
执行成功111

历史[]

Java版
1.1317w45a加入了/team
18w20a加入了/team option <team> prefix <prefix>
加入了/team option <team> suffix <suffix>
pre8/team option现在为/team modify
加入了/team modify <teamName> displayName
队伍名称现在是文本组件,而不是原始字符串。
1.1821w37a移除了队伍名称16个字符、<member>参数40个字符的最大长度限制。

参见[]

  • /scoreboard — 管理记分板
  • /tag – 以字符串标记实体

参考[]

语言

Advertisement