WorldGameRules: Per-World Gamerules for Minecraft

WorldGameRules gives every dimension its own gamerules in Minecraft. Download WorldGameRules for Minecraft and control each world separately today.

WorldGameRules

If you have ever wanted the Nether to keep mob griefing on while your Overworld stays perfectly tidy, WorldGameRules is the add-on you have been waiting for. This lightweight Fabric mod rewrites how gamerules work in Minecraft, splitting them into independent settings for every dimension instead of forcing one global configuration across your entire save. The result is far more control, far less compromise, and a much cleaner way to manage large modpacks or multiplayer servers.

What WorldGameRules Actually Does

In vanilla Minecraft, a gamerule like doDaylightCycle or keepInventory applies everywhere. Change it once, and every dimension follows. WorldGameRules breaks that limitation by storing gamerule values separately per world. That means your mining dimension can have fire tick disabled, your Nether can run with mob spawning tweaked, and your End can behave exactly how you want, all at the same time.

The mod is built for Fabric and supports modern Minecraft releases, including the 1.20.x and 1.21.x branches, so it slots neatly into most current setups. Because it is server-side friendly, it works just as well in singleplayer as it does on a busy SMP.

A Custom Gamerule Command

The heart of the mod is a reworked gamerule command. Instead of the vanilla syntax, WorldGameRules introduces a version that expects a dimension. You will need the permission world-gamerules.commands.gamerule or operator level 2 to use it.

Querying Rules

Use /gamerule <rule> [dimension selector] to check the current value of a rule across every dimension you specify.

Setting Rules

Use /gamerule <rule> <value> [dimension selector] to apply a new value to all matching dimensions in one go.

Dimension Selectors

Selectors are what make the system flexible. They let you target exactly which worlds are affected:

  • @all — selects every dimension in the game.
  • @namespace <namespace> — selects dimensions sharing a namespace. For example, namespace minecraft targets the Overworld, the Nether, and the End, but skips custom dimensions.
  • @regex <regex> — selects every dimension whose ID matches a regular expression.
  • <dimension id> — targets one specific dimension directly.

This structure means a single command can adjust dozens of worlds at once, or just one, depending on how precise you want to be.

Why Players Love Per-World Control

Servers benefit enormously. Admins can disable doFireTick in a resource world while keeping it active in the main survival area. Modpack creators can fine-tune each dimension without writing custom scripts. Even solo players enjoy the freedom of a chaotic Nether and a peaceful farm world living side by side.

When you download WorldGameRules, you also get a tool that plays nicely with existing worlds. Nothing is wiped, and vanilla defaults remain intact until you deliberately change them.

How to Install WorldGameRules

Getting started is straightforward. Here is how to install the mod on a Fabric setup:

  • Install the Fabric loader for your chosen Minecraft version.
  • Place the Fabric API jar in your mods folder.
  • Drop the WorldGameRules jar into the same mods folder.
  • Launch the game and confirm the mod loads in the mod list.

For players who prefer a hands-off approach, the foxygame.net launcher makes adding WorldGameRules remarkably simple, since its curated add-on catalog lets you enable the mod with a single click and keeps it updated automatically. That removes any guesswork about matching versions or hunting down dependencies, which is a genuine relief when you are juggling a dozen other mods.

Compatibility and Performance

WorldGameRules is intentionally minimal. It does not add blocks, entities, or textures, so it will not bloat your load times or clash with content mods. Its only job is to intercept gamerule logic and route it per dimension. That focus keeps it stable across Fabric versions and makes it a safe addition to both fresh installs and long-running worlds.

If you run datapacks that reference gamerules, double-check your commands after installing, since the syntax now expects a dimension selector. Once adjusted, everything behaves predictably.

Final Thoughts

WorldGameRules solves a problem most players did not realize they had. By giving every dimension its own gamerule set, it unlocks a level of fine-tuning that vanilla simply cannot match. Whether you run a public server, build elaborate modpacks, or just want your End to feel different from your Overworld, this mod delivers clean, reliable control. Download WorldGameRules for Minecraft today and start shaping each world on your own terms.