
命令
/team
创建和移除队伍,将玩家和其他实体加入或移出队伍,并更改队伍选项,例如颜色、友军伤害和名称标签可见性。
| /team add <team> [<displayName>] |
| /team (empty <team>|leave <members>|remove <team>) |
| /team join <team> [<members>] |
| /team list [<team>] |
| /team modify <team> collisionRule (always|never|pushOtherTeams|pushOwnTeam) |
| /team modify <team> color reset |
| /team modify <team> color <value> |
| /team modify <team> (deathMessageVisibility|nametagVisibility) (always|hideForOtherTeams|hideForOwnTeam|never) |
| /team modify <team> (displayName <displayName>|friendlyFire <allowed>|prefix <prefix>|seeFriendlyInvisibles <allowed>|suffix <suffix>) |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <team> | 文本 | 队伍名称。对于 add,它是一个新名称,为不含空格的单个词。对于其他所有子命令,它必须是已存在的队伍。一个不含空格的词。 |
| <displayName> | 文本组件 | 为队伍显示的名称,以文本组件表示,例如 "红色队" 或 {text:"红色队",color:"red"}。 |
| <members> | 分数持有者 | 加入或离开的对象:选择器、玩家名称、任何其他分数持有者名称,或 * 表示计分板记录的每个名称。 |
| <value> | 队伍颜色 | 队伍颜色。black、dark_blue、dark_green、dark_aqua、dark_red、dark_purple、gold、gray、dark_gray、blue、green、aqua、red、light_purple、yellow、white 之一。 |
| <allowed> | 真或假 | true或false,用于friendlyFire和seeFriendlyInvisibles。 |
| <prefix> | 文本组件 | 放在队伍成员名称之前的文本组件。 |
| <suffix> | 文本组件 | 放在队伍成员名称之后的文本组件。 |
| 权限等级 | 2:管理员、开启作弊的世界、命令方块和函数 |
| 适用于 | 服务器管理员、在启用了作弊的单人或局域网世界中的玩家、服务器控制台、命令方块和函数。 |
| 结果 | 每个子命令都会报告更改了什么。返回值:add和remove返回之后存在的队伍数量,empty返回被移除的成员数量,join和leave返回被添加或移除的成员数量,list返回队伍数量或指定队伍的成员数量, prefix和suffix返回1,其他所有modify选项返回0。 |
| add | /team add <team> [displayName]会创建一个队伍。不带显示名称时,队伍名称用作其显示名称。如果名称已被占用,则会失败并提示“已经存在同名队伍”。 |
| remove | /team remove <team>会删除该队伍。 |
| empty | /team empty <team>会移除队伍中的所有成员,但保留该队伍。如果队伍已为空,则失败。 |
| join | /team join <team> [members]会将成员加入队伍。不带 members 时,执行命令的实体加入。一名成员只能在一个队伍中,因此加入某个队伍会使其退出原来的队伍。 |
| leave | /team leave <members>会将成员从其所在的任何队伍中移除。 |
| list | /team list会显示所有队伍。/team list <team>会显示该队伍的成员。 |
| modify collisionRule | 允许的值:always、never、pushOtherTeams、pushOwnTeam。默认:always。 |
| modify color | /team modify <team> color <value>会设置队伍颜色;/team modify <team> color reset会清除该颜色。允许的颜色:black、dark_blue、dark_green、dark_aqua、dark_red、dark_purple、gold、gray、dark_gray、blue、green、aqua、red、light_purple、yellow、white。新队伍没有颜色。 |
| modify deathMessageVisibility | 允许的值:always、never、hideForOtherTeams、hideForOwnTeam。默认:always。 |
| modify nametagVisibility | 允许的值:always、never、hideForOtherTeams、hideForOwnTeam。默认:always。 |
| modify friendlyFire | true或false:队伍成员是否可以互相伤害。默认:true。 |
| modify seeFriendlyInvisibles | true或false:队伍成员是否可以看到隐身的队友。默认:true。 |
| modify displayName, prefix, suffix | 每个都接受一个文本组件。displayName更改队伍显示的名称;prefix和suffix分别放在成员名称之前和之后。 |
| 无变化 | 将collisionRule、color、deathMessageVisibility、nametagVisibility、friendlyFire、seeFriendlyInvisibles或displayName设为其已有的值会失败,并提示“Nothing changed”。 |
/team add red "Red Team"创建队伍red,显示名称为“红色队”。
/team join red @p将最近的玩家加入红队。
/team modify red color red将队伍red的颜色设为红色。
/team modify red friendlyFire false阻止red队伍的成员互相伤害。
/team modify red nametagVisibility hideForOtherTeams对其他队伍的玩家隐藏red队的名称标签。
/team modify red prefix {text:"[RED] ",color:"red"}在red队伍每位成员的名称前以红色显示[RED]。
/team modify red collisionRule never关闭red队伍成员的推挤。
/team list red列出 red 队伍的成员。
/team leave @a将每个玩家移出其队伍。
/team empty red移除红队的所有成员,但保留该队伍。
/team remove red删除队伍red。



