Êþº¾Eé  .net/minecraft/core/PositionAndRotation$Mutable()Vjava/util/LinkedList   Hnet/minecraft/world/entity/SteppedInterpolationHandler$InterpolationDataremainingStepsLjava/util/LinkedList;  lastStepPosRot0Lnet/minecraft/core/PositionAndRotation$Mutable;  interpolationSpeedF  remainingTicks   java/lang/Mathmax(FF)F "#$ %&net/minecraft/util/Mthlerp(FFF)F ( )currentStepTicks + ,clear . /0addDelta"(Lnet/minecraft/world/phys/Vec3;)V 2 34iterator()Ljava/util/Iterator; 678 9:java/util/IteratorhasNext()Z 6< =>next()Ljava/lang/Object;@;net/minecraft/world/entity/SteppedInterpolationHandler$Step ?. C DE addRotation(FF)V ?C H IJset$(Lnet/minecraft/world/phys/Vec3;FF)V ?L M%(Lnet/minecraft/world/phys/Vec3;FFI)V O PQadd(Ljava/lang/Object;)Z STU VWjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;Y Z[ typeSwitch-(Lnet/minecraft/world/entity/PositionPath;I)I]java/lang/MatchException \_ `*(Ljava/lang/String;Ljava/lang/Throwable;)Vb.net/minecraft/world/entity/PositionPath$Linear ad ef endPosition!()Lnet/minecraft/world/phys/Vec3; h iMaddStepk/net/minecraft/world/entity/PositionPath$Stepped jd jn opsteps()Ljava/util/List; r styRot()F v wtxRot y2zjava/util/List|'net/minecraft/world/entity/PositionStep {~ fposition {� ‚ƒ tickOffset()I … †‡getInterpolationTicks(Ljava/util/List;)I "‰ Š&rotLerpŒjava/lang/Throwable ‹Ž ��toString()Ljava/lang/String; ’ “:isEmpty • –>getFirst ?˜ ‚™I ~ ?~ �žŸ % net/minecraft/world/phys/Vec3A(Lnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; r ?r v ?v ¦§¨ ©ª&net/minecraft/core/PositionAndRotationofK(Lnet/minecraft/world/phys/Vec3;FF)Lnet/minecraft/core/PositionAndRotation; ¬ ­> removeFirst SignatureULjava/util/LinkedList;CodeLineNumberTableLocalVariableTablethisJLnet/minecraft/world/entity/SteppedInterpolationHandler$InterpolationData;advance(FI)VticksinterpolationSteps targetSpeed StackMapTableMethodParametersresetstep=Lnet/minecraft/world/entity/SteppedInterpolationHandler$Step;deltaLnet/minecraft/world/phys/Vec3;setStartingPointaddSteps/(Lnet/minecraft/world/entity/PositionPath;FFI)Vpos)Lnet/minecraft/world/entity/PositionStep;atotalInterpolationTicksoffsetLjava/util/List;)Lnet/minecraft/world/entity/PositionPath;LocalVariableTypeTable;Ljava/util/List;Î'net/minecraft/world/entity/PositionPath>(Ljava/util/List;)IgetNewPositionAndRotation*()Lnet/minecraft/core/PositionAndRotation; SourceFile SteppedInterpolationHandler.javaNestHostÖ6net/minecraft/world/entity/SteppedInterpolationHandlerBootstrapMethodsÙ ÚÛÜ ZÝ"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesMutableInterpolationDataStepLinearSteppedå%java/lang/invoke/MethodHandles$Lookupçjava/lang/invoke/MethodHandlesLookup ®¯) °V *·*»Y· µ *»Y·µ* µ±±MNPT²  ³´µ¶°ÈS*´†n ¸F* †n*´%¸!µ#*´j*´–œ #*´jD§ *´D* µ*Y´'#bµ'*Y´#fµ±±& W XZ*[4]9^>aHbRc²*S³´S·S¸™ G¹ºü4 » ·¸¼°H*´ ¶** µ* µ±±fg hi² ³´/0°”1*+·-*´ ¶1M,¹5™,¹;À?N-+¶A§ÿè*´+¶-±±mn o%p(q0r²  ½¾1³´1¿Àº ü 6ú»¿DE°£6*#$·B*´ ¶1N-¹5™-¹;À?:#$¶F§ÿå*´#$¶B±±vw"x)y,z5{²*"½¾6³´6s6wº ü6ú» swÁJ°`*´+$%¶G* µ'±±~ €²*³´Àsw» swiM°{!*´ »?Y+$%·K¶NW*Y´†bµ±±ƒ„ …²4!³´!À!s!w!¸™»sw¸Âð•-+Y¸RW:6ºX«&E»\Y·^¿Àa:¶c:  :*$%¶g§ÂÀj:  ¶l:  ¶m:  : $*¶q•š?%*¶u•š6 ¹x:  ¹5™" ¹;À{: * ¶}$% ¶€¶g§ÿÚ± ¸„6 6  ¹x:  ¹5™G ¹;À{: ¶€`6  † †n8*¶}*¶q$¸ˆ*¶u%¸!¶€¶g§ÿµ§:»\Y¶�·^¿±CF‹be‹il‹±Zˆ:‰YŠr‹„Œ£�³Ž¶�·’¾“Á•à–ê—ó˜ü™š›˜�žŠ, ²z L ÄÀ£½Å ó"Æà5½Å¾ZÇ™ ÁWÈ™ r¦oÉ -³´-Ê-s-w-¸™Ë r¦oÌ ºL ý Í$ ÿ3  ÍÍjy6ú(þ6ÿM ÍB‹»sw¸ †‡°š(<*¹xM,¹5™,¹;À{N-¶€`<§ÿ欱£¤¥#¦&§² ½Å(oÉ&·™Ë (o̺ ý 6ú»o®ÏÐѰ‰*´ ¶‘š€*´ ¶”À?L+´—=*´'†–œ=*´'†nF*´¶š+¶›%�¶œ%*´¶¡+¶¢¸ˆ%*´¶£+¶¤¸!¸¥°*Y´'†fµ'*´+¶›+¶¢+¶¤¶G*´ ¶«W§ÿ|*°±>« ¬­¯$°,±0²A³P´Z±^¸i¹|º„»‡¼²*,2Æo½¾jÈ™‰³´º ý]?ù(ÒÓÔÕ× ØajÞ2¦ß Õà ?Õá aÍâjÍãäæè