首页 男生 游戏竞技 Minecraft指令手册

第四十七章 team——队伍的颜色和规则

Minecraft指令手册 你好MC 2207 2024-07-09 15:29

  在上一章,我们了解到一个队伍是由“名称”、“显示名称”、“前缀和后缀”、“成员”、“队伍颜色”和“队伍规则”组成的。其中,队伍颜色和队伍规则是什么东西呢?

  队伍颜色,顾名思义,就是一个队伍的颜色。一个队伍的颜色会体现在成员的头上、聊天栏、Tab菜单和侧边栏的名字中。当一个队伍设置了颜色,它的成员的名字也就会使用该队伍的颜色(比如设置成绿色?)。

  Minecraft中一共有16种队伍颜色:black(黑)、dark_blue(深蓝)、dark_green(深绿)、dark_aqua(深青)、dark_red(暗红)、dark_br /urbr /le(暗紫)、gold(金)、gray(灰)、dark_gray(深灰)、blue(蓝)、green(绿)、aqua(青)、red(红)、light_br /urbr /le(亮紫)、yellow(黄)和white(白)。(实际上还有一种:reset,即默认颜色。但这个颜色无法用于记分板侧边栏显示中,即并没有sidebar.team.reset这个侧边栏显示位置)

  我们可以通过使用子命令obr /tion/modify中的color来设置队伍颜色。比如我们想要设置队伍team为黄色,我们只需要运行:

  /scoreboard teams obr /tion team color yellow

  (/team modify team color yellow)

  队伍的颜色实际上很有用。如果能妥善运用的话,或许能搞出类似于自定义NPC mod内的中立方(黄色)、友好方(绿色)和敌对方(红色)。并且由于队伍颜色和记分板的侧边栏显示有关,如果能奉献几个肝,或许可以做出原版的起床战争,不用插件和mod的那种!

  队伍的规则(注:这个不是官方说法,仅仅是作者为了方便你们理解而分的类)有五个:

  ①friendlyfire

  ... obr /tion/modify <队伍名称> friendlyfire <布尔值:true|false>

  这个规则控制队伍内的成员是否可以互相攻击,默认为true。如果为false,则队伍成员间无法伤害到对方。当然,仅仅对队伍内成员有效,不属于本队成员的人照样可以攻击本队成员,本队成员也可以照常攻击非本队成员。

  ②seeFriendlyInvisibles

  ... obr /tion/modify <队伍名称> seeFriendlyInvisibles <布尔值:true|false>

  这个规则控制队伍内成员是否可以看到其他处于隐身状态下的成员,默认为true。如果为true,本队成员就可以看到半透明的隐身本队成员;如果为false,则不能看到。当然,这个规则仍然仅对队伍内成员生效。

  ③nametagVisibility

  该规则控制队伍内每个成员的名称牌(就是头上显示的名字)对其他人的可见性。该规则默认值是always,即公开显示,所有人都能看到。其他三个值如下(注:下面的例子中,张三和李四为红队,王五为蓝队。红队为本队,蓝队为他队。):

  never——私密,所有人(不管是本队的还是非本队的人)都看不见

  (即王五和李四都无法看见张三的名字)

  hideforotherteams——即hide for other teams(向其他队伍隐藏)。仅有本队成员可以互相看到名称牌,他队成员无法看见。

  (李四和张三可以互相看见对方名字,但王五无法看见李四和张三的名字)

  hideforownteam——即hide for own team(向本队隐藏)。仅其他队伍可以看见本队成员的名称牌,本队成员互相无法看见。

  (李四和张三无法看见对方的名字,但王五可以看见李四和张三的名字)

  ④deathMessageVisibility

  该规则控制队伍成员死亡信息的可见性,内容和nametagVisibility规则差不多。默认为always,即公开。其他三个还是never(私密)、hideforotherteams(向非本队成员隐藏)和hideforownteam(向本队成员隐藏)。

  ⑤collisionRule

  该规则控制队伍成员与本队成员还有他队成员的碰撞情况。默认为always,即队伍内每个成员与任何实体都会发生碰撞。其他三个值分别是:

  never——队伍成员不会和任何玩家或生物发生碰撞

  br /ushownteam——即br /ush own team,只会与本队成员发生碰撞。

  br /ushotherteams——即br /ush other teams,只会与非本队成员发生碰撞。

  妥善运用队伍规则,可以更好地做出一个小游戏而尽量甚至完全不借助插件。比如nametagVisibility用在迷宫当中就非常好。

  本章就到这儿。

目录
设置
手机
书架
书页
评论