Class SteppedInterpolationHandler.InterpolationData

java.lang.Object
net.minecraft.core.PositionAndRotation.Mutable
net.minecraft.world.entity.SteppedInterpolationHandler.InterpolationData
All Implemented Interfaces:
PositionAndRotation
Enclosing class:
SteppedInterpolationHandler

private static class SteppedInterpolationHandler.InterpolationData extends PositionAndRotation.Mutable
  • Field Details

  • Constructor Details

    • InterpolationData

      private InterpolationData()
  • Method Details

    • advance

      private void advance(float ticks, int interpolationSteps)
    • reset

      private void reset()
    • addDelta

      public void addDelta(Vec3 delta)
      Overrides:
      addDelta in class PositionAndRotation.Mutable
    • addRotation

      public void addRotation(float yRot, float xRot)
      Overrides:
      addRotation in class PositionAndRotation.Mutable
    • setStartingPoint

      private void setStartingPoint(Vec3 position, float yRot, float xRot)
    • addStep

      private void addStep(Vec3 position, float yRot, float xRot, int interpolationSteps)
    • addSteps

      private void addSteps(PositionPath position, float yRot, float xRot, int interpolationSteps)
    • getInterpolationTicks

      private static int getInterpolationTicks(List<PositionStep> steps)
    • getNewPositionAndRotation

      private PositionAndRotation getNewPositionAndRotation()