Class GameRules
java.lang.Object
net.minecraft.world.level.gamerules.GameRules
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGameRules(FeatureFlagSet enabledFeatures) GameRules(FeatureFlagSet enabledFeatures, GameRuleMap rules) -
Method Summary
Modifier and TypeMethodDescriptionstatic GameRule<?> static com.mojang.serialization.Codec<GameRules> codec(FeatureFlagSet enabledFeatures) copy(FeatureFlagSet enabledFeatures) <T> T<T> StringgetAsString(GameRule<T> gameRule) static <T> GameRule<T> register(String name, GameRuleCategory category, GameRuleType gameRuleType, com.mojang.brigadier.arguments.ArgumentType<T> argument, com.mojang.serialization.Codec<T> valueCodec, T defaultValue, FeatureFlagSet requiredFeatures, GameRules.VisitorCaller<T> visitorCaller, ToIntFunction<T> commandResultFunction) registerBoolean(String name, GameRuleCategory category, boolean defaultValue) registerInteger(String name, GameRuleCategory category, int defaultValue, int minValue) registerInteger(String name, GameRuleCategory category, int defaultValue, int minValue, int maxValue) registerInteger(String name, GameRuleCategory category, int defaultValue, int minValue, int maxValue, FeatureFlagSet requiredFeatures) <T> voidset(GameRule<T> gameRule, T value, @Nullable MinecraftServer server) voidsetAll(GameRuleMap gameRules, @Nullable MinecraftServer server) voidsetAll(GameRules gameRules, @Nullable MinecraftServer server) private <T> voidsetFromOther(GameRuleMap gameRules, GameRule<T> gameRule, @Nullable MinecraftServer server) voidvisitGameRuleTypes(GameRuleTypeVisitor visitor)
-
Field Details
-
ADVANCE_TIME
-
ADVANCE_WEATHER
-
ALLOW_ENTERING_NETHER_USING_PORTALS
-
BLOCK_DROPS
-
BLOCK_EXPLOSION_DROP_DECAY
-
COMMAND_BLOCKS_WORK
-
COMMAND_BLOCK_OUTPUT
-
DROWNING_DAMAGE
-
ELYTRA_MOVEMENT_CHECK
-
ENDER_PEARLS_VANISH_ON_DEATH
-
ENTITY_DROPS
-
FALL_DAMAGE
-
FIRE_DAMAGE
-
FIRE_SPREAD_RADIUS_AROUND_PLAYER
-
FORGIVE_DEAD_PLAYERS
-
FREEZE_DAMAGE
-
GLOBAL_SOUND_EVENTS
-
IMMEDIATE_RESPAWN
-
KEEP_INVENTORY
-
LAVA_SOURCE_CONVERSION
-
LIMITED_CRAFTING
-
LOCATOR_BAR
-
LOG_ADMIN_COMMANDS
-
MAX_BLOCK_MODIFICATIONS
-
MAX_COMMAND_FORKS
-
MAX_COMMAND_SEQUENCE_LENGTH
-
MAX_ENTITY_CRAMMING
-
MAX_MINECART_SPEED
-
MAX_SNOW_ACCUMULATION_HEIGHT
-
MOB_DROPS
-
MOB_EXPLOSION_DROP_DECAY
-
MOB_GRIEFING
-
NATURAL_HEALTH_REGENERATION
-
PLAYER_MOVEMENT_CHECK
-
PLAYERS_NETHER_PORTAL_CREATIVE_DELAY
-
PLAYERS_NETHER_PORTAL_DEFAULT_DELAY
-
PLAYERS_SLEEPING_PERCENTAGE
-
PROJECTILES_CAN_BREAK_BLOCKS
-
PVP
-
RAIDS
-
RANDOM_TICK_SPEED
-
REDUCED_DEBUG_INFO
-
RESPAWN_RADIUS
-
SEND_COMMAND_FEEDBACK
-
SHOW_ADVANCEMENT_MESSAGES
-
SHOW_DEATH_MESSAGES
-
SPAWNER_BLOCKS_WORK
-
SPAWN_MOBS
-
SPAWN_MONSTERS
-
SPAWN_PATROLS
-
SPAWN_PHANTOMS
-
SPAWN_WANDERING_TRADERS
-
SPAWN_WARDENS
-
SPECTATORS_GENERATE_CHUNKS
-
SPREAD_VINES
-
TNT_EXPLODES
-
TNT_EXPLOSION_DROP_DECAY
-
UNIVERSAL_ANGER
-
WATER_SOURCE_CONVERSION
-
rules
-
-
Constructor Details
-
GameRules
-
GameRules
-
-
Method Details
-
codec
-
availableRules
-
get
-
set
-
copy
-
setAll
-
setAll
-
setFromOther
private <T> void setFromOther(GameRuleMap gameRules, GameRule<T> gameRule, @Nullable MinecraftServer server) -
visitGameRuleTypes
-
registerBoolean
public static GameRule<Boolean> registerBoolean(String name, GameRuleCategory category, boolean defaultValue) -
registerInteger
public static GameRule<Integer> registerInteger(String name, GameRuleCategory category, int defaultValue, int minValue) -
registerInteger
public static GameRule<Integer> registerInteger(String name, GameRuleCategory category, int defaultValue, int minValue, int maxValue) -
registerInteger
public static GameRule<Integer> registerInteger(String name, GameRuleCategory category, int defaultValue, int minValue, int maxValue, FeatureFlagSet requiredFeatures) -
register
public static <T> GameRule<T> register(String name, GameRuleCategory category, GameRuleType gameRuleType, com.mojang.brigadier.arguments.ArgumentType<T> argument, com.mojang.serialization.Codec<T> valueCodec, T defaultValue, FeatureFlagSet requiredFeatures, GameRules.VisitorCaller<T> visitorCaller, ToIntFunction<T> commandResultFunction) -
bootstrap
-
getAsString
-