Skip to content

Default GameRules (Minecraft)

Description

Create or assign a default value to GameRules.

Warning

GameRules are case-sensitive! Enable logging of new GameRules via setWarnNewGameRule to ensure you are modifying an existing GameRule and not creating a new and unused one!

Identifier

Refer to this via any of the following:

groovy
gamerule
game_rule/* Used as page default */
gameRule
GameRule
minecraft.gamerule
minecraft.game_rule
minecraft.gameRule
minecraft.GameRule
Minecraft.gamerule
Minecraft.game_rule
Minecraft.gameRule
Minecraft.GameRule
vanilla.gamerule
vanilla.game_rule
vanilla.gameRule
vanilla.GameRule
Vanilla.gamerule
Vanilla.game_rule
Vanilla.gameRule
Vanilla.GameRule
mods.mc.gamerule
mods.mc.game_rule
mods.mc.gameRule
mods.mc.GameRule
mods.vanilla.gamerule
mods.vanilla.game_rule
mods.vanilla.gameRule
mods.vanilla.GameRule
mods.minecraft.gamerule
mods.minecraft.game_rule
mods.minecraft.gameRule
mods.minecraft.GameRule

Editing Values

  • Sets if creating new GameRules logs a warning. Enable it if you need to check spelling/capitalization. Disabled by default:

    groovy
    game_rule.setWarnNewGameRule(boolean)
Example
groovy
game_rule.setWarnNewGameRule(true)

Adding Entries

  • Adds a map of GameRule name to values:

    groovy
    game_rule.add(Map<String, String>)
  • Adds a new entry in the format name, value, with value being a String that can represent a number (-1, 5) or boolean (true, false):

    groovy
    game_rule.add(String, String)
Example
groovy
game_rule.add(['mobGriefing': 'false', 'keepInventory': 'true'])
game_rule.add('doDaylightCycle', 'false')

Contributors

© 2024 CleanroomMC. All Rights Reserved.