Ultimate Gamerules Manager
Ultimate Gamerules Manager is a Minecraft server plugin that allows server owners and administrators to manage world gamerules through a clean and simple GUI.
Select a world, browse its gamerules, change values, copy settings between worlds, or restore everything to Minecraft's defaults. All without manually typing gamerule commands.
Important for v5.x:
GamerulesManager v5.x supports Minecraft 26.1.x and requires Java 25.
If your server is running Minecraft 1.13 - 1.21, please use the latest v4.x version instead.
Features:
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:
Installation:
Configuration:
The default config.yml includes gamerule descriptions, GUI display items, and configurable messages.
Example Config:
If a configured material is missing or invalid, the plugin automatically uses BOOK as a fallback.
Updating from v4.x to v5.x:
GamerulesManager v5.x is a breaking update.
Before updating:
If your server is staying on Minecraft 1.13 - 1.21, continue using the latest v4.x release.
Why Use Ultimate Gamerules Manager?
Instead of remembering and manually typing gamerule commands, you can manage everything visually.
Screenshots:
If you encounter a bug or have a suggestion, feel free to use the plugin's Discussion section.
If you find Ultimate Gamerules Manager useful, a review is always appreciated!
Ultimate Gamerules Manager is a Minecraft server plugin that allows server owners and administrators to manage world gamerules through a clean and simple GUI.
Select a world, browse its gamerules, change values, copy settings between worlds, or restore everything to Minecraft's defaults. All without manually typing gamerule commands.
Important for v5.x:
GamerulesManager v5.x supports Minecraft 26.1.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 directly through chat
- Cancel an integer edit at any time by typing cancel
- Copy all gamerule values from one world
- Paste copied gamerules into another world
- Reset a world's gamerules to their default values
- View the current value of every gamerule
- View each gamerule's default value
- Customize gamerule descriptions through config.yml
- Customize GUI display items through config.yml
- Configure the messages used during integer value input
- 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, and the GUI will temporarily close. The plugin will ask you to enter the new value directly in chat.
Spoiler: Commands
/gamerule
/gamerulemanager
/ggamerule
/mgamerule
/gamerules
/gamerule reload
Code (Text):
/gamerule
/gamerulemanager
/ggamerule
/mgamerule
/gamerules
/gamerule reload
Spoiler: Permissions
gamerulemanager.use
gamerulemanager.reload
Code (Text):
gamerulemanager.use
gamerulemanager.reload
Installation:
- Download the plugin .jar file.
- Place it inside your server's plugins folder.
- Restart your server.
- Use /gamerule to open the GUI.
Configuration:
The default config.yml includes gamerule descriptions, GUI display items, and configurable messages.
Example Config:
Spoiler: Example Config
# Here change the value for Gamerule's condition.
gameruleCondition : "&7Gamerule is currently set to: "
# Here change the default value message.
gameruleDefaultValue : "&7Default value is: "
# Reset Gamerules lore.
resetGamerule : "&7Reset all Gamerules to default values."
# Copy Gamerules lore.
copyGamerule : "&7Copy all gamerules values from world "
# Paste Gamerules lore.
pasteGamerule : "&7Paste all gamerules values from the world you copied."
# Plugin's prefix.
pluginPrefix : "&b[&eUltimate Gamerules Manager&b] &7"
# No permission message.
noPermission : "&cYou don't have permission to use this command."
# Gamerule not found message.
gameruleNotFound : "&cGamerule description and item not found.\n&cAdd description and item on config.yml file."
# Messages shown while entering a gamerule value through chat.
# Available placeholders for valuePrompt: %gamerule%, %default_value%
valuePrompt : "&eType the new integer value for &b%gamerule%&e in chat. &7Default value: &f%default_value%&e."
cancelHint : "&7Type &ccancel&7 to go back without changing it."
invalidValue : "&eYou didn't type an &cinteger number&e. Try again or type &ccancel&e."
changeCancelled : "&eGamerule change cancelled."
tooManyInvalid : "&cToo many invalid attempts. Gamerule change cancelled."
# Minecraft 26.x / Java 25 gamerule keys.
# Gamerules are now namespaced snake_case IDs, e.g. minecraft:freeze_damage.
# In this config we store them without the minecraft: prefix.
advance_time : "&7Whether the daylight cycle and moon phases progress."
advance_weather : "&7Whether the weather can change naturally."
allow_entering_nether_using_portals : "&7Whether players can enter the Nether using Nether portals."
block_drops : "&7Whether blocks should drop items when broken."
block_explosion_drop_decay : "&7Whether blocks destroyed by explosions drop all loot or decay randomly."
command_block_output : "&7Whether command blocks should notify admins when they perform commands."
command_blocks_work : "&7Whether command blocks are enabled and can run commands."
drowning_damage : "&7Whether players should take damage when drowning."
ender_pearls_vanish_on_death : "&7Whether thrown ender pearls vanish when the player dies."
entity_drops : "&7Whether entities that are not mobs should drop items."
elytra_movement_check : "&7Whether the server should check player movement while flying with elytra."
fall_damage : "&7Whether players should take fall damage."
fire_damage : "&7Whether players should take damage from fire, lava, campfires, or magma blocks."
fire_spread_radius_around_player : "&7Controls the maximum distance in blocks that fire can spread around a player.\n&7Set to 0 to disable fire spreading.\n&7Set to -1 to allow fire spreading without players nearby."
forgive_dead_players : "&7Whether angered neutral mobs stop being angry when the targeted player dies nearby."
freeze_damage : "&7Whether players should take damage when freezing in powder snow."
global_sound_events : "&7Whether certain sound events are heard by all players regardless of location."
immediate_respawn : "&7Whether players respawn immediately without showing the death screen."
keep_inventory : "&7Whether players keep their items and experience after death."
lava_source_conversion : "&7Whether new sources of lava are allowed to form."
limited_crafting : "&7Whether players can only craft recipes they have unlocked."
locator_bar : "&7Whether the locator bar is shown on the player HUD."
log_admin_commands : "&7Whether admin commands are logged to the server log."
max_block_modifications : "&7The maximum number of blocks that can be changed by commands like /clone, /fill, or /fillbiome."
max_command_forks : "&7The maximum number of command forks that can be created during one tick."
max_command_sequence_length : "&7The maximum length of a chain of commands that can be executed during one tick."
max_entity_cramming : "&7The maximum number of pushable entities that can occupy one space before taking suffocation damage."
max_minecart_speed : "&7The maximum speed minecarts are allowed to reach."
max_snow_accumulation_height : "&7The maximum number of snow layers that can accumulate on each block."
mob_drops : "&7Whether mobs should drop items and experience orbs."
mob_explosion_drop_decay : "&7Whether blocks destroyed by mob explosions drop all loot or decay randomly."
mob_griefing : "&7Whether mobs can pick up items or change blocks."
natural_health_regeneration : "&7Whether players can regenerate health naturally when their hunger is full enough."
player_movement_check : "&7Whether the server should check normal player movement."
players_nether_portal_creative_delay : "&7Controls how long a creative player must stand in a Nether portal before changing dimensions."
players_nether_portal_default_delay : "&7Controls how long a non-creative player must stand in a Nether portal before changing dimensions."
players_sleeping_percentage : "&7The percentage of players that must sleep to skip the night."
projectiles_can_break_blocks : "&7Whether impact projectiles can destroy blocks that are destructible by them."
pvp : "&7Whether players can damage each other."
raids : "&7Whether raids can occur."
random_tick_speed : "&7How often random block ticks occur, such as crop growth and leaf decay."
reduced_debug_info : "&7Whether the debug screen shows reduced information."
respawn_radius : "&7The number of blocks around the world spawn where players can respawn."
send_command_feedback : "&7Whether command feedback should be shown in chat."
show_advancement_messages : "&7Whether advancement messages should be announced in chat."
show_death_messages : "&7Whether death messages are shown in chat."
spawn_mobs : "&7Whether mobs can naturally spawn.\n&7Does not affect monster spawners."
spawn_monsters : "&7Whether monsters can naturally spawn."
spawn_patrols : "&7Whether patrols can spawn."
spawn_phantoms : "&7Whether phantoms can spawn during the night."
spawn_wandering_traders : "&7Whether wandering traders can spawn."
spawn_wardens : "&7Whether wardens can spawn."
spawner_blocks_work : "&7Whether monster spawner blocks are enabled."
spectators_generate_chunks : "&7Whether players in spectator mode can generate chunks."
spread_vines : "&7Whether vines can spread to other blocks.\n&7Cave vines, weeping vines, and twisting vines are not affected."
tnt_explodes : "&7Whether TNT explodes after activation."
tnt_explosion_drop_decay : "&7Whether blocks destroyed by TNT explosions drop all loot or decay randomly."
universal_anger : "&7Whether angered neutral mobs attack any nearby player."
water_source_conversion : "&7Whether new sources of water are allowed to form."
# Set gamerules items.
# If the item is not found, BOOK will be used.
gameruleItems:
advance_time : CLOCK
advance_weather : SNOWBALL
allow_entering_nether_using_portals : OBSIDIAN
block_drops : OAK_LOG
block_explosion_drop_decay : FIRE_CHARGE
command_block_output : COMMAND_BLOCK
command_blocks_work : COMMAND_BLOCK
drowning_damage : WATER_BUCKET
ender_pearls_vanish_on_death : ENDER_PEARL
entity_drops : ROTTEN_FLESH
elytra_movement_check : ELYTRA
fall_damage : DIAMOND_BOOTS
fire_damage : LAVA_BUCKET
fire_spread_radius_around_player : FLINT_AND_STEEL
forgive_dead_players : FEATHER
freeze_damage : BLUE_ICE
global_sound_events : NOTE_BLOCK
immediate_respawn : TOTEM_OF_UNDYING
keep_inventory : DIAMOND_SWORD
lava_source_conversion : LAVA_BUCKET
limited_crafting : CRAFTING_TABLE
locator_bar : COMPASS
log_admin_commands : WRITABLE_BOOK
max_block_modifications : REPEATING_COMMAND_BLOCK
max_command_forks : CHAIN_COMMAND_BLOCK
max_command_sequence_length : CHAIN_COMMAND_BLOCK
max_entity_cramming : ZOMBIE_HEAD
max_minecart_speed : MINECART
max_snow_accumulation_height : SNOW_BLOCK
mob_drops : EXPERIENCE_BOTTLE
mob_explosion_drop_decay : CREEPER_SPAWN_EGG
mob_griefing : OAK_DOOR
natural_health_regeneration : GOLDEN_APPLE
player_movement_check : PLAYER_HEAD
players_nether_portal_creative_delay : CRYING_OBSIDIAN
players_nether_portal_default_delay : OBSIDIAN
players_sleeping_percentage : WHITE_BED
projectiles_can_break_blocks : ARROW
pvp : IRON_SWORD
raids : CROSSBOW
random_tick_speed : WHEAT
reduced_debug_info : REDSTONE_TORCH
respawn_radius : RED_BED
send_command_feedback : REDSTONE_LAMP
show_advancement_messages : BOOK
show_death_messages : PAPER
spawn_mobs : ZOMBIE_SPAWN_EGG
spawn_monsters : SKELETON_SPAWN_EGG
spawn_patrols : PILLAGER_SPAWN_EGG
spawn_phantoms : PHANTOM_SPAWN_EGG
spawn_wandering_traders : WANDERING_TRADER_SPAWN_EGG
spawn_wardens : WARDEN_SPAWN_EGG
spawner_blocks_work : SPAWNER
spectators_generate_chunks : ENDER_EYE
spread_vines : VINE
tnt_explodes : TNT
tnt_explosion_drop_decay : TNT_MINECART
universal_anger : SPIDER_EYE
water_source_conversion : WATER_BUCKET
Code (YAML):
# Here change the value for Gamerule's condition.
gameruleCondition : "&7Gamerule is currently set to: "
# Here change the default value message.
gameruleDefaultValue : "&7Default value is: "
# Reset Gamerules lore.
resetGamerule : "&7Reset all Gamerules to default values."
# Copy Gamerules lore.
copyGamerule : "&7Copy all gamerules values from world "
# Paste Gamerules lore.
pasteGamerule : "&7Paste all gamerules values from the world you copied."
# Plugin's prefix.
pluginPrefix : "&b[&eUltimate Gamerules Manager&b] &7"
# No permission message.
noPermission : "&cYou don't have permission to use this command."
# Gamerule not found message.
gameruleNotFound : "&cGamerule description and item not found.\n&cAdd description and item on config.yml file."
# Messages shown while entering a gamerule value through chat.
# Available placeholders for valuePrompt: %gamerule%, %default_value%
valuePrompt : "&eType the new integer value for &b%gamerule%&e in chat. &7Default value: &f%default_value%&e."
cancelHint : "&7Type &ccancel&7 to go back without changing it."
invalidValue : "&eYou didn't type an &cinteger number&e. Try again or type &ccancel&e."
changeCancelled : "&eGamerule change cancelled."
tooManyInvalid : "&cToo many invalid attempts. Gamerule change cancelled."
# Minecraft 26.x / Java 25 gamerule keys.
# Gamerules are now namespaced snake_case IDs, e.g. minecraft:freeze_damage.
# In this config we store them without the minecraft: prefix.
advance_time : "&7Whether the daylight cycle and moon phases progress."
advance_weather : "&7Whether the weather can change naturally."
allow_entering_nether_using_portals : "&7Whether players can enter the Nether using Nether portals."
block_drops : "&7Whether blocks should drop items when broken."
block_explosion_drop_decay : "&7Whether blocks destroyed by explosions drop all loot or decay randomly."
command_block_output : "&7Whether command blocks should notify admins when they perform commands."
command_blocks_work : "&7Whether command blocks are enabled and can run commands."
drowning_damage : "&7Whether players should take damage when drowning."
ender_pearls_vanish_on_death : "&7Whether thrown ender pearls vanish when the player dies."
entity_drops : "&7Whether entities that are not mobs should drop items."
elytra_movement_check : "&7Whether the server should check player movement while flying with elytra."
fall_damage : "&7Whether players should take fall damage."
fire_damage : "&7Whether players should take damage from fire, lava, campfires, or magma blocks."
fire_spread_radius_around_player : "&7Controls the maximum distance in blocks that fire can spread around a player.\n&7Set to 0 to disable fire spreading.\n&7Set to -1 to allow fire spreading without players nearby."
forgive_dead_players : "&7Whether angered neutral mobs stop being angry when the targeted player dies nearby."
freeze_damage : "&7Whether players should take damage when freezing in powder snow."
global_sound_events : "&7Whether certain sound events are heard by all players regardless of location."
immediate_respawn : "&7Whether players respawn immediately without showing the death screen."
keep_inventory : "&7Whether players keep their items and experience after death."
lava_source_conversion : "&7Whether new sources of lava are allowed to form."
limited_crafting : "&7Whether players can only craft recipes they have unlocked."
locator_bar : "&7Whether the locator bar is shown on the player HUD."
log_admin_commands : "&7Whether admin commands are logged to the server log."
max_block_modifications : "&7The maximum number of blocks that can be changed by commands like /clone, /fill, or /fillbiome."
max_command_forks : "&7The maximum number of command forks that can be created during one tick."
max_command_sequence_length : "&7The maximum length of a chain of commands that can be executed during one tick."
max_entity_cramming : "&7The maximum number of pushable entities that can occupy one space before taking suffocation damage."
max_minecart_speed : "&7The maximum speed minecarts are allowed to reach."
max_snow_accumulation_height : "&7The maximum number of snow layers that can accumulate on each block."
mob_drops : "&7Whether mobs should drop items and experience orbs."
mob_explosion_drop_decay : "&7Whether blocks destroyed by mob explosions drop all loot or decay randomly."
mob_griefing : "&7Whether mobs can pick up items or change blocks."
natural_health_regeneration : "&7Whether players can regenerate health naturally when their hunger is full enough."
player_movement_check : "&7Whether the server should check normal player movement."
players_nether_portal_creative_delay : "&7Controls how long a creative player must stand in a Nether portal before changing dimensions."
players_nether_portal_default_delay : "&7Controls how long a non-creative player must stand in a Nether portal before changing dimensions."
players_sleeping_percentage : "&7The percentage of players that must sleep to skip the night."
projectiles_can_break_blocks : "&7Whether impact projectiles can destroy blocks that are destructible by them."
pvp : "&7Whether players can damage each other."
raids : "&7Whether raids can occur."
random_tick_speed : "&7How often random block ticks occur, such as crop growth and leaf decay."
reduced_debug_info : "&7Whether the debug screen shows reduced information."
respawn_radius : "&7The number of blocks around the world spawn where players can respawn."
send_command_feedback : "&7Whether command feedback should be shown in chat."
show_advancement_messages : "&7Whether advancement messages should be announced in chat."
show_death_messages : "&7Whether death messages are shown in chat."
spawn_mobs : "&7Whether mobs can naturally spawn.\n&7Does not affect monster spawners."
spawn_monsters : "&7Whether monsters can naturally spawn."
spawn_patrols : "&7Whether patrols can spawn."
spawn_phantoms : "&7Whether phantoms can spawn during the night."
spawn_wandering_traders : "&7Whether wandering traders can spawn."
spawn_wardens : "&7Whether wardens can spawn."
spawner_blocks_work : "&7Whether monster spawner blocks are enabled."
spectators_generate_chunks : "&7Whether players in spectator mode can generate chunks."
spread_vines : "&7Whether vines can spread to other blocks.\n&7Cave vines, weeping vines, and twisting vines are not affected."
tnt_explodes : "&7Whether TNT explodes after activation."
tnt_explosion_drop_decay : "&7Whether blocks destroyed by TNT explosions drop all loot or decay randomly."
universal_anger : "&7Whether angered neutral mobs attack any nearby player."
water_source_conversion : "&7Whether new sources of water are allowed to form."
# Set gamerules items.
# If the item is not found, BOOK will be used.
gameruleItems:
advance_time : CLOCK
advance_weather : SNOWBALL
allow_entering_nether_using_portals : OBSIDIAN
block_drops : OAK_LOG
block_explosion_drop_decay : FIRE_CHARGE
command_block_output : COMMAND_BLOCK
command_blocks_work : COMMAND_BLOCK
drowning_damage : WATER_BUCKET
ender_pearls_vanish_on_death : ENDER_PEARL
entity_drops : ROTTEN_FLESH
elytra_movement_check : ELYTRA
fall_damage : DIAMOND_BOOTS
fire_damage : LAVA_BUCKET
fire_spread_radius_around_player : FLINT_AND_STEEL
forgive_dead_players : FEATHER
freeze_damage : BLUE_ICE
global_sound_events : NOTE_BLOCK
immediate_respawn : TOTEM_OF_UNDYING
keep_inventory : DIAMOND_SWORD
lava_source_conversion : LAVA_BUCKET
limited_crafting : CRAFTING_TABLE
locator_bar : COMPASS
log_admin_commands : WRITABLE_BOOK
max_block_modifications : REPEATING_COMMAND_BLOCK
max_command_forks : CHAIN_COMMAND_BLOCK
max_command_sequence_length : CHAIN_COMMAND_BLOCK
max_entity_cramming : ZOMBIE_HEAD
max_minecart_speed : MINECART
max_snow_accumulation_height : SNOW_BLOCK
mob_drops : EXPERIENCE_BOTTLE
mob_explosion_drop_decay : CREEPER_SPAWN_EGG
mob_griefing : OAK_DOOR
natural_health_regeneration : GOLDEN_APPLE
player_movement_check : PLAYER_HEAD
players_nether_portal_creative_delay : CRYING_OBSIDIAN
players_nether_portal_default_delay : OBSIDIAN
players_sleeping_percentage : WHITE_BED
projectiles_can_break_blocks : ARROW
pvp : IRON_SWORD
raids : CROSSBOW
random_tick_speed : WHEAT
reduced_debug_info : REDSTONE_TORCH
respawn_radius : RED_BED
send_command_feedback : REDSTONE_LAMP
show_advancement_messages : BOOK
show_death_messages : PAPER
spawn_mobs : ZOMBIE_SPAWN_EGG
spawn_monsters : SKELETON_SPAWN_EGG
spawn_patrols : PILLAGER_SPAWN_EGG
spawn_phantoms : PHANTOM_SPAWN_EGG
spawn_wandering_traders : WANDERING_TRADER_SPAWN_EGG
spawn_wardens : WARDEN_SPAWN_EGG
spawner_blocks_work : SPAWNER
spectators_generate_chunks : ENDER_EYE
spread_vines : VINE
tnt_explodes : TNT
tnt_explosion_drop_decay : TNT_MINECART
universal_anger : SPIDER_EYE
water_source_conversion : WATER_BUCKET
If a configured material is missing or invalid, the plugin automatically uses 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.1.x or 26.2.
- 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.
Spoiler: Example migration
# 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."
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 your server is staying on Minecraft 1.13 - 1.21, continue using the latest v4.x release.
Why Use Ultimate Gamerules Manager?
Instead of remembering and manually typing gamerule commands, you can manage everything visually.
- Configure different worlds independently
- See current values before changing them
- See default values directly in the GUI
- Toggle boolean values instantly
- Enter integer values without using commands
- Duplicate gamerule configurations between worlds
- Restore an entire world to default gamerules in seconds
- Customize descriptions and GUI items to fit your server
Spoiler: English Video by ServerMiner
Screenshots:
Spoiler: World Selection
Spoiler: GUI Menu 1
Spoiler: GUI Menu 2
Spoiler: GUI Menu 3
Spoiler: GUI Menu 4
Spoiler: Copy Gamerules Example
Spoiler: Paste Gamerules Example
Spoiler: Reset Gamerules Example
If you encounter a bug or have a suggestion, feel free to use the plugin's Discussion section.
If you find Ultimate Gamerules Manager useful, a review is always appreciated!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1, 26.2
- 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 — How to install Minecraft Java mods & modpacks walks through it step by step.
Ultimate Gamerules Manager [26.1.X - 26.2] is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2. Downloaded 8,031 times (via Spigot). Download it and open it directly in the game.