net.minecraft.entity

public class PositionInterpolator

net.minecraft.world.entity.InterpolationHandler
net.minecraft.class_10584
net.minecraft.entity.PositionInterpolator

Field summary

Modifier and TypeField
public static final int
DEFAULT_INTERPOLATION_STEPS
field_55663
DEFAULT_INTERPOLATION_DURATION
private final Entity
entity
field_55664
entity
private int
interpolationSteps
field_55665
lerpDuration
private final PositionInterpolator$Data
interpolationData
field_55666
data
private Vec3d
previousTickPosition
field_55667
lastPos
private Vec2f
previousTickRot
field_55668
lastRotation
private final Consumer<PositionInterpolator>
onInterpolationStart
field_55669
callback

Constructor summary

ModifierConstructor
public (Entity entity)
public (Entity entity, int lerpDuration)
public (Entity entity, Consumer<PositionInterpolator> callback)
public (Entity entity, int lerpDuration, Consumer<PositionInterpolator> callback)

Method summary

Modifier and TypeMethod
public Vec3d
position()
method_66265()
getLerpedPos()
public float
yRot()
method_66268()
getLerpedYaw()
public float
xRot()
method_66269()
getLerpedPitch()
public void
interpolateTo(Vec3 position, float yRot, float xRot)
method_66267(class_243 arg0, float arg1, float arg2)
refreshPositionAndAngles(Vec3d pow, float yaw, float pitch)
public boolean
hasActiveInterpolation()
method_66270()
isInterpolating()
public void
setInterpolationLength(int steps)
method_66266(int arg0)
setLerpDuration(int lerpDuration)
public void
interpolate()
method_66271()
tick()
public void
cancel()
method_66272()
clear()