net.minecraft.predicate.entity

record LocationPredicate$PositionRange

net.minecraft.advancements.predicates.LocationPredicate$PositionPredicate
net.minecraft.class_2090$class_8747
net.minecraft.predicate.entity.LocationPredicate$PositionRange

Field summary

Modifier and TypeField
private final NumberRange$DoubleRange
x
comp_1802
x
private final NumberRange$DoubleRange
y
comp_1803
y
private final NumberRange$DoubleRange
z
comp_1804
z
public static final com.mojang.serialization.Codec<LocationPredicate$PositionRange>
CODEC
field_45761
CODEC

Constructor summary

ModifierConstructor
private (NumberRange$DoubleRange x, NumberRange$DoubleRange y, NumberRange$DoubleRange z)

Method summary

Modifier and TypeMethod
private static Optional<LocationPredicate$PositionRange>
of(MinMaxBounds$Doubles x, MinMaxBounds$Doubles y, MinMaxBounds$Doubles z)
method_53185(class_2096$class_2099 arg0, class_2096$class_2099 arg1, class_2096$class_2099 arg2)
create(NumberRange$DoubleRange x, NumberRange$DoubleRange y, NumberRange$DoubleRange z)
public boolean
matches(double x, double y, double z)
method_53184(double arg0, double arg1, double arg2)
test(double x, double y, double z)
public NumberRange$DoubleRange
x()
comp_1802()
x()
public NumberRange$DoubleRange
y()
comp_1803()
y()
public NumberRange$DoubleRange
z()
comp_1804()
z()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53186(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53186(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)