Êþº¾E‹  7net/minecraft/world/entity/AbstractInterpolationHandler'(Lnet/minecraft/world/entity/Entity;I)VGnet/minecraft/world/entity/LinearInterpolationHandler$InterpolationData   ()V  5net/minecraft/world/entity/LinearInterpolationHandlerinterpolationDataILnet/minecraft/world/entity/LinearInterpolationHandler$InterpolationData;  !net/minecraft/world/entity/Entitylevel#()Lnet/minecraft/world/level/Level;  net/minecraft/world/level/Level isClientSide()Z  !" #$/net/minecraft/world/entity/InterpolationHandlerNO_OP1Lnet/minecraft/world/entity/InterpolationHandler; & '(createW(Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/InterpolationHandler; * +,interpolationStepsI ./0 12'net/minecraft/world/entity/PositionPath endPosition!()Lnet/minecraft/world/phys/Vec3; 4 56set$(Lnet/minecraft/world/phys/Vec3;FF)V 8 9,remainingSteps ; <=entity#Lnet/minecraft/world/entity/Entity; ? @2position ? CDE FGnet/minecraft/world/phys/Vec3lerpA(Lnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; I JKgetYRot()F M NKyRot PQR STnet/minecraft/util/MthrotLerp(DDD)D V WKgetXRot Y ZKxRot P\ FT ^ _`setPos"(Lnet/minecraft/world/phys/Vec3;)V b cdsetRot(FF)VDEFAULT_INTERPOLATION_STEPS ConstantValueCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/world/entity/LinearInterpolationHandler;MethodParameters StackMapTableV(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/InterpolationHandler;setInterpolationLength(I)Vsteps2()Lnet/minecraft/core/PositionAndRotation$Mutable;startInterpolating.(Lnet/minecraft/world/entity/PositionPath;FF)V)Lnet/minecraft/world/entity/PositionPath;F doInterpolatealphaD newPositionLnet/minecraft/world/phys/Vec3;newYRotnewXRothasActiveInterpolationcancel SourceFileLinearInterpolationHandler.java NestMembers InnerClassesInterpolationData‡.net/minecraft/core/PositionAndRotation$Mutable‰&net/minecraft/core/PositionAndRotationMutable! e,fg hX*+·*»Y· µ ±i  j kl<=+,m <+ '(h]*¶¶™ » Y*·°²°i j<=+,nm <+ 'oh0*¸%°ij <=m<pqh>*µ)±i jklr,mrsh/*´ °i"j kltuhk*´ +¹-$%¶3*´ *´)µ7±i'()j*kl@vNwZwm @NZx hÛm*´ ´7‡oH*´:¶>*´ ¶A'¶BN'*´:¶H�*´ ¶L�¸O�8'*´:¶U�*´ ¶X�¸[�8*´:-¶]*´:¶a*´ Y´7dµ7±i"- /051L3T4_6l7j4mkl byzO{|58}wL!~whE*´ ´7ž§¬i;j kln@€ h7 *´ µ7±i @Aj  kl�‚ƒ„ … †ˆŠ