How to Change Game Mode in Minecraft: A Complete Guide
Minecraft's game modes are one of its most powerful features — they completely transform how the game plays, what you can do, and what threatens you. Whether you're building freely, surviving from scratch, or testing a map, knowing how to switch between modes gives you full control over your experience.
What Are Minecraft's Game Modes?
Before changing anything, it helps to understand what each mode actually does:
| Game Mode | What It Does |
|---|---|
| Survival | Health, hunger, and resource gathering are active. Mobs can damage you. You must craft everything. |
| Creative | Unlimited resources, instant building, flight enabled, no damage taken. |
| Adventure | Similar to Survival but block breaking/placing is restricted. Designed for custom maps. |
| Spectator | You're invisible, can fly through blocks, and cannot interact with anything. |
| Hardcore | Survival mode with permadeath — world deletes (or locks) when you die. |
Most players regularly switch between Survival and Creative, either for building projects or to experiment without consequences.
How to Change Game Mode Using Commands 🎮
The fastest method across all platforms is the /gamemode command. This requires cheats to be enabled on your world, or for you to have operator (op) status on a server.
Basic Command Syntax
/gamemode <mode> Replace <mode> with one of the following:
survival(orsor0)creative(orcor1)adventure(oraor2)spectator(orspor3)
Example:
/gamemode creative To change another player's game mode on a server:
/gamemode creative PlayerName How to Open the Chat/Command Console
- PC (Java Edition): Press
Tor/to open chat - PC (Bedrock Edition): Press
Tor/ - Console (PS/Xbox/Switch): Press the right directional button or touch the chat icon
- Mobile (Bedrock): Tap the chat bubble icon at the top of the screen
Enabling Cheats in a Single-Player World
If the /gamemode command isn't working, cheats are likely disabled. Here's how to enable them:
When Creating a New World
During world setup, look for the "Allow Cheats" toggle (Bedrock) or the "Allow Cheats" option under the More World Options section (Java). Switch it on before creating the world.
In an Existing World (Java Edition)
- Open the world and press Escape to pause
- Click Open to LAN
- Set Allow Cheats to ON
- Click Start LAN World
This enables cheats for that session only — you'll need to repeat it each time you load the world.
In an Existing World (Bedrock Edition)
- Go to the Pause Menu
- Select Settings
- Scroll to Cheats and toggle on Activate Cheats
⚠️ On Bedrock, enabling cheats permanently disables achievements for that world — this cannot be undone.
Changing Game Mode Through World Settings
On Bedrock Edition, you can set the default game mode for a world — meaning new players who join start in that mode automatically.
- From the main menu, press Play → find your world → tap the edit (pencil) icon
- Under Game Settings, find Default Game Mode
- Choose your preferred mode
This doesn't change the mode for players already in the world — it only applies to new players or fresh spawns.
How Game Mode Changes Work on Servers
On a multiplayer server, game mode management works differently depending on your role:
- Operators (admins): Can use
/gamemodefreely for themselves and other players - Regular players: Cannot change their own game mode unless given permission
- Server config: Server operators can set the default game mode in the
server.propertiesfile using thegamemode=line
If you're playing on a Realms world, the Realm owner can switch the default mode from the Realm settings panel. They can also use /gamemode commands while in-game if they're the owner or an operator.
Differences Between Java and Bedrock Worth Knowing
A few behaviors differ between the two major versions:
- Java Edition uses a separate Hardcore toggle at world creation — it can't be changed via
/gamemodecommands - Bedrock Edition doesn't have a true Hardcore mode built-in (though workarounds exist)
- Java Edition allows per-session cheat toggling via LAN; Bedrock makes it permanent
- On Java,
/gamemode 0through/gamemode 3still work as shorthand; Bedrock supports them too but the text names are generally more reliable
Variables That Affect How You Use This
How straightforward the mode switch is depends on several factors unique to your situation:
- Platform: Console players have slightly different menu layouts than PC or mobile users
- World age: Older worlds created before cheats were enabled require extra steps
- Server permissions: On shared servers, your ability to change modes depends entirely on what the admin has configured
- Edition (Java vs. Bedrock): The menus and restrictions around cheats and achievements differ meaningfully between them
- Multiplayer vs. single-player: Changing your own mode solo is simple; changing it on a shared world involves permissions and can affect everyone's experience
A player running a solo creative build world has an entirely different experience with these settings than someone on a community survival server — the same command works, but what's accessible, who controls it, and what consequences come with it vary considerably based on setup. 🔧