Double-tap F to switch between Survival and Creative. Hold sneak as you tap to reach Adventure or Spectator, or open a menu and click the mode you want.
Only operators can switch by default; grant gamemodeswitcher.use and the mode nodes to other groups.
Key gestures
Double-tap F
- Survival to Creative
- Creative to Survival
- Adventure to Creative
Hold sneak and double-tap F
- Survival to Adventure
- Creative to Spectator
- Adventure to Survival
In Spectator, tap sneak three times
You go back to your previous mode and spot.
To use other keys, rebind Swap Item With Offhand or Sneak in Minecraft's controls.
Selector menu
/gsw menu lets players click a mode instead.
- Shows all four modes
- Players can turn off their own gestures
- Players can mute their own feedback
- Players can pick their own language
Feedback
- Messages in chat, the action bar and a title
- A sound, from five presets or any sound key
Settings
/gsw configedits every setting in game/gsw language server editchanges any message- Change where each gesture goes
- Change tap speed and cooldown
- Require empty hands for gestures
- File edits are applied automatically
- Set which worlds switching can be used in
Spectator return
Fly out in Spectator to inspect a build, then land back where you started.
- Leaving Spectator restores your previous mode
- Leaving Spectator teleports you back to where you entered it
- You can turn off either one
- Both survive reconnects and restarts
- An optional safety check can stop a return to an unsafe spot
- If you entered Spectator another way, three sneak taps take you to Creative
Getting started
- Put
GamemodeSwitcher.jarinplugins/and restart. The first start downloads its libraries. - Grant
gamemodeswitcher.useand the mode nodes to anyone who isn't an operator. - Double-tap F in Survival, or open
/gsw menu.
Commands and permissions
Commands
Aliases: /gamemodeswitcher for /gsw
/gsw menu Open the gamemode selector
/gsw set <mode> Switch to a mode
/gsw return Leave a tracked Spectator session
/gsw toggle Turn your own gestures off or on
/gsw status Show switching state and your mode
/gsw config Open the settings editor
/gsw language Pick your own or the server language
/gsw language server edit Edit messages in game
/gsw language update Check for translation updates
/gsw debug dump [upload=false] Create a report and upload it
/volmit plugins Shared tools for Volmit plugins
Permissions
Permission Default Allows
gamemodeswitcher.use op Gestures, selector, personal switching
gamemodeswitcher.mode.<mode> op Enter one mode
gamemodeswitcher.mode.* op Enter all four modes
gamemodeswitcher.config op Settings, server language, messages
gamemodeswitcher.debug op Diagnostic reports
gamemodeswitcher.update op Update notices
gamemodeswitcher.command everyone Status and version
gamemodeswitcher.language.self everyone Pick your own language
Compatibility and limits
Runs on: Paper, Purpur, Leaf, Folia, Canvas, Spigot
Minecraft: 26.1 to 26.3 on Java 25
- Languages English plus 17 translations. Set one for the server or let each player pick.
- Network Downloads its libraries and any translation you pick. Checks GitHub for updates. Debug reports upload to mclo.gs unless you add
upload=false.
Questions, suggestions and bug reports are welcome on Discord or GitHub.
Pinned Versions
- R26.1–26.3
Pages
Members
1Owner
