net.minecraft.advancements.critereon

public record MinMaxBounds$Doubles

implements MinMaxBounds<Double>

dj$c
net.minecraft.advancements.critereon.MinMaxBounds$Doubles
net.minecraft.class_2096$class_2099
net.minecraft.predicate.NumberRange$DoubleRange
net.minecraft.advancements.critereon.CriterionConditionValue$DoubleRange

Field summary

Modifier and TypeField
private final Optional<Double>
e
min
comp_1805
min
private final Optional<Double>
f
max
comp_1806
max
private final Optional<Double>
g
minSq
comp_1807
squaredMin
private final Optional<Double>
h
maxSq
comp_1808
squaredMax
public static final MinMaxBounds$Doubles
c
ANY
field_9705
ANY
public static final com.mojang.serialization.Codec<MinMaxBounds$Doubles>
d
CODEC
field_45762
CODEC

Constructor summary

ModifierConstructor
private (Optional<Double> min, Optional<Double> max)
public (Optional<Double> arg0, Optional<Double> arg1, Optional<Double> arg2, Optional<Double> arg3)

Method summary

Modifier and TypeMethod
private static MinMaxBounds$Doubles
a(com.mojang.brigadier.StringReader arg0, Optional<Double> arg1, Optional<Double> arg2)
create(com.mojang.brigadier.StringReader arg0, Optional<Double> arg1, Optional<Double> arg2)
method_9046(com.mojang.brigadier.StringReader arg0, Optional<Double> arg1, Optional<Double> arg2)
create(com.mojang.brigadier.StringReader reader, Optional<Double> min, Optional<Double> max)
private static Optional<Double>
a(Optional<Double> arg0)
squareOpt(Optional<Double> arg0)
method_9044(Optional<Double> arg0)
square(Optional<Double> value)
public static MinMaxBounds$Doubles
a(double arg0)
exactly(double arg0)
method_35284(double arg0)
exactly(double value)
public static MinMaxBounds$Doubles
a(double arg0, double arg1)
between(double arg0, double arg1)
method_35285(double arg0, double arg1)
between(double min, double max)
public static MinMaxBounds$Doubles
b(double arg0)
atLeast(double arg0)
method_9050(double arg0)
atLeast(double value)
public static MinMaxBounds$Doubles
c(double arg0)
atMost(double arg0)
method_35286(double arg0)
atMost(double value)
public boolean
d(double arg0)
matches(double arg0)
method_9047(double arg0)
test(double value)
public boolean
e(double arg0)
matchesSqr(double arg0)
method_9045(double arg0)
testSqrt(double value)
public static MinMaxBounds$Doubles
a(com.mojang.brigadier.StringReader arg0)
fromReader(com.mojang.brigadier.StringReader arg0)
method_9049(com.mojang.brigadier.StringReader arg0)
parse(com.mojang.brigadier.StringReader reader)
public static MinMaxBounds$Doubles
a(com.mojang.brigadier.StringReader arg0, Function<Double, Double> arg1)
fromReader(com.mojang.brigadier.StringReader arg0, Function<Double, Double> arg1)
method_9048(com.mojang.brigadier.StringReader arg0, Function<Double, Double> arg1)
parse(com.mojang.brigadier.StringReader reader, Function<Double, Double> mapper)
public Optional<Double>
a()
min()
comp_1805()
min()
public Optional<Double>
b()
max()
comp_1806()
max()
public Optional<Double>
e()
minSq()
comp_1807()
squaredMin()
public Optional<Double>
f()
maxSq()
comp_1808()
squaredMax()