Package | Description |
---|---|
net.minecraft.world |
Modifier and Type | Field and Description |
---|---|
private GameRules.RuleType<T> |
GameRules.RuleValue.type |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<GameRules.RuleKey<?>,GameRules.RuleType<?>> |
GameRules.GAME_RULES |
private java.util.function.Function<GameRules.RuleType<T>,T> |
GameRules.RuleType.valueCreator |
Modifier and Type | Method and Description |
---|---|
private static GameRules.RuleType<GameRules.BooleanValue> |
GameRules.BooleanValue.create(boolean defaultValue) |
private static GameRules.RuleType<GameRules.BooleanValue> |
GameRules.BooleanValue.create(boolean defaultValue,
java.util.function.BiConsumer<MinecraftServer,GameRules.BooleanValue> changeListener) |
private static GameRules.RuleType<GameRules.IntegerValue> |
GameRules.IntegerValue.create(int defaultValue) |
private static GameRules.RuleType<GameRules.IntegerValue> |
GameRules.IntegerValue.create(int defaultValue,
java.util.function.BiConsumer<MinecraftServer,GameRules.IntegerValue> changeListener) |
Modifier and Type | Method and Description |
---|---|
static <T extends GameRules.RuleValue<T>> |
GameRules.register(java.lang.String gameRuleName,
GameRules.RuleType<T> type) |
<T extends GameRules.RuleValue<T>> |
GameRules.IRuleEntryVisitor.visit(GameRules.RuleKey<T> key,
GameRules.RuleType<T> type) |
private static <T extends GameRules.RuleValue<T>> |
GameRules.visitHelper(GameRules.IRuleEntryVisitor visitor,
GameRules.RuleKey<?> key,
GameRules.RuleType<?> value) |
Constructor and Description |
---|
BooleanValue(GameRules.RuleType<GameRules.BooleanValue> type,
boolean defaultValue) |
IntegerValue(GameRules.RuleType<GameRules.IntegerValue> type,
int defaultValue) |
RuleValue(GameRules.RuleType<T> type) |
Constructor and Description |
---|
RuleType(java.util.function.Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> argTypeSupplier,
java.util.function.Function<GameRules.RuleType<T>,T> valueCreator,
java.util.function.BiConsumer<MinecraftServer,T> changeListener) |