マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/gamemodeコマンドの解説です。指定したプレイヤーのゲームモード(サバイバル、クリエイティブ、アドベンチャー、スペクテイター、デフォルト)を自由に変更することができます。自分自身のモードを一瞬で切り替えるだけでなく、ミニゲームの開始時に全員のモードを強制的に変更する仕掛けを作る際にも必須となる基本コマンドです。
【実行例】ワールドにいるすべてのプレイヤーのゲームモードを一斉に「クリエイティブモード」に変更します。
⚙️ /gamemode コマンドの構文(書き方)
変更したいゲームモードを指定し、その後ろに対象のプレイヤーを記述します。統合版(Bedrock Edition)では、モード名を文字だけでなく「数値(整数)」で指定することも可能です。
🎮 統合版で指定できる5つのゲームモード一覧表
引数(<gameMode>)の部分に指定できるキーワードです。統合版では、正式名称のほかに「1文字の省略形」や「数値」を使っても100%同じ効果として作動します。
| 正式なモード名 | 省略形 | 数値指定 | 詳しいゲームモードの特徴と仕様(説明) |
|---|---|---|---|
| survival | `s` | `0` | サバイバルモード: 体力や満腹度が存在し、自分でブロックを掘ったりアイテムをクラフトして生き残る標準的なモードです。 |
| creative | `c` | `1` | クリエイティブモード: ダメージを受けない無敵状態になり、空を飛ぶことができます。すべてのブロックを無限に取り出して自由に建築が楽しめます。 |
| adventure | `a` | `2` | アドベンチャーモード: 基本設定ではブロックの破壊や配置が制限されるモードです。配布ワールドのステージ破壊を防止したいときなどに重宝します。 |
| spectator | – | – | スペクテイターモード: 透明な「観察者」になります。ブロックを通り抜けて地中を移動したり、ゲーム内のモブたちの視点に入り込んだりできます(※省略形や数値はありません)。 |
| default | `d` | `5` | 【統合版限定】デフォルトモード: そのワールド自体の「世界の基本設定(設定画面で決めたデフォルトのモード)」に、プレイヤーのモードを強制的に同期させて戻します。 |
👥 [player: target](対象セレクター)のルール
コマンドの最後に指定する、ゲームモードを切り替える対象のルールです。
- 省略した場合: コマンドを入力して実行した「自分自身(@s)」のゲームモードが切り替わります。
- ターゲットセレクター: 統合版のルールでは、対象に `@p(最寄りのプレイヤー)` や `@a(全員)`、特定の個人IDなどの「プレイヤー(Player)」を対象としたセレクターを指定する必要があります。モブ(豚やゾンビなど)にゲームモードは存在しないため、それらを巻き込む指定をするとエラーになる場合があります。
🛠️ コピペで使える!実践コマンド実例集
チャット欄に手動で入力して作業効率を上げたり、コマンドブロック(主に衝撃コマンドブロック)に組み込んでゲームの進行を管理する際の実践例です。
② /gamemode s (サバイバルに切り替え)
手動でデバッグ作業をする際、文字入力を限界までサボれる統合版特有のテクニックです。長い単語を打ち込まなくても、数値指定の 「1」 や省略形の 「s」 を入力するだけで、システムは正式名称の `creative` や `survival` と完全に同じ命令として処理します。対象(ターゲット)を省略しているため、コマンドを打った自分自身(@s)が即座に対象となります。
配布ワールドやアスレチック、PvPマップのゲームスタート地点に設置するコマンドブロックの定番設定です。対象に `@a(全員)` を指定して adventure(または 2) に強制変更することで、これまでクリエイティブで建築を手伝っていたメンバーや、サバイバル状態の一般プレイヤー全員の「ブロック破壊・設置能力」をまとめて一瞬でロックできます。世界の地形を安全に守りながらゲームを始めたいときに必須の記述です。
人狼ゲームやPVPの脱落・観戦者システムを構築する応用例です。脱落した「最も近くのプレイヤー(@p)」に対して spectator を発動させます。スペクテイターモードには数値や省略形が存在しないため、文字でしっかり書き下す必要があります。このモードになったプレイヤーは、透明な観察者として幽霊のように壁をすり抜けながら他のメンバーの戦いをじっくりと観戦できるようになり、ゲームのクオリティが大幅に向上します。
⚠️ 注意点
※このコマンドを実行するには、世界の「チートの実行」がオンになっており、実行するプレイヤーが「オペレーター(管理者)」権限を持っている必要があります。なお、Java版にある仕様の「ハードコア」は技術的にゲームモードの扱いではないため、このコマンドの引数(options)に指定することはできません。
💻️ マインクラフトでプログラミングが学べる教室
👇️KIDSPROプログラミング教室の公式サイトをチェック!

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

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




コメント