Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Ted_2001

Manage world gamerules through a clean and simple GUI.

Report Ultimate-Gamerules-Manager?

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.

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.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 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.

Commands and Permissions

Commands
/gamerule
/gamerulemanager
/ggamerule
/mgamerule
/gamerules
/gamerule reload
Permissions
gamerulemanager.use
gamerulemanager.reload

Installation

  1. Download the plugin .jar file.
  2. Place it inside your server's plugins folder.
  3. Restart your server.
  4. Use /gamerule to open the GUI.

No configuration is required for basic usage.


Configuration

You can customize plugin messages, gamerule descriptions, and GUI display items from the config file.

Example Config
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.1.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
# 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

English video by ServerMiner

Watch the video on YouTube


Leave a star if you like my plugin! :)

Information

CategoryWorld Management
Published onJanuary 15, 2025
LicenseUnspecified
Downloads123
Stars0
Watchers1

Pinned Versions

Members