構文[]
- Java Edition
gamemode <gamemode> [<target>]
- Bedrock Edition
gamemode <gameMode: GameMode> [player: target]gamemode <gameMode: int> [player: target]
引数[]
JE: <gamemode>:ゲームモード
BE: gameMode: GameMode:enum・gameMode: int:int
- 新しいゲームモードを指定する。
- 以下の4つの中から指定する:
survival(Bedrock Editionでは、sか0と略記可) - サバイバルモードcreative(Bedrock Editionでは、cか1と略記可) - クリエイティブモードadventure(Bedrock Editionでは、aか2と略記可) - アドベンチャーモードdefault(dか5と略記可)- デフォルトのゲームモード[Bedrock Edition限定]spectator- スペクテイターモード
JE:<target>:エンティティ
BE:player: target:プレイヤー
- ゲームモード変更の対象となるプレイヤーを指定する。 指定しなかった場合、実行者を対象として動作する。
- プレイヤー名、ターゲットセレクターまたはUUID[Java Edition限定]で指定する。また、ターゲットセレクターはプレイヤーを指すものである必要がある。
結果[]
| コマンド | トリガー | Java Edition | Bedrock Edition |
|---|---|---|---|
| 任意 | 引数が正しく指定されていない | 構文解析不能 | 構文解析不能 |
gameMode: intが有効なゲームモードのIDでない。 | - | 失敗 | |
player: targetがプレイヤーの種類でない。 | |||
<target>およびplayer: targetに該当するオンラインのプレイヤーが一人もいない。 | 失敗 | ||
実行者がプレイヤーでないのに、<target>およびplayer: targetが指定されていない。 | |||
| 成功時 | |||
出力[]
| コマンド | エディション | 状況 | 成功回数 | /execute store success ... | /execute store result ... |
|---|---|---|---|---|---|
| 任意 | Java Edition | 失敗時 | 0 | 0 | 0 |
| 成功時 | 1 | 1 | ゲームモードが変更されたプレイヤーの人数 | ||
| Bedrock Edition | 失敗時 | 0 | N/A | N/A | |
| 成功時 | 対象となったプレイヤーの人数 | N/A | N/A |
使用例[]
- 自信のゲームモードをクリエイティブモードに変更する:
/gamemode creative/gamemode c[Bedrock Edition限定]/gamemode 1[Bedrock Edition限定]
- すべてのプレイヤーをサバイバルモードにする:
gamemode survival @a
関連項目[]
/defaultgamemode– ワールドに入った時の初期ゲームモードを設定する。
歴史[]
| Java Edition Beta | |||||
|---|---|---|---|---|---|
| 1.8 | Pre-release | /gamemode <player> <mode>が追加された。当時は、プレイヤーとゲームモードの数値IDを指定する必要があった。 | |||
| Java Edition | |||||
| 1.3.1 | 12w16a | /gamemodeがシングルプレイで使用できるようになった。 | |||
構文が/gamemode <mode> <player>に変更され、playerが省略可能(デフォルトでは実行者)になり、modeが数値IDとsurvival・creative、s・cの3種で指定できるようになった。 | |||||
| 12w30a | サバイバルモードのIDが3から0に変更された。 | ||||
| 1.8 | 14w05a | spectatorが/gamemodeの引数に追加された。 | |||
| 1.9 | 15w43a | /gamemodeを実行した際に、チャット欄にゲームモードの変更結果が表示されるようになった。 | |||
| 16w02a | ターゲットセレクターの絞り込み引数mに、aおよびadventureなどの文字引数を指定できるようになった。また、@a[gamemode=!survival]のように補集合を指定することもできるようになった。 | ||||
| 1.13 | 17w45a | 略記と数値IDが使用できなくなった。 | |||
| 1.19.3 | 22w45a | 文字サブコマンドではなく、ゲームモードを使用するようになった。 | |||
| Pocket Edition Alpha | |||||
| v0.16.0 | build 1 | /gamemodeが追加された。 | |||
| クリエイティブモードとサバイバルモードに対してのみ使用できることを除けば、機能は凡そJava Edition 1.10のものと同じであった。 | |||||
| Pocket Edition | |||||
| 1.1.0 | alpha 1.1.0.0 | adventureが/gamemodeで使用できるようになった。 | |||
| Bedrock Edition | |||||
| 1.18.30 | beta 1.18.30.20 | スペクテイターモードのIDとして6が追加された。 | |||
| 1.18.31 | スペクテイターモードを指定するのにspectatorが使用できるようになった。 | ||||
| 1.19.30 | beta 1.19.30.20 | /gamemode 6でスペクテイターモードを設定できなくなった。 | |||