Êþº¾Eî  java/lang/Record()V   Dnet/minecraft/client/gui/screens/worldselection/WorldCreationContextoptions1Lnet/minecraft/world/level/levelgen/WorldOptions;  datapackDimensionsLnet/minecraft/core/Registry;  selectedDimensions4Lnet/minecraft/world/level/levelgen/WorldDimensions;  worldgenRegistries*Lnet/minecraft/core/LayeredRegistryAccess;  dataPackResources0Lnet/minecraft/server/ReloadableServerResources;   dataConfiguration2Lnet/minecraft/world/level/WorldDataConfiguration; " #$initialWorldCreationOptionsMLnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions; &'( )3net/minecraft/world/level/levelgen/WorldGenSettings3()Lnet/minecraft/world/level/levelgen/WorldOptions; &+ ,- dimensions6()Lnet/minecraft/world/level/levelgen/WorldDimensions;/Knet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions 123 45Unet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameModeSURVIVALWLnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; 789 :;/net/minecraft/world/level/gamerules/GameRuleMapof3()Lnet/minecraft/world/level/gamerules/GameRuleMap; .= >°(Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode;Lnet/minecraft/world/level/gamerules/GameRuleMap;Lnet/minecraft/resources/ResourceKey;)V @ AA(Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions;)V CDE FG"net/minecraft/server/RegistryLayer DIMENSIONS$Lnet/minecraft/server/RegistryLayer; IJK LM(net/minecraft/core/LayeredRegistryAccessgetLayer>(Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; OPQ RS(net/minecraft/core/registries/Registries LEVEL_STEM%Lnet/minecraft/resources/ResourceKey; UVW XY(net/minecraft/core/RegistryAccess$Frozen lookupOrThrowD(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; I[ \] replaceFromi(Ljava/lang/Object;[Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/core/LayeredRegistryAccess; _ `^(Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/WorldDimensions;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions;)V bcd efTnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifierapply&(Ljava/lang/Object;)Ljava/lang/Object;h/net/minecraft/world/level/levelgen/WorldOptions j klworldgenLoadContext,()Lnet/minecraft/core/RegistryAccess$Frozen; nop eqVnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;s2net/minecraft/world/level/levelgen/WorldDimensions Iu vlcompositeAccess x y()Lnet/minecraft/core/Registry; {|} ~net/minecraft/core/Registryiterator()Ljava/util/Iterator; �‚ƒ „…java/util/IteratorhasNext()Z �‡ ˆ‰next()Ljava/lang/Object;‹-net/minecraft/world/level/dimension/LevelStem Š� Ž� generator2()Lnet/minecraft/world/level/chunk/ChunkGenerator; ‘’“ ”.net/minecraft/world/level/chunk/ChunkGeneratorvalidate– —˜toStringZ(Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;)Ljava/lang/String;š ›œhashCodeI(Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;)Iž Ÿ equals[(Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Ljava/lang/Object;)Z SignatureNLnet/minecraft/core/Registry;PLnet/minecraft/core/LayeredRegistryAccess;Ä(Lnet/minecraft/world/level/levelgen/WorldGenSettings;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;)VCodeLineNumberTableLocalVariableTablethisFLnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;worldGenSettings5Lnet/minecraft/world/level/levelgen/WorldGenSettings;loadedRegistriesLocalVariableTypeTableMethodParametersê(Lnet/minecraft/world/level/levelgen/WorldGenSettings;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;)V worldOptionsworldDimensionsg(Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions;)Vµ(Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/WorldDimensions;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions;)V withSettings­(Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; withOptionsž(Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifier;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;modifierVLnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifier;withDimensions (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;XLnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater;stem/Lnet/minecraft/world/level/dimension/LevelStem; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;P()Lnet/minecraft/core/Registry;,()Lnet/minecraft/core/LayeredRegistryAccess;R()Lnet/minecraft/core/LayeredRegistryAccess;2()Lnet/minecraft/server/ReloadableServerResources;4()Lnet/minecraft/world/level/WorldDataConfiguration;O()Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions; SourceFileWorldCreationContext.java NestMembersRecordBootstrapMethodsÑ€options;datapackDimensions;selectedDimensions;worldgenRegistries;dataPackResources;dataConfiguration;initialWorldCreationOptions !Ú ÛÜÝ Þß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; InnerClassesâDnet/minecraft/client/gui/screens/worldselection/WorldCreationUiStateSelectedGameModeå!net/minecraft/core/RegistryAccessFrozenOptionsModifierDimensionsUpdaterê%java/lang/invoke/MethodHandles$Lookupìjava/lang/invoke/MethodHandlesLookup1 ¡¢¡£ #$¤¥— *+¶%+¶*,-».Y²0¸6·<·?±¦#%§4¨©ª«¬ ­ ¬£®ª¬¡¯A¥¯'*+-²B¶H²N¹T,-²B½U¶Z·^±¦(*,#(&1§H'¨©'° '±'¬'' '#$­ '¬£®°±¬#¡²`¥¸,*·*+µ*,µ *-µ*µ*µ*µ*µ!±¦§R,¨©, ,,,,, ,#$­,¢,£® #¡³´µ¥\ »Y+*´ ,*´*´*´*´!·^°¦4§ ¨© ,®  ,¶·¥a -»Y+*´¹aÀg*´ *´*´*´*´*´!·^°¦;§-¨©-¸¹®¸º»¥e 1»Y*´*´ +*¶i*´¹mÀr*´*´*´*´!·^°¦B§1¨©1¸¼®¸kl¥2*´¶t°¦F§ ¨©”¥y(*¶w¹zL+¹€™+¹†ÀŠM,¶Œ¶�§ÿ汦JK$L'M§½¾(¨©¿ ü �ú—À¥1*º•°¦§ ¨©›Á¥1*º™¬¦§ ¨©ŸÂ¥<*+º�¬¦§¨©ÃĮà )¥/*´°¦§ ¨©y¥/*´ °¦§ ¨©¡Å-¥/*´°¦§ ¨©Æ¥/*´°¦§ ¨©¡ÇÈ¥/*´°¦§ ¨©É¥/*´°¦§ ¨©#Ê¥/*´!°¦§ ¨©ËÌÍnbÎ< ¡¢¡£ #$ÏÙ ÐÒÓÔÕÖרà*1áã@Uäæ bç nè éëí