Êþº¾Eâ  java/lang/Record()V   net/minecraft/core/GlobalPos dimension%Lnet/minecraft/resources/ResourceKey;  posLnet/minecraft/core/BlockPos;  E(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)V  java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String; makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  ! "#java/lang/Objectequals(Ljava/lang/Object;)Z %&' ()net/minecraft/core/BlockPosdistChessboard(Lnet/minecraft/core/Vec3i;)I+ ,-hashCode!(Lnet/minecraft/core/GlobalPos;)I/ "03(Lnet/minecraft/core/GlobalPos;Ljava/lang/Object;)Z 234 56net/minecraft/world/level/LevelRESOURCE_KEY_CODEC Lcom/mojang/serialization/Codec; 9:; <=com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;? @Aapply()Ljava/util/function/Function; CDE FG!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; %I J6CODEC? NOP QR;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;T @U!()Ljava/util/function/BiFunction; WXY @Z!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;? ]^_ `a2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; c de MAP_CODEC#Lcom/mojang/serialization/MapCodec; Cg hicodec"()Lcom/mojang/serialization/Codec; I lmn o (net/minecraft/core/registries/Registries DIMENSION qrs tu#net/minecraft/resources/ResourceKey streamCodecP(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; %w xy STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; {|} ~'net/minecraft/network/codec/StreamCodec compositeÖ(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; w SignatureHLnet/minecraft/resources/ResourceKey;CLcom/mojang/serialization/MapCodec;@Lcom/mojang/serialization/Codec;bLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisLnet/minecraft/core/GlobalPos;LocalVariableTypeTableMethodParametersh(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Vofb(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/GlobalPos;…(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/GlobalPos;toString()Ljava/lang/String; isCloseEnoughF(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;I)Z maxDistanceI StackMapTablei(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;I)Z()IoLjava/lang/Object;'()Lnet/minecraft/resources/ResourceKey;J()Lnet/minecraft/resources/ResourceKey;()Lnet/minecraft/core/BlockPos;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileGlobalPos.javaRecordBootstrapMethods© « dimension;pos ¯&(Ljava/lang/Object;)Ljava/lang/Object;± ² œ´E(Lnet/minecraft/core/GlobalPos;)Lnet/minecraft/resources/ResourceKey;¶ · ž¹=(Lnet/minecraft/core/GlobalPos;)Lnet/minecraft/core/BlockPos;»8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;½ ¾ Ž��Á  Ÿ  Å ÆÇÈ É$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Ë ÌÍÎ ÏÐ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; InnerClassesInstanceÛcom/mojang/datafixers/ProductsP2Þ%java/lang/invoke/MethodHandles$Lookupàjava/lang/invoke/MethodHandlesLookup1 �‚de�ƒJ6�„xy�… †_*·*+µ*,µ ±‡ ˆ ‰Š ‹  ‚Œ  �� Ž�†P »Y*+·°‡ˆ ‹  ‚Œ  ��‘’†>*´¸*´ ¸º°‡"ˆ ‰Š“”†‚*´+¶™*´ ,¶$£§¬‡&ˆ*‰Š •–‹  ‚—@Œ  •�˜,™†1*º*¬‡ ˆ ‰Š"#†<*+º.¬‡ ˆ‰Šš›Œš œ†/*´°‡ ˆ ‰Š��ž†/*´ °‡ ˆ ‰Š Ÿ †p2*²17¹8º>¶B²HK¹8ºL¶B¶M*ºS¶V°‡%.1ˆ 2¡¢£†[3º[¸\³b²b¶f³j²k¸pº>²vºLºS¸z³€±‡ ,¤¥¦ �‚§<Ĩʪ¬­Ñ®°³Ñ®µ¸Ñº¼¿Ñ®ÀÃØN]ÙWÚÜÝßá