Êþº¾Eó  java/lang/Record()V   7net/minecraft/world/level/storage/LevelData$RespawnData globalPosLnet/minecraft/core/GlobalPos;  yawF  pitch  net/minecraft/core/BlockPos immutable()Lnet/minecraft/core/BlockPos;  net/minecraft/core/GlobalPosofb(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/GlobalPos; !"# $%net/minecraft/util/Mth wrapDegrees(F)F´B´ !) *+clamp(FFF)F - .#(Lnet/minecraft/core/GlobalPos;FF)V 0 12 dimension'()Lnet/minecraft/resources/ResourceKey; 4 5pos7 89toStringM(Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Ljava/lang/String;; <=hashCode<(Lnet/minecraft/world/level/storage/LevelData$RespawnData;)I? @AequalsN(Lnet/minecraft/world/level/storage/LevelData$RespawnData;Ljava/lang/Object;)Z C DE MAP_CODEC#Lcom/mojang/serialization/MapCodec;G HIapply()Ljava/util/function/Function; KLM NO!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;Ã4C4 STU VWcom/mojang/serialization/Codec floatRange$(FF)Lcom/mojang/serialization/Codec; SZ [\fieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;GG abc de;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;g Hh(()Lcom/mojang/datafixers/util/Function3; jkl Hm!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App; opq rsnet/minecraft/world/level/Level OVERWORLD%Lnet/minecraft/resources/ResourceKey; u vwZEROLnet/minecraft/core/BlockPos; y z{DEFAULT9Lnet/minecraft/world/level/storage/LevelData$RespawnData;G ~€ �‚2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; C K… †‡codec"()Lcom/mojang/serialization/Codec; ‰ Š‹CODEC Lcom/mojang/serialization/Codec; � Ž� STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; ‘’“ ”�)net/minecraft/network/codec/ByteBufCodecsFLOAT –—˜ ™š'net/minecraft/network/codec/StreamCodec composite#(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/Function3;)Lnet/minecraft/network/codec/StreamCodec; � Signature^Lcom/mojang/serialization/MapCodec;[Lcom/mojang/serialization/Codec;}Lnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisMethodParameters(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;FF)Lnet/minecraft/world/level/storage/LevelData$RespawnData;LocalVariableTypeTableHLnet/minecraft/resources/ResourceKey;¢(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;FF)Lnet/minecraft/world/level/storage/LevelData$RespawnData;J()Lnet/minecraft/resources/ResourceKey;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; ()Lnet/minecraft/core/GlobalPos;()Flambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileLevelData.javaNestHostº+net/minecraft/world/level/storage/LevelDataRecordBootstrapMethods¾globalPos;yaw;pitch Ã&(Ljava/lang/Object;)Ljava/lang/Object;Å Æ ¯ÈY(Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Lnet/minecraft/core/GlobalPos;Ê Ë °ÍL(Lnet/minecraft/world/level/storage/LevelData$RespawnData;)Ljava/lang/Float;Ï Ð °ÒJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;,Õ{(Lnet/minecraft/core/GlobalPos;Ljava/lang/Float;Ljava/lang/Float;)Lnet/minecraft/world/level/storage/LevelData$RespawnData;× Ø ±²²Û ÜÝÞ ßà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 RespawnDataInstanceìcom/mojang/datafixers/ProductsP3ï%java/lang/invoke/MethodHandles$Lookupñjava/lang/invoke/MethodHandlesLookup1 z{DEœ�Š‹œžŽ�œŸ . \*·*+µ*$µ *%µ±¡¢*£{ ¤   ¥ v»Y*+¶¸$¸ %&'¸(·,°¡#¢*1s5w¦ 1§¤15œ¨12 2*´¶/°¡'¢ £{œ©5 2*´¶3°¡+¢ £{8ª 1*º6°¡¢ £{<« 1*º:¬¡¢ £{@¬ <*+º>¬¡¢£{­®¤­ ¯ /*´°¡¢ £{° /*´ ®¡¢ £{° /*´®¡¢ £{ ±² ‡E*²BºF¶JPQ¸RX¹Yº]¶J&'¸R^¹Yº_¶J¶`*ºf¶i°¡ &8AD¢ E³´µ qM»Y²n²t¸ ·,³xº|¸}³ƒ²ƒ¶„³ˆ²ŒºF²�º]²�º_ºf¸•³›±¡ )¶·¸¹» ¼BÚ½¿ÀÁáÂÄÇáÂÉÌáÂÎÌáÑÓÔáÂÖÙè"¹éa~êjëíîðò