类 GameRules
java.lang.Object
net.minecraft.world.level.GameRules
-
嵌套类概要
嵌套类修饰符和类型类说明static class
static enum
static interface
static class
static final class
GameRules.Key<T extends GameRules.Value<T>>
static class
GameRules.Type<T extends GameRules.Value<T>>
static class
GameRules.Value<T extends GameRules.Value<T>>
(专用程序包) static interface
GameRules.VisitorCaller<T extends GameRules.Value<T>>
-
字段概要
字段修饰符和类型字段说明static final int
private static final Map<GameRules.Key<?>,
GameRules.Type<?>> (专用程序包) static final org.slf4j.Logger
static 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.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<?>> -
构造器概要
构造器限定符构造器说明GameRules
(com.mojang.serialization.DynamicLike<?> pTag) private
GameRules
(Map<GameRules.Key<?>, GameRules.Value<?>> pRules) -
方法概要
修饰符和类型方法说明private <T extends GameRules.Value<T>>
voidassignCap
(GameRules.Key<T> pKey, GameRules pRules, MinecraftServer pServer) void
assignFrom
(GameRules pRules, MinecraftServer pServer) private static <T extends GameRules.Value<T>>
voidcallVisitorCap
(GameRules.GameRuleTypeVisitor pVisitor, GameRules.Key<?> pKey, GameRules.Type<?> pType) copy()
boolean
int
<T extends GameRules.Value<T>>
TgetRule
(GameRules.Key<T> pKey) private void
loadFromTag
(com.mojang.serialization.DynamicLike<?> pDynamic) static <T extends GameRules.Value<T>>
GameRules.Key<T>register
(String pName, GameRules.Category pCategory, GameRules.Type<T> pType) static void
-
字段详细资料
-
DEFAULT_RANDOM_TICK_SPEED
public static final int DEFAULT_RANDOM_TICK_SPEED- 另请参阅:
-
LOGGER
static 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
-
rules
-
-
构造器详细资料
-
GameRules
public GameRules(com.mojang.serialization.DynamicLike<?> pTag) -
GameRules
public GameRules() -
GameRules
-
-
方法详细资料
-
register
public static <T extends GameRules.Value<T>> GameRules.Key<T> register(String pName, GameRules.Category pCategory, GameRules.Type<T> pType) -
getRule
-
createTag
-
loadFromTag
private void loadFromTag(com.mojang.serialization.DynamicLike<?> pDynamic) -
copy
-
visitGameRuleTypes
-
callVisitorCap
private static <T extends GameRules.Value<T>> void callVisitorCap(GameRules.GameRuleTypeVisitor pVisitor, GameRules.Key<?> pKey, GameRules.Type<?> pType) -
assignFrom
-
assignCap
private <T extends GameRules.Value<T>> void assignCap(GameRules.Key<T> pKey, GameRules pRules, @Nullable MinecraftServer pServer) -
getBoolean
-
getInt
-