Êþº¾E´  java/lang/Record()V   Fnet/minecraft/world/level/levelgen/placement/RandomlySelectedPlacement placementsLjava/util/List;  java/util/Listof%([Ljava/lang/Object;)Ljava/util/List;  (Ljava/util/List;)V  net/minecraft/util/Util getRandomE(Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object;>net/minecraft/world/level/levelgen/placement/PlacementModifier  !modify�(Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V # $%CODEC#Lcom/mojang/serialization/MapCodec;' ()toString\(Lnet/minecraft/world/level/levelgen/placement/RandomlySelectedPlacement;)Ljava/lang/String;+ ,-hashCodeK(Lnet/minecraft/world/level/levelgen/placement/RandomlySelectedPlacement;)I/ 01equals](Lnet/minecraft/world/level/levelgen/placement/RandomlySelectedPlacement;Ljava/lang/Object;)Z 3 $4 Lcom/mojang/serialization/Codec; 678 9:com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec; <=> ?@net/minecraft/util/ExtraCodecs nonEmptyListB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; 6C DEfieldOf7(Ljava/lang/String;)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; QRS TU;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;G XYZ H[!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;G ^_` ab2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureRLjava/util/List;mLcom/mojang/serialization/MapCodec;D([Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)VCodeLineNumberTableLocalVariableTablethisHLnet/minecraft/world/level/levelgen/placement/RandomlySelectedPlacement;A[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;MethodParametersLocalVariableTypeTableU(Ljava/util/List;)Vcontext?Lnet/minecraft/world/level/levelgen/placement/PlacementContext;random!Lnet/minecraft/util/RandomSource;originLnet/minecraft/core/BlockPos;outputLjava/util/function/Consumer;;¼(Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)Vcodec%()Lcom/mojang/serialization/MapCodec;o()Lcom/mojang/serialization/MapCodec;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/List;T()Ljava/util/List;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileRandomlySelectedPlacement.javaRecordBootstrapMethods�&(Ljava/lang/Object;)Ljava/lang/Object;‘ ’ ‚”Z(Lnet/minecraft/world/level/levelgen/placement/RandomlySelectedPlacement;)Ljava/util/List;—Z(Ljava/util/List;)Lnet/minecraft/world/level/levelgen/placement/RandomlySelectedPlacement;™ š „……� žŸ  ¡¢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/MethodHandlesLookup1 cd$%ce �fgA *+¸ ·±h i jk lm gP *·*+µ±h i jk n  dm co !g~*´,¸À+,-¹±h i4jkpqrstuvwn vxmprtvcyz{g.²"°hi jkc|(}g1*º&°h i jk,~g1*º*¬h i jk0g<*+º.¬h ijk€�m€ ‚g/*´°h i jkcƒ „…gb(*²2¹5¸;A¹BºF¶J¶P*ºV¶W°h$'i (†‡ˆg$ º\¸]³"±h‰Š‹ cdŒ*œA�£Ž�“£Ž•–£Ž˜›ªQ^«X¬®¯±³