此特性為Java版獨有。
管理隊伍。
語法[]
team list [<team>]
- 列出所有隊伍,同時列出顯示名稱與包含的實體。
<team>
可指定隊伍。
- 列出所有隊伍,同時列出顯示名稱與包含的實體。
team add <team> [<displayName>]
- 以給予的名稱和顯示名稱建立隊伍。
<displayName>
在未指定時預設為<team>
的值。
- 以給予的名稱和顯示名稱建立隊伍。
team remove <team>
- 移除指定隊伍。
team empty <team>
- 將所有隊伍內的實體移出。
team join <team> [<members>]
- 使指定實體加入指定隊伍,若未指定實體,則將執行者加入該隊伍。
team leave <members>
- 使指定實體離開隊伍。
team modify <team> <option> <value>
- 修改指定的隊伍,詳見下。
參數[]
<team>
:team(list
、remove
、empty
、join
和modify
模式下)
- 指定隊伍的名稱。
- 必須為隊伍的名稱。
<team>
:string(add
模式下)
- 指定新隊伍的名稱。
- 必須為字串。且必須是單個詞(允許的字元包括:
-
、+
、.
、_
、A
-Z
、a
-z
和0
-9
)。
<displayName>
:component
- 指定隊伍被顯示時的名稱。
- 必須為原始JSON文字。
<members>
:score_holder
<option>
- 指定變更的選項。
- 值必須為以下內容之一:
displayName
:設定隊伍被顯示時的名稱。color
:決定隊伍與玩家在聊天欄、頭頂、Tab選單、側邊欄的顏色,以及實體帶有發光效果時的描邊顏色。friendlyFire
:啟用/停用同隊伍玩家互傷。不對隊伍中的非玩家實體生效。seeFriendlyInvisibles
:決定玩家觀察同隊伍的隱形玩家時,顯示為半透明還是完全不可見。nametagVisibility
:決定頭上的名稱標籤是否可見。deathMessageVisibility
:控制玩家死亡訊息的可見性。collisionRule
:控制隊伍中實體的碰撞方式。prefix
:修改玩家名稱前綴。suffix
:修改玩家名稱後綴。
<value>
- 指定
<option>
要變更為的值。 - 下為每個選項的值:
- 選項為
displayName
時: - 選項為
color
時: - 選項為
friendlyFire
時: - 選項為
seeFriendlyInvisibles
時: - 選項為
nametagVisibility
時:never
- 玩家頭上的名稱不被任何玩家看見。hideForOtherTeams
- 玩家頭上的名稱只被同隊伍玩家看見。hideForOwnTeam
- 玩家頭上的名稱只被異隊伍玩家看見。always
- (預設)玩家頭上的名稱能被任何玩家看見。
- 選項為
deathMessageVisibility
時:never
- 對所有玩家隱藏死亡訊息。hideForOtherTeams
- 對異隊伍玩家隱藏死亡訊息。hideForOwnTeam
- 對同隊伍玩家隱藏死亡訊息。always
- (預設)死亡訊息對所有玩家可見。
- 選項為
collisionRule
時: - 選項為
prefix
時: - 選項為
suffix
時:
- 選項為
結果[]
命令 | 觸發條件 | Java版 |
---|---|---|
任意 | 參數未正確指定 | 無法解析 |
/team list <team> | <team> 中的隊伍不存在 | 執行失敗 |
/team add ... | 已存在與<team> 同名的隊伍 | |
/team empty ... | <team> 已無實體 | |
/team join ... | <members> 未被指定且命令不由實體執行 | |
<members> 無法解析為一個或多個實體 | ||
/team leave ... | <members> 無法解析為一個或多個實體 | 執行失敗 |
/team modify displayName ... | 指定值與目前值一致 | |
任意 | 執行成功時 | 控制隊伍 |
輸出[]
命令 | 版本 | 條件 | 成功次數 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 執行失敗 | 0 | 0 | 0 |
/team list | 執行成功 | 1 | 1 | 存在的隊伍總數 | |
/team list <team> | 執行成功 | 1 | 1 | 隊伍<team> 中的成員數量 | |
/team add ... | 執行成功 | 1 | 1 | 執行後存在的隊伍總數 | |
/team empty ... | 執行成功 | 1 | 1 | 執行前隊伍中的成員總數 | |
/team join | 執行成功 | 1 | 1 | 1 | |
/team join <members> | 執行成功 | 1 | 1 | 指定的實體數量 | |
/team leave ... | 執行成功 | 1 | 1 | 指定的實體數量 | |
/team modify displayName ... | 執行成功 | 1 | 1 | 0 | |
/team modify prefix ... | 執行成功 | 1 | 1 | 1 |
歷史[]
Java版 | |||||
---|---|---|---|---|---|
1.13 | 17w45a | 加入了/team 。 | |||
18w20a | 加入了/team option <team> prefix <prefix> 。
| ||||
加入了/team option <team> suffix <suffix> 。 | |||||
pre8 | /team option 現在為/team modify 。
| ||||
加入了/team modify <teamName> displayName 。 | |||||
隊伍名稱現在是文字組件,而不是原始字串。 | |||||
1.18 | 21w37a | 移除了隊伍名稱16個字元、<member> 參數40個字元的最大長度限制。 |
參見[]
/scoreboard
— 管理計分板/tag
– 以字串標記實體
參考[]
語言