Êþº¾Eé  java/lang/Object()VAnet/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap   1(Lnet/minecraft/data/worldgen/BootstrapContext;)V   bootstrap  (net/minecraft/core/registries/Registries WORLD_PRESET%Lnet/minecraft/resources/ResourceKey;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;   #net/minecraft/resources/ResourceKeycreatep(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; "#$ %-net/minecraft/world/level/dimension/LevelStem OVERWORLD '() *+2net/minecraft/world/level/levelgen/WorldDimensionsget;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional;- ./apply()Ljava/util/function/Function; 123 45java/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional; 789 :;(net/minecraft/core/HolderLookup$Provider lookupOrThrowW(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; =>? @7net/minecraft/world/level/levelgen/presets/WorldPresetsNORMAL BCD EF.net/minecraft/core/HolderLookup$RegistryLookup getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; HIJ KL#net/minecraft/core/Holder$Referencevalue()Ljava/lang/Object;N6net/minecraft/world/level/levelgen/presets/WorldPreset MP QRcreateWorldDimensions6()Lnet/minecraft/world/level/levelgen/WorldDimensions; MT UV overworld()Ljava/util/Optional; 1X YL orElseThrow =[ \FLAT_ALL_DIMENSIONS "^ _` generator2()Lnet/minecraft/world/level/chunk/ChunkGenerator; bcd efjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;h ij typeSwitch4(Lnet/minecraft/world/level/chunk/ChunkGenerator;I)Il2net/minecraft/world/level/levelgen/FlatLevelSource =n oFLAT 1q rsof((Ljava/lang/Object;)Ljava/util/Optional;u3net/minecraft/world/level/levelgen/DebugLevelSource =w xDEBUGz;net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator 1| }Vemptynormal =� ‚ƒregister9(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey;…flat‡flat_all_dimensions‰ large_biomes =‹ Œ LARGE_BIOMESŽ amplified =� ‘ AMPLIFIED“single_biome_surface =• –SINGLE_BIOME_SURFACE˜debug_all_block_states Signature_Lnet/minecraft/resources/ResourceKey;CodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/world/level/levelgen/presets/WorldPresets;context.Lnet/minecraft/data/worldgen/BootstrapContext;LocalVariableTypeTablehLnet/minecraft/data/worldgen/BootstrapContext;MethodParametersk(Lnet/minecraft/data/worldgen/BootstrapContext;)VnameLjava/lang/String;s(Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; fromSettingsJ(Lnet/minecraft/world/level/levelgen/WorldDimensions;)Ljava/util/Optional; dimensions4Lnet/minecraft/world/level/levelgen/WorldDimensions;«(Lnet/minecraft/world/level/levelgen/WorldDimensions;)Ljava/util/Optional;>;createNormalWorldDimensions`(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; registries*Lnet/minecraft/core/HolderLookup$Provider;getNormalOverworld[(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/dimension/LevelStem;createTestWorldDimensionslambda$fromSettings$0E(Lnet/minecraft/world/level/dimension/LevelStem;)Ljava/util/Optional;ignored4Lnet/minecraft/world/level/levelgen/FlatLevelSource;5Lnet/minecraft/world/level/levelgen/DebugLevelSource;=Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;selector0$temp0Lnet/minecraft/world/level/chunk/ChunkGenerator;index$1I levelStem/Lnet/minecraft/world/level/dimension/LevelStem; StackMapTableÃ.net/minecraft/world/level/chunk/ChunkGenerator SourceFileWorldPresets.java NestMembersBootstrapMethodsfË =Ì µ¶¶Ï ÐÑÒ ÓÔ"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;Ö ×ØÙ iÚ"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses BootstrapÞnet/minecraft/core/HolderLookupProviderRegistryLookupânet/minecraft/core/Holder Referenceå%java/lang/invoke/MethodHandles$Lookupçjava/lang/invoke/MethodHandlesLookup!=@™šo™š\™šŒ™š‘™š–™šx™š ›/*·±œ&� žŸ  ›L »Y*· ¶ ±œ ¼ ½�   ¡¢   £¤ ™¥ ‚ƒ›5 ²*¸¸°œÀ�  ¦§¤¦™¨ ©ª›:*²!¶&º,¶0°œÄ� «¬¤«™­ ®¯›E*²¹6²<¹A¶GÀM¶O°œÏ� °±¤° ²³›K!*²¹6²<¹A¶GÀM¶S¶WÀ"°œÓ� !°±¤° ´¯›E*²¹6²Z¹A¶GÀM¶O°œ×� °±¤° µ¶›ì\*¶]Y¸aWL=+ºgªE'6+ÀkN²m¸p§$+Àt:²v¸p§+Ày:²<¸p§¸{°œÄ,Å:ÆIÉXÊ[É�>1 ·¸@ ·¹O ·º Q»¼ O½¾\¿ÀÁý  ÿ"1Ä›i9~¸€³<„¸€³m†¸€³Zˆ¸€³Š�¸€³�’¸€³”—¸€³v±œ'()* +(,0-ÅÆÇÈÎÉÊÍÕktyÛ*=Ü 7Ýß BÝà Háã äæè