Êþº¾EY  (net/minecraft/resources/RegistryLoadTasko(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)V   7net/minecraft/resources/ResourceManagerRegistryLoadTaskresourceManager6Lnet/minecraft/server/packs/resources/ResourceManager;   registryKey'()Lnet/minecraft/resources/ResourceKey;  )net/minecraft/resources/FileToIdConverterregistryR(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/FileToIdConverter; getƒ(Lnet/minecraft/resources/ResourceManagerRegistryLoadTask;Lnet/minecraft/resources/FileToIdConverter;)Ljava/util/function/Supplier;   &java/util/concurrent/CompletableFuture supplyAsyncf(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;" #$applyÚ(Lnet/minecraft/resources/ResourceManagerRegistryLoadTask;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/resources/FileToIdConverter;Ljava/util/concurrent/Executor;)Ljava/util/function/Function; & '( thenComposeG(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;* +,acceptX(Lnet/minecraft/resources/ResourceManagerRegistryLoadTask;)Ljava/util/function/Consumer; . /0thenAcceptAsyncf(Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; 234 56 java/util/MapentrySet()Ljava/util/Set; 89: ;< java/util/Setstream()Ljava/util/stream/Stream; >?@ ABjava/util/Map$EntrycomparingByKey()Ljava/util/Comparator; DEF GHjava/util/stream/Streamsorted1(Ljava/util/Comparator;)Ljava/util/stream/Stream;J #K()Ljava/util/function/Function; DM NOmap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; Q RSregisterElements(Ljava/util/stream/Stream;)V U VWconcurrentRegistrationGetter6Lnet/minecraft/core/registries/ConcurrentHolderGetter; Y Z[readOnlyRegistry()Lnet/minecraft/core/Registry; ]^_ `a*net/minecraft/tags/TagLoader$ElementLookup fromGetters•(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/tags/TagLoader$ElementLookup; cde fgnet/minecraft/tags/TagLoaderloadTagsForRegistry˜(Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagLoader$ElementLookup;)Ljava/util/Map; i jk registerTags(Ljava/util/Map;)V mno pq com/mojang/serialization/JsonOpsINSTANCE"Lcom/mojang/serialization/JsonOps; stu vw#net/minecraft/resources/RegistryOpscreate„(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)Lnet/minecraft/resources/RegistryOps;y #zª(Lnet/minecraft/resources/ResourceManagerRegistryLoadTask;Lnet/minecraft/resources/FileToIdConverter;Lnet/minecraft/resources/RegistryOps;)Ljava/util/function/BiFunction; |}~ €.net/minecraft/util/thread/ParallelMapTransformschedulew(Ljava/util/Map;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; ‚ ƒ„fileToIdJ(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/Identifier; †‡ˆ v‰#net/minecraft/resources/ResourceKeyp(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; ‹ Œ�REGISTRATION_INFO_CACHELjava/util/function/Function; ��‘ ’“-net/minecraft/server/packs/resources/Resource knownPackInfo()Ljava/util/Optional; •–— #˜java/util/function/Function&(Ljava/lang/Object;)Ljava/lang/Object;š#net/minecraft/core/RegistrationInfoœ;Lnet/minecraft/core/RegistrationInfo;>;¥(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/resources/ResourceManagerRegistryLoadTask; lifecycle$Lcom/mojang/serialization/Lifecycle; loadingErrorsLjava/util/Map;LocalVariableTypeTable>Lnet/minecraft/resources/ResourceManagerRegistryLoadTask;>Lnet/minecraft/resources/RegistryDataLoader$RegistryData;NLjava/util/Map;Ljava/lang/Exception;>;MethodParametersé(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;Ljava/lang/Exception;>;Lnet/minecraft/server/packs/resources/ResourceManager;)Vload�(Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;context8Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;executorLjava/util/concurrent/Executor;lister+Lnet/minecraft/resources/FileToIdConverter;„(Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture<*>; lambda$load$3 loadedEntriestagElementLookup,Lnet/minecraft/tags/TagLoader$ElementLookup; pendingTagsNLnet/minecraft/tags/TagLoader$ElementLookup;>;cLjava/util/Map;Ljava/util/List;>;>; lambda$load$1¹(Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/resources/FileToIdConverter;Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage;registryResourcesops%Lnet/minecraft/resources/RegistryOps;DLnet/minecraft/resources/RegistryOps; lambda$load$2ã(Lnet/minecraft/resources/FileToIdConverter;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/Resource;)Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration; resourceId$Lnet/minecraft/resources/Identifier;thunk/Lnet/minecraft/server/packs/resources/Resource; elementKey%Lnet/minecraft/resources/ResourceKey;registrationInfo%Lnet/minecraft/core/RegistrationInfo;*Lnet/minecraft/resources/ResourceKey; lambda$load$0<(Lnet/minecraft/resources/FileToIdConverter;)Ljava/util/Map;lambda$static$0;(Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; knownPackLjava/util/Optional;lambda$static$19(Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle;infoLjava/lang/Boolean;()VELnet/minecraft/resources/RegistryLoadTask; SourceFile$ResourceManagerRegistryLoadTask.javaBootstrapMethods()Ljava/lang/Object;  ()Ljava/util/Map;˜  ñò7(Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; (Ljava/lang/Object;)V" # êkk & >' (getValue*U(Ljava/util/Map$Entry;)Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;,8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;. / ÷ø1“(Lnet/minecraft/resources/Identifier;Lnet/minecraft/server/packs/resources/Resource;)Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;3 456 78/net/minecraft/server/packs/repository/KnownPack isVanilla()Z:F(Lnet/minecraft/server/packs/repository/KnownPack;)Ljava/lang/Boolean;< =   @ A D EFG HI"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; InnerClassesL*net/minecraft/resources/RegistryDataLoader RegistryDataO6net/minecraft/resources/RegistryOps$RegistryInfoLookupRegistryInfoLookupEntry ElementLookupPendingRegistrationU%java/lang/invoke/MethodHandles$LookupWjava/lang/invoke/MethodHandlesLookup!Œ�ÏÐ ÑÒŽ*+,-·*µ±Ó !Ô4ÕÖŸ רÙÚ Û ÕÜŸÝÙÞߟ×Ù ÏàáâÒ”**¶ ¸N*-º,¸*+-,º!¶%*º),¶-°Ó%'(&1)'Ô**ÕÖ*ãä*åæ"çèÛ *ÕÜß ãåÏéêkÒÎD*+¹1¹7¸=¹CºI¹L¶P*¶ *´T*¶X¸\M*´*¶ ,¸bN*-¶h±Ó"3 453!=1>>?C@Ô*DÕÖDëÚ1ìí>îÚÛ DÕÜ1ìï>îðñòÒ•²l+¸r:*,ºx-¸{°Ó ) +Ô>ÕÖãäçèåæóÚ ôõÛÕÜ ôö÷øÒÅ;*¶ +-¶�¸…:²Š¶Ž¹”À™:»›Y*´�¶¡,¸§·«°Ó,- .ÔH;ÕÖ;çè;ôõ;ùú;ûü-ýþ ÿÛ;ÕÜ-ýÒO +*´¶®°Ó'Ô ÕÖ çèÛ  ÕÜ Ò]%*º²¶³º¸¶³¸¹¶¿ÀºL»™Y*+·Â°Ó Ô% ר  Ò.¸Å°ÓÔ     Ò$ ºÈ¸É³Š±ÓÏRCCC!$C%)C+-0C29C;>C?BJ2¢KMNsP >2Q ]cR ›STVX