net.minecraft.predicate.entity

public record MovementSubPredicate

implements EntitySubPredicate

net.minecraft.advancements.predicates.entity.MovementPredicate
net.minecraft.class_9750
net.minecraft.predicate.entity.MovementSubPredicate

Field summary

Modifier and TypeField
private final NumberRange$DoubleRange
x
comp_2772
x
private final NumberRange$DoubleRange
y
comp_2773
y
private final NumberRange$DoubleRange
z
comp_2774
z
private final NumberRange$DoubleRange
speed
comp_2775
speed
private final NumberRange$DoubleRange
horizontalSpeed
comp_2776
horizontalSpeed
private final NumberRange$DoubleRange
verticalSpeed
comp_2777
verticalSpeed
private final NumberRange$DoubleRange
fallDistance
comp_2778
fallDistance
public static final com.mojang.serialization.Codec<MovementSubPredicate>
CODEC
field_51786
CODEC

Constructor summary

ModifierConstructor
public (NumberRange$DoubleRange x, NumberRange$DoubleRange y, NumberRange$DoubleRange z, NumberRange$DoubleRange speed, NumberRange$DoubleRange horizontalSpeed, NumberRange$DoubleRange verticalSpeed, NumberRange$DoubleRange fallDistance)

Method summary

Modifier and TypeMethod
public static MovementSubPredicate
speed(MinMaxBounds$Doubles bounds)
method_60279(class_2096$class_2099 arg0)
speed(NumberRange$DoubleRange speed)
public static MovementSubPredicate
horizontalSpeed(MinMaxBounds$Doubles bounds)
method_60280(class_2096$class_2099 arg0)
horizontalSpeed(NumberRange$DoubleRange horizontalSpeed)
public static MovementSubPredicate
verticalSpeed(MinMaxBounds$Doubles bounds)
method_60281(class_2096$class_2099 arg0)
verticalSpeed(NumberRange$DoubleRange verticalSpeed)
public static MovementSubPredicate
fallDistance(MinMaxBounds$Doubles bounds)
method_60282(class_2096$class_2099 arg0)
fallDistance(NumberRange$DoubleRange fallDistance)
public boolean
matches(double x, double y, double z, double fallDistance)
method_60277(double arg0, double arg1, double arg2, double arg3)
test(double x, double y, double z, double fallDistance)
public boolean
matches(Entity entity, ServerLevel level, Vec3 position)
method_22497(class_1297 arg0, class_3218 arg1, class_243 arg2)
test(Entity arg0, ServerWorld arg1, Vec3d arg2)
public NumberRange$DoubleRange
x()
comp_2772()
x()
public NumberRange$DoubleRange
y()
comp_2773()
y()
public NumberRange$DoubleRange
z()
comp_2774()
z()
public NumberRange$DoubleRange
speed()
comp_2775()
speed()
public NumberRange$DoubleRange
horizontalSpeed()
comp_2776()
horizontalSpeed()
public NumberRange$DoubleRange
verticalSpeed()
comp_2777()
verticalSpeed()
public NumberRange$DoubleRange
fallDistance()
comp_2778()
fallDistance()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_60278(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_60278(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)