net.minecraft.entity.movement

class PathingPositionInterpolator$Destination

extends EntityStance$Mutable

All mapped superinterfaces:

EntityStance

net.minecraft.world.entity.SteppedInterpolationHandler$InterpolationData
net.minecraft.class_1_1279$class_1_1280
net.minecraft.entity.movement.PathingPositionInterpolator$Destination

Field summary

Modifier and TypeField
private final List<PathingPositionInterpolator$Step>
remainingSteps
field_1_8710
steps
private final EntityStance$Mutable
currentStepPosRot
field_1_9193
lastStance
private float
remainingTicks
field_1_12484
field_1_12484
private float
totalWeight
field_1_9194
totalDuration

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
private void
advance(float ticks)
method_1_12343(float arg0)
method_1_12343(float arg0)
private boolean
advanceToNextStep(float advanceByWeight)
method_1_12344(float arg0)
method_1_12344(float arg0)
private void
reset()
method_1_8857()
clear()
public void
addDelta(Vec3 delta)
method_1_7635(class_243 arg0)
move(Vec3d arg0)
public void
addRotation(float yRot, float xRot)
method_1_7636(float arg0, float arg1)
turn(float arg0, float arg1)
private void
setStartingPoint(Vec3 position, float yRot, float xRot)
method_1_8858(class_243 arg0, float arg1, float arg2)
teleport(Vec3d pos, float yaw, float pitch)
private void
addStep(Vec3 position, float yRot, float xRot, int weight)
method_1_8853(class_243 arg0, float arg1, float arg2, int arg3)
addMotionStep(Vec3d pos, float yaw, float pitch, int arg3)
private void
addSteps(PositionPath position, float yRot, float xRot, int weight)
method_1_8149(class_1_1198 arg0, float arg1, float arg2, int arg3)
setMotionPath(MotionPath motion, float yaw, float pitch, int arg3)
private static int
getInterpolationTicks(List<PositionStep> steps)
method_1_8855(List<class_1_1202> arg0)
getTotalTickOffset(List<MotionStep> steps)