类 WrappedMinMaxBounds
java.lang.Object
net.minecraft.advancements.critereon.WrappedMinMaxBounds
-
字段概要
字段修饰符和类型字段说明static final WrappedMinMaxBounds
static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType
private final Float
private final Float
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static WrappedMinMaxBounds
atLeast
(float pMin) static WrappedMinMaxBounds
atMost
(float pMax) static WrappedMinMaxBounds
between
(float pMin, float pMax) static WrappedMinMaxBounds
exactly
(float pValue) static WrappedMinMaxBounds
fromJson
(com.google.gson.JsonElement pJson) static WrappedMinMaxBounds
fromReader
(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint) static WrappedMinMaxBounds
fromReader
(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint, Function<Float, Float> pValueFactory) getMax()
getMin()
private static boolean
isAllowedNumber
(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint) boolean
matches
(float pValue) boolean
matchesSqr
(double pValue) private static Float
optionallyFormat
(Float pValue, Function<Float, Float> pValueFactory) private static Float
readNumber
(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint) com.google.gson.JsonElement
-
字段详细资料
-
ANY
-
ERROR_INTS_ONLY
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ERROR_INTS_ONLY -
min
-
max
-
-
构造器详细资料
-
WrappedMinMaxBounds
-
-
方法详细资料
-
exactly
-
between
-
atLeast
-
atMost
-
matches
public boolean matches(float pValue) -
matchesSqr
public boolean matchesSqr(double pValue) -
getMin
-
getMax
-
serializeToJson
public com.google.gson.JsonElement serializeToJson() -
fromJson
-
fromReader
public static WrappedMinMaxBounds fromReader(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
fromReader
public static WrappedMinMaxBounds fromReader(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint, Function<Float, Float> pValueFactory) throws com.mojang.brigadier.exceptions.CommandSyntaxException- 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
readNumber
@Nullable private static Float readNumber(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
isAllowedNumber
private static boolean isAllowedNumber(com.mojang.brigadier.StringReader pReader, boolean pIsFloatingPoint) -
optionallyFormat
-