net.minecraft.world.level.gamerules

public class GameRules

ess
net.minecraft.world.level.gamerules.GameRules
net.minecraft.class_1928
net.minecraft.world.rule.GameRules

Field summary

Modifier and TypeField
public static final GameRule<Boolean>
a
ADVANCE_TIME
field_19396
ADVANCE_TIME
public static final GameRule<Boolean>
b
ADVANCE_WEATHER
field_19406
ADVANCE_WEATHER
public static final GameRule<Boolean>
c
ALLOW_ENTERING_NETHER_USING_PORTALS
field_62435
ALLOW_ENTERING_NETHER_USING_PORTALS
public static final GameRule<Boolean>
d
BLOCK_DROPS
field_19392
DO_TILE_DROPS
public static final GameRule<Boolean>
e
BLOCK_EXPLOSION_DROP_DECAY
field_40880
BLOCK_EXPLOSION_DROP_DECAY
public static final GameRule<Boolean>
f
COMMAND_BLOCKS_WORK
field_62916
COMMAND_BLOCKS_WORK
public static final GameRule<Boolean>
g
COMMAND_BLOCK_OUTPUT
field_19394
COMMAND_BLOCK_OUTPUT
public static final GameRule<Boolean>
h
DROWNING_DAMAGE
field_20634
DROWNING_DAMAGE
public static final GameRule<Boolean>
i
ELYTRA_MOVEMENT_CHECK
field_19404
ELYTRA_MOVEMENT_CHECK
public static final GameRule<Boolean>
j
ENDER_PEARLS_VANISH_ON_DEATH
field_46176
ENDER_PEARLS_VANISH_ON_DEATH
public static final GameRule<Boolean>
k
ENTITY_DROPS
field_19393
ENTITY_DROPS
public static final GameRule<Boolean>
l
FALL_DAMAGE
field_20635
FALL_DAMAGE
public static final GameRule<Boolean>
m
FIRE_DAMAGE
field_20636
FIRE_DAMAGE
public static final GameRule<Integer>
n
FIRE_SPREAD_RADIUS_AROUND_PLAYER
field_56559
FIRE_SPREAD_RADIUS_AROUND_PLAYER
public static final GameRule<Boolean>
o
FORGIVE_DEAD_PLAYERS
field_25401
FORGIVE_DEAD_PLAYERS
public static final GameRule<Boolean>
p
FREEZE_DAMAGE
field_28044
FREEZE_DAMAGE
public static final GameRule<Boolean>
q
GLOBAL_SOUND_EVENTS
field_40886
GLOBAL_SOUND_EVENTS
public static final GameRule<Boolean>
r
IMMEDIATE_RESPAWN
field_20638
DO_IMMEDIATE_RESPAWN
public static final GameRule<Boolean>
s
KEEP_INVENTORY
field_19389
KEEP_INVENTORY
public static final GameRule<Boolean>
t
LAVA_SOURCE_CONVERSION
field_40885
LAVA_SOURCE_CONVERSION
public static final GameRule<Boolean>
u
LIMITED_CRAFTING
field_19407
LIMITED_CRAFTING
public static final GameRule<Boolean>
v
LOCATOR_BAR
field_59751
LOCATOR_BAR
public static final GameRule<Boolean>
w
LOG_ADMIN_COMMANDS
field_19397
LOG_ADMIN_COMMANDS
public static final GameRule<Integer>
x
MAX_BLOCK_MODIFICATIONS
field_41766
MAX_BLOCK_MODIFICATIONS
public static final GameRule<Integer>
y
MAX_COMMAND_FORKS
field_46658
MAX_COMMAND_FORKS
public static final GameRule<Integer>
z
MAX_COMMAND_SEQUENCE_LENGTH
field_19408
MAX_COMMAND_SEQUENCE_LENGTH
public static final GameRule<Integer>
A
MAX_ENTITY_CRAMMING
field_19405
MAX_ENTITY_CRAMMING
public static final GameRule<Integer>
B
MAX_MINECART_SPEED
field_52614
MAX_MINECART_SPEED
public static final GameRule<Integer>
C
MAX_SNOW_ACCUMULATION_HEIGHT
field_40883
MAX_SNOW_ACCUMULATION_HEIGHT
public static final GameRule<Boolean>
D
MOB_DROPS
field_19391
DO_MOB_LOOT
public static final GameRule<Boolean>
E
MOB_EXPLOSION_DROP_DECAY
field_40881
MOB_EXPLOSION_DROP_DECAY
public static final GameRule<Boolean>
F
MOB_GRIEFING
field_19388
DO_MOB_GRIEFING
public static final GameRule<Boolean>
G
NATURAL_HEALTH_REGENERATION
field_19395
NATURAL_HEALTH_REGENERATION
public static final GameRule<Boolean>
H
PLAYER_MOVEMENT_CHECK
field_54909
PLAYER_MOVEMENT_CHECK
public static final GameRule<Integer>
I
PLAYERS_NETHER_PORTAL_CREATIVE_DELAY
field_46795
PLAYERS_NETHER_PORTAL_CREATIVE_DELAY
public static final GameRule<Integer>
J
PLAYERS_NETHER_PORTAL_DEFAULT_DELAY
field_46794
PLAYERS_NETHER_PORTAL_DEFAULT_DELAY
public static final GameRule<Integer>
K
PLAYERS_SLEEPING_PERCENTAGE
field_28357
PLAYERS_SLEEPING_PERCENTAGE
public static final GameRule<Boolean>
L
PROJECTILES_CAN_BREAK_BLOCKS
field_46796
PROJECTILES_CAN_BREAK_BLOCKS
public static final GameRule<Boolean>
M
PVP
field_62434
PVP
public static final GameRule<Boolean>
N
RAIDS
field_19422
DISABLE_RAIDS
public static final GameRule<Integer>
O
RANDOM_TICK_SPEED
field_19399
RANDOM_TICK_SPEED
public static final GameRule<Boolean>
P
REDUCED_DEBUG_INFO
field_19401
REDUCED_DEBUG_INFO
public static final GameRule<Integer>
Q
RESPAWN_RADIUS
field_19403
RESPAWN_RADIUS
public static final GameRule<Boolean>
R
SEND_COMMAND_FEEDBACK
field_19400
SEND_COMMAND_FEEDBACK
public static final GameRule<Boolean>
S
SHOW_ADVANCEMENT_MESSAGES
field_19409
ANNOUNCE_ADVANCEMENTS
public static final GameRule<Boolean>
T
SHOW_DEATH_MESSAGES
field_19398
SHOW_DEATH_MESSAGES
public static final GameRule<Boolean>
U
SPAWNER_BLOCKS_WORK
field_62917
SPAWNER_BLOCKS_WORK
public static final GameRule<Boolean>
V
SPAWN_MOBS
field_19390
DO_MOB_SPAWNING
public static final GameRule<Boolean>
W
SPAWN_MONSTERS
field_62436
SPAWN_MONSTERS
public static final GameRule<Boolean>
X
SPAWN_PATROLS
field_21831
SPAWN_PATROLS
public static final GameRule<Boolean>
Y
SPAWN_PHANTOMS
field_20637
SPAWN_PHANTOMS
public static final GameRule<Boolean>
Z
SPAWN_WANDERING_TRADERS
field_21832
SPAWN_WANDERING_TRADERS
public static final GameRule<Boolean>
aa
SPAWN_WARDENS
field_38975
SPAWN_WARDENS
public static final GameRule<Boolean>
ab
SPECTATORS_GENERATE_CHUNKS
field_19402
SPECTATORS_GENERATE_CHUNKS
public static final GameRule<Boolean>
ac
SPREAD_VINES
field_42474
SPREAD_VINES
public static final GameRule<Boolean>
ad
TNT_EXPLODES
field_58052
TNT_EXPLODES
public static final GameRule<Boolean>
ae
TNT_EXPLOSION_DROP_DECAY
field_40882
TNT_EXPLOSION_DROP_DECAY
public static final GameRule<Boolean>
af
UNIVERSAL_ANGER
field_25402
UNIVERSAL_ANGER
public static final GameRule<Boolean>
ag
WATER_SOURCE_CONVERSION
field_40884
WATER_SOURCE_CONVERSION
private final GameRuleMap
ah
rules
field_9196
rules

Constructor summary

ModifierConstructor
public (FeatureFlagSet enabledFeatures, GameRuleMap rules)
public (FeatureFlagSet enabledFeatures)

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.Codec<GameRules>
a(dfu arg0)
codec(FeatureFlagSet arg0)
method_76182(class_7699 arg0)
createCodec(FeatureSet featureSet)
public Stream<GameRule<?>>
a()
availableRules()
method_76181()
streamRules()
public <T> T
a(esn<T> arg0)
get(GameRule<T> arg0)
method_76185(class_12279<T> arg0)
getValue(GameRule<T> rule)
public <T> void
a(esn<T> arg0, T arg1, MinecraftServer arg2)
set(GameRule<T> arg0, T arg1, MinecraftServer arg2)
method_76186(class_12279<T> arg0, T arg1, MinecraftServer arg2)
setValue(GameRule<T> rule, T value, MinecraftServer server)
public GameRules
b(dfu arg0)
copy(FeatureFlagSet arg0)
method_27325(class_7699 arg0)
withEnabledFeatures(FeatureSet enabledFeatures)
public void
a(ess arg0, MinecraftServer arg1)
setAll(GameRules arg0, MinecraftServer arg1)
method_76192(class_1928 arg0, MinecraftServer arg1)
copyFrom(GameRules rules, MinecraftServer server)
public void
a(esp arg0, MinecraftServer arg1)
setAll(GameRuleMap arg0, MinecraftServer arg1)
method_76188(class_12280 arg0, MinecraftServer arg1)
copyFrom(ServerGameRules rules, MinecraftServer server)
private <T> void
a(esp arg0, esn<T> arg1, MinecraftServer arg2)
setFromOther(GameRuleMap arg0, GameRule<T> arg1, MinecraftServer arg2)
method_76187(class_12280 arg0, class_12279<T> arg1, MinecraftServer arg2)
copyFrom(ServerGameRules rules, GameRule<T> rule, MinecraftServer server)
public void
a(esr arg0)
visitGameRuleTypes(GameRuleTypeVisitor arg0)
method_20744(class_4311 arg0)
accept(GameRuleVisitor visitor)
private static GameRule<Boolean>
a(String arg0, eso arg1, boolean arg2)
registerBoolean(String arg0, GameRuleCategory arg1, boolean arg2)
method_76198(String arg0, class_5198 arg1, boolean arg2)
registerBooleanRule(String name, GameRuleCategory category, boolean defaultValue)
private static GameRule<Integer>
a(String arg0, eso arg1, int arg2, int arg3)
registerInteger(String arg0, GameRuleCategory arg1, int arg2, int arg3)
method_76195(String arg0, class_5198 arg1, int arg2, int arg3)
registerIntRule(String name, GameRuleCategory category, int defaultValue, int minValue)
private static GameRule<Integer>
a(String arg0, eso arg1, int arg2, int arg3, int arg4)
registerInteger(String arg0, GameRuleCategory arg1, int arg2, int arg3, int arg4)
method_76196(String arg0, class_5198 arg1, int arg2, int arg3, int arg4)
registerIntRule(String name, GameRuleCategory category, int defaultValue, int minValue, int maxValue)
private static GameRule<Integer>
a(String arg0, eso arg1, int arg2, int arg3, int arg4, dfu arg5)
registerInteger(String arg0, GameRuleCategory arg1, int arg2, int arg3, int arg4, FeatureFlagSet arg5)
method_76197(String arg0, class_5198 arg1, int arg2, int arg3, int arg4, class_7699 arg5)
registerIntRule(String name, GameRuleCategory category, int defaultValue, int minValue, int maxValue, FeatureSet requiredFeatures)
private static <T> GameRule<T>
a(String arg0, eso arg1, esq arg2, com.mojang.brigadier.arguments.ArgumentType<T> arg3, com.mojang.serialization.Codec<T> arg4, T arg5, dfu arg6, ess$a<T> arg7, ToIntFunction<T> arg8)
register(String arg0, GameRuleCategory arg1, GameRuleType arg2, com.mojang.brigadier.arguments.ArgumentType<T> arg3, com.mojang.serialization.Codec<T> arg4, T arg5, FeatureFlagSet arg6, GameRules$VisitorCaller<T> arg7, ToIntFunction<T> arg8)
method_8359(String arg0, class_5198 arg1, class_11845 arg2, com.mojang.brigadier.arguments.ArgumentType<T> arg3, com.mojang.serialization.Codec<T> arg4, T arg5, class_7699 arg6, class_1928$class_5199<T> arg7, ToIntFunction<T> arg8)
register(String name, GameRuleCategory category, GameRuleType type, com.mojang.brigadier.arguments.ArgumentType<T> argumentType, com.mojang.serialization.Codec<T> codec, T defaultValue, FeatureSet requiredFeatures, GameRules$Acceptor<T> acceptor, ToIntFunction<T> commandResultSupplier)
public static GameRule<?>
a(jq<esn<?>> arg0)
bootstrap(Registry<GameRule<?>> arg0)
method_76199(class_2378<class_12279<?>> arg0)
registerAndGetDefault(Registry<GameRule<?>> registry)
public <T> String
b(esn<T> arg0)
getAsString(GameRule<T> arg0)
method_76200(class_12279<T> arg0)
getRuleValueName(GameRule<T> rule)