Skip to main content

Module: world.gamerule

Overview

Module

This module allows you to customize the per-dimension gamerule.

Color Boxes

Note

◉ How it works?

In internal Minecraft, each dimension has a function named getGameRules().

It returns the gamerules of this dimension.

The vanilla Minecraft only returns the gamerules of minecraft:overworld.

Fuji modify the getGameRules() function, to let it return the per-dimension gamerules.

◉ How can I configure the per-dimension gamerules?

You can modify the config file directly, and issue /fuji reload to apply changes.

◉ Can I use this module in vanilla dimensions?

Yes, you can.

Tip

◉ The logic of /gamerule command.

The /gamerule command only operates on minecraft:overworld dimension.

To see the true info of a specified dimension, you should use /world info command.

◉ Set the per-dimension gamerules using commands.

You can install the WorldGameRules mod to provide such commands.

See https://github.com/DrexHD/WorldGameRules

Configurations

The following JSON content is provided for reference only. It must NOT be copied directly into the configuration directory, as it does not represent valid JSON syntax.

Config
  • File Name: config.json
  • File Content:
Click to see the default content...
config/fuji/modules/world/gamerule/config.json
{
"game_rules": [
{
"enable": true,
"dimension_id": "fuji:example",
"game_rules": {
"boolean_rules": {
"keepInventory": true
},
"int_rules": {
"playersSleepingPercentage": 50
}
}
}
]
}