Êþº¾E  java/lang/Object()V   6net/minecraft/world/level/levelgen/presets/WorldPreset dimensionsLjava/util/Map;  &com/google/common/collect/ImmutableMapbuilder2()Lcom/google/common/collect/ImmutableMap$Builder;   java/util/MapkeySet()Ljava/util/Set;  2net/minecraft/world/level/levelgen/WorldDimensions keysInOrder*(Ljava/util/Set;)Ljava/util/stream/Stream; !"accept‡(Lnet/minecraft/world/level/levelgen/presets/WorldPreset;Lcom/google/common/collect/ImmutableMap$Builder;)Ljava/util/function/Consumer; $%& '(java/util/stream/StreamforEach (Ljava/util/function/Consumer;)V *+, -..com/google/common/collect/ImmutableMap$Builderbuild*()Lcom/google/common/collect/ImmutableMap; 0 1.dimensionsInOrder 3 4(Ljava/util/Map;)V 678 9:-net/minecraft/world/level/dimension/LevelStem OVERWORLD%Lnet/minecraft/resources/ResourceKey; < =>get&(Ljava/lang/Object;)Ljava/lang/Object; @AB CDjava/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional; F GH overworld()Ljava/util/Optional; @J KLisEmpty()ZN =O()Ljava/util/function/Supplier; QRS TU#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; WXY Z["com/mojang/serialization/Lifecyclestable&()Lcom/mojang/serialization/Lifecycle; Q] ^_success](Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/serialization/DataResult;aMissing overworld dimension *c deputV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; ghi j:(net/minecraft/core/registries/Registries LEVEL_STEM lmn op#net/minecraft/resources/ResourceKeycodecG(Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; 6r stCODEC Lcom/mojang/serialization/Codec; vwx yzcom/mojang/serialization/Codec unboundedMapu(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/codecs/UnboundedMapCodec; }~ €�1com/mojang/serialization/codecs/UnboundedMapCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;ƒ „…apply()Ljava/util/function/Function; ‡ˆ‰ Š‹!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; �Ž� �‘;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;ƒ ”•– „—!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;ƒ š›œ �ž2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;ƒ v¡ ¢žvalidate ¤ ¥t DIRECT_CODEC g§ ¨: WORLD_PRESET ª«¬ ­®2net/minecraft/core/registries/codec/RegistryCodecsholderg(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; r SignatureZLcom/mojang/serialization/Codec;wLcom/mojang/serialization/Codec;>;–Ljava/util/Map;Lnet/minecraft/world/level/dimension/LevelStem;>;CodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/world/level/levelgen/presets/WorldPreset;LocalVariableTypeTableMethodParameters™(Ljava/util/Map;Lnet/minecraft/world/level/dimension/LevelStem;>;)V0Lcom/google/common/collect/ImmutableMap$Builder;·Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/level/dimension/LevelStem;>;±()Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/world/level/dimension/LevelStem;>;createWorldDimensions6()Lnet/minecraft/world/level/levelgen/WorldDimensions;G()Ljava/util/Optional;requireOverworld_(Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Lcom/mojang/serialization/DataResult;preset StackMapTable™(Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Lcom/mojang/serialization/DataResult;lambda$requireOverworld$0()Ljava/lang/String;lambda$dimensionsInOrder$0X(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceKey;)Vkey levelStem/Lnet/minecraft/world/level/dimension/LevelStem;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1I(Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Ljava/util/Map;e SourceFileWorldPreset.javaBootstrapMethodsÚ(Ljava/lang/Object;)VÜ Ý ÉÊß((Lnet/minecraft/resources/ResourceKey;)Vá()Ljava/lang/Object;ã ä ÇÈÈ>è é ÒÓÓì 3îI(Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/presets/WorldPreset;ð ñ ÎÏÏô õ ÂÃÃø ùúû üý"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; InnerClassesBuilderInstancecom/mojang/datafixers/ProductsP1%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!¥t°±st°² °³ 4´X *·*+µ±µ ¶ ·¸ ¹  ³º °»1.´o!¸ L*´¹¸*+º¹#+¶)°µ !'¶!·¸¼¹ ½°¾¿À´6 »Y*¶/·2°µ+¶  ·¸GH´=*´²5¹;À6¸?°µ/¶ ·¸°Á ÂôV*¶E¶I™ ºM¸P°*¸V¸\°µ4 57¶ ĸÅºÄ°Æ ÇÈ´`°µ5ÉÊ´|*´,¹;À6N-Æ +,-¶bW±µ"#$&¶*·¸¼Ë: ÌÍÅü6 ÎÏ´a'*²f¸k²q¸u{¶|º‚¶†¶Œ*º’¶“°µ#&¶ 'ÐÑ ÒÓ´/*´°µ¶ Ô¸Õ´B"º˜¸™ºŸ¹ ³£²¦²£¸©³¯±µ Öר>÷ÙÛÞ÷àâå÷æçê÷æëí÷æïò÷æóöþ"*ÿ �š”