Mineuniverse
Log in Register
Plugins

GameModePro

A better way to manage game modes. Includes defaults, cross-world and other permissions.
by _ForgeUser7168057
Download Claim this project
4,580 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools General

GameModePro

The best way to manage gamemodes

Features

  • Let users set their own gamemodes
  • Toggle or explicitly set gamemode
  • Set default gamemode for each user for each world
  • Set others' gamemodes
  • Restrict crossworld gamemode setting via permissions
  • Supports console completely
  • Notifies staff of gamemode changes

Installation

  1. Download on the right
  2. Drop in plugins/
  3. Configure permissions, if so desired
    1. If you use pex, and anybody has'*', you'll may need to negate '-gamemode.default.survival' and '-gamemode.default.creative'
    2. If you use multiverse and want to use default gamemodes, you need to give users multiverse.bypass.gamemode.WORLDNAME for each world where defaults are used. This is still buggy because the MV feature is still in development.
  4. Configure GameModePro.yml if so desired
  5. Profit?

Permissions

gamemode.admin              to reload config (not used at the moment)
gamemode.notify             to notify the user when *anybody* changes their mode
gamemode.mode.creative      to change self to creative mode
gamemode.mode.survival      to change self to survival mode
gamemode.mode.check         to check any user's mode
gamemode.mode.*             for all
gamemode.other              to change others' gamemodes
gamemode.crossworld         to change others' gamemodes across worlds
gamemode.default.creative   to default to creative mode (make sure you set multiverse.bypass.gamemode.WORLDNAME) (still testing)
gamemode.default.survival   to default to survival mode (see ^) (still testing)
gamemode.bypass.wait.creative   allows immediate change to creative (2.3)
gamemode.bypass.wait.survival   allows immediate change to survival (2.3)

Configuration

(coming in 2.3)

In plugins/GameModePro/GameModePro.yml the following nodes exist:

helpfuldeny: true (true/false. shows "You need gamemode.mode.creative to do that!" instead of "Sorry, you can't do that here!")
delaymode: cooldown (cooldown/warmup. switches the type of delay applied) (warmup isn't implemented yet)
creativedelay: 0 (long. number of TICKS after a /gm c where the player cannot change modes again: 20 ticks = 1 second)
survivaldelay: 0 (long. see ^ )
showtosurvival: true (true/false. shows console notifications when a user changes to survival)
showtocreative: true (true/false. see ^ )
warmupstandstill: true (true/false. if true, if the user moves during warmup, their change is cancelled)

Command

/gm [who] [mode]

/gm is also /gamemode and /mode

If omitted, who defaults to yourself. It also autocompletes.

If omitted, mode defaults to toggle. It can be one of <b>t</b> for toggle, <b>c</b> or <b>1</b> for creative, or <b>s</b> or <b>0</b> for survival. Use <b>k</b> to check a user's gamemode.

Changelog

v2.2
* Change to new event system
v2.1
+ Add gamemode.notify
v2.0
* Restructured code
* Improved logging
v1.2
* Improved logging
v1.1
+ Added 'k' action to check a user's gamemode
v1.0
+ Initial Release

Source

On request. Public git coming soon.

v2.2
MC CB 1.5.2-R1.0
Beta 2012-03-18 Get
v2.0
MC CB 1.0.1-R1
Release 2012-01-06 Get
v1.1
MC CB 1.0.1-R1
Beta 2011-12-17 Get
v1.0
MC CB 1.0.1-R1
Beta 2011-12-16 Get

More from _ForgeUser7168057

HeroicRebuke Reloaded
4,226

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945