Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Information icon
此特性為Java版獨有。
team
需要的權限等級

2

限制條件

管理隊伍。

語法[]

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>teamlistremoveemptyjoinmodify模式下)

指定隊伍的名稱。
必須為隊伍的名稱

<team>stringadd模式下)

指定新隊伍的名稱。
必須為字串。且必須是單個詞(允許的字元包括:-+._A-Za-z0-9)。

<displayName>component

指定隊伍被顯示時的名稱。
必須為原始JSON文字

<members>score_holder

指定需要加入或離開的實體。
必須為分數持有者,可以是目標選擇器、玩家名(可以不線上)、UUID,或用於表示所有正在被追蹤實體的*

<option>

指定變更的選項。
值必須為以下內容之一:
  • displayName:設定隊伍被顯示時的名稱。
  • color:決定隊伍與玩家在聊天欄、頭頂、Tab選單、側邊欄的顏色,以及實體帶有發光效果時的描邊顏色。
  • friendlyFire:啟用/停用同隊伍玩家互傷。不對隊伍中的非玩家實體生效。
  • seeFriendlyInvisibles:決定玩家觀察同隊伍的隱形玩家時,顯示為半透明還是完全不可見。
  • nametagVisibility:決定頭上的名稱標籤是否可見。
  • deathMessageVisibility:控制玩家死亡訊息的可見性。
  • collisionRule:控制隊伍中實體的碰撞方式。
  • prefix:修改玩家名稱前綴。
  • suffix:修改玩家名稱後綴。

<value>

指定<option>要變更為的值。
下為每個選項的值:
  • 選項為displayName時:
  • 選項為color時:
    • <value>color - 必須為原始JSON文字
      • 預設為reset。若為reset,名稱將以預設顏色與格式顯示。
  • 選項為friendlyFire時:
    • <allowed>boolean - 必須為原始JSON文字
      • true - (預設)啟用同隊伍玩家互傷。
      • false - 停用同隊伍玩家互傷。
  • 選項為seeFriendlyInvisibles時:
    • <allowed>boolean - 必須為原始JSON文字
      • true - (預設)玩家觀察同隊伍的隱形玩家時顯示為半透明。
      • false - 玩家無法看到同隊伍的隱形玩家。
  • 選項為nametagVisibility時:
    • never - 玩家頭上的名稱不被任何玩家看見。
    • hideForOtherTeams - 玩家頭上的名稱只被同隊伍玩家看見。
    • hideForOwnTeam - 玩家頭上的名稱只被異隊伍玩家看見。
    • always - (預設)玩家頭上的名稱能被任何玩家看見。
  • 選項為deathMessageVisibility時:
    • never - 對所有玩家隱藏死亡訊息。
    • hideForOtherTeams - 對異隊伍玩家隱藏死亡訊息。
    • hideForOwnTeam - 對同隊伍玩家隱藏死亡訊息。
    • always - (預設)死亡訊息對所有玩家可見。
  • 選項為collisionRule時:
    • always - (預設)正常碰撞。
    • never - 該隊伍中的實體不可碰撞。
    • pushOtherTeams - 該隊伍中的實體只能與同隊伍中的實體碰撞。[1]
    • pushOwnTeam - 該隊伍中的實體不能與同隊伍中的實體碰撞。[1]
  • 選項為prefix時:
  • 選項為suffix時:

結果[]

指令觸發條件Java版
任意參數未正確指定 無法解析
/team list <team>
/team remove ...
/team empty ...
/team join ...
/team modify ...
<team>中的隊伍不存在 執行失敗
/team add ...已存在與<team>同名的隊伍
/team empty ...<team>已無實體
/team join ...<members>未被指定且指令不由實體執行
<members>無法解析為一個或多個實體
/team leave ...<members>無法解析為一個或多個實體 執行失敗
/team modify displayName ...
/team modify color ...
/team modify friendlyFire ...
/team modify seeFriendlyInvisibles ...
/team modify nametagVisibility ...
/team modify deathMessageVisibility ...
/team modify collisionRule ...
指定值與目前值一致
任意執行成功時控制隊伍

輸出[]

指令版本條件成功次數/execute store success .../execute store result ...
任意Java版執行失敗000
/team list執行成功11存在的隊伍總數
/team list <team>執行成功11隊伍<team>中的成員數量
/team add ...
/team remove ...
執行成功11執行後存在的隊伍總數
/team empty ...執行成功11執行前隊伍中的成員總數
/team join執行成功111
/team join <members>執行成功11指定的實體數量
/team leave ...執行成功11指定的實體數量
/team modify displayName ...
/team modify color ...
/team modify friendlyFire ...
/team modify seeFriendlyInvisibles ...
/team modify nametagVisibility ...
/team modify deathMessageVisibility ...
/team modify collisionRule ...
執行成功110
/team modify prefix ...
/team modify suffix ...
執行成功111

歷史[]

Java版
1.1317w45a加入了/team
18w20a加入了/team option <team> prefix <prefix>
加入了/team option <team> suffix <suffix>
pre8/team option現在為/team modify
加入了/team modify <teamName> displayName
隊伍名稱現在是文字組件,而不是原始字串。
1.1821w37a移除了隊伍名稱16個字元、<member>參數40個字元的最大長度限制。

參見[]

參考[]

語言

Advertisement