Persistent Gamemode Switcher
by magicsweet
With Persistent Gamemode Switcher, a player can change game mode on a client without holding operator status or the vanilla permission level.
What it does
The mod lets a player switch game mode through its own keybinding even when the vanilla permission check would block the change. Vanilla Minecraft limits the gamemode command to operators, and many servers do not grant that status, so the mod skips the check for the switch it performs. The author describes it as useful for players who do not own the server or who would otherwise lose progress by using the F3 and F4 keys.
Installation needs Fabric or Quilt and works on Minecraft 1.16 – 26.2, with 38 release versions in that span. The Fabric file for 26.2 is the newest build, dated 2026-08-10. The mod is published under the MIT License, and its source code and issue tracker are public. Only the client needs it, so servers stay unchanged, and Java 11 or newer is needed to run it on the 1.16.x line.
Key features
Keybinding game mode switch
A keybinding changes the player's game mode directly, without typing a command or pressing F3 and F4.
Bypasses the vanilla permission check
The switch runs even when the player lacks operator status, which is the case on many servers.
Single-purpose design
The mod changes only the game mode, with no other features in the same package.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x2 of 2 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Playing on a server without operator status
A player who is not an operator can still change game mode on the client while staying on a server that does not grant the permission.
Single-player or adventure play
Players who want a quick switch between survival and creative without typing commands can use the keybinding.
Who it’s for: Players on Fabric or Quilt who want a client-side game mode switch without operator status, and who run the mod only on their own client.
How it compares
Better Game Mode Switcher is a Fabric client mod for 1.20.1 – 26.2 under a custom license that is not open source. Gamemode Unrestrictor is a Fabric client mod for 1.16.2 – 1.21.4 released under the MIT License and open source. Smooth Gamemode Switcher is a Fabric client mod for 1.20 – 26.2 under the GNU General Public License v3.0 only and open source. Persistent Gamemode Switcher covers the wider 1.16 – 26.2 span and also runs on Quilt.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Persistent Gamemode Switcher | Fabric and Quilt | 1.16 – 26.2 | Client-side only | 2026-08-10 |
| Better Game Mode Switcher | Fabric | 1.20.1 – 26.2 | Client-side only | 2026-07-06 |
| Gamemode Unrestrictor | Fabric | 1.16.2 – 1.21.4 | Client-side only | 2024-11-26 |
| Smooth Gamemode Switcher | Fabric | 1.20 – 26.2 | Client-side only | 2026-06-12 |
Questions
Does Persistent Gamemode Switcher need to be installed on the server?
Which loaders does Persistent Gamemode Switcher support?
Does Persistent Gamemode Switcher work with other mods?
In the catalog
Persistent Gamemode Switcher is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
This mod does not magically gives you creative! All it does is skips the check for the vanilla permission level, because many servers (pretty much all of them except, well, vanilla ones) ignore that check as well. Q: Where and how can I use game mode switcher without permissions?
Official listing
- Modrinth page
- modrinth.com/mod/persistentgamemodeswitcher
- Owner
- magicsweet
- Published
- 2023-03-27
- Updated on Modrinth
- 2026-08-10
- Facts verified
- 2026-10-15
