マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/tagコマンドの解説です。指定したプレイヤーやモブ、アイテムなどのエンティティに対して、自由な文字列の「目印(タグ)」を追加・削除・一覧表示することができます。ここで付与したタグは、ターゲットセレクター(例:@a[tag=人狼])を使って特定のエンティティだけをピンポイントで絞り込むための識別子として大活躍します。人狼ゲームやRPGの役職・クラス分け、PvPのチーム管理、特定のボスモブだけをコマンドの対象にするといった、複雑なゲームシステムや「仕掛け」を構築する上で絶対に欠かせない超重要コマンドです。
【実行例】最も近くにいるプレイヤー(@p)に「human」という名前のタグ(目印)を新しく追加します。
⚙️ /tag コマンドの3つの主要モードと構文
`/tag` コマンドは、目的(追加・削除・一覧表示)に合わせて3つのサブコマンド(add / remove / list)を使い分けます。
/tag <entity: targets> add <name: string>
/tag <entity: targets> remove <name: string>
/tag <entity: targets> list
💡 各引数の詳しい意味と設定ルール
| 引数名 | 記述ルール・値の例 | 詳しい効果と役割(説明) |
|---|---|---|
| <entity: targets> (対象) |
@a (全プレイヤー) @e[type=zombie] * (全スコアホルダー) |
必須項目です。タグを操作したい対象を指定します。ターゲットセレクターやプレイヤー名のほか、統合版ではすべてのスコアホルダー(記録保持者)を意味するアスタリスク(*)も指定可能です。 |
| <name: string> (タグ名) |
thief “team red” “最強のゾンビ” |
addおよびremoveモード時に指定するタグの名前(文字列)です。スペースを含まない単一の単語か、スペースや日本語を含める場合は必ずダブルクォーテーション(” “)で囲む必要があります。統合版ではすべての文字が使用可能です。 |
🛠️ コピペで使える!実践コマンド実例集
チャット欄やコマンドブロックにそのまま貼り付けて検証できる、ゲーム制作向けの応用実例です。
② /tell @a[tag=”werewolf”] あなたは人狼です。
①でプレイヤー「Steve」に「werewolf」というタグを付与します。その後、②のようにターゲットセレクターの条件に [tag="werewolf"] を指定することで、そのタグを持っているプレイヤーだけを狙って個別にメッセージ(/tell)を送るシステムが作れます。
② /effect @e[tag=”boss”] speed 9999 2 true
①で最も近くのゾンビ1体だけに「boss」タグを付けます。②で「boss」タグを持つエンティティだけを対象に、移動速度上昇(speed)のステータス効果を付与しています。ワールド内のモブ全滅を防ぎつつ、特定の個体だけを超強化したい場合に多用される鉄板ギミックです。
全プレイヤー(@a)から指定した「werewolf」タグを一斉に削除します。ゲームが終了した際や、ステージが切り替わるタイミングでリセット用のコマンドブロックを起動させることで、次のゲームへの影響を防ぎます。
🔍 どっちを使う? スコアボード(/scoreboard)との違い
エンティティにデータを紐付けるコマンドには `/scoreboard`(スコアボード)もあります。それぞれの特徴を理解して使い分けましょう!
| 機能・項目 | /tag (当ページ) | /scoreboard |
|---|---|---|
| 記録できるデータ | 「文字列(名前)」のみ。有無の判定。 | 「数値(ポイントやカウント数)」 |
| 仕組みのイメージ | プレイヤーに「付箋(ラベル)」を貼る。 | プレイヤーの「点数(カウンター)」を増減させる。 |
| セレクターでの指定 | @a[tag=hoge] (非常にシンプル) | @a[scores={hoge=1..}] (少し複雑) |
| 主な使いどころ | ・人狼や鬼ごっこの役職割り当て ・特定モブの判別・固定化 |
・コインや討伐数のカウント ・ゲームの残り時間の管理 |
⚠️ Java版との違い(大文字・小文字・文字制限)
Java版のタグ機能では、使用できる文字がハイフン(-)やアンダーバー(_)などの一部記号と英数字に限定されており、スペースを含むこともできません。
しかし、統合版(Bedrock Edition)では、日本語(全角文字)やスペースを含めた「すべての文字」をタグ名として使用可能です。ただし、スペースや特殊文字を含める場合は、コマンドエラーを防ぐためにタグ名を必ずダブルクォーテーション(” “)で囲む必要があります。
🛑 前提条件
※このコマンドを実行するには、世界の「チートの実行」がオンになっており、プレイヤー(またはコマンドブロック)が「必要権限レベル 1」以上(オペレーター権限)を持っている必要があります。Java版(必要権限レベル2)よりも低い権限で実行可能です。無効なエンティティセレクターを指定した場合や、構文ルール(スペースの扱いなど)に違反した場合は失敗します。
🎦/tagコマンドを動画で分かりやすく解説!
🎦/tagコマンド + family条件フィルターを動画で分かりやすく解説!
💻️ マインクラフトでプログラミングが学べる教室
👇️KIDSPROプログラミング教室の公式サイトをチェック!

📖 おすすめの参考書 & YouTube解説動画
👇️KIDSPRO (mcguide) 出版のコマンド完全攻略本をAmazonでチェック!

👇️KIDSPRO (mcguide) のYouTube解説動画をチェックしよう!




コメント