Package net.minecraft.world.level
Class GameRules
java.lang.Object
net.minecraft.world.level.GameRules
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic interfacestatic classstatic final classGameRules.Key<T extends GameRules.Value<T>>static classGameRules.Type<T extends GameRules.Value<T>>static classGameRules.Value<T extends GameRules.Value<T>>(package private) static interfaceGameRules.VisitorCaller<T extends GameRules.Value<T>>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprivate static final Map<GameRules.Key<?>,GameRules.Type<?>> (package private) static final org.slf4j.Loggerstatic final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.IntegerValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.IntegerValue>static final GameRules.Key<GameRules.IntegerValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.IntegerValue>static final GameRules.Key<GameRules.IntegerValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.IntegerValue>static final GameRules.Key<GameRules.IntegerValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>static final GameRules.Key<GameRules.BooleanValue>private final Map<GameRules.Key<?>,GameRules.Value<?>> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionGameRules(com.mojang.serialization.DynamicLike<?> p_46160_) privateGameRules(Map<GameRules.Key<?>, GameRules.Value<?>> p_46162_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate <T extends GameRules.Value<T>>
 voidassignCap(GameRules.Key<T> p_46173_, GameRules p_46174_, MinecraftServer p_46175_) voidassignFrom(GameRules p_46177_, MinecraftServer p_46178_) private static <T extends GameRules.Value<T>>
 voidcallVisitorCap(GameRules.GameRuleTypeVisitor p_46167_, GameRules.Key<?> p_46168_, GameRules.Type<?> p_46169_) copy()booleangetBoolean(GameRules.Key<GameRules.BooleanValue> p_46208_) intgetInt(GameRules.Key<GameRules.IntegerValue> p_46216_) <T extends GameRules.Value<T>>
 TgetRule(GameRules.Key<T> p_46171_) private voidloadFromTag(com.mojang.serialization.DynamicLike<?> p_46184_) static <T extends GameRules.Value<T>>
 GameRules.Key<T>register(String p_46190_, GameRules.Category p_46191_, GameRules.Type<T> p_46192_) static void
- 
Field Details- 
DEFAULT_RANDOM_TICK_SPEEDpublic static final int DEFAULT_RANDOM_TICK_SPEED- See Also:
 
- 
LOGGERstatic final org.slf4j.Logger LOGGER
- 
GAME_RULE_TYPES
- 
RULE_DOFIRETICK
- 
RULE_MOBGRIEFING
- 
RULE_KEEPINVENTORY
- 
RULE_DOMOBSPAWNING
- 
RULE_DOMOBLOOT
- 
RULE_DOBLOCKDROPS
- 
RULE_DOENTITYDROPS
- 
RULE_COMMANDBLOCKOUTPUT
- 
RULE_NATURAL_REGENERATION
- 
RULE_DAYLIGHT
- 
RULE_LOGADMINCOMMANDS
- 
RULE_SHOWDEATHMESSAGES
- 
RULE_RANDOMTICKING
- 
RULE_SENDCOMMANDFEEDBACK
- 
RULE_REDUCEDDEBUGINFO
- 
RULE_SPECTATORSGENERATECHUNKS
- 
RULE_SPAWN_RADIUS
- 
RULE_DISABLE_ELYTRA_MOVEMENT_CHECK
- 
RULE_MAX_ENTITY_CRAMMING
- 
RULE_WEATHER_CYCLE
- 
RULE_LIMITED_CRAFTING
- 
RULE_MAX_COMMAND_CHAIN_LENGTH
- 
RULE_COMMAND_MODIFICATION_BLOCK_LIMIT
- 
RULE_ANNOUNCE_ADVANCEMENTS
- 
RULE_DISABLE_RAIDS
- 
RULE_DOINSOMNIA
- 
RULE_DO_IMMEDIATE_RESPAWN
- 
RULE_DROWNING_DAMAGE
- 
RULE_FALL_DAMAGE
- 
RULE_FIRE_DAMAGE
- 
RULE_FREEZE_DAMAGE
- 
RULE_DO_PATROL_SPAWNING
- 
RULE_DO_TRADER_SPAWNING
- 
RULE_DO_WARDEN_SPAWNING
- 
RULE_FORGIVE_DEAD_PLAYERS
- 
RULE_UNIVERSAL_ANGER
- 
RULE_PLAYERS_SLEEPING_PERCENTAGE
- 
RULE_BLOCK_EXPLOSION_DROP_DECAY
- 
RULE_MOB_EXPLOSION_DROP_DECAY
- 
RULE_TNT_EXPLOSION_DROP_DECAY
- 
RULE_SNOW_ACCUMULATION_HEIGHT
- 
RULE_WATER_SOURCE_CONVERSION
- 
RULE_LAVA_SOURCE_CONVERSION
- 
RULE_GLOBAL_SOUND_EVENTS
- 
RULE_DO_VINES_SPREAD
- 
RULE_ENDER_PEARLS_VANISH_ON_DEATH
- 
rules
 
- 
- 
Constructor Details- 
GameRulespublic GameRules(com.mojang.serialization.DynamicLike<?> p_46160_) 
- 
GameRulespublic GameRules()
- 
GameRules
 
- 
- 
Method Details- 
registerpublic static <T extends GameRules.Value<T>> GameRules.Key<T> register(String p_46190_, GameRules.Category p_46191_, GameRules.Type<T> p_46192_) 
- 
getRule
- 
createTag
- 
loadFromTagprivate void loadFromTag(com.mojang.serialization.DynamicLike<?> p_46184_) 
- 
copy
- 
visitGameRuleTypes
- 
callVisitorCapprivate static <T extends GameRules.Value<T>> void callVisitorCap(GameRules.GameRuleTypeVisitor p_46167_, GameRules.Key<?> p_46168_, GameRules.Type<?> p_46169_) 
- 
assignFrom
- 
assignCapprivate <T extends GameRules.Value<T>> void assignCap(GameRules.Key<T> p_46173_, GameRules p_46174_, @Nullable MinecraftServer p_46175_) 
- 
getBoolean
- 
getInt
 
-