net.minecraft.entity.movementpublic class MotionPathTracker
extends PositionInterpolator$Trivial implements MovementTracker
All mapped superinterfaces:
PositionInterpolator, MovementTracker
| net.minecraft.world.entity.SteppedInterpolationTracker |
| net.minecraft.world.entity.SteppedInterpolationTracker |
| net.minecraft.class_1_1281 |
| net.minecraft.entity.movement.MotionPathTracker |
Field summary
| Modifier and Type | Field |
|---|
| private final List<MotionStep> | | trackedSteps | | trackedSteps | | field_1_8714 | | steps |
|
| private int | | ticksSinceLastStep | | ticksSinceLastStep | | field_1_8713 | | tickOffset |
|
| private Vec3d | | predictedDelta | | predictedDelta | | field_1_8712 | | offset |
|
| private final Entity | | entity | | entity | | field_1_8711 | | entity |
|
Constructor summary
| Modifier | Constructor |
|---|
| public | (Entity entity) |
Method summary
| Modifier and Type | Method |
|---|
| public MovementTracker | | interpolationTracker() | | interpolationTracker() | | method_1_9615() | | getMovementTracker() |
|
| public void | | applyPredictedMovement(Vec3 delta) | | applyPredictedMovement(Vec3 delta) | | method_1_7887(class_243 arg0) | | move(Vec3d arg0) |
|
| private void | |
| public void | | updateTracking(Vec3 trackingPos) | | updateTracking(Vec3 trackingPos) | | method_1_7896(class_243 arg0) | | commitTickMovement(Vec3d arg0) |
|
| public MotionPath | | getPositionPath(Vec3 currentPosition) | | getPositionPath(Vec3 currentPosition) | | method_1_7895(class_243 arg0) | | getMotionToSyncedPos(Vec3d arg0) |
|
| public void | | clear() | | clear() | | method_1_7894() | | reset() |
|