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
minecraft.gamerule
minecraft.game_rule/* Used as page default */
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.GameRuleEditing 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 map of GameRule name to values:
groovyminecraft.game_rule.add(Map<String, String>)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)
Example
groovy
minecraft.game_rule.add(['mobGriefing': 'false', 'keepInventory': 'true'])
minecraft.game_rule.add('doDaylightCycle', 'false')