Êþº¾EÁ!net/minecraft/world/entity/Entity'net/minecraft/server/level/ServerPlayer  java/lang/Record()V  5net/minecraft/server/level/ServerPlayer$SavedPosition dimensionLjava/util/Optional;  position  rotation toStringK(Lnet/minecraft/server/level/ServerPlayer$SavedPosition;)Ljava/lang/String; hashCode:(Lnet/minecraft/server/level/ServerPlayer$SavedPosition;)I !"equalsL(Lnet/minecraft/server/level/ServerPlayer$SavedPosition;Ljava/lang/Object;)Z $%& '(net/minecraft/world/level/LevelRESOURCE_KEY_CODEC Lcom/mojang/serialization/Codec;* Dimension ,-. /0com/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;2 34apply()Ljava/util/function/Function; 678 9:!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; <=> ?(net/minecraft/world/phys/Vec3CODECAPos2 D=Enet/minecraft/world/phys/Vec2GRotation2 JKL MN;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;P 3Q(()Lcom/mojang/datafixers/util/Function3; STU 3V!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;2 YZ[ \]2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; _ `a MAP_CODEC#Lcom/mojang/serialization/MapCodec; cde fgjava/util/Optionalempty()Ljava/util/Optional; i j?(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V l mnEMPTY7Lnet/minecraft/server/level/ServerPlayer$SavedPosition; Signature^Ljava/util/Optional;>;5Ljava/util/Optional;5Ljava/util/Optional;\Lcom/mojang/serialization/MapCodec;CodeLineNumberTableLocalVariableTablethisLocalVariableTypeTableMethodParametersË(Ljava/util/Optional;>;Ljava/util/Optional;Ljava/util/Optional;)V()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;`()Ljava/util/Optional;>;7()Ljava/util/Optional;7()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileServerPlayer.javaNestHostRecordBootstrapMethodsŽdimension;position;rotation “&(Ljava/lang/Object;)Ljava/lang/Object;• – g˜M(Lnet/minecraft/server/level/ServerPlayer$SavedPosition;)Ljava/util/Optional;š › g� ž g J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;h£u(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/server/level/ServerPlayer$SavedPosition;¥ ¦ ƒ„„© ª«¬ ­®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 SavedPositionInstanceºcom/mojang/datafixers/ProductsP3½%java/lang/invoke/MethodHandles$Lookup¿java/lang/invoke/MethodHandlesLookup1 opoqor`aosmn  jt‚*·*+µ *,µ*-µ±u ®v*wnx pqry oz{t1*º°u ®v wn|t1*º¬u ®v wn!}t<*+º¬u ®vwn~y~gt/*´ °u ®v wno€gt/*´°u ®v wno�gt/*´°u ®v wno‚ ƒ„t†D*²#)¹+º1¶5²;@¹+ºB¶5²CF¹+ºH¶5¶I*ºO¶R°u ³ ´ µ* ¶7 ³@ ·C ³v D…†‡ t;ºW¸X³^» Y¸b¸b¸b·h³k±u  ³ ¹ˆ‰Š‹,opoqorŒB¨ ���‘¯’”—¯’™—¯’œ—¯Ÿ¡¢¯’¤§¶" ·JY¸S¹»¼¾À