Êþº¾E  java/lang/Record()V   /net/minecraft/world/entity/PositionMoveRotationpositionLnet/minecraft/world/phys/Vec3;    deltaMovement  yRotF  xRot  !net/minecraft/world/entity/EntitygetClientPositionAndRotation*()Lnet/minecraft/core/PositionAndRotation;  !&net/minecraft/core/PositionAndRotation!()Lnet/minecraft/world/phys/Vec3; # $!getKnownMovement & '()F ) ' + ,C(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FF)V  / ! 123net/minecraft/world/level/portal/TeleportTransition 1/ 1& 1) 789 :;#net/minecraft/world/entity/RelativeX%Lnet/minecraft/world/entity/Relative; =>? @A java/util/Setcontains(Ljava/lang/Object;)Z CDE FGnet/minecraft/world/phys/Vec3xD 7I J;Y CL MGy 7O P;Z CR SGz 7U V;Y_ROT 7X Y;X_ROT C[ \(DDD)V´B´ `ab cdnet/minecraft/util/Mthclamp(FFF)F 7f g; ROTATE_DELTA ijk lmjava/lang/Math toRadians(D)D Co p"(F)Lnet/minecraft/world/phys/Vec3; Cr p 7t u;DELTA_X w xycalculateDelta9(DDLjava/util/Set;Lnet/minecraft/world/entity/Relative;)D 7{ |;DELTA_Y 7~ ;DELTA_Z� ‚ƒtoStringE(Lnet/minecraft/world/entity/PositionMoveRotation;)Ljava/lang/String;… †‡hashCode4(Lnet/minecraft/world/entity/PositionMoveRotation;)I‰ Š‹equalsF(Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/lang/Object;)Z C� Ž� STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec;‘ ’“apply()Ljava/util/function/Function;‘ –—˜ ™�)net/minecraft/network/codec/ByteBufCodecsFLOAT‘‘� ’ž(()Lcom/mojang/datafixers/util/Function4;  ¡¢ £¤'net/minecraft/network/codec/StreamCodec compositei(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/network/codec/StreamCodec; � SignatureƒLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/world/entity/PositionMoveRotation;MethodParametersofV(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation;entity#Lnet/minecraft/world/entity/Entity;current(Lnet/minecraft/core/PositionAndRotation; withRotation5(FF)Lnet/minecraft/world/entity/PositionMoveRotation;h(Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/PositionMoveRotation; transition5Lnet/minecraft/world/level/portal/TeleportTransition;calculateAbsolute¤(Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/world/entity/PositionMoveRotation;diffYRotdiffXRotsourcechange relativesLjava/util/Set;offsetXoffsetYoffsetZ offsetYRot offsetXRotabsolutePosition absoluteYRot absoluteXRotrotatedCurrentMovementabsoluteDeltaMovementLocalVariableTypeTable6Ljava/util/Set; StackMapTableË(Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/world/entity/PositionMoveRotation; currentDelta deltaChangerelative`(DDLjava/util/Set;Lnet/minecraft/world/entity/Relative;)D()Ljava/lang/String;()IoLjava/lang/Object; SourceFilePositionMoveRotation.javaRecordBootstrapMethodsÝ position;deltaMovement;yRot;xRot ã&(Ljava/lang/Object;)Ljava/lang/Object;-æR(Lnet/minecraft/world/entity/PositionMoveRotation;)Lnet/minecraft/world/phys/Vec3;.é &ëD(Lnet/minecraft/world/entity/PositionMoveRotation;)Ljava/lang/Float;í )ï\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;*ò“(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/lang/Float;Ljava/lang/Float;)Lnet/minecraft/world/entity/PositionMoveRotation;ô õö÷ øùjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;û üýþ ÿ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1  Ž�¦§,¨l*·*+µ*,µ *%µ*µ±© ª4«¬  ­  ®¯¨[#*¶L»Y+¹*¶"+¹%+¹(·*°© ª#°±²³­°´µ¨P»Y*¶-*¶.#$·*°©ª «¬­  ®¶¨B»Y*¶0*¶3*¶4*¶5·*°© ª ·¸­· ¹º¨— G,²6¹<™ *´´B§J,²H¹<™ *´´K§9,²N¹<™ *´´Q§9,²T¹<™ *´§ 8 ,²W¹<™ *´§ 8 »CY)+´´Bc+´´Kc+´´Qc·Z:  +´b8  +´b]^¸_8 *´ :,²e¹<™1*´ f8*´ f8�¸h�¶n:�¸h�¶q:»CY´B+´ ´B,²s¸v´K+´ ´K,²z¸v´Q+´ ´Q,²}¸v·Z:»Y   ·*°©N$%1&J'`(v*œ+¥,µ.»/Ç0Ð1Ù2ç3õ6 78/97;ª˜Ð%»Ù¼G½¬G¾¬G¿À/ÁG1ÂGJýÃG`çÄ vÑÅ œ«Æ ¥¢Ç µ’È »ŒÉ 7Ê Ë G¿ÌÍ: @ü@ü@ü@ü@ÿ€ =CC­ ½¾¿¦Î xy¨y¹<™ &(c§(¯©?ª*ÏGÐG¿ÀÑ;Ë ¿ÌÍ@­ÏпѦ҂Ө1*º€°© ª «¬†Ô¨1*º„¬© ª «¬ŠA¨<*+ºˆ¬© ª«¬ÕÖ­Õ !¨/*´°© ª «¬!¨/*´ °© ª «¬'¨/*´®© ª «¬'¨/*´®© ª «¬×¨D ,²Œº�²Œº”²•ºš²•º›ºœ¸Ÿ³¥±©ØÙÚ  ÛDóÜÞßàáúâäåúâçåúâèêúâìêúîðñ