Gamemode Disabler can disable certain game modes entirely or for specific users using permissions.
This plugin is an updated version of my other plugin ( Spectate Disabler ) that includes all game modes instead of just spectator mode.
If you find an error please inform me immediately so I can fix it! This plugin has been tested and should work correctly. Make sure you have your permissions set correctly before saying something doesn't work!
Features:
1. Disables the ability for players to switch between game modes of your choosing.
2. Players who try to switch to the gamemode will be set to their last known
game mode.
3. OP or people with the specified permissions below can bypass it!
4. ALL messages are configurable through the config file!
5. Color codes are supported through config messages.
6. Per-world option and per-game mode option, if set to true, only worlds listed will have the mode blocked! If set to false then it will affect the entire server.
8. Teleportation blocker. If enabled in the config, players will not be able to teleport while on specified game mode. If per-world is enabled, this will only affect worlds listed in the world list for the per-world option. This also has a per-game mode option in the config.
This (the teleport blocker if enabled) will cancel every type of teleport, including warping, /tp and /spawn! This by default is disabled in the config.
Commands:
/gamemodereload, reloads the configuration to apply most recent changes.
/gmreload, a faster version of /gamemodereload.
Config:
Permissions:
Setup:
1. Put GamemodeDisabler.jar into your plugins folder.
2. Start or restart your server. (To enable and generate config files)
3. Configure your messages and config options and reload the config.
4. Set up permissions for players to bypass or not be allowed to teleport.
5. Done!
If you like the resource please give it a review!
Icon credits to Ninfiniti
If it is not working, or you receive an error please inform me via PM, do not post issues with the plugin in the reviews section. This is a new plugin, I have tested it and there should not be any bugs. If you find one please let me know!
This plugin is an updated version of my other plugin ( Spectate Disabler ) that includes all game modes instead of just spectator mode.
If you find an error please inform me immediately so I can fix it! This plugin has been tested and should work correctly. Make sure you have your permissions set correctly before saying something doesn't work!
Features:
1. Disables the ability for players to switch between game modes of your choosing.
2. Players who try to switch to the gamemode will be set to their last known
game mode.
3. OP or people with the specified permissions below can bypass it!
4. ALL messages are configurable through the config file!
5. Color codes are supported through config messages.
6. Per-world option and per-game mode option, if set to true, only worlds listed will have the mode blocked! If set to false then it will affect the entire server.
8. Teleportation blocker. If enabled in the config, players will not be able to teleport while on specified game mode. If per-world is enabled, this will only affect worlds listed in the world list for the per-world option. This also has a per-game mode option in the config.
This (the teleport blocker if enabled) will cancel every type of teleport, including warping, /tp and /spawn! This by default is disabled in the config.
Commands:
/gamemodereload, reloads the configuration to apply most recent changes.
/gmreload, a faster version of /gamemodereload.
Config:
Spoiler: Config.yml
# If use per world is enabled, only worlds in the list will have game modes blocked.
UsePerWorldSpectator: false
SpectatorWorlds:
- world
- world_nether
- world_the_end
UsePerWorldCreative: false
CreativeWorlds:
- world
- world_nether
- world_the_end
UsePerWorldSurvival: false
SurvivalWorlds:
- world
- world_nether
- world_the_end
UsePerWorldAdventure: false
AdventureWorlds:
- world
- world_nether
- world_the_end
TeleportBlockSpectator: false
TeleportBlockCreative: false
TeleportBlockSurvival: false
TeleportBlockAdventure: false
NoPermMsg: '&4You don''t have permission to change to this game mode!'
ReloadedMsg: '&aGamemode Disabler config has been reloaded!'
NoPermReloadMsg: '&4You do not have permission to use this command!'
NoTpPermMsg: '&4You do not have permission to teleport while on this game mode! Change
gamemodes then try again!'
UsePerWorldSpectator: false
SpectatorWorlds:
- world
- world_nether
- world_the_end
UsePerWorldCreative: false
CreativeWorlds:
- world
- world_nether
- world_the_end
UsePerWorldSurvival: false
SurvivalWorlds:
- world
- world_nether
- world_the_end
UsePerWorldAdventure: false
AdventureWorlds:
- world
- world_nether
- world_the_end
TeleportBlockSpectator: false
TeleportBlockCreative: false
TeleportBlockSurvival: false
TeleportBlockAdventure: false
NoPermMsg: '&4You don''t have permission to change to this game mode!'
ReloadedMsg: '&aGamemode Disabler config has been reloaded!'
NoPermReloadMsg: '&4You do not have permission to use this command!'
NoTpPermMsg: '&4You do not have permission to teleport while on this game mode! Change
gamemodes then try again!'
Permissions:
Spoiler: Permissions
gamemode.reload - Allows reloading the config with /gmreload.
gamemode.bypassall - Bypasses the disabler for all game modes.
gamemode.tpbypassall - Bypasses the tp blocker for all game modes.
spectator.bypass - Allows you to bypass the spectator mode disabler.
spectator.tpbypass - Allows you to bypass the tp blocker for spectator mode.
survival.bypass - Allows you to bypass the survival mode disabler.
survival.tpbypass - Allows you to bypass the tp blocker for survival mode.
creative.bypass - Allows you to bypass the creative mode disabler.
creative.tpbypass - Allows you to bypass the tp blocker for creative mode.
adventure.bypass - Allows you to bypass the adventure mode disabler.
adventure.tpbypass - Allows you to bypass the tp blocker for adventure mode.
gamemode.bypassall - Bypasses the disabler for all game modes.
gamemode.tpbypassall - Bypasses the tp blocker for all game modes.
spectator.bypass - Allows you to bypass the spectator mode disabler.
spectator.tpbypass - Allows you to bypass the tp blocker for spectator mode.
survival.bypass - Allows you to bypass the survival mode disabler.
survival.tpbypass - Allows you to bypass the tp blocker for survival mode.
creative.bypass - Allows you to bypass the creative mode disabler.
creative.tpbypass - Allows you to bypass the tp blocker for creative mode.
adventure.bypass - Allows you to bypass the adventure mode disabler.
adventure.tpbypass - Allows you to bypass the tp blocker for adventure mode.
Setup:
1. Put GamemodeDisabler.jar into your plugins folder.
2. Start or restart your server. (To enable and generate config files)
3. Configure your messages and config options and reload the config.
4. Set up permissions for players to bypass or not be allowed to teleport.
5. Done!
If you like the resource please give it a review!
Icon credits to Ninfiniti
If it is not working, or you receive an error please inform me via PM, do not post issues with the plugin in the reviews section. This is a new plugin, I have tested it and there should not be any bugs. If you find one please let me know!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
Gamemode Disabler is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10. Downloaded 863 times (via Spigot). Download it and open it directly in the game.