Package net.minecraft.entity
Class PositionInterpolator
java.lang.Object
net.minecraft.entity.PositionInterpolator
- Mappings:
Namespace Name named net/minecraft/entity/PositionInterpolatorintermediary net/minecraft/class_10584official bya
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @Nullable Consumer<PositionInterpolator> private final PositionInterpolator.Datastatic final intprivate final Entityprivate int -
Constructor Summary
ConstructorsConstructorDescriptionPositionInterpolator(Entity entity) PositionInterpolator(Entity entity, int lerpDuration) PositionInterpolator(Entity entity, int lerpDuration, @Nullable Consumer<PositionInterpolator> callback) PositionInterpolator(Entity entity, @Nullable Consumer<PositionInterpolator> callback) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()floatfloatbooleanvoidrefreshPositionAndAngles(Vec3d pow, float yaw, float pitch) voidsetLerpDuration(int lerpDuration) voidtick()
-
Field Details
-
DEFAULT_INTERPOLATION_DURATION
public static final int DEFAULT_INTERPOLATION_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_INTERPOLATION_DURATIONLnet/minecraft/entity/PositionInterpolator;DEFAULT_INTERPOLATION_DURATION:Iintermediary field_55663Lnet/minecraft/class_10584;field_55663:Iofficial aLbya;a:I
-
entity
- Mappings:
Namespace Name Mixin selector named entityLnet/minecraft/entity/PositionInterpolator;entity:Lnet/minecraft/entity/Entity;intermediary field_55664Lnet/minecraft/class_10584;field_55664:Lnet/minecraft/class_1297;official bLbya;b:Lbxe;
-
lerpDuration
private int lerpDuration- Mappings:
Namespace Name Mixin selector named lerpDurationLnet/minecraft/entity/PositionInterpolator;lerpDuration:Iintermediary field_55665Lnet/minecraft/class_10584;field_55665:Iofficial cLbya;c:I
-
data
- Mappings:
Namespace Name Mixin selector named dataLnet/minecraft/entity/PositionInterpolator;data:Lnet/minecraft/entity/PositionInterpolator$Data;intermediary field_55666Lnet/minecraft/class_10584;field_55666:Lnet/minecraft/class_10584$class_10585;official dLbya;d:Lbya$a;
-
lastPos
- Mappings:
Namespace Name Mixin selector named lastPosLnet/minecraft/entity/PositionInterpolator;lastPos:Lnet/minecraft/util/math/Vec3d;intermediary field_55667Lnet/minecraft/class_10584;field_55667:Lnet/minecraft/class_243;official eLbya;e:Lfgc;
-
lastRotation
- Mappings:
Namespace Name Mixin selector named lastRotationLnet/minecraft/entity/PositionInterpolator;lastRotation:Lnet/minecraft/util/math/Vec2f;intermediary field_55668Lnet/minecraft/class_10584;field_55668:Lnet/minecraft/class_241;official fLbya;f:Lfgb;
-
callback
- Mappings:
Namespace Name Mixin selector named callbackLnet/minecraft/entity/PositionInterpolator;callback:Ljava/util/function/Consumer;intermediary field_55669Lnet/minecraft/class_10584;field_55669:Ljava/util/function/Consumer;official gLbya;g:Ljava/util/function/Consumer;
-
-
Constructor Details
-
PositionInterpolator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/PositionInterpolator;<init>(Lnet/minecraft/entity/Entity;)Vintermediary <init>Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;)Vofficial <init>Lbya;<init>(Lbxe;)V
-
PositionInterpolator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/PositionInterpolator;<init>(Lnet/minecraft/entity/Entity;I)Vintermediary <init>Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;I)Vofficial <init>Lbya;<init>(Lbxe;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;)Vintermediary <init>Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;Ljava/util/function/Consumer;)Vofficial <init>Lbya;<init>(Lbxe;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;)Vintermediary <init>Lnet/minecraft/class_10584;<init>(Lnet/minecraft/class_1297;ILjava/util/function/Consumer;)Vofficial <init>Lbya;<init>(Lbxe;ILjava/util/function/Consumer;)V
-
-
Method Details
-
getLerpedPos
- Mappings:
Namespace Name Mixin selector named getLerpedPosLnet/minecraft/entity/PositionInterpolator;getLerpedPos()Lnet/minecraft/util/math/Vec3d;intermediary method_66265Lnet/minecraft/class_10584;method_66265()Lnet/minecraft/class_243;official aLbya;a()Lfgc;
-
getLerpedYaw
public float getLerpedYaw()- Mappings:
Namespace Name Mixin selector named getLerpedYawLnet/minecraft/entity/PositionInterpolator;getLerpedYaw()Fintermediary method_66268Lnet/minecraft/class_10584;method_66268()Fofficial bLbya;b()F
-
getLerpedPitch
public float getLerpedPitch()- Mappings:
Namespace Name Mixin selector named getLerpedPitchLnet/minecraft/entity/PositionInterpolator;getLerpedPitch()Fintermediary method_66269Lnet/minecraft/class_10584;method_66269()Fofficial cLbya;c()F
-
refreshPositionAndAngles
- Mappings:
Namespace Name Mixin selector named refreshPositionAndAnglesLnet/minecraft/entity/PositionInterpolator;refreshPositionAndAngles(Lnet/minecraft/util/math/Vec3d;FF)Vintermediary method_66267Lnet/minecraft/class_10584;method_66267(Lnet/minecraft/class_243;FF)Vofficial aLbya;a(Lfgc;FF)V
-
isInterpolating
public boolean isInterpolating()- Mappings:
Namespace Name Mixin selector named isInterpolatingLnet/minecraft/entity/PositionInterpolator;isInterpolating()Zintermediary method_66270Lnet/minecraft/class_10584;method_66270()Zofficial dLbya;d()Z
-
setLerpDuration
public void setLerpDuration(int lerpDuration) - Mappings:
Namespace Name Mixin selector named setLerpDurationLnet/minecraft/entity/PositionInterpolator;setLerpDuration(I)Vintermediary method_66266Lnet/minecraft/class_10584;method_66266(I)Vofficial aLbya;a(I)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/PositionInterpolator;tick()Vintermediary method_66271Lnet/minecraft/class_10584;method_66271()Vofficial eLbya;e()V
-
clear
public void clear()- Mappings:
Namespace Name Mixin selector named clearLnet/minecraft/entity/PositionInterpolator;clear()Vintermediary method_66272Lnet/minecraft/class_10584;method_66272()Vofficial fLbya;f()V
-