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
The identifier minecraft.game_rule will be used as the default on this page.
All Identifiers
Any of these can be used to refer to this compat:
groovy
mc.gamerule
mc.gameRule
mc.GameRule
MC.gamerule
MC.gameRule
MC.GameRule
mc.game_rule
MC.game_rule
vanilla.gamerule
vanilla.gameRule
vanilla.GameRule
Vanilla.gamerule
Vanilla.gameRule
Vanilla.GameRule
vanilla.game_rule
Vanilla.game_rule
minecraft.gamerule
minecraft.gameRule
minecraft.GameRule
Minecraft.gamerule
Minecraft.gameRule
Minecraft.GameRule
minecraft.game_rule/* Used as page default */
Minecraft.game_rule
mods.mc.gamerule
mods.mc.gameRule
mods.mc.GameRule
mods.MC.gamerule
mods.MC.gameRule
mods.MC.GameRule
mods.mc.game_rule
mods.MC.game_rule
mods.vanilla.gamerule
mods.vanilla.gameRule
mods.vanilla.GameRule
mods.Vanilla.gamerule
mods.Vanilla.gameRule
mods.Vanilla.GameRule
mods.vanilla.game_rule
mods.Vanilla.game_rule
mods.minecraft.gamerule
mods.minecraft.gameRule
mods.minecraft.GameRule
mods.Minecraft.gamerule
mods.Minecraft.gameRule
mods.Minecraft.GameRule
mods.minecraft.game_rule
mods.Minecraft.game_ruleEditing Values
Sets if creating new GameRules logs a warning. Enable it if you need to check spelling/capitalization. Disabled by default:
groovyminecraft.game_rule.setWarnNewGameRule(boolean)
Example
groovy
minecraft.game_rule.setWarnNewGameRule(true)Adding Entries
Adds a new entry in the format
name,value, withvaluebeing a String that can represent a number (-1,5) or boolean (true,false):groovyminecraft.game_rule.add(String, String)Adds a map of GameRule name to values:
groovyminecraft.game_rule.add(Map<String, String>)
Example
groovy
minecraft.game_rule.add('doDaylightCycle', 'false')
minecraft.game_rule.add(['mobGriefing': 'false', 'keepInventory': 'true'])