Êþº¾EË  java/lang/Record()V   9net/minecraft/world/level/levelgen/structure/StructureSet structuresLjava/util/List;   placementKLnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Qnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry  (Lnet/minecraft/core/Holder;I)V  java/util/Listof$(Ljava/lang/Object;)Ljava/util/List;  ^(Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)V !"toStringO(Lnet/minecraft/world/level/levelgen/structure/StructureSet;)Ljava/lang/String;$ %&hashCode>(Lnet/minecraft/world/level/levelgen/structure/StructureSet;)I( )*equalsP(Lnet/minecraft/world/level/levelgen/structure/StructureSet;Ljava/lang/Object;)Z , -.CODEC Lcom/mojang/serialization/Codec; 012 34com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec; 07 89fieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;; <=apply()Ljava/util/function/Function; ?@A BC!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; E,FInet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; JKL MN;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;P <Q!()Ljava/util/function/BiFunction; STU <V!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;; YZ[ \]2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; _ `. DIRECT_CODEC bcd ef(net/minecraft/core/registries/Registries STRUCTURE_SET%Lnet/minecraft/resources/ResourceKey; hij kl2net/minecraft/core/registries/codec/RegistryCodecsholderg(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; , SignatureeLjava/util/List;]Lcom/mojang/serialization/Codec;zLcom/mojang/serialization/Codec;>;i(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/world/level/levelgen/structure/StructureSet; singleEntryLnet/minecraft/core/Holder;LocalVariableTypeTableULnet/minecraft/core/Holder;MethodParameters£(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)V³(Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)Ventryq(Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; structureweightI«(Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;p(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;ª(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/List;g()Ljava/util/List;M()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileStructureSet.java NestMembersRecordBootstrapMethodsšstructures;placement ž&(Ljava/lang/Object;)Ljava/lang/Object;  ¡ Œ£M(Lnet/minecraft/world/level/levelgen/structure/StructureSet;)Ljava/util/List;¥ ¦ ލˆ(Lnet/minecraft/world/level/levelgen/structure/StructureSet;)Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;ª8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;­˜(Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)Lnet/minecraft/world/level/levelgen/structure/StructureSet;¯ ° ���³ ´µ¶ ·¸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; InnerClassesStructureSelectionEntryInstanceÄcom/mojang/datafixers/ProductsP2Ç%java/lang/invoke/MethodHandles$LookupÉjava/lang/invoke/MethodHandlesLookup1 no`.np-.nq rsf*»Y+·¸,·±t u vwxyz x{| xn}s_*·*+µ*,µ ±tu vw z  o|  n~ €sP »Y*·°t'u �y ‚ƒz  �{| �‚n„ …sF »Y*·°t+u  �yz  �{|�n†!‡s1*º°tu vw%ˆs1*º#¬tu vw)‰s<*+º'¬tuvwŠ‹|Š Œs/*´°tu vwn�Žs/*´ °tu vw ��su7*²+¹/5¹6º:¶>²DG¹6ºH¶>¶I*ºO¶R°t*36u 7‘’“s4ºW¸X³^²a²^¸g³m±t  ”•–— no˜6²™›œ¹�Ÿ¢¹�¤§¹©«¬¹�®±À"ÁJYÂSÃÅÆÈÊ