Class SteppedInterpolationTracker
java.lang.Object
net.minecraft.world.entity.InterpolationHandler.NoOpInterpolationHandler
net.minecraft.world.entity.SteppedInterpolationTracker
- All Implemented Interfaces:
InterpolationHandler, InterpolationTracker
public class SteppedInterpolationTracker
extends InterpolationHandler.NoOpInterpolationHandler
implements InterpolationTracker
-
Nested Class Summary
Nested classes/interfaces inherited from interface InterpolationHandler
InterpolationHandler.NoOpInterpolationHandlerNested classes/interfaces inherited from interface InterpolationTracker
InterpolationTracker.NoOpInterpolationTracker -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Entityprivate Vec3private intprivate final List<PositionStep> Fields inherited from interface InterpolationHandler
NO_OPFields inherited from interface InterpolationTracker
NO_OP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidvoidapplyPredictedMovement(Vec3 delta) voidclear()getPositionPath(Vec3 currentPosition) voidupdateTracking(Vec3 trackingPos) Methods inherited from class InterpolationHandler.NoOpInterpolationHandler
cancel, hasActiveInterpolation, interpolate, interpolateTo, target
-
Field Details
-
trackedSteps
-
ticksSinceLastStep
private int ticksSinceLastStep -
predictedDelta
-
entity
-
-
Constructor Details
-
SteppedInterpolationTracker
-
-
Method Details
-
interpolationTracker
- Specified by:
interpolationTrackerin interfaceInterpolationHandler
-
applyPredictedMovement
- Specified by:
applyPredictedMovementin interfaceInterpolationHandler- Overrides:
applyPredictedMovementin classInterpolationHandler.NoOpInterpolationHandler
-
addStep
-
updateTracking
- Specified by:
updateTrackingin interfaceInterpolationTracker
-
getPositionPath
- Specified by:
getPositionPathin interfaceInterpolationTracker
-
clear
public void clear()- Specified by:
clearin interfaceInterpolationTracker
-