JAVA版team指令详解
基岩版没有严格意义上的分队指令,计分板或标签虽然能做到类似的效果但最终也不能完美避免队友误伤,即便能做到其功能也会是非常单一,而java版的team指令和teammsg指令完美做到队伍系统的各种操作,因为这本来就是队伍专门指令,下面我专门讲一下java版的team指令,以下也包含了我个人的理解。
team指令基础用法
(1) 创建队伍
team add 队伍名称 显示名称
(2) 移除队伍
team remove 队伍名称
(3)显示队伍所有成员
team list 队伍名称
(4)清空队伍所有成员
team empty 队伍名称
(5)使指定实体加入指定队伍
team join 队伍名称 选择器
(6)使指定实体离开所在队伍
team leave 选择器
team指令进阶用法
team modify 队伍名称 选项 值
指定选项以及对应选项的指定值如下
(1)displayName(队伍的显示名称)
值为java版json文本
(2)color(队伍在聊天栏处显示的颜色)
值为java版json文本(默认reset,若为reset则以默认颜色和格式显示)
(3)friendlyFire(队伍间成员PVP)
值为true(允许相互攻击)或false(禁止相互攻击)
(4)seeFriendlyInvisibles(队伍成员能否看到本队隐身玩家)
值为true(能看到)或false(看不到)
(5)prefix(聊天栏消息前缀)
值为java版json文本
(6)suffix(聊天栏消息后缀)
值为java版json文本
(7)collisionRule(队伍实体碰撞规则)
always 启用碰撞
never 关闭碰撞
pushOtherTeams 允许本队实体相互碰撞
pushOwnTeam 允许本队实体被其他队实体碰撞
(8)deathMessageVisibility(死亡信息谁可见)
always 全可见
never 全不可见
hideForOtherTeams 对其他队伍隐藏
hideForOwnteam 对本队玩家隐藏
(9)nametagVisibility(队伍标签谁可见)
always 全可见
never 全不可见
hideForOtherTeams 对其他队伍隐藏
hideForOwnteam 对本队玩家隐藏
teammsg指令用法
teammsg 信息内容 或 tm 信息内容
(向玩家所在队伍发送信息)