目录

新人手册

队伍(Team)

队伍简介

队伍常见用途如下:

队伍和分数不同。每个对象只能进一个队伍。

进阶
scoreboard.dat

创建、删除、列出队伍

创建队伍(add)

命令

/scoreboard teams add <队伍名称> [显示名称]

队伍名称的格式:
1个字,中间不能有空格,区分大小写
建议使用英文、数字和 '_'(下划线),否则可能报错/不能辨别(选择器)
不能长于16个字元(每个英文字母/下划线都是1个字元)

显示名称的格式:
最多能有32个字元(每个空格/符号/英文字母当一个字元)
所有minecraft能显示的字元都能使用

Stats

成功: 记分板里没有同名队伍

失败: 记分板里有同名队伍

删除队伍(remove)

命令

/scoreboard teams remove <队伍名称>

Stats

成功: 记分板里有该队伍

失败: 记分板里没有该队伍

指定队伍

加入、退出、清空队伍

加入队伍(join)

SCB命令

命令
/scoreboard teams join <队伍名称> [对象...]

队伍名称: 要加入的队伍名称
对象: 要加入指定队伍的对象。不填写则默认执行者。可以填写多个对象, 中间以空格分开, 如 'pca pcb pcc'

Stats

Team NBT

这需要在生成时使用。如

summon ArmorStand ~ ~ ~ {Team:"A"}

退出队伍

命令

/scoreboard teams leave [对象...]

对象: 要离开队伍的对象。不填写则默认执行者。可以填写多个对象, 中间以空格分开, 如 'pca pcb pcc'

Stats

清空队伍

命令

/scoreboard teams empty <队伍名称>

令所有原本在该队伍的对象离开该队伍。

Stats

队伍里有对象时:

队伍设定(options)

颜色

命令

/scoreboard teams option <队伍> color <颜色>

颜色列表:
color

修改他们名字颜色、Glowing效果颜色

Stats

当队伍存在时

互相伤害

命令

/scoreboard teams option <队伍> friendlyfire <true|false>

true: 队伍中的对象能互相伤害。
false: 队伍中的对象不能互相伤害(然而tnt等不能避免。怪物则不会试图攻击同队实体)

Stats

当队伍存在时

能否看到隐形队友

命令

/scoreboard teams option <队伍> seeFriendlyInvisible <true|false>

true: 能看到隐形的队友(半透明)
false: 不能看到隐形的队友

Stats

当队伍存在时

名片可见度

/scoreboard teams option <队伍> nametagVisibility <never|hideForOtherTeams|hideForOwnTeam|always>

Stats

当队伍存在时

死亡信息可见度

/scoreboard teams option <队伍> deathMessageVisibility <never|hideForOtherTeams|hideForOwnTeam|always>

Stats

当队伍存在时

碰撞规则

/scoreboard teams option <队伍> collisionRule <always|never|pushOwnTeam|pushOtherTeams>

Stats

当队伍存在时

选择指定队伍对象

这个需要使用模板选择器的team参数

team=name: 选择team为name的实体
team=!name: 选择team不是name的实体(包括没队伍的)
team=: 选择没队伍的实体
team=!: 选择有队伍的实体

队伍前缀/后缀

这个没法用命令修改, 必须使用NBTExplorer这类的软件打开scoreboard.dat修改

scoreboard.dat

需要修改的就是Prefix和Suffix两个标签。修改成需要的前缀/后缀即可