Commands/gamemode

From Minecraft Wiki
Jump to: navigation, search
gamemode
Restrictions

Operator

First introduced

Beta 1.8 (Pre-release)
PE Alpha 0.16.0 (PE Alpha 0.16.0 build 1)

Sets a player's game mode.

Syntax[edit]

  • Java Edition
gamemode (adventure|creative|spectator|survival) [<target>]
  • Bedrock Edition
gamemode <gameMode: GameMode> [player: target]
gamemode <gameMode: int> [player: target]

Arguments[edit]

JE: adventure|creative|spectator|survival
BE: gameMode: GameMode: GameType and gameMode: int: int

Specifies the new game mode. Must be one of the following:
"hardcore" is not a valid option for the <mode> argument, as it is technically not a game mode.

JE<targets>: entity
BE: player: target: CommandSelector<Actor>

Must be a player name, a target selector or a UUID[Java Edition only]. And the target selector must be of player type.
Specifies the target(s). If not specified, defaults to the player who executes the command.

Result[edit]

CommandTriggerJava EditionBedrock Edition
anythe arguments are not specified correctly Unparseable Failed
if <targets> or player: target fails to resolve to one or more online players Failed
if <targets> or player: target is not specified and the command executor is not a player
if all the players are already in the specified game mode Successful
On successSets the game mode of the specified players

Output[edit]

CommandEditionSituationSuccess Count/execute store succeess .../execute store result ...
anyJava EditionOn fail000
On success11the number of players whose game mode is changed.
Bedrock EditionOn fail0N/AN/A
On successthe number of targeted players.N/AN/A

Examples[edit]

  • To put all players into survival mode
    gamemode survival @a

See also[edit]

  • /defaultgamemode – sets the initial game mode for players joining the world.

History[edit]

Java Edition Beta
1.8Pre-releaseAdded /gamemode <player> <mode>. The command requires a player and numeric gamemode.
Java Edition
1.3.112w16a/gamemode is now usable in singleplayer.
Syntax changed to /gamemode <mode> <player>, where player is now optional (defaulting to the sender) and mode can be a number, or one of survival, creative, s, or c.
12w30aChanged the ID for survival mode from 3 to 0, changing /gamemode 3 to /gamemode 0.
1.814w05aAdded spectator to /gamemode.
1.915w43a/gamemode now displays in the chat the gamemode the player switches to.
16w02aThe m selector now accepts the standard literal gamemode values and abbreviations, such as a and adventure, and these may be negated as well (e.g., @a[gamemode=!survival]).
1.1317w45aRemoved abbreviated forms and numeric IDs.
Pocket Edition Alpha
0.16.0build 1Added /gamemode.
Functionality is almost equivalent to Java Edition 1.10 usage, except /gamemode can only use Creative and Survival modes.
Pocket Edition
1.1.0alpha 1.1.0.0Added adventure to /gamemode.