Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for VolmitSoftware

Switch gamemodes quickly using hot-keys.

Report GamemodeSwitcher?

GamemodeSwitcher

Switch gamemode with a key gesture or menu

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 config edits every setting in game
  • /gsw language server edit changes 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

  1. Put GamemodeSwitcher.jar in plugins/ and restart. The first start downloads its libraries.
  2. Grant gamemodeswitcher.use and the mode nodes to anyone who isn't an operator.
  3. 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.

Source Code • Documentation • Discord

Information

Category
Admin Tools
Published
November 5, 2026
License
1Downloads
0Stars

Pinned Versions

Members

1