Êþº¾Eu  java/lang/Record()V   7net/minecraft/server/level/ServerPlayer$RespawnPosAnglepositionLnet/minecraft/world/phys/Vec3;  yawF  pitch  calculateLookAtYaw?(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)F  $(Lnet/minecraft/world/phys/Vec3;FF)V   net/minecraft/world/phys/Vec3atBottomCenterOf;(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; " #$subtract@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; & '( normalize!()Lnet/minecraft/world/phys/Vec3; * +,zD . /,x 123 45net/minecraft/util/Mthatan2(DD)D@L¥Ü@V€ 1; <= wrapDegrees(D)D? @AtoStringM(Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle;)Ljava/lang/String;C DEhashCode<(Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle;)IG HIequalsN(Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle;Ljava/lang/Object;)ZCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle;MethodParametersofx(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;F)Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle;lookAtBlockPosLnet/minecraft/core/BlockPos; lookDirection()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()F SourceFileServerPlayer.javaNestHost_'net/minecraft/server/level/ServerPlayerRecordBootstrapMethodscposition;yaw;pitch h ijk lmjava/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; InnerClassesRespawnPosAngleq%java/lang/invoke/MethodHandles$Lookupsjava/lang/invoke/MethodHandlesLookup0  J\*·*+µ*$µ *%µ±KŠL*MN O   PQJM»Y**+¸$·°KŒL  RSO  R Jf$+¸*¶!¶%M,´),´-¸06k8g¸:�®K � ‘L $ $RS T O  R@UJ1*º>°KŠL MNDVJ1*ºB¬KŠL MNHWJ<*+ºF¬KŠLMNXYOX (J/*´°KŠL MNZJ/*´ ®KŠL MNZJ/*´®KŠL MN[\]^` agbdefn^oprt