Ultimate Gamerules Manager is a Minecraft server plugin that allows server owners and administrators to manage world gamerules through a clean and simple GUI.
With this plugin, you can select a world, view its gamerules, change boolean and integer values, copy gamerules between worlds, and reset gamerules to their default values.
Important for v5.x: GamerulesManager v5.x supports
Minecraft 26.x.x and requires
Java 25.
If your server is running Minecraft 1.13 - 1.21, please use the latest v4.x version instead.
Features:
Manage gamerules through an inventory GUI
Select the world you want to configure
Toggle boolean gamerules with one click
Edit integer gamerules through an AnvilGUI input
Copy gamerules from one world and paste them to another
Reset all gamerules of a world to their default values
Customize gamerule descriptions through the config file
Customize GUI display items through the config file
Per-player GUI session handling
bStats support
How It Works:
When you run the main command, a world selection menu opens. After selecting a world, the plugin opens the gamerule management GUI for that world.
Each item represents a gamerule. When you hover over an item, useful information about the gamerule is displayed.
There are two gamerule types:
Boolean gamerules - Click the item to toggle the value between true and false.
Integer gamerules - Click the item, type the new value in the AnvilGUI, and confirm the result.
You can customize plugin messages, gamerule descriptions, and GUI display items from the config file.
Minecraft 26.x uses the new snake_case gamerule names.
Example:
Code (YAML):
freeze_damage: "&7Whether players should take damage when freezing in powder snow." random_tick_speed: "&7How often random block ticks occur, such as crop growth and leaf decay." players_sleeping_percentage: "&7The percentage of players that must sleep to skip the night." gameruleItems:
freeze_damage: BLUE_ICE
random_tick_speed: WHEAT
players_sleeping_percentage: WHITE_BED
If an item is missing or invalid, the plugin will use BOOK as a fallback.
Updating from v4.x to v5.x:
GamerulesManager v5.x is a breaking update.
Before updating:
Make sure your server is running Minecraft 26.x.x.
Make sure your server is running Java 25.
Back up your old config.yml.
Delete the old config file or manually migrate old camelCase gamerule names to the new snake_case format.
Example migration:
Code (YAML):
# Old v4.x format freezeDamage: "&7Whether the player should take damage when inside powder snow."
# New v5.x format freeze_damage: "&7Whether players should take damage when freezing in powder snow."
If you are staying on Minecraft 1.13 - 1.21, do not update to v5.x. Use the latest v4.x version instead.
Why Use This Plugin?
You can manage gamerules without typing commands manually.
You can configure gamerules for different worlds from one GUI.
You can copy and paste gamerule values between worlds.
You can quickly reset a world's gamerules to their default values.
You can customize descriptions and display items from the config.
Video:
Screenshots:
If you find this plugin useful, a review is always appreciated!