Êþº¾EÁ  java/lang/Record()V   1net/minecraft/world/entity/variant/StructureCheckrequiredStructuresLnet/minecraft/core/HolderSet;  /net/minecraft/world/entity/variant/SpawnContextlevel1()Lnet/minecraft/world/level/ServerLevelAccessor;  -net/minecraft/world/level/ServerLevelAccessorgetLevel*()Lnet/minecraft/server/level/ServerLevel;  &net/minecraft/server/level/ServerLevelstructureManager.()Lnet/minecraft/world/level/StructureManager;  !"pos()Lnet/minecraft/core/BlockPos; $%& '(*net/minecraft/world/level/StructureManagergetStructureWithPieceAtz(Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; *+, -.;net/minecraft/world/level/levelgen/structure/StructureStartisValid()Z 0 12 MAP_CODEC#Lcom/mojang/serialization/MapCodec; 4 56test4(Lnet/minecraft/world/entity/variant/SpawnContext;)Z8 9:toStringG(Lnet/minecraft/world/entity/variant/StructureCheck;)Ljava/lang/String;< =>hashCode6(Lnet/minecraft/world/entity/variant/StructureCheck;)I@ ABequalsH(Lnet/minecraft/world/entity/variant/StructureCheck;Ljava/lang/Object;)Z DEF GH(net/minecraft/core/registries/Registries STRUCTURE%Lnet/minecraft/resources/ResourceKey; JKL MN2net/minecraft/core/registries/codec/RegistryCodecs holderSetG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec;P structures RST UVcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;X YZapply()Ljava/util/function/Function; \]^ _`!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; bcd ef;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;X ijk Yl!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;X opq rs2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;u1net/minecraft/world/entity/variant/SpawnCondition SignatureXLnet/minecraft/core/HolderSet;XLcom/mojang/serialization/MapCodec;!(Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethis3Lnet/minecraft/world/entity/variant/StructureCheck;LocalVariableTypeTableMethodParameters[(Lnet/minecraft/core/HolderSet;)Vcontext1Lnet/minecraft/world/entity/variant/SpawnContext;codec%()Lcom/mojang/serialization/MapCodec;Z()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; ()Lnet/minecraft/core/HolderSet;Z()Lnet/minecraft/core/HolderSet;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileStructureCheck.javaRecordBootstrapMethods š&(Ljava/lang/Object;)Ljava/lang/Object;œ � ŒŸS(Lnet/minecraft/world/entity/variant/StructureCheck;)Lnet/minecraft/core/HolderSet;¡ ¢ y¤S(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/entity/variant/StructureCheck;¦ § Ž��ª «¬­ ®¯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/ProductsP1½%java/lang/invoke/MethodHandles$Lookup¿java/lang/invoke/MethodHandlesLookup1t vw12vx yzP *·*+µ±{ | }~   w€ v�56zO+¶ ¹¶+¶*´¶#¶)¬{|}~‚ƒ€‚„…z.²/°{| }~v†9‡z1*º7°{ | }~=ˆz1*º;¬{ | }~A‰z<*+º?¬{ |}~Š‹€Š Œz/*´°{ | }~v�A5‰z3 *+À¶3¬{ |  }~€‚ Ž�z]#*²C¸IO¹QºW¶[¶a*ºg¶h°{"| #�‘’z$ ºm¸n³/±{“”• vw–*©—˜°™›ž°™ £°™¥¨·bo¸i¹»¼¾À