net.minecraft.predicate.entity

public record MovementSubPredicate

implements EntitySubPredicate

net.minecraft.advancements.predicates.entity.MovementPredicate
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
x
comp_2772
x
private final NumberRange$DoubleRange
y
y
comp_2773
y
private final NumberRange$DoubleRange
z
z
comp_2774
z
private final NumberRange$DoubleRange
speed
speed
comp_2775
speed
private final NumberRange$DoubleRange
horizontalSpeed
horizontalSpeed
comp_2776
horizontalSpeed
private final NumberRange$DoubleRange
verticalSpeed
verticalSpeed
comp_2777
verticalSpeed
private final NumberRange$DoubleRange
fallDistance
fallDistance
comp_2778
fallDistance
public static final com.mojang.serialization.Codec<MovementSubPredicate>
CODEC
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)
speed(MinMaxBounds$Doubles bounds)
method_60279(class_2096$class_2099 arg0)
speed(NumberRange$DoubleRange speed)
public static MovementSubPredicate
horizontalSpeed(MinMaxBounds$Doubles bounds)
horizontalSpeed(MinMaxBounds$Doubles bounds)
method_60280(class_2096$class_2099 arg0)
horizontalSpeed(NumberRange$DoubleRange horizontalSpeed)
public static MovementSubPredicate
verticalSpeed(MinMaxBounds$Doubles bounds)
verticalSpeed(MinMaxBounds$Doubles bounds)
method_60281(class_2096$class_2099 arg0)
verticalSpeed(NumberRange$DoubleRange verticalSpeed)
public static MovementSubPredicate
fallDistance(MinMaxBounds$Doubles bounds)
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)
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)
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()
x()
comp_2772()
x()
public NumberRange$DoubleRange
y()
y()
comp_2773()
y()
public NumberRange$DoubleRange
z()
z()
comp_2774()
z()
public NumberRange$DoubleRange
speed()
speed()
comp_2775()
speed()
public NumberRange$DoubleRange
horizontalSpeed()
horizontalSpeed()
comp_2776()
horizontalSpeed()
public NumberRange$DoubleRange
verticalSpeed()
verticalSpeed()
comp_2777()
verticalSpeed()
public NumberRange$DoubleRange
fallDistance()
fallDistance()
comp_2778()
fallDistance()