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:
groovygame_rule.setWarnNewGameRule(boolean)
Example
groovy
game_rule.setWarnNewGameRule(true)
Adding Entries
Adds a map of GameRule name to values:
groovygame_rule.add(Map<String, String>)
Adds a new entry in the format
name
,value
, withvalue
being a String that can represent a number (-1
,5
) or boolean (true
,false
):groovygame_rule.add(String, String)
Example
groovy
game_rule.add(['mobGriefing': 'false', 'keepInventory': 'true'])
game_rule.add('doDaylightCycle', 'false')