Êþº¾EM  java/lang/Object()V   +net/minecraft/server/WorldLoader$InitConfig packConfig-Lnet/minecraft/server/WorldLoader$PackConfig;  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object; getL(Lnet/minecraft/server/WorldLoader$PackConfig;)Ljava/util/function/Supplier;  &java/util/concurrent/CompletableFuture supplyAsyncf(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;  applyî(Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$InitConfig;Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$ResultFactory;)Ljava/util/function/Function; " #$thenComposeAsyncf(Ljava/util/function/Function;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; &'( )*com/mojang/datafixers/util/Pair getSecond()Ljava/lang/Object;,=net/minecraft/server/packs/resources/CloseableResourceManager ./0 12"net/minecraft/server/RegistryLayercreateRegistryAccess,()Lnet/minecraft/core/LayeredRegistryAccess; .4 56STATIC$Lnet/minecraft/server/RegistryLayer; 89: ;<(net/minecraft/core/LayeredRegistryAccessgetLayer>(Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; >?@ ABnet/minecraft/tags/TagLoaderloadTagsForExistingRegistriesk(Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/RegistryAccess;)Ljava/util/List; .D E6WORLD 8G H<getAccessForLoading >J KLbuildUpdatedLookupsL(Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/List;)Ljava/util/List; NOP QR*net/minecraft/resources/RegistryDataLoaderWORLD_REGISTRIESLjava/util/List; NT UVloadŸ(Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;X Y˜(Ljava/util/List;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Ljava/util/concurrent/Executor;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/server/WorldLoader$InitConfig;Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$ResultFactory;)Ljava/util/function/Function; [\] ^_java/util/Liststream()Ljava/util/stream/Stream; abc d_(net/minecraft/core/RegistryAccess$FrozenlistRegistries fgh ijjava/util/stream/StreamconcatM(Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; fl mntoList()Ljava/util/List; Np qRDIMENSION_REGISTRIESs tÂ(Lcom/mojang/datafixers/util/Pair;Ljava/util/List;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/List;Lnet/minecraft/server/WorldLoader$InitConfig;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$ResultFactory;)Ljava/util/function/Function; &v w*getFirsty0net/minecraft/world/level/WorldDataConfiguration {|} ~(net/minecraft/core/HolderLookup$ProvidercreateE(Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider;�0net/minecraft/server/WorldLoader$DataLoadContext €ƒ „¿(Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/RegistryAccess$Frozen;)V †‡ˆ ‰2net/minecraft/server/WorldLoader$WorldDataSuppliere(Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; ‹Œ� Ž�/net/minecraft/server/WorldLoader$DataLoadOutputfinalDimensions*Lnet/minecraft/core/RegistryAccess$Frozen; 8‘ ’“ replaceFromi(Ljava/lang/Object;[Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/core/LayeredRegistryAccess; x• –—enabledFeatures+()Lnet/minecraft/world/flag/FeatureFlagSet; ™ š›commandSelection4()Lnet/minecraft/commands/Commands$CommandSelection; � žŸfunctionCompilationPermissions2()Lnet/minecraft/server/permissions/PermissionSet; ¡¢£ ¤¥.net/minecraft/server/ReloadableServerResources loadResourcesc(Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;Lnet/minecraft/server/permissions/PermissionSet;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;§ ¨©accept`(Lnet/minecraft/server/packs/resources/CloseableResourceManager;)Ljava/util/function/BiConsumer; « ¬­ whenCompleteI(Ljava/util/function/BiConsumer;)Ljava/util/concurrent/CompletableFuture;¯ °é(Lnet/minecraft/server/WorldLoader$ResultFactory;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/WorldLoader$DataLoadOutput;)Ljava/util/function/Function; ² ³$thenApplyAsync ¡µ ¶%updateComponentsAndStaticRegistryTags ‹¸ ¹ºcookieLjava/lang/Object; ¼½¾ ~¿.net/minecraft/server/WorldLoader$ResultFactory¿(Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/lang/Object;)Ljava/lang/Object; +Á ÂcloseÄ net/minecraft/server/WorldLoaderCodeLineNumberTableLocalVariableTablethis"Lnet/minecraft/server/WorldLoader;ù(Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;config-Lnet/minecraft/server/WorldLoader$InitConfig;worldDataSupplier4Lnet/minecraft/server/WorldLoader$WorldDataSupplier; resultFactory0Lnet/minecraft/server/WorldLoader$ResultFactory;backgroundExecutorLjava/util/concurrent/Executor;mainThreadExecutorLocalVariableTypeTable9Lnet/minecraft/server/WorldLoader$WorldDataSupplier;8Lnet/minecraft/server/WorldLoader$ResultFactory;MethodParameters Signature5(Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; lambda$load$0(Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$InitConfig;Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$ResultFactory;Lcom/mojang/datafixers/util/Pair;)Ljava/util/concurrent/CompletionStage;packsAndResourceManager!Lcom/mojang/datafixers/util/Pair; resources?Lnet/minecraft/server/packs/resources/CloseableResourceManager; initialLayers*Lnet/minecraft/core/LayeredRegistryAccess;staticLayerTagsworldLoadContextworldContextRegistriesPLnet/minecraft/core/LayeredRegistryAccess;>Ljava/util/List;>;ELjava/util/List;>; lambda$load$1Ë(Ljava/util/List;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Ljava/util/concurrent/Executor;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/server/WorldLoader$InitConfig;Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$ResultFactory;Lnet/minecraft/core/RegistryAccess$Frozen;)Ljava/util/concurrent/CompletionStage;loadedWorldRegistriesdimensionContextRegistries lambda$load$2õ(Lcom/mojang/datafixers/util/Pair;Ljava/util/List;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/List;Lnet/minecraft/server/WorldLoader$InitConfig;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/WorldLoader$ResultFactory;Lnet/minecraft/core/RegistryAccess$Frozen;)Ljava/util/concurrent/CompletionStage;initialWorldgenDimensionsworldDataConfiguration2Lnet/minecraft/world/level/WorldDataConfiguration;dimensionContextProvider*Lnet/minecraft/core/HolderLookup$Provider;worldDataAndRegistries1Lnet/minecraft/server/WorldLoader$DataLoadOutput;resourcesLoadContext6Lnet/minecraft/server/WorldLoader$DataLoadOutput; lambda$load$4(Lnet/minecraft/server/WorldLoader$ResultFactory;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/WorldLoader$DataLoadOutput;Lnet/minecraft/server/ReloadableServerResources;)Ljava/lang/Object;managers0Lnet/minecraft/server/ReloadableServerResources; lambda$load$3‡(Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Throwable;)V throwableLjava/lang/Throwable; StackMapTable SourceFileWorldLoader.java NestMembers+net/minecraft/server/WorldLoader$PackConfigBootstrapMethods*    createResourceManager#()Lcom/mojang/datafixers/util/Pair;  à ÚÛI(Lcom/mojang/datafixers/util/Pair;)Ljava/util/concurrent/CompletionStage; à èéR(Lnet/minecraft/core/RegistryAccess$Frozen;)Ljava/util/concurrent/CompletionStage; à ìí'(Ljava/lang/Object;Ljava/lang/Object;)V à ûü!H(Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Throwable;)V# Ã$ ÷ø&D(Lnet/minecraft/server/ReloadableServerResources;)Ljava/lang/Object;( )*+ ,-"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 InitConfig PackConfigWorldDataSupplier ResultFactory4!net/minecraft/core/RegistryAccessFrozen7net/minecraft/core/HolderLookupProviderDataLoadContextDataLoadOutput<0net/minecraft/commands/Commands$CommandSelection>net/minecraft/commands/CommandsCommandSelectionA'net/minecraft/core/Registry$PendingTagsCnet/minecraft/core/Registry PendingTagsF.net/minecraft/core/HolderLookup$RegistryLookupRegistryLookupI%java/lang/invoke/MethodHandles$LookupKjava/lang/invoke/MethodHandlesLookup!ÃÅ/*·±ÆÇ ÈÉ UÊÅ™#*´Y¸ Wº¸-+*,º-¶!°Æ"Ç4#ËÌ#ÍÎ#ÏÐ#ÑÒ#ÓÒÔ#ÍÕ#ÏÖ×ËÍÏÑÓØÙ ÚÛÅ V¶%À+:¸-:²3¶7¸=:²C¶F:  ¸I:  ²M*¸S *+,-ºW*¶!°Æ !$(%1&Çp VÑÒVÍÎVËÌVÓÒVÏÐVÜÝ LÞßGàá8âR(.ã� 1%äR Ô Gàå8âæ1%äç  èéÅì >*¹Z ¹`¸e¹k: + ²o,¸S- + , ºr,¶!°Æ ()Çz >äR>Þß>ÑÒ>ÜÝ>ÍÎ>àá>âR>ËÌ>ÓÒ>ÏÐ >ê� 'ëR Ô 'ëç  ìíÅs{*¶uÀx: +¹Z¸z: ,»€Y-   ·‚¹…:²C½aYSY´ŠS¶�:- ¶”¶˜¶œ ¸ -º¦¶ª -º® ¶±°Æ"* -.*1E3f4w9z3Ç¢{ÜÝ{ëR{ÍÎ{Þß{àá{ê�{âR{ËÌ{ÑÒ{ÓÒ {ÏÐ {î� rïð gñò *QóôE6õáÔ*QóöE6õå ÷øÅj¶´*+,-´·¹»°Æ :;Ç4ÏÐÞßõáóôùú ûüÅZ ,Æ *¹À±Æ56 8Ç  Þß ùú ýþÿ ¼†‹€>' ' ' ' ' ' "%.b Ã/Ã0†Ã1 ¼Ã2 a35 {68 €Ã9‹Ã:;=?@@BD E6G HJL