队伍

发表时间: 2025-11-12 14:37:17

最后更新: 2025-11-12 14:37:17(7小时前)

本文标签: 游戏记录,仅Java版

用户头像-Connie 等1名 热心馆友编辑完成

队伍是我的世界的一种游戏内容

介绍

  1. 队伍(Team)是游戏内一个由记分板系统控制的机制,旨在将实体进行分组并为其整体设置属性。

  2. 该机制的创建、删除和修改均需通过命令执行,因此通常由地图创作者和服务器管理员使用,以便让特定的玩家生物形成一个联合体。

  3. 每个队伍包含多个成员实体,但需要注意的是,一个实体只能属于一个队伍,且各队伍之间的成员不能共享。

用途

一、 实体行为影响

  1. 在Minecraft中,当生物处于同一队伍时,其攻击目标的选择会发生变化。

  2. 拥有主动攻击特性的生物不再主动攻击其队伍内的同伴。

  3. 远古守卫者不会对队伍内成员施加挖掘疲劳的效果。

  4. 监守者也不会对同属于一个队伍的成员产生黑暗效果。

  5. 招架攻击不会使队伍内的其他成员受到击退影响。

  6. 山羊在攻击时不会冲向同队伍的成员。

  7. 嘎枝不会因为队伍内成员的存在而停止移动。

  8. 潜影贝处于一个队伍中时,它会主动攻击任何不在同一队伍中的敌对生物,但除恶魂外的生物除外。

  9. 玩家有能力对同队伍中的其他成员发动攻击。

  10. 在设置属性friendlyFire为false的队伍中,队伍内的实体将会免疫来自同伴的伤害。

二、 命令

  1. 可以在目标选择器中使用参数“team”检查实体是否属于给定队伍,在名称前加上“!”可检查是否不属于给定队伍,若队伍名称留空则会检查是否属于任意队伍。
  2. 同一队伍内的成员可以使用/teammsg进行队伍内沟通,该命令的权限等级要求为1,因此默认情况下所有玩家都能使用。

属性

  1. 队伍包含一个用于命令和目标选择器内部的名称属性,其为一个区分大小写的文本。此外,队伍还拥有以下影响游戏机制的可自定义属性:
属性 描述 值类型
displayName 指定队伍的显示名称,会显示在聊天栏、玩家上方的显示名、玩家列表和记分板侧栏。 文本组件格式
color 指定队伍的颜色,会显示在聊天栏、玩家上方的显示名、玩家列表和记分板侧栏,并影响实体在发光状态效果下的边框颜色。 "black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", "white"
collisionRule 控制成员对于其他队伍或实体的碰撞规则。 "always"(总是进行碰撞,默认), "never"(从不进行碰撞), "pushOtherTeams"(仅对本队伍碰撞), "pushOwnTeam"(仅对其他队伍碰撞)
deathMessageVisibility 隐藏或显示成员的死亡消息。 "always"(总是显示,默认), "never"(从不显示), "hideForOtherTeams"(对其他队伍隐藏), "hideForOwnTeam"(对本队伍隐藏)
nametagVisibility 隐藏或显示成员上方的显示名称。 "always"(总是显示,默认), "never"(从不显示), "hideForOtherTeams"(对其他队伍隐藏), "hideForOwnTeam"(对本队伍隐藏)
friendlyFire 是否允许成员攻击同队伍的其他成员。攻击伤害方式可以为近战攻击、使用、喷溅型伤害药水等等。只影响玩家之间的互相攻击。注意:即使该属性为“false”,队伍成员仍然可能对其他成员施加负面效果,如使用喷溅型剧毒药水 "true"(默认)或 "false"
seeFriendlyInvisibles 是否允许成员看见隐身状态效果下的同队伍其他成员,若为“true”,同队伍内隐身其他成员将呈现半透明的状态。 "true"(默认)或 "false"
prefix 指定队伍的名称前缀,会显示在聊天栏、玩家上方的显示名和玩家列表。 一个用引号包裹的字符串
suffix 指定队伍的名称后缀,会显示在聊天栏、玩家上方的显示名和玩家列表。 一个用引号包裹的字符串

NBT格式

  1. 队伍的数据存储在记分板的数据文件(scoreboard.dat)中的Teams标签中。
📑
🤔
⬆️