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 map) -
Method Summary
Modifier and TypeMethodDescriptionstatic GameRule<?> codec(FeatureFlagSet enabledFeatures) copy(FeatureFlagSet enabledFeatures) <T> T<T> StringgetAsString(GameRule<T> gameRule) static <T> GameRule<T> register(String id, GameRuleCategory category, GameRuleType typeHint, ArgumentType<T> argumentType, Codec<T> codec, T defaultValue, FeatureFlagSet requiredFeatures, GameRules.VisitorCaller<T> visitorCaller, ToIntFunction<T> commandResultFunction) registerBoolean(String id, GameRuleCategory category, boolean defaultValue) registerInteger(String id, GameRuleCategory category, int defaultValue, int min) registerInteger(String id, GameRuleCategory category, int defaultValue, int min, int max) registerInteger(String id, GameRuleCategory category, int defaultValue, int min, int max, FeatureFlagSet requiredFeatures) <T> voidset(GameRule<T> gameRule, T value, @Nullable MinecraftServer server) voidsetAll(GameRuleMap gameRulesMap, @Nullable MinecraftServer server) voidsetAll(GameRules other, @Nullable MinecraftServer server) private <T> voidsetFromOther(GameRuleMap gameRulesMap, GameRule<T> gameRule, @Nullable MinecraftServer server) voidvisitGameRuleTypes(GameRuleTypeVisitor visitor)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
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
-
GameRules
-
-
Method Details
-
codec
-
availableRules
-
get
-
set
-
copy
-
setAll
-
setAll
-
setFromOther
private <T> void setFromOther(GameRuleMap gameRulesMap, GameRule<T> gameRule, @Nullable MinecraftServer server) -
visitGameRuleTypes
-
registerBoolean
public static GameRule<Boolean> registerBoolean(String id, GameRuleCategory category, boolean defaultValue) -
registerInteger
public static GameRule<Integer> registerInteger(String id, GameRuleCategory category, int defaultValue, int min) -
registerInteger
public static GameRule<Integer> registerInteger(String id, GameRuleCategory category, int defaultValue, int min, int max) -
registerInteger
public static GameRule<Integer> registerInteger(String id, GameRuleCategory category, int defaultValue, int min, int max, FeatureFlagSet requiredFeatures) -
register
public static <T> GameRule<T> register(String id, GameRuleCategory category, GameRuleType typeHint, ArgumentType<T> argumentType, Codec<T> codec, T defaultValue, FeatureFlagSet requiredFeatures, GameRules.VisitorCaller<T> visitorCaller, ToIntFunction<T> commandResultFunction) -
bootstrap
-
getAsString
-