类 MinMaxBounds<T extends Number>
java.lang.Object
net.minecraft.advancements.critereon.MinMaxBounds<T>
- 直接已知子类:
MinMaxBounds.Doubles
,MinMaxBounds.Ints
-
嵌套类概要
嵌套类修饰符和类型类说明protected static interface
MinMaxBounds.BoundsFactory<T extends Number,
R extends MinMaxBounds<T>> protected static interface
MinMaxBounds.BoundsFromReaderFactory<T extends Number,
R extends MinMaxBounds<T>> static class
static class
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected static <T extends Number,
R extends MinMaxBounds<T>>
RfromJson
(com.google.gson.JsonElement pJson, R pDefaultValue, BiFunction<com.google.gson.JsonElement, String, T> pValueFactory, MinMaxBounds.BoundsFactory<T, R> pBoundedFactory) protected static <T extends Number,
R extends MinMaxBounds<T>>
RfromReader
(com.mojang.brigadier.StringReader pReader, MinMaxBounds.BoundsFromReaderFactory<T, R> pBoundedFactory, Function<String, T> pValueFactory, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> pCommandExceptionSupplier, Function<T, T> pFormatter) getMax()
getMin()
private static boolean
isAllowedInputChat
(com.mojang.brigadier.StringReader pReader) boolean
isAny()
private static <T> T
optionallyFormat
(T pValue, Function<T, T> pFormatter) private static <T extends Number>
TreadNumber
(com.mojang.brigadier.StringReader pReader, Function<String, T> pStringToValueFunction, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> pCommandExceptionSupplier) com.google.gson.JsonElement
-
字段详细资料
-
ERROR_EMPTY
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_EMPTY -
ERROR_SWAPPED
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_SWAPPED -
min
-
max
-
-
构造器详细资料
-
MinMaxBounds
-
-
方法详细资料
-
getMin
-
getMax
-
isAny
public boolean isAny() -
serializeToJson
public com.google.gson.JsonElement serializeToJson() -
fromJson
protected static <T extends Number,R extends MinMaxBounds<T>> R fromJson(@Nullable com.google.gson.JsonElement pJson, R pDefaultValue, BiFunction<com.google.gson.JsonElement, String, T> pValueFactory, MinMaxBounds.BoundsFactory<T, R> pBoundedFactory) -
fromReader
protected static <T extends Number,R extends MinMaxBounds<T>> R fromReader(com.mojang.brigadier.StringReader pReader, MinMaxBounds.BoundsFromReaderFactory<T, R> pBoundedFactory, Function<String, throws com.mojang.brigadier.exceptions.CommandSyntaxExceptionT> pValueFactory, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> pCommandExceptionSupplier, Function<T, T> pFormatter) - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
readNumber
@Nullable private static <T extends Number> T readNumber(com.mojang.brigadier.StringReader pReader, Function<String, T> pStringToValueFunction, Supplier<com.mojang.brigadier.exceptions.DynamicCommandExceptionType> pCommandExceptionSupplier) throws com.mojang.brigadier.exceptions.CommandSyntaxException- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
isAllowedInputChat
private static boolean isAllowedInputChat(com.mojang.brigadier.StringReader pReader) -
optionallyFormat
-