更新日:
2チームに分ける基本の流れ
/team add red "赤チーム"
/team add blue "青チーム"
/team modify red color red
/team modify blue color blue
/team join red Steve
/team join blue Alex
1〜2行目でチームを作り、3〜4行目で名前の色を決め、5〜6行目でプレイヤーを入れます。red や blue はチームのID(英小文字・数字など)で、"赤チーム" は表示用の名前です。プレイヤー名の代わりに @p や @a[tag=…] などのセレクターも使えます。
よく使う設定(team modify)
| やりたいこと | 書き方 |
|---|---|
| 名前の色を変える | /team modify red color red |
| 味方を攻撃できなくする | /team modify red friendlyFire false |
| 透明な味方を半透明で見えるようにする | /team modify red seeFriendlyInvisibles true |
| 頭の上の名前を隠す | /team modify red nametagVisibility never |
| プレイヤーどうしで押し合わない | /team modify red collisionRule never |
| 名前の前に文字を付ける | /team modify red prefix "[赤] " |
色は black・dark_blue・dark_green・dark_aqua・dark_red・dark_purple・gold・gray・dark_gray・blue・green・aqua・red・light_purple・yellow・white の16色と reset から選びます。friendlyFire false にしても、弓や爆発など一部のダメージの扱いは版によって違うことがあるため、本番の前に試しておきます。
チームをセレクターで指定する
| 書き方 | 対象 |
|---|---|
@a[team=red] | 赤チームの全員 |
@a[team=!red] | 赤チーム以外の全員(チームなしも含む) |
@a[team=] | どのチームにも入っていない人 |
@a[team=!] | どこかのチームに入っている人 |
たとえば赤チームだけを拠点に集めるときは /tp @a[team=red] 100 64 100、青チームだけに効果を付けるときは /effect give @a[team=blue] minecraft:speed 30 1 のように書きます。
ランダムにチーム分けする
/team join red @r[team=]
/team join blue @r[team=]
@r[team=] は「まだチームに入っていない人からランダムに1人」です。この2行を交互にくり返すと、人数がそろったチーム分けになります。コマンドブロックで人数分くり返す方法が便利です。
コピーしてすぐ試せる短い例はチームと名前色を設定するコマンド例にもまとめています。
チーム内だけで話す・倒れたメッセージを隠す
/teammsg 北の門に集合
/team modify red deathMessageVisibility hideForOtherTeams
/teammsg(短く /tm とも書けます)は、自分のチームにだけメッセージを送ります。2行目は、赤チームの人が倒れたときのメッセージをほかのチームから見えなくします。かくれんぼや対戦で、相手の状況がわからないようにしたいときに使います。ほかに always、never、hideForOwnTeam を指定できます。
1つのチームだけに見えるサイドバー
/scoreboard objectives add redPoints dummy "赤チームの得点"
/scoreboard objectives setdisplay sidebar.team.red redPoints
sidebar.team.red に表示すると、色が赤のチームの人にだけ見えます。チームごとに別々の得点表を出せます。ここで指定する色は、チームの名前ではなく /team modify … color で決めた色です。
確認・解散する
/team list:チームの一覧/team list red:赤チームのメンバー/team leave Steve:Steveをチームから外す/team empty red:赤チームを空にする(チーム自体は残る)/team remove red:チームを削除する
うまくいかないときの確認ポイント
- 名前の色が変わらない:
colorを設定したチームに入っているか/team list redで確認します。 - 味方を攻撃できてしまう:攻撃した人と攻撃された人の両方が同じチームに入っているか確認します。
- 「チームはすでに存在します」と出る:同じIDのチームが残っています。
/team removeしてから作り直します。 - 統合版で使えない:統合版には /team がありません。tag でグループを分け、
@a[tag=red]で指定する方法が代わりになります。
よくある質問
1人が2つのチームに入れますか?
入れません。別のチームに join すると、前のチームからは自動で外れます。
チームはワールドを閉じても残りますか?
残ります。チームと設定はワールドに保存されるので、次のゲームの前に /team empty で空にしておくと安全です。
Mobもチームに入れられますか?
入れられます。/team join red @e[type=minecraft:wolf,limit=1,sort=nearest] のように、エンティティも指定できます。