net.minecraft.world.level

public class GameRules

dkv
net.minecraft.world.level.GameRules
net.minecraft.class_1928

Field summary

Modifier and TypeField
public static final int
a
DEFAULT_RANDOM_TICK_SPEED
field_30963
static final org.slf4j.Logger
af
LOGGER
field_19410
private static final Map<GameRules$Key<?>, GameRules$Type<?>>
ag
GAME_RULE_TYPES
field_9197
public static final GameRules$Key<GameRules$BooleanValue>
b
RULE_DOFIRETICK
field_19387
public static final GameRules$Key<GameRules$BooleanValue>
c
RULE_ALLOWFIRETICKAWAYFROMPLAYERS
field_56559
public static final GameRules$Key<GameRules$BooleanValue>
d
RULE_MOBGRIEFING
field_19388
public static final GameRules$Key<GameRules$BooleanValue>
e
RULE_KEEPINVENTORY
field_19389
public static final GameRules$Key<GameRules$BooleanValue>
f
RULE_DOMOBSPAWNING
field_19390
public static final GameRules$Key<GameRules$BooleanValue>
g
RULE_DOMOBLOOT
field_19391
public static final GameRules$Key<GameRules$BooleanValue>
h
RULE_PROJECTILESCANBREAKBLOCKS
field_46796
public static final GameRules$Key<GameRules$BooleanValue>
i
RULE_DOBLOCKDROPS
field_19392
public static final GameRules$Key<GameRules$BooleanValue>
j
RULE_DOENTITYDROPS
field_19393
public static final GameRules$Key<GameRules$BooleanValue>
k
RULE_COMMANDBLOCKOUTPUT
field_19394
public static final GameRules$Key<GameRules$BooleanValue>
l
RULE_NATURAL_REGENERATION
field_19395
public static final GameRules$Key<GameRules$BooleanValue>
m
RULE_DAYLIGHT
field_19396
public static final GameRules$Key<GameRules$BooleanValue>
n
RULE_LOGADMINCOMMANDS
field_19397
public static final GameRules$Key<GameRules$BooleanValue>
o
RULE_SHOWDEATHMESSAGES
field_19398
public static final GameRules$Key<GameRules$IntegerValue>
p
RULE_RANDOMTICKING
field_19399
public static final GameRules$Key<GameRules$BooleanValue>
q
RULE_SENDCOMMANDFEEDBACK
field_19400
public static final GameRules$Key<GameRules$BooleanValue>
r
RULE_REDUCEDDEBUGINFO
field_19401
public static final GameRules$Key<GameRules$BooleanValue>
s
RULE_SPECTATORSGENERATECHUNKS
field_19402
public static final GameRules$Key<GameRules$IntegerValue>
t
RULE_SPAWN_RADIUS
field_19403
public static final GameRules$Key<GameRules$BooleanValue>
u
RULE_DISABLE_PLAYER_MOVEMENT_CHECK
field_54909
public static final GameRules$Key<GameRules$BooleanValue>
v
RULE_DISABLE_ELYTRA_MOVEMENT_CHECK
field_19404
public static final GameRules$Key<GameRules$IntegerValue>
w
RULE_MAX_ENTITY_CRAMMING
field_19405
public static final GameRules$Key<GameRules$BooleanValue>
x
RULE_WEATHER_CYCLE
field_19406
public static final GameRules$Key<GameRules$BooleanValue>
y
RULE_LIMITED_CRAFTING
field_19407
public static final GameRules$Key<GameRules$IntegerValue>
z
RULE_MAX_COMMAND_CHAIN_LENGTH
field_19408
public static final GameRules$Key<GameRules$IntegerValue>
A
RULE_MAX_COMMAND_FORK_COUNT
field_46658
public static final GameRules$Key<GameRules$IntegerValue>
B
RULE_COMMAND_MODIFICATION_BLOCK_LIMIT
field_41766
public static final GameRules$Key<GameRules$BooleanValue>
C
RULE_ANNOUNCE_ADVANCEMENTS
field_19409
public static final GameRules$Key<GameRules$BooleanValue>
D
RULE_DISABLE_RAIDS
field_19422
public static final GameRules$Key<GameRules$BooleanValue>
E
RULE_DOINSOMNIA
field_20637
public static final GameRules$Key<GameRules$BooleanValue>
F
RULE_DO_IMMEDIATE_RESPAWN
field_20638
public static final GameRules$Key<GameRules$IntegerValue>
G
RULE_PLAYERS_NETHER_PORTAL_DEFAULT_DELAY
field_46794
public static final GameRules$Key<GameRules$IntegerValue>
H
RULE_PLAYERS_NETHER_PORTAL_CREATIVE_DELAY
field_46795
public static final GameRules$Key<GameRules$BooleanValue>
I
RULE_DROWNING_DAMAGE
field_20634
public static final GameRules$Key<GameRules$BooleanValue>
J
RULE_FALL_DAMAGE
field_20635
public static final GameRules$Key<GameRules$BooleanValue>
K
RULE_FIRE_DAMAGE
field_20636
public static final GameRules$Key<GameRules$BooleanValue>
L
RULE_FREEZE_DAMAGE
field_28044
public static final GameRules$Key<GameRules$BooleanValue>
M
RULE_DO_PATROL_SPAWNING
field_21831
public static final GameRules$Key<GameRules$BooleanValue>
N
RULE_DO_TRADER_SPAWNING
field_21832
public static final GameRules$Key<GameRules$BooleanValue>
O
RULE_DO_WARDEN_SPAWNING
field_38975
public static final GameRules$Key<GameRules$BooleanValue>
P
RULE_FORGIVE_DEAD_PLAYERS
field_25401
public static final GameRules$Key<GameRules$BooleanValue>
Q
RULE_UNIVERSAL_ANGER
field_25402
public static final GameRules$Key<GameRules$IntegerValue>
R
RULE_PLAYERS_SLEEPING_PERCENTAGE
field_28357
public static final GameRules$Key<GameRules$BooleanValue>
S
RULE_BLOCK_EXPLOSION_DROP_DECAY
field_40880
public static final GameRules$Key<GameRules$BooleanValue>
T
RULE_MOB_EXPLOSION_DROP_DECAY
field_40881
public static final GameRules$Key<GameRules$BooleanValue>
U
RULE_TNT_EXPLOSION_DROP_DECAY
field_40882
public static final GameRules$Key<GameRules$IntegerValue>
V
RULE_SNOW_ACCUMULATION_HEIGHT
field_40883
public static final GameRules$Key<GameRules$BooleanValue>
W
RULE_WATER_SOURCE_CONVERSION
field_40884
public static final GameRules$Key<GameRules$BooleanValue>
X
RULE_LAVA_SOURCE_CONVERSION
field_40885
public static final GameRules$Key<GameRules$BooleanValue>
Y
RULE_GLOBAL_SOUND_EVENTS
field_40886
public static final GameRules$Key<GameRules$BooleanValue>
Z
RULE_DO_VINES_SPREAD
field_42474
public static final GameRules$Key<GameRules$BooleanValue>
aa
RULE_ENDER_PEARLS_VANISH_ON_DEATH
field_46176
public static final GameRules$Key<GameRules$IntegerValue>
ab
RULE_MINECART_MAX_SPEED
field_52614
public static final GameRules$Key<GameRules$IntegerValue>
ac
RULE_SPAWN_CHUNK_RADIUS
field_48374
public static final GameRules$Key<GameRules$BooleanValue>
ad
RULE_TNT_EXPLODES
field_58052
public static final GameRules$Key<GameRules$BooleanValue>
ae
RULE_LOCATOR_BAR
field_59751
private final Map<GameRules$Key<?>, GameRules$Value<?>>
ah
rules
field_9196
private final FeatureFlagSet
ai
enabledFeatures
field_52615

Constructor summary

ModifierConstructor
public (FeatureFlagSet arg0, com.mojang.serialization.DynamicLike<?> arg1)
public (FeatureFlagSet arg0)
private (Map<GameRules$Key<?>, GameRules$Value<?>> arg0, FeatureFlagSet arg1)

Method summary

Modifier and TypeMethod
public static <T extends GameRules$Value<T>> GameRules$Type<T>
a(dkv$e<T> arg0)
getType(GameRules$Key<T> arg0)
method_66702(class_1928$class_4313<T> arg0)
public static <T extends GameRules$Value<T>> com.mojang.serialization.Codec<GameRules$Key<T>>
a(Class<T> arg0)
keyCodec(Class<T> arg0)
method_66703(Class<T> arg0)
private static <T extends GameRules$Value<T>> GameRules$Key<T>
a(String arg0, dkv$b arg1, dkv$f<T> arg2)
register(String arg0, GameRules$Category arg1, GameRules$Type<T> arg2)
method_8359(String arg0, class_1928$class_5198 arg1, class_1928$class_4314<T> arg2)
private static Stream<Map$Entry<GameRules$Key<?>, GameRules$Type<?>>>
b(cwi arg0)
availableRules(FeatureFlagSet arg0)
method_61725(class_7699 arg0)
public <T extends GameRules$Value<T>> T
b(dkv$e<T> arg0)
getRule(GameRules$Key<T> arg0)
method_20746(class_1928$class_4313<T> arg0)
public CompoundTag
a()
createTag()
method_8358()
private void
a(com.mojang.serialization.DynamicLike<?> arg0)
loadFromTag(com.mojang.serialization.DynamicLike<?> arg0)
method_8357(com.mojang.serialization.DynamicLike<?> arg0)
public GameRules
a(cwi arg0)
copy(FeatureFlagSet arg0)
method_27325(class_7699 arg0)
public void
a(dkv$c arg0)
visitGameRuleTypes(GameRules$GameRuleTypeVisitor arg0)
method_20744(class_1928$class_4311 arg0)
private <T extends GameRules$Value<T>> void
a(dkv$c arg0, dkv$e<?> arg1, dkv$f<?> arg2)
callVisitorCap(GameRules$GameRuleTypeVisitor arg0, GameRules$Key<?> arg1, GameRules$Type<?> arg2)
method_20745(class_1928$class_4311 arg0, class_1928$class_4313<?> arg1, class_1928$class_4314<?> arg2)
public void
a(dkv arg0, MinecraftServer arg1)
assignFrom(GameRules arg0, MinecraftServer arg1)
method_27322(class_1928 arg0, net.minecraft.server.MinecraftServer arg1)
private <T extends GameRules$Value<T>> void
a(dkv$e<T> arg0, dkv arg1, MinecraftServer arg2)
assignCap(GameRules$Key<T> arg0, GameRules arg1, MinecraftServer arg2)
method_27321(class_1928$class_4313<T> arg0, class_1928 arg1, net.minecraft.server.MinecraftServer arg2)
public boolean
c(dkv$e<dkv$a> arg0)
getBoolean(GameRules$Key<GameRules$BooleanValue> arg0)
method_8355(class_1928$class_4313<class_1928$class_4310> arg0)
public int
d(dkv$e<dkv$d> arg0)
getInt(GameRules$Key<GameRules$IntegerValue> arg0)
method_8356(class_1928$class_4313<class_1928$class_4312> arg0)