Package net.minecraft.predicate
Class NumberRange.FloatRange
- Enclosing class:
- NumberRange<T extends Number>
public static class NumberRange.FloatRange extends NumberRange<Float>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.predicate.NumberRange
NumberRange.CommandFactory<T extends Number,R extends NumberRange<T>>, NumberRange.Factory<T extends Number,R extends NumberRange<T>>, NumberRange.FloatRange, NumberRange.IntRange -
Field Summary
Fields Modifier and Type Field Description static NumberRange.FloatRangeANYprivate DoublesquaredMaxprivate DoublesquaredMinFields inherited from class net.minecraft.predicate.NumberRange
EXCEPTION_EMPTY, EXCEPTION_SWAPPED, max, min -
Constructor Summary
Constructors Modifier Constructor Description privateFloatRange(Float min, Float max) -
Method Summary
Modifier and Type Method Description static NumberRange.FloatRangeatLeast(float value)private static NumberRange.FloatRangecreate(com.mojang.brigadier.StringReader reader, Float min, Float max)static NumberRange.FloatRangefromJson(JsonElement element)static NumberRange.FloatRangeparse(com.mojang.brigadier.StringReader reader)static NumberRange.FloatRangeparse(com.mojang.brigadier.StringReader reader, Function<Float,Float> mapper)private static Doublesquare(Float value)booleantest(float value)booleantestSqrt(double value)
-
Field Details
-
ANY
-
squaredMin
-
squaredMax
-
-
Constructor Details
-
FloatRange
-
-
Method Details
-
create
private static NumberRange.FloatRange create(com.mojang.brigadier.StringReader reader, @Nullable Float min, @Nullable Float max) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
square
-
atLeast
-
test
public boolean test(float value) -
testSqrt
public boolean testSqrt(double value) -
fromJson
-
parse
public static NumberRange.FloatRange parse(com.mojang.brigadier.StringReader reader) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
parse
public static NumberRange.FloatRange parse(com.mojang.brigadier.StringReader reader, Function<Float,Float> mapper)
-