Class PositionInterpolator

java.lang.Object
net.minecraft.entity.PositionInterpolator

public class PositionInterpolator extends Object
Mappings:
Namespace Name
named net/minecraft/entity/PositionInterpolator
intermediary net/minecraft/class_10584
official cah
  • Field Details

    • DEFAULT_INTERPOLATION_DURATION

      public static final int DEFAULT_INTERPOLATION_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_INTERPOLATION_DURATION Lnet/minecraft/entity/PositionInterpolator;DEFAULT_INTERPOLATION_DURATION:I
      intermediary field_55663 Lnet/minecraft/class_10584;field_55663:I
      official a Lcah;a:I
    • entity

      private final Entity entity
      Mappings:
      Namespace Name Mixin selector
      named entity Lnet/minecraft/entity/PositionInterpolator;entity:Lnet/minecraft/entity/Entity;
      intermediary field_55664 Lnet/minecraft/class_10584;field_55664:Lnet/minecraft/class_1297;
      official b Lcah;b:Lbzm;
    • lerpDuration

      private int lerpDuration
      Mappings:
      Namespace Name Mixin selector
      named lerpDuration Lnet/minecraft/entity/PositionInterpolator;lerpDuration:I
      intermediary field_55665 Lnet/minecraft/class_10584;field_55665:I
      official c Lcah;c:I
    • data

      private final PositionInterpolator.Data data
      Mappings:
      Namespace Name Mixin selector
      named data Lnet/minecraft/entity/PositionInterpolator;data:Lnet/minecraft/entity/PositionInterpolator$Data;
      intermediary field_55666 Lnet/minecraft/class_10584;field_55666:Lnet/minecraft/class_10584$class_10585;
      official d Lcah;d:Lcah$a;
    • lastPos

      @Nullable private @Nullable Vec3d lastPos
      Mappings:
      Namespace Name Mixin selector
      named lastPos Lnet/minecraft/entity/PositionInterpolator;lastPos:Lnet/minecraft/util/math/Vec3d;
      intermediary field_55667 Lnet/minecraft/class_10584;field_55667:Lnet/minecraft/class_243;
      official e Lcah;e:Lfis;
    • lastRotation

      @Nullable private @Nullable Vec2f lastRotation
      Mappings:
      Namespace Name Mixin selector
      named lastRotation Lnet/minecraft/entity/PositionInterpolator;lastRotation:Lnet/minecraft/util/math/Vec2f;
      intermediary field_55668 Lnet/minecraft/class_10584;field_55668:Lnet/minecraft/class_241;
      official f Lcah;f:Lfir;
    • callback

      Mappings:
      Namespace Name Mixin selector
      named callback Lnet/minecraft/entity/PositionInterpolator;callback:Ljava/util/function/Consumer;
      intermediary field_55669 Lnet/minecraft/class_10584;field_55669:Ljava/util/function/Consumer;
      official g Lcah;g:Ljava/util/function/Consumer;
  • Constructor Details

    • PositionInterpolator

      public PositionInterpolator(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/PositionInterpolator;<init>(Lnet/minecraft/entity/Entity;)V
      intermediary <init> Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;)V
      official <init> Lcah;<init>(Lbzm;)V
    • PositionInterpolator

      public PositionInterpolator(Entity entity, int lerpDuration)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/PositionInterpolator;<init>(Lnet/minecraft/entity/Entity;I)V
      intermediary <init> Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;I)V
      official <init> Lcah;<init>(Lbzm;I)V
    • PositionInterpolator

      public PositionInterpolator(Entity entity, @Nullable @Nullable Consumer<PositionInterpolator> callback)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/PositionInterpolator;<init>(Lnet/minecraft/entity/Entity;Ljava/util/function/Consumer;)V
      intermediary <init> Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;Ljava/util/function/Consumer;)V
      official <init> Lcah;<init>(Lbzm;Ljava/util/function/Consumer;)V
    • PositionInterpolator

      public PositionInterpolator(Entity entity, int lerpDuration, @Nullable @Nullable Consumer<PositionInterpolator> callback)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/PositionInterpolator;<init>(Lnet/minecraft/entity/Entity;ILjava/util/function/Consumer;)V
      intermediary <init> Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;ILjava/util/function/Consumer;)V
      official <init> Lcah;<init>(Lbzm;ILjava/util/function/Consumer;)V
  • Method Details

    • getLerpedPos

      public Vec3d getLerpedPos()
      Mappings:
      Namespace Name Mixin selector
      named getLerpedPos Lnet/minecraft/entity/PositionInterpolator;getLerpedPos()Lnet/minecraft/util/math/Vec3d;
      intermediary method_66265 Lnet/minecraft/class_10584;method_66265()Lnet/minecraft/class_243;
      official a Lcah;a()Lfis;
    • getLerpedYaw

      public float getLerpedYaw()
      Mappings:
      Namespace Name Mixin selector
      named getLerpedYaw Lnet/minecraft/entity/PositionInterpolator;getLerpedYaw()F
      intermediary method_66268 Lnet/minecraft/class_10584;method_66268()F
      official b Lcah;b()F
    • getLerpedPitch

      public float getLerpedPitch()
      Mappings:
      Namespace Name Mixin selector
      named getLerpedPitch Lnet/minecraft/entity/PositionInterpolator;getLerpedPitch()F
      intermediary method_66269 Lnet/minecraft/class_10584;method_66269()F
      official c Lcah;c()F
    • refreshPositionAndAngles

      public void refreshPositionAndAngles(Vec3d pow, float yaw, float pitch)
      Mappings:
      Namespace Name Mixin selector
      named refreshPositionAndAngles Lnet/minecraft/entity/PositionInterpolator;refreshPositionAndAngles(Lnet/minecraft/util/math/Vec3d;FF)V
      intermediary method_66267 Lnet/minecraft/class_10584;method_66267(Lnet/minecraft/class_243;FF)V
      official a Lcah;a(Lfis;FF)V
    • isInterpolating

      public boolean isInterpolating()
      Mappings:
      Namespace Name Mixin selector
      named isInterpolating Lnet/minecraft/entity/PositionInterpolator;isInterpolating()Z
      intermediary method_66270 Lnet/minecraft/class_10584;method_66270()Z
      official d Lcah;d()Z
    • setLerpDuration

      public void setLerpDuration(int lerpDuration)
      Mappings:
      Namespace Name Mixin selector
      named setLerpDuration Lnet/minecraft/entity/PositionInterpolator;setLerpDuration(I)V
      intermediary method_66266 Lnet/minecraft/class_10584;method_66266(I)V
      official a Lcah;a(I)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/PositionInterpolator;tick()V
      intermediary method_66271 Lnet/minecraft/class_10584;method_66271()V
      official e Lcah;e()V
    • clear

      public void clear()
      Mappings:
      Namespace Name Mixin selector
      named clear Lnet/minecraft/entity/PositionInterpolator;clear()V
      intermediary method_66272 Lnet/minecraft/class_10584;method_66272()V
      official f Lcah;f()V