Êþº¾Ek  java/lang/Object()V   Knet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrapcontext.Lnet/minecraft/data/worldgen/BootstrapContext;  (net/minecraft/core/registries/Registries STRUCTURE_SET%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter;  PLACED_FEATURE  BIOME !" #$ java/util/Setstream()Ljava/util/stream/Stream; &'( )*java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;, -.apply@(Lnet/minecraft/core/HolderGetter;)Ljava/util/function/Function; 012 34java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; 678 9:java/util/stream/CollectorstoList()Ljava/util/stream/Collector; 0< =>collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;@java/util/List BCD EFnet/minecraft/core/HolderSetdirect7(Ljava/util/List;)Lnet/minecraft/core/HolderSet$Direct;HBnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings JKL MNjava/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; PQR STnet/minecraft/core/HolderGetter getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; GV WXcreateLakesList3(Lnet/minecraft/core/HolderGetter;)Ljava/util/List; GZ [B(Ljava/util/Optional;Lnet/minecraft/core/Holder;Ljava/util/List;)V G] ^ setDecoration G` a setAddLakes Gc de getLayersInfo()Ljava/util/List; ?g hiadd(Ljava/lang/Object;)Zk@net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset mno pq"net/minecraft/world/level/ItemLikeasItem!()Lnet/minecraft/world/item/Item; stu vwnet/minecraft/world/item/ItembuiltInRegistryHolder'()Lnet/minecraft/core/Holder$Reference; jy zb(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)V | }~register^(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; €�‚ ƒAnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets CLASSIC_FLAT …†‡ ˆ‰&net/minecraft/world/level/block/Blocks GRASS_BLOCK'Lnet/minecraft/world/level/block/Block; ‹Œ� Ž&net/minecraft/world/level/biome/BiomesPLAINS �‘’ “Anet/minecraft/world/level/levelgen/structure/BuiltinStructureSetsVILLAGES •–— M˜&com/google/common/collect/ImmutableSet<(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;š5net/minecraft/world/level/levelgen/flat/FlatLayerInfo ™œ �+(ILnet/minecraft/world/level/block/Block;)V …Ÿ  ‰DIRT …¢ £‰BEDROCK ¥ }¦º(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;ZZ[Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)V €¨ ©TUNNELERS_DREAM …« ¬‰STONE ‹® ¯WINDSWEPT_HILLS �± ² MINESHAFTS �´ µ STRONGHOLDS •· M¸N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; €º » WATER_WORLD ½¾¿ ÀÁnet/minecraft/world/item/Items WATER_BUCKETLnet/minecraft/world/item/Item; ‹Ã Ä DEEP_OCEAN �Æ Ç OCEAN_RUINS �É Ê SHIPWRECKS �Ì ÍOCEAN_MONUMENTS •Ï MÐ`(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; …Ò Ó‰WATER …Õ Ö‰GRAVEL …Ø Ù‰ DEEPSLATE €Û Ü OVERWORLD …Þ ß‰ SHORT_GRASS �á âPILLAGER_OUTPOSTS �ä åRUINED_PORTALS •ç Mè„(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; €ê ë SNOWY_KINGDOM …í î‰SNOW ‹ð ñ SNOWY_PLAINS �ó ôIGLOOS €ö ÷BOTTOMLESS_PIT ½ù úÁFEATHER …ü ý‰ COBBLESTONE €ÿ DESERT … ‰SAND ‹ÿ � DESERT_PYRAMIDS • M r(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; …  ‰ SANDSTONE € REDSTONE_READY ½ ÁREDSTONE • M*()Lcom/google/common/collect/ImmutableSet; € THE_VOID … ‰BARRIER ‹ …  ‰AIR SignaturerLnet/minecraft/data/worldgen/BootstrapContext;1(Lnet/minecraft/data/worldgen/BootstrapContext;)VCodeLineNumberTableLocalVariableTablethisMLnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap;LocalVariableTypeTableMethodParametersu(Lnet/minecraft/data/worldgen/BootstrapContext;)ViIkeyicon$Lnet/minecraft/world/level/ItemLike;biome structuresLjava/util/Set; decorationZaddLakeslayers8[Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo; structureSets!Lnet/minecraft/core/HolderGetter;placedFeaturesbiomesstructuresHolder%Lnet/minecraft/core/HolderSet$Direct; generatorDLnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;iLnet/minecraft/resources/ResourceKey;NLnet/minecraft/resources/ResourceKey;sLjava/util/Set;>;^Lnet/minecraft/core/HolderGetter;_Lnet/minecraft/core/HolderGetter;JLnet/minecraft/core/HolderGetter;bLnet/minecraft/core/HolderSet$Direct; StackMapTableJ#net/minecraft/resources/ResourceKey8M#net/minecraft/core/HolderSet$Direct‹(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;>;ZZ[Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)Vrun SourceFileFlatLevelGeneratorPresets.javaNestHostBootstrapMethods* OTX YZ[ \]"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; InnerClasses BootstrapDirectb#net/minecraft/core/Holder$Referencednet/minecraft/core/Holder Referenceg%java/lang/invoke/MethodHandles$Lookupijava/lang/invoke/MethodHandlesLookup  !"#$X *·*+µ±%&' (& '( )  "* !+‚}¦$1Á*´² ¹:*´²¹: *´²¹: ¹Y¸%Wº+¹/¸5¹;À?¸A: »GY ¸I -¹O ¸U·Y: ™ ¶\™ ¶_¾d6  › ¶b 2¹fW„ ÿ§ÿè*´+»jY,¹l¶r ·x¹{W±%B+,-*/R0m1r2w5|6�9�:�9£=­>º=ÀA&Žˆ,- Á'(Á.Á/0Á1Á23Á45Á65Á78³9:¥;: *—<: Ro=> mT?@ )HÁ.AÁ1BÁ2C³9D¥;E *—<F Ro=G H4ÿw ImI KPPPLG üú*./12467!NO$kÕ*²²„²Š²�¸”½™Y»™Y²„·›SY»™Y²ž·›SY»™Y²¡·›S¶¤*²§²ª²­²°²³¸¶½™Y»™Y²„·›SY»™Y²ž·›SY»™Y沪·›SY»™Y²¡·›S¶¤*²¹²¼²Â²Å²È²Ë¸Î½™Y»™YZ²Ñ·›SY»™Y²Ô·›SY»™Y²ž·›SY»™Y²ª·›SY»™Y@²×·›SY»™Y²¡·›S¶¤*²Ú²Ý²Š²�²°²à²ã²³¸æ½™Y»™Y²„·›SY»™Y²ž·›SY»™Y;²ª·›SY»™Y²¡·›S¶¤*²é²ì²ï²�²ò¸¶½™Y»™Y²ì·›SY»™Y²„·›SY»™Y²ž·›SY»™Y;²ª·›SY»™Y²¡·›S¶¤*²õ²ø²Š²�¸”½™Y»™Y²„·›SY»™Y²ž·›SY»™Y²û·›S¶¤*²þ²²²�²²°²³¸½™Y»™Y²·›SY»™Y4² ·›SY»™Y²ª·›SY»™Y²¡·›S¶¤*²²²¸½™Y»™Yt² ·›SY»™Y²ª·›SY»™Y²¡·›S¶¤*²²²¸½™Y»™Y²·›S¶¤±%rD G@DCQST–Q™`¬c `r(ujrm„}‡Í„ДÝ—”¡)¤l¡o²yµ­²°½ºÀѽÔÅ& Õ'(PQR€S WTUV^"€_ LB`ace fhj