Êþº¾EÝ  java/lang/Record()V   9net/minecraft/world/level/levelgen/feature/OverlayFeaturefeaturesLnet/minecraft/core/HolderSet;  CODEC#Lcom/mojang/serialization/MapCodec;  net/minecraft/core/HolderSetstream()Ljava/util/stream/Stream; apply()Ljava/util/function/Function;   java/util/stream/StreamflatMap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;":net/minecraft/world/level/levelgen/placement/FeaturePlacer !$ %\(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;)V ' ()iterator()Ljava/util/Iterator; +,- ./java/util/IteratorhasNext()Z +1 23next()Ljava/lang/Object;5net/minecraft/core/Holder 47 83value::net/minecraft/world/level/levelgen/placement/PlacedFeature !< =>place}(Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z@ ABtoStringO(Lnet/minecraft/world/level/levelgen/feature/OverlayFeature;)Ljava/lang/String;D EFhashCode>(Lnet/minecraft/world/level/levelgen/feature/OverlayFeature;)IH IJequalsP(Lnet/minecraft/world/level/levelgen/feature/OverlayFeature;Ljava/lang/Object;)Z 9L M getFeatures 9O PQ LIST_CODEC Lcom/mojang/serialization/Codec; STU VWnet/minecraft/util/ExtraCodecsnonEmptyHolderSetB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; Z[\ ]^com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; abc de!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ghi jk;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1; nop q!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App; tuv wx2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;z2net/minecraft/world/level/levelgen/feature/Feature Signature\Lnet/minecraft/core/HolderSet;`Lcom/mojang/serialization/MapCodec;!(Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/world/level/levelgen/feature/OverlayFeature;LocalVariableTypeTableMethodParameters_(Lnet/minecraft/core/HolderSet;)Vcodec%()Lcom/mojang/serialization/MapCodec;b()Lcom/mojang/serialization/MapCodec;getSubFeaturesn()Ljava/util/stream/Stream;>;š(Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)ZfeatureLnet/minecraft/core/Holder;level)Lnet/minecraft/world/level/WorldGenLevel;chunkGenerator0Lnet/minecraft/world/level/chunk/ChunkGenerator;random!Lnet/minecraft/util/RandomSource;originLnet/minecraft/core/BlockPos;placer; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object; ()Lnet/minecraft/core/HolderSet;^()Lnet/minecraft/core/HolderSet;lambda$getSubFeatures$06(Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream;flambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileOverlayFeature.javaRecordBootstrapMethods±&(Ljava/lang/Object;)Ljava/lang/Object;³ ´ ¤¥¥¸ ¹ ¢»[(Lnet/minecraft/world/level/levelgen/feature/OverlayFeature;)Lnet/minecraft/core/HolderSet;½ ¾ ~À[(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/feature/OverlayFeature; à §¨¨Æ ÇÈÉ ÊË"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;Í ÎÏÐ ÑÒ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; InnerClassesInstanceÖcom/mojang/datafixers/ProductsP1Ù%java/lang/invoke/MethodHandles$LookupÛjava/lang/invoke/MethodHandlesLookup1y {|{} ~P *·*+µ±€� ‚ƒ „  |… {†‡ˆ.² °€� ‚ƒ{‰Š>*´¹º¹°€� ‚ƒ{‹=Œ÷ L»!Y+,·#:6*´¹&:¹*™)¹0À4:¹6À9-¶;€6§ÿÓ¬€" #$/%F&I'�R/�ŽL‚ƒL��L‘’L“”L•– A—˜>™š„ /�›œþ!+ú/…�‘“•A�1*º?°€� ‚ƒEž1*ºC¬€� ‚ƒIŸ<*+ºG¬€�‚ƒ ¡…  ¢/*´°€� ‚ƒ{£ ¤¥7 *¹6À9¶K°€�  ¦Ž §¨]#*²N¸RX¹Yº_¶`¶f*ºl¶m°€"� #©ª«$ ºr¸s³ ±€¬­® {|¯4Ű²µÌX¶Å°·ºÅ°¼¿Å°ÁÄÓgtÔnÕרÚÜ