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.FloatRange
ANY
private Double
squaredMax
private Double
squaredMin
Fields inherited from class net.minecraft.predicate.NumberRange
EXCEPTION_EMPTY, EXCEPTION_SWAPPED, max, min
-
Constructor Summary
Constructors Modifier Constructor Description private
FloatRange(Float min, Float max)
-
Method Summary
Modifier and Type Method Description static NumberRange.FloatRange
atLeast(float value)
private static NumberRange.FloatRange
create(com.mojang.brigadier.StringReader reader, Float min, Float max)
static NumberRange.FloatRange
fromJson(JsonElement element)
static NumberRange.FloatRange
parse(com.mojang.brigadier.StringReader reader)
static NumberRange.FloatRange
parse(com.mojang.brigadier.StringReader reader, Function<Float,Float> mapper)
private static Double
square(Float value)
boolean
test(float value)
boolean
testSqrt(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)
-