本帖最后由 Dahesor 于 2023-1-1 12:01 编辑
命令教程“真”从零开始 (四) 有关队伍
声明:
1. 默认所有读者看过本系列的前三帖。作者不对可能冒出来的术语或土话负责。以前帖的链接在索引里。
2. 本教程默认读者拥有关于Minecraft游戏的基础了解。
3. 本系列全部教程适用于当前Java最新版(1.19.3)。
4. 本系列教程致力于基础原理而非使用方法,因为某些原因,这是本声明里最重要的一条。
<<<<<< 返回系列目录 ←←
本来打算直接讲/scoreboard的我突然猛醒,记分板需要有队伍的知识。
......前两天版主告诉我,让我最好研究一下怎么讲对新人最有效,于是我冥思苦想了半天也没得到答案——这本来就不是一个人想想就能明白的事情。当然我自己没意识到这点,直到赖在旁边沙发上的一个......客人,怼了我一下。
“与其在那做白日梦,不如赶紧把下一帖写完。”
真不客气。
所以我来了。

1. 队伍
队伍,是所有队伍竞技的核心。
当然,贴心(一点也不)的Mojang也为游戏添加了管理队伍的指令——/team
首先,想要研究队伍,请让我们先创建一个队伍:
格式:
复制代码
解析(用么):
(我是觉得你看字也能看懂的)
team 指令:队伍指令
add 子指令:添加队伍
<队伍ID> 目标/ID:填写一个ID
[显示名称] 选项:玩家可见的名称
首先,<队伍ID> 处请填写任意未使用过的英文字符串,这将是该队的ID。
[显示名称]是一个可选元素,如果你忽略,显示名称将默认为<队伍ID>:
复制代码
本指令会创建一个ID为“test”的队伍,由于没有填写显示名称,名称会与ID等同,均为“test”
OK,接下来就是事情变得有点复杂的地方了。
不知道从哪一个版本起,[<显示名称>] 必须使用JSON文本填写———
被上一句话吓到的各位,不用担心,我们暂时不涉及到JSON。如果各位感兴趣的话,可以去Wiki的这个页面查看关于JSON文本的信息。
这里,我们用它的无特殊格式简写,即 " "(双引号)。
我的意思是,当你填写[<显示名称>] 时,注意将你的内容使用双引号括起来。就这么简单:
复制代码
本指令会创建一个ID为“test”的队伍,显示为蓝队。
注意: 1. 这是一对英文的双引号,不要切错输入法
2. 当[<显示名称>] 为数字的时候,不需要添加 " "
这样,你就得到了一个队伍。
想要移除一支队伍,简单地将“add”替换为“remove”:
复制代码
比如:
复制代码
这会将刚创建的,ID为“test”的队伍移除。
2. 加入队伍
我们刚创建了一个队伍,但它是空的。
想要运行这个机制,很重要的一点,是将玩家或实体加入队伍。
格式:
复制代码
比如...
复制代码
将Dahesor加入队伍“test”
当然,你也可以使用选择器——
复制代码
将一名随机的玩家加入队伍“test”
注意,
当你在聊天框中执行本指令是,你可以省略“<目标>”。此时目标会默认为你自己。
每位玩家或实体同一时间只能加入一支队伍。
如果你尝试将一名已经有队伍的玩家加入另一个队伍,他会退出原来的队伍。
实体也是可以加入队伍的——比如,你可以让一只猪加入队伍“test”与你同队的攻击性生物不再对你攻击。
啊,你问,你该如何将“<目标>”确定为猪?我记得你没说过类似的选择器吧!
唔唔,解决这个问题就是我们下一帖的内容了——在那之前,你只需要记住“实体也可以加入队伍”就好啦!
接下来,如果你反悔了,想要将一名玩家从队伍中剔除——
复制代码
比如:
复制代码这会让我(Dahesor)离开我已加入的队伍。
注意本指令无需填写队伍ID,所以实际上指令会让你离开任何队伍。
如果你想要清空一支队伍中的所有成员,你并不需要一条一条为每人打指令——你只需要使用子指令empty就好了:
复制代码本指令会清空test队伍中的所有成员。
最后,如果你忘了有哪些队伍,可以执行指令:
复制代码该指令会告诉你所有现存的队伍。
你同样可以在命令中指定一支队伍,此时,指令会给出队伍中的所有成员:
复制代码给出队伍“test”中的所有成员。
哈,讲完这一大滩,我们就可以看向一些有趣的东西了。
3. 选项
除了“组队,除队,加队”这些基础操作,我们还有更好玩的“选项”。这些选项可以为队伍竞技加入一些有趣(或者坑人)的内容:
复制代码
其中,在<选项>处指定要更改/设置的选项内容,而不同的选项可以使用不同的值。以下是所有选项:
3.1 颜色
首先,最重要的一点,颜色。
只要你进入过任何一个包含队伍竞技元素的服务器(比如Hypixel),你就可以得知,队伍是有颜色的。而选项“color”就决定了队伍的颜色。
例:
复制代码
该指令会将队伍"test"的颜色更改为蓝色。
当你的颜色被更改之后,你的名条与聊天名头的颜色等都会被更改。
很遗憾的是,MC并不支持整个RGB标准的颜色,我们只能使用以下十六种(如果有哪个颜色的英文不认识,可以翻词典):
就这十六种颜色。
注意,颜色同样会改变发光效果的轮廓线的颜色:
通过输入reset可以清除队伍的颜色:
复制代码清除test队伍的颜色
3.2 显示名称
接下来,如果你对队伍的[显示名称]不够满意,可以使用指令更改:
复制代码
注意之前说过的,把你的文字引起来:"蓝队"
复制代码将队伍test的显示名称更改为蓝队
接下来才是有趣的地方:
3.3 死亡信息
本选项可以设置“谁可以看见队伍成员的死亡信息”
你有四个可选的值:
例:
复制代码队伍“test”将无法看到队友的死亡信息。
3.4队友伤害
这又是一个潜在的坑人元素。本选项控制了“队友间能否互相伤害”这个严肃的问题。
例:
复制代码
队伍“test”将无法攻击队友。
注意:这无法阻止药水效果。
注意,此选项对非玩家实体无效!你仍可以伤1害一只同队的僵尸或苦力怕。
3.5隐藏ID
各位可能知道,多人游戏中浮在玩家头上的ID是可以穿墙显示的。这样,在需要隐藏的游戏中——比如UHC,可是致命的。尽管保持潜行或使用隐身药水可以将其隐藏,不过本选项可以控制是否隐藏ID。
例:
复制代码
队伍test的ID将对所有人隐藏
3.6 队友隐身
本选项可以调整你是否能看到隐身的队友.。
嗯,由于我处于单人游戏,我只好把一只苦力怕拉进了队伍“test”。
3.7 碰撞推1挤
你有过被一只猪进岩浆湖的经历么?
我有过(捂脸)。
而推挤在一些情况下是致命的!
本指令可以管理推1挤规则:
额...这是一个bug。从1.11开始就有的bug。直到1.16.1还没修好。
正是本bug导致了错乱,也就是我标下的结果。你可以前往漏1洞追踪器的本页面获取相关信息。
......但我没有确认最新版1.16.5这个bug还存不存在,所以使用时请先自行实验——如果谁知道,下面告诉我一下,万分感谢。
注意,以上的所有选项都指定了<队伍ID>,所以他们都是对“这支队伍”做的调整。
3.5 前缀与后缀
除了以上的选项,modify还可以还可以设定前缀或后缀。他们会显示在你的名称之前或之后:
复制代码
学过英语的可能知道,prefix是前缀,在名称之前加入的称呼。而suffix为后缀。
你又在后面看见了“Json”这个东西。同样,请无视。你只需要将想要的名称引在双引号里就好了:
复制代码
本指令会给所有test成员加入后缀“小白鼠”。
啊啊,我这是单人游戏,玩家又看不到自己的名条,所以一样,用苦力怕展示。
我随便弄了只苦力怕,又拿出一块命名牌把它命名为“NPC”(不然如果它没名,后缀也不会出现):
如你所见,长这样。
而
复制代码
会变成这样:
(为了方便,我把之前的后缀删去了,但两者可以一同存在)
诶,为啥【求生者】是青色的?
当然是为了吊你胃口啦!这是原始Json文本格式,“让字体变得有颜色”这个至少占了命令提问20%的问题就是使用Json达成的。
当然,我说了是“吊你胃口”所以这并不是今天要研究的问题。(我才不会告诉你其实是因为只有这张截图而且本电脑里没装MC的原因。)
今天就到这里啦。本来是打算讲计分板的,但写到一大半突然发现记分板好像是需要有team的相关知识的说......所以只好边诅咒着“世界毁1灭吧,大家都去1死吧”一边换了另一个标题。
不过记分板很快就会发,毕竟已经写完一大半了嘛。或许几个小时之后?
#更新日志
Java 1.16.5/a 页面发布
Java 1.16.5/b 根据Wiki命令:语法,更改了命令语法
Java 1.16.5/c 重新排版,并增加了JSON格式的链接。
Java 1.17/a 1.17版本升级完成
Java 1.19.3/a 1.19升级完成
上一篇:[命令] 四个新手指令 命令教程“真”从零开始 (三)
索引:系列《命令教程“真”从零开始》
下一篇:[命令] 记分板与/scoreboard 命令教程“真”从零开始 (五)
声明:
1. 我默认所有读者看过本系列的前三帖。作者不对可能冒出来的术语或土话负责。以前帖的链接在最后。
2. 本教程默认读者拥有关于Minecraft游戏的基础了解。
3. 本系列全部教程适用于当前Java最新版(1.17)。
4. 本系列教程致力于基础原理而非使用方法,因为某些原因,这是本声明里最重要的一条。
本来打算直接讲/scoreboard的我突然猛醒,记分板需要有队伍的知识。
......前两天版主告诉我,让我最好研究一下怎么讲对新人最有效,于是我冥思苦想了半天也没得到答案——这本来就不是一个人想想就能明白的事情。当然我自己没意识到这点,直到赖在旁边沙发上的一个......客人,怼了我一下。
“与其在那做白日梦,不如赶紧把下一帖写完。”
真不客气。
所以我来了。

1. 队伍
队伍,是所有队伍竞技的核心。
当然,贴心(一点也不)的Mojang也为游戏添加了管理队伍的指令——/team
注意:该命令/team为Java版独有
基岩版的队伍功能仍属于/scoreboard的一部分。
在这里寻找更多信息。
首先,想要研究队伍,请让我们先创建一个队伍:
格式:
解析(用么):
(我是觉得你看字也能看懂的)
team指令:队伍指令
add 子指令:添加队伍
<队伍ID>目标/ID:填写一个ID
[显示名称]选项:玩家可见的名称
首先,<队伍ID> 处请填写任意未使用过的英文字符串,这将是该队的ID。
[显示名称]是一个可选元素,如果你忽略,显示名称将默认为<队伍ID>:
本指令会创建一个ID为“test”的队伍,由于没有填写显示名称,名称会与ID等同,均为“test”
OK,接下来就是事情变得有点复杂的地方了。
不知道从哪一个版本起,[<显示名称>] 必须使用JSON文本填写———
被上一句话吓到的各位,不用担心,我们暂时不涉及到JSON。如果各位感兴趣的话,可以去Wiki的这个页面查看关于JSON文本的信息。
这里,我们用它的无特殊格式简写,即 " "(双引号)。
我的意思是,当你填写[<显示名称>] 时,注意将你的内容使用双引号括起来。就这么简单:
本指令会创建一个ID为“test”的队伍,显示为蓝队。
注意: 1. 这是一对英文的双引号,不要切错输入法
2. 当[<显示名称>] 为数字的时候,不需要添加 " "
这样,你就得到了一个队伍。
想要移除一支队伍,简单地将“add”替换为“remove”:
比如:
这会将刚创建的,ID为“test”的队伍移除。
2. 加入队伍
我们刚创建了一个队伍,但它是空的。
想要运行这个机制,很重要的一点,是将玩家或实体加入队伍。
格式:
比如...
将Dahesor加入队伍“test”
当然,你也可以使用选择器——
将一名随机的玩家加入队伍“test”
注意,
当你在聊天框中执行本指令是,你可以省略“<目标>”。此时目标会默认为你自己。
每位玩家或实体同一时间只能加入一支队伍。
如果你尝试将一名已经有队伍的玩家加入另一个队伍,他会退出原来的队伍。
实体也是可以加入队伍的——比如,你可以让一只猪加入队伍“test”与你同队的攻击性生物不再对你攻击。
啊,你问,你该如何将“<目标>”确定为猪?我记得你没说过类似的选择器吧!
唔唔,解决这个问题就是我们下一帖的内容了——在那之前,你只需要记住“实体也可以加入队伍”就好啦!
接下来,如果你反悔了,想要将一名玩家从队伍中剔除——
比如:
这会让我(Dahesor)离开我已加入的队伍。
注意本指令无需填写队伍ID,所以实际上指令会让你离开任何队伍。
如果你想要清空一支队伍中的所有成员,你并不需要一条一条为每人打指令——你只需要使用子指令empty就好了:
本指令会清空test队伍中的所有成员。
最后,如果你忘了有哪些队伍,可以执行指令:
该指令会告诉你所有现存的队伍。
你同样可以在命令中指定一支队伍,此时,指令会给出队伍中的所有成员:
给出队伍“test”中的所有成员。
哈,讲完这一大滩,我们就可以看向一些有趣的东西了。
3. 选项
除了“组队,除队,加队”这些基础操作,我们还有更好玩的“选项”。这些选项可以为队伍竞技加入一些有趣(或者坑人)的内容:
其中,在<选项>处指定要更改/设置的选项内容,而不同的选项可以使用不同的值。以下是所有选项:
3.1 颜色
首先,最重要的一点,颜色。
只要你进入过任何一个包含队伍竞技元素的服务器(比如Hypixel),你就可以得知,队伍是有颜色的。而选项“color”就决定了队伍的颜色。
例:
该指令会将队伍"test"的颜色更改为蓝色。
当你的颜色被更改之后,你的名条与聊天名头的颜色等都会被更改。
很遗憾的是,MC并不支持整个RGB标准的颜色,我们只能使用以下十六种(如果有哪个颜色的英文不认识,可以翻词典):
就这十六种颜色。
注意,颜色同样会改变发光效果的轮廓线的颜色:

通过输入reset可以清除队伍的颜色:
清除test队伍的颜色
3.2 显示名称
接下来,如果你对队伍的[显示名称]不够满意,可以使用指令更改:
注意之前说过的,把你的文字引起来:"蓝队"
将队伍test的显示名称更改为蓝队
接下来才是有趣的地方:
3.3 死亡信息
本选项可以设置“谁可以看见队伍成员的死亡信息”
你有四个可选的值:
例:
队伍“test”将无法看到队友的死亡信息。
3.4队友伤害
这又是一个潜在的坑人元素。本选项控制了“队友间能否互相伤害”这个严肃的问题。
例:
队伍“test”将无法攻击队友。
注意:这无法阻止药水效果。
注意,此选项对非玩家实体无效!你仍可以伤1害一只同队的僵尸或苦力怕。
3.5隐藏ID
各位可能知道,多人游戏中浮在玩家头上的ID是可以穿墙显示的。这样,在需要隐藏的游戏中——比如UHC,可是致命的。尽管保持潜行或使用隐身药水可以将其隐藏,不过本选项可以控制是否隐藏ID。
例:
队伍test的ID将对所有人隐藏
3.6 队友隐身
本选项可以调整你是否能看到隐身的队友.。

嗯,由于我处于单人游戏,我只好把一只苦力怕拉进了队伍“test”。
3.7 碰撞推1挤
你有过被一只猪进岩浆湖的经历么?
我有过(捂脸)。
而推挤在一些情况下是致命的!
本指令可以管理推1挤规则:
额...这是一个bug。从1.11开始就有的bug。直到1.16.1还没修好。
正是本bug导致了错乱,也就是我标下的结果。你可以前往漏1洞追踪器的本页面获取相关信息。
......但我没有确认最新版1.16.5这个bug还存不存在,所以使用时请先自行实验——如果谁知道,下面告诉我一下,万分感谢。
注意,以上的所有选项都指定了<队伍ID>,所以他们都是对“这支队伍”做的调整。
3.5 前缀与后缀
除了以上的选项,modify还可以还可以设定前缀或后缀。他们会显示在你的名称之前或之后:
学过英语的可能知道,prefix是前缀,在名称之前加入的称呼。而suffix为后缀。
你又在后面看见了“Json”这个东西。同样,请无视。你只需要将想要的名称引在双引号里就好了:
本指令会给所有test成员加入后缀“小白鼠”。
啊啊,我这是单人游戏,玩家又看不到自己的名条,所以一样,用苦力怕展示。
我随便弄了只苦力怕,又拿出一块命名牌把它命名为“NPC”(不然如果它没名,后缀也不会出现):

如你所见,长这样。
而
会变成这样:

(为了方便,我把之前的后缀删去了,但两者可以一同存在)
诶,为啥【求生者】是青色的?
当然是为了吊你胃口啦!这是原始Json文本格式,“让字体变得有颜色”这个至少占了命令提问20%的问题就是使用Json达成的。
当然,我说了是“吊你胃口”所以这并不是今天要研究的问题。(我才不会告诉你其实是因为只有这张截图而且本电脑里没装MC的原因。)
今天就到这里啦。本来是打算讲计分板的,但写到一大半突然发现记分板好像是需要有team的相关知识的说......所以只好边诅咒着“世界毁1灭吧,大家都去1死吧”一边换了另一个标题。
不过记分板很快就会发,毕竟已经写完一大半了嘛。或许几个小时之后?
#更新日志
Java 1.16.5/a页面发布
Java 1.16.5/b根据Wiki命令:语法,更改了命令语法
Java 1.16.5/c重新排版,并增加了JSON格式的链接。
Java 1.17/a 1.17版本升级完成
上一篇:[命令] 四个新手指令 命令教程“真”从零开始 (三)
系列《命令教程“真”从零开始》
前往来自 麻瓜草稿簿 的 系列教程索引
【命令】命令教程“真”从零开始 (一) 指令本身,选择器,与命令方块
【命令】命令教程“真”从零开始 (二) 命令tp与相对,局部坐标与朝向锚
【命令】命令教程“真”从零开始 (三)四个新手指令
【命令】命令教程“真”从零开始 (四)有关队伍命令/team的……差不多一切
【命令】命令教程“真”从零开始 (五) 记分板与/scoreboard
【命令】命令教程“真”从零开始 (六)/tag指令,与进阶~选择器参数
【命令】命令教程“真”从零开始 (七) 新手指令杂烩2号
【命令】命令教程“真”从零开始 (八) 区块与强制加载命令/forceload
【命令】命令教程“真”从零开始 (九) 调整苦力怕防爆,防喷/gamerule
【命令】命令教程“真”从零开始 (十) 简单,又新手(雾)的方块指令/setblock
【命令】命令教程“真”从零开始 ( X ) 我就不信不能用大白话讲清楚NBT
【命令】命令教程"真"从零开始(十二)数据运算三方法之一修改NBT/data
【命令】命令教程“真”从零开始(十三)给予与替换物品,命令/replaceitem
【命令】命令教程“真”从零开始(十四)修改属性/attribute【一拳打爆末影龙】
下一篇:[命令] 记分板与/scoreboard 命令教程“真”从零开始 (五)
命令教程“真”从零开始 (四) 有关队伍
声明:
1. 默认所有读者看过本系列的前三帖。作者不对可能冒出来的术语或土话负责。以前帖的链接在索引里。
2. 本教程默认读者拥有关于Minecraft游戏的基础了解。
3. 本系列全部教程适用于当前Java最新版(1.19.3)。
4. 本系列教程致力于基础原理而非使用方法,因为某些原因,这是本声明里最重要的一条。
<<<<<< 返回系列目录 ←←
本来打算直接讲/scoreboard的我突然猛醒,记分板需要有队伍的知识。
......前两天版主告诉我,让我最好研究一下怎么讲对新人最有效,于是我冥思苦想了半天也没得到答案——这本来就不是一个人想想就能明白的事情。当然我自己没意识到这点,直到赖在旁边沙发上的一个......客人,怼了我一下。
“与其在那做白日梦,不如赶紧把下一帖写完。”
真不客气。
所以我来了。

1. 队伍
队伍,是所有队伍竞技的核心。
当然,贴心(一点也不)的Mojang也为游戏添加了管理队伍的指令——/team
注意:该命令/team为Java版独有
基岩版的队伍功能仍属于/scoreboard的一部分。
首先,想要研究队伍,请让我们先创建一个队伍:
格式:
- /team add <队伍ID> [<显示名称>]
解析(用么):
(我是觉得你看字也能看懂的)
team 指令:队伍指令
add 子指令:添加队伍
<队伍ID> 目标/ID:填写一个ID
[显示名称] 选项:玩家可见的名称
首先,<队伍ID> 处请填写任意未使用过的英文字符串,这将是该队的ID。
[显示名称]是一个可选元素,如果你忽略,显示名称将默认为<队伍ID>:
- /team add test
本指令会创建一个ID为“test”的队伍,由于没有填写显示名称,名称会与ID等同,均为“test”
OK,接下来就是事情变得有点复杂的地方了。
不知道从哪一个版本起,[<显示名称>] 必须使用JSON文本填写———
被上一句话吓到的各位,不用担心,我们暂时不涉及到JSON。如果各位感兴趣的话,可以去Wiki的这个页面查看关于JSON文本的信息。
这里,我们用它的无特殊格式简写,即 " "(双引号)。
我的意思是,当你填写[<显示名称>] 时,注意将你的内容使用双引号括起来。就这么简单:
- /team add test "蓝队"
本指令会创建一个ID为“test”的队伍,显示为蓝队。
注意: 1. 这是一对英文的双引号,不要切错输入法
2. 当[<显示名称>] 为数字的时候,不需要添加 " "
这样,你就得到了一个队伍。
想要移除一支队伍,简单地将“add”替换为“remove”:
- /team remove <队伍ID>
比如:
- /team remove test
这会将刚创建的,ID为“test”的队伍移除。
2. 加入队伍
我们刚创建了一个队伍,但它是空的。
想要运行这个机制,很重要的一点,是将玩家或实体加入队伍。
格式:
- /team join <队伍ID> <目标>
比如...
- /team join test Dahesor
将Dahesor加入队伍“test”
当然,你也可以使用选择器——
- /team join test @r
将一名随机的玩家加入队伍“test”
注意,
当你在聊天框中执行本指令是,你可以省略“<目标>”。此时目标会默认为你自己。
每位玩家或实体同一时间只能加入一支队伍。
如果你尝试将一名已经有队伍的玩家加入另一个队伍,他会退出原来的队伍。
实体也是可以加入队伍的——比如,你可以让一只猪加入队伍“test”与你同队的攻击性生物不再对你攻击。
啊,你问,你该如何将“<目标>”确定为猪?我记得你没说过类似的选择器吧!
唔唔,解决这个问题就是我们下一帖的内容了——在那之前,你只需要记住“实体也可以加入队伍”就好啦!
接下来,如果你反悔了,想要将一名玩家从队伍中剔除——
- /team leave <目标>
比如:
- /team leave Dahesor
注意本指令无需填写队伍ID,所以实际上指令会让你离开任何队伍。
如果你想要清空一支队伍中的所有成员,你并不需要一条一条为每人打指令——你只需要使用子指令empty就好了:
- /team empty test
最后,如果你忘了有哪些队伍,可以执行指令:
- /team list
你同样可以在命令中指定一支队伍,此时,指令会给出队伍中的所有成员:
- /team list test
哈,讲完这一大滩,我们就可以看向一些有趣的东西了。
3. 选项
除了“组队,除队,加队”这些基础操作,我们还有更好玩的“选项”。这些选项可以为队伍竞技加入一些有趣(或者坑人)的内容:
- /team modify <队伍> <选项> <值>
其中,在<选项>处指定要更改/设置的选项内容,而不同的选项可以使用不同的值。以下是所有选项:
3.1 颜色
首先,最重要的一点,颜色。
只要你进入过任何一个包含队伍竞技元素的服务器(比如Hypixel),你就可以得知,队伍是有颜色的。而选项“color”就决定了队伍的颜色。
例:
- /team modify test color blue
该指令会将队伍"test"的颜色更改为蓝色。
当你的颜色被更改之后,你的名条与聊天名头的颜色等都会被更改。
很遗憾的是,MC并不支持整个RGB标准的颜色,我们只能使用以下十六种(如果有哪个颜色的英文不认识,可以翻词典):
| aqua | black | blue | dark_aqua |
| dark_blue | dark_gray | dark_green | dark_purple |
| gray | gold | light_purple | dark_red |
| green | red | white | yellow |
注意,颜色同样会改变发光效果的轮廓线的颜色:
通过输入reset可以清除队伍的颜色:
- /team modify test color reset
3.2 显示名称
接下来,如果你对队伍的[显示名称]不够满意,可以使用指令更改:
- /team modify <队伍ID> displayname <显示名称>
注意之前说过的,把你的文字引起来:"蓝队"
- /team modify test displayname "蓝队"
接下来才是有趣的地方:
3.3 死亡信息
本选项可以设置“谁可以看见队伍成员的死亡信息”
你有四个可选的值:
- never 对所有人隐藏死亡信息
- always 对所有人显示死亡信息(默认值)
- hideForOtherTeams 向其他队伍的成员隐藏(注意,无队者可见)
- hideForOwnTeam 对队友隐藏
例:
- /team modify test deathMessageVisibility hideForOwnTeam
3.4队友伤害
这又是一个潜在的坑人元素。本选项控制了“队友间能否互相伤害”这个严肃的问题。
- true 开启队友伤害(默认)
- false 关闭队友伤害
例:
- /team modify test friendlyFire false
队伍“test”将无法攻击队友。
注意:这无法阻止药水效果。
注意,此选项对非玩家实体无效!你仍可以伤1害一只同队的僵尸或苦力怕。
3.5隐藏ID
各位可能知道,多人游戏中浮在玩家头上的ID是可以穿墙显示的。这样,在需要隐藏的游戏中——比如UHC,可是致命的。尽管保持潜行或使用隐身药水可以将其隐藏,不过本选项可以控制是否隐藏ID。
- never 对所有玩家隐藏(谁也看不见)
- always 不隐藏(默认)
- hideForOtherTeams 其他队伍的玩家将无法看见你的ID(注意无队者可见)
- hideForOwnTeam 无法看见队友的ID(有一坑人可能性)
例:
- /team modify test nametagVisibility never
队伍test的ID将对所有人隐藏
3.6 队友隐身
本选项可以调整你是否能看到隐身的队友.。
- true 可见(默认)
- false 不可见
嗯,由于我处于单人游戏,我只好把一只苦力怕拉进了队伍“test”。
3.7 碰撞推1挤
你有过被一只猪进岩浆湖的经历么?
我有过(捂脸)。
而推挤在一些情况下是致命的!
本指令可以管理推1挤规则:
- always 开启碰撞(默认)
- never 关闭碰撞
- pushOtherTeams 只有同属这一队的成员可以互相推1挤
- pushOwnTeam 只有其他队伍的成员可以推1挤本队成员
额...这是一个bug。从1.11开始就有的bug。直到1.16.1还没修好。
正是本bug导致了错乱,也就是我标下的结果。你可以前往漏1洞追踪器的本页面获取相关信息。
......但我没有确认最新版1.16.5这个bug还存不存在,所以使用时请先自行实验——如果谁知道,下面告诉我一下,万分感谢。
注意,以上的所有选项都指定了<队伍ID>,所以他们都是对“这支队伍”做的调整。
3.5 前缀与后缀
除了以上的选项,modify还可以还可以设定前缀或后缀。他们会显示在你的名称之前或之后:
- /team modify test (prefix|suffix) <Json>
学过英语的可能知道,prefix是前缀,在名称之前加入的称呼。而suffix为后缀。
你又在后面看见了“Json”这个东西。同样,请无视。你只需要将想要的名称引在双引号里就好了:
- /team modify test suffix "小白鼠"
本指令会给所有test成员加入后缀“小白鼠”。
啊啊,我这是单人游戏,玩家又看不到自己的名条,所以一样,用苦力怕展示。
我随便弄了只苦力怕,又拿出一块命名牌把它命名为“NPC”(不然如果它没名,后缀也不会出现):
如你所见,长这样。
而
- /team modify test prefix "【求生者】"
会变成这样:
(为了方便,我把之前的后缀删去了,但两者可以一同存在)
诶,为啥【求生者】是青色的?
当然是为了吊你胃口啦!这是原始Json文本格式,“让字体变得有颜色”这个至少占了命令提问20%的问题就是使用Json达成的。
当然,我说了是“吊你胃口”所以这并不是今天要研究的问题。(我才不会告诉你其实是因为只有这张截图而且本电脑里没装MC的原因。)
今天就到这里啦。本来是打算讲计分板的,但写到一大半突然发现记分板好像是需要有team的相关知识的说......所以只好边诅咒着“世界毁1灭吧,大家都去1死吧”一边换了另一个标题。
不过记分板很快就会发,毕竟已经写完一大半了嘛。或许几个小时之后?
#更新日志
Java 1.16.5/a 页面发布
Java 1.16.5/b 根据Wiki命令:语法,更改了命令语法
Java 1.16.5/c 重新排版,并增加了JSON格式的链接。
Java 1.17/a 1.17版本升级完成
Java 1.19.3/a 1.19升级完成
上一篇:[命令] 四个新手指令 命令教程“真”从零开始 (三)
索引:系列《命令教程“真”从零开始》
下一篇:[命令] 记分板与/scoreboard 命令教程“真”从零开始 (五)
2021.12 数据,可能有更多内容
命令教程“真”从零开始 (四) 有关队伍声明:
1. 我默认所有读者看过本系列的前三帖。作者不对可能冒出来的术语或土话负责。以前帖的链接在最后。
2. 本教程默认读者拥有关于Minecraft游戏的基础了解。
3. 本系列全部教程适用于当前Java最新版(1.17)。
4. 本系列教程致力于基础原理而非使用方法,因为某些原因,这是本声明里最重要的一条。
本来打算直接讲/scoreboard的我突然猛醒,记分板需要有队伍的知识。
......前两天版主告诉我,让我最好研究一下怎么讲对新人最有效,于是我冥思苦想了半天也没得到答案——这本来就不是一个人想想就能明白的事情。当然我自己没意识到这点,直到赖在旁边沙发上的一个......客人,怼了我一下。
“与其在那做白日梦,不如赶紧把下一帖写完。”
真不客气。
所以我来了。
1. 队伍
队伍,是所有队伍竞技的核心。
当然,贴心(一点也不)的Mojang也为游戏添加了管理队伍的指令——/team
注意:该命令/team为Java版独有
基岩版的队伍功能仍属于/scoreboard的一部分。
在这里寻找更多信息。
首先,想要研究队伍,请让我们先创建一个队伍:
格式:
代码:
- /team add <队伍ID> [<显示名称>]
解析(用么):
(我是觉得你看字也能看懂的)
team指令:队伍指令
add 子指令:添加队伍
<队伍ID>目标/ID:填写一个ID
[显示名称]选项:玩家可见的名称
首先,<队伍ID> 处请填写任意未使用过的英文字符串,这将是该队的ID。
[显示名称]是一个可选元素,如果你忽略,显示名称将默认为<队伍ID>:
代码:
- /team add test
本指令会创建一个ID为“test”的队伍,由于没有填写显示名称,名称会与ID等同,均为“test”
OK,接下来就是事情变得有点复杂的地方了。
不知道从哪一个版本起,[<显示名称>] 必须使用JSON文本填写———
被上一句话吓到的各位,不用担心,我们暂时不涉及到JSON。如果各位感兴趣的话,可以去Wiki的这个页面查看关于JSON文本的信息。
这里,我们用它的无特殊格式简写,即 " "(双引号)。
我的意思是,当你填写[<显示名称>] 时,注意将你的内容使用双引号括起来。就这么简单:
代码:
- /team add test "蓝队"
本指令会创建一个ID为“test”的队伍,显示为蓝队。
注意: 1. 这是一对英文的双引号,不要切错输入法
2. 当[<显示名称>] 为数字的时候,不需要添加 " "
这样,你就得到了一个队伍。
想要移除一支队伍,简单地将“add”替换为“remove”:
代码:
- /team remove <队伍ID>
比如:
代码:
- /team remove test
这会将刚创建的,ID为“test”的队伍移除。
2. 加入队伍
我们刚创建了一个队伍,但它是空的。
想要运行这个机制,很重要的一点,是将玩家或实体加入队伍。
格式:
代码:
- /team join <队伍ID> <目标>
比如...
代码:
- /team join test Dahesor
将Dahesor加入队伍“test”
当然,你也可以使用选择器——
代码:
- /team join test @r
将一名随机的玩家加入队伍“test”
注意,
当你在聊天框中执行本指令是,你可以省略“<目标>”。此时目标会默认为你自己。
每位玩家或实体同一时间只能加入一支队伍。
如果你尝试将一名已经有队伍的玩家加入另一个队伍,他会退出原来的队伍。
实体也是可以加入队伍的——比如,你可以让一只猪加入队伍“test”与你同队的攻击性生物不再对你攻击。
啊,你问,你该如何将“<目标>”确定为猪?我记得你没说过类似的选择器吧!
唔唔,解决这个问题就是我们下一帖的内容了——在那之前,你只需要记住“实体也可以加入队伍”就好啦!
接下来,如果你反悔了,想要将一名玩家从队伍中剔除——
代码:
- /team leave <目标>
比如:
代码:
- /team leave Dahesor
注意本指令无需填写队伍ID,所以实际上指令会让你离开任何队伍。
如果你想要清空一支队伍中的所有成员,你并不需要一条一条为每人打指令——你只需要使用子指令empty就好了:
代码:
- /team empty test
最后,如果你忘了有哪些队伍,可以执行指令:
代码:
- /team list
你同样可以在命令中指定一支队伍,此时,指令会给出队伍中的所有成员:
代码:
- /team list test
哈,讲完这一大滩,我们就可以看向一些有趣的东西了。
3. 选项
除了“组队,除队,加队”这些基础操作,我们还有更好玩的“选项”。这些选项可以为队伍竞技加入一些有趣(或者坑人)的内容:
代码:
- /team modify <队伍> <选项> <值>
其中,在<选项>处指定要更改/设置的选项内容,而不同的选项可以使用不同的值。以下是所有选项:
3.1 颜色
首先,最重要的一点,颜色。
只要你进入过任何一个包含队伍竞技元素的服务器(比如Hypixel),你就可以得知,队伍是有颜色的。而选项“color”就决定了队伍的颜色。
例:
代码:
- /team modify test color blue
该指令会将队伍"test"的颜色更改为蓝色。
当你的颜色被更改之后,你的名条与聊天名头的颜色等都会被更改。
很遗憾的是,MC并不支持整个RGB标准的颜色,我们只能使用以下十六种(如果有哪个颜色的英文不认识,可以翻词典):
| aqua |
| black |
| blue |
| dark_aqua |
| dark_blue |
| dark_gray |
| dark_green |
| dark_purple |
| gray |
| gold |
| light_purple |
| dark_red |
| green |
| red |
| white |
| yellow |
注意,颜色同样会改变发光效果的轮廓线的颜色:

通过输入reset可以清除队伍的颜色:
代码:
- /team modify test color reset
3.2 显示名称
接下来,如果你对队伍的[显示名称]不够满意,可以使用指令更改:
代码:
- /team modify <队伍ID> displayname <显示名称>
注意之前说过的,把你的文字引起来:"蓝队"
代码:
- /team modify test displayname "蓝队"
接下来才是有趣的地方:
3.3 死亡信息
本选项可以设置“谁可以看见队伍成员的死亡信息”
你有四个可选的值:
- never 对所有人隐藏死亡信息
- always 对所有人显示死亡信息(默认值)
- hideForOtherTeams 向其他队伍的成员隐藏(注意,无队者可见)
- hideForOwnTeam 对队友隐藏
例:
代码:
- /team modify test deathMessageVisibility hideForOwnTeam
3.4队友伤害
这又是一个潜在的坑人元素。本选项控制了“队友间能否互相伤害”这个严肃的问题。
- true开启队友伤害(默认)
- false 关闭队友伤害
例:
代码:
- /team modify test friendlyFire false
队伍“test”将无法攻击队友。
注意:这无法阻止药水效果。
注意,此选项对非玩家实体无效!你仍可以伤1害一只同队的僵尸或苦力怕。
3.5隐藏ID
各位可能知道,多人游戏中浮在玩家头上的ID是可以穿墙显示的。这样,在需要隐藏的游戏中——比如UHC,可是致命的。尽管保持潜行或使用隐身药水可以将其隐藏,不过本选项可以控制是否隐藏ID。
- never对所有玩家隐藏(谁也看不见)
- always 不隐藏(默认)
- hideForOtherTeams 其他队伍的玩家将无法看见你的ID(注意无队者可见)
- hideForOwnTeam无法看见队友的ID(有一坑人可能性)
例:
代码:
- /team modify test nametagVisibility never
队伍test的ID将对所有人隐藏
3.6 队友隐身
本选项可以调整你是否能看到隐身的队友.。
- true 可见(默认)
- false 不可见

嗯,由于我处于单人游戏,我只好把一只苦力怕拉进了队伍“test”。
3.7 碰撞推1挤
你有过被一只猪进岩浆湖的经历么?
我有过(捂脸)。
而推挤在一些情况下是致命的!
本指令可以管理推1挤规则:
- always 开启碰撞(默认)
- never 关闭碰撞
- pushOtherTeams 只有同属这一队的成员可以互相推1挤
- pushOwnTeam 只有其他队伍的成员可以推1挤本队成员
额...这是一个bug。从1.11开始就有的bug。直到1.16.1还没修好。
正是本bug导致了错乱,也就是我标下的结果。你可以前往漏1洞追踪器的本页面获取相关信息。
......但我没有确认最新版1.16.5这个bug还存不存在,所以使用时请先自行实验——如果谁知道,下面告诉我一下,万分感谢。
注意,以上的所有选项都指定了<队伍ID>,所以他们都是对“这支队伍”做的调整。
3.5 前缀与后缀
除了以上的选项,modify还可以还可以设定前缀或后缀。他们会显示在你的名称之前或之后:
代码:
- /team modify test (prefix|suffix) <Json>
学过英语的可能知道,prefix是前缀,在名称之前加入的称呼。而suffix为后缀。
你又在后面看见了“Json”这个东西。同样,请无视。你只需要将想要的名称引在双引号里就好了:
代码:
- /team modify test suffix "小白鼠"
本指令会给所有test成员加入后缀“小白鼠”。
啊啊,我这是单人游戏,玩家又看不到自己的名条,所以一样,用苦力怕展示。
我随便弄了只苦力怕,又拿出一块命名牌把它命名为“NPC”(不然如果它没名,后缀也不会出现):

如你所见,长这样。
而
代码:
- /team modify test prefix "【求生者】"
会变成这样:

(为了方便,我把之前的后缀删去了,但两者可以一同存在)
诶,为啥【求生者】是青色的?
当然是为了吊你胃口啦!这是原始Json文本格式,“让字体变得有颜色”这个至少占了命令提问20%的问题就是使用Json达成的。
当然,我说了是“吊你胃口”所以这并不是今天要研究的问题。(我才不会告诉你其实是因为只有这张截图而且本电脑里没装MC的原因。)
今天就到这里啦。本来是打算讲计分板的,但写到一大半突然发现记分板好像是需要有team的相关知识的说......所以只好边诅咒着“世界毁1灭吧,大家都去1死吧”一边换了另一个标题。
不过记分板很快就会发,毕竟已经写完一大半了嘛。或许几个小时之后?
#更新日志
Java 1.16.5/a页面发布
Java 1.16.5/b根据Wiki命令:语法,更改了命令语法
Java 1.16.5/c重新排版,并增加了JSON格式的链接。
Java 1.17/a 1.17版本升级完成
上一篇:[命令] 四个新手指令 命令教程“真”从零开始 (三)
系列《命令教程“真”从零开始》
前往来自 麻瓜草稿簿 的 系列教程索引
【命令】命令教程“真”从零开始 (一) 指令本身,选择器,与命令方块
【命令】命令教程“真”从零开始 (二) 命令tp与相对,局部坐标与朝向锚
【命令】命令教程“真”从零开始 (三)四个新手指令
【命令】命令教程“真”从零开始 (四)有关队伍命令/team的……差不多一切
【命令】命令教程“真”从零开始 (五) 记分板与/scoreboard
【命令】命令教程“真”从零开始 (六)/tag指令,与进阶~选择器参数
【命令】命令教程“真”从零开始 (七) 新手指令杂烩2号
【命令】命令教程“真”从零开始 (八) 区块与强制加载命令/forceload
【命令】命令教程“真”从零开始 (九) 调整苦力怕防爆,防喷/gamerule
【命令】命令教程“真”从零开始 (十) 简单,又新手(雾)的方块指令/setblock
【命令】命令教程“真”从零开始 ( X ) 我就不信不能用大白话讲清楚NBT
【命令】命令教程"真"从零开始(十二)数据运算三方法之一修改NBT/data
【命令】命令教程“真”从零开始(十三)给予与替换物品,命令/replaceitem
【命令】命令教程“真”从零开始(十四)修改属性/attribute【一拳打爆末影龙】
下一篇:[命令] 记分板与/scoreboard 命令教程“真”从零开始 (五)
发现一个问题,再1.16.5中若与实体组队并关闭队伤,似乎仍能对组队实体造成伤害
然后楼主说的特性
在1.16.5还没修
C:\Users\吹息之岚\Desktop\新建文件夹
然后的确,与实体组队可以消除其对玩家的仇恨
种拔 发表于 2021-3-3 10:59
发现一个问题,再1.16.5中若与实体组队并关闭队伤,似乎仍能对组队实体造成伤害 ...
是的,队伍伤害不对非玩家有效。
但不知道哪里有敏感词,改了又不知道会审多久——攒多了一起改吧。
谢谢你!
讲计分板其实不一定要先讲队伍,,讲队伍时再带上就好了,我用计分板都没怎么用队伍的,,,
顺便你在提到json文本时完全能够贴一个wiki的教程,那个教程也非常友好和易懂
顺便你在提到json文本时完全能够贴一个wiki的教程,那个教程也非常友好和易懂