net.minecraft.entity.movement

public class LinearPositionInterpolator

extends AbstractPositionInterpolator

All mapped superinterfaces:

PositionInterpolator

net.minecraft.world.entity.LinearInterpolationHandler
net.minecraft.class_1_1273
net.minecraft.entity.movement.LinearPositionInterpolator

Field summary

Modifier and TypeField
public static final int
DEFAULT_INTERPOLATION_STEPS
field_1_9909
DEFAULT_INTERVAL
private final LinearPositionInterpolator$Destination
interpolationData
field_1_8698
destination

Constructor summary

ModifierConstructor
private (Entity entity, int trackTickInterval)

Method summary

Modifier and TypeMethod
public static PositionInterpolator
create(Entity entity, int interpolationSteps)
method_1_9650(class_1297 arg0, int arg1)
ifServer(Entity entity, int trackTickInterval)
public static PositionInterpolator
create(Entity entity)
method_1_9649(class_1297 arg0)
ifServer(Entity entity)
public void
setInterpolationLength(int steps)
method_1_8143(int arg0)
setLerpDuration(int lerpDuration)
protected EntityStance$Mutable
interpolationData()
method_1_7890()
getMutableDestination()
protected void
startInterpolating(PositionPath position, float yRot, float xRot)
method_1_7893(class_1_1198 arg0, float arg1, float arg2)
setMotionPath(MotionPath arg0, float arg1, float arg2)
protected void
doInterpolate()
method_1_7888()
tickPos()
public boolean
hasActiveInterpolation()
method_66270()
isInterpolating()
public void
cancel()
method_66272()
clear()