Êþº¾E7  (net/minecraft/resources/RegistryLoadTasko(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)V   /net/minecraft/resources/NetworkRegistryLoadTaskentriesLjava/util/Map;  knownDataSource7Lnet/minecraft/server/packs/resources/ResourceProvider;   registryKey'()Lnet/minecraft/resources/ResourceKey;   java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;@net/minecraft/resources/RegistryDataLoader$NetworkedRegistryData  !"&java/util/concurrent/CompletableFuturecompletedFuture<(Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; $%& '(net/minecraft/nbt/NbtOpsINSTANCELnet/minecraft/nbt/NbtOps; *+, -.#net/minecraft/resources/RegistryOpscreate„(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)Lnet/minecraft/resources/RegistryOps; 012 '3 com/mojang/serialization/JsonOps"Lcom/mojang/serialization/JsonOps; 567 89)net/minecraft/resources/FileToIdConverterregistryR(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/FileToIdConverter;;java/util/ArrayList = >?elements()Ljava/util/List; ABC DEjava/util/Listsize()I :G H(I)V AJ KLiterator()Ljava/util/Iterator; NOP QRjava/util/IteratorhasNext()Z NT UVnext()Ljava/lang/Object;X>net/minecraft/core/RegistrySynchronization$PackedRegistryEntry WZ [\id&()Lnet/minecraft/resources/Identifier; ^_` -a#net/minecraft/resources/ResourceKeyp(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey; Wc dedata()Ljava/util/Optional; ghi jRjava/util/Optional isPresentl m®(Lnet/minecraft/resources/NetworkRegistryLoadTask;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps;Ljava/util/Optional;)Ljava/util/function/Supplier; o pq supplyAsyncf(Ljava/util/function/Supplier;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; As tuadd(Ljava/lang/Object;)Zw xÅ(Lnet/minecraft/resources/NetworkRegistryLoadTask;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/resources/FileToIdConverter;)Ljava/util/function/Supplier; z{| }~net/minecraft/util/Utilsequence:(Ljava/util/List;)Ljava/util/concurrent/CompletableFuture;€ �‚accept’(Lnet/minecraft/resources/NetworkRegistryLoadTask;Lnet/minecraft/resources/RegistryDataLoader$NetworkedRegistryData;)Ljava/util/function/Consumer; „ …†thenAcceptAsyncf(Ljava/util/function/Consumer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; Aˆ ‰Šstream()Ljava/util/stream/Stream; Œ �ŽregisterElements(Ljava/util/stream/Stream;)V � ‘’tags=()Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; ” •–readOnlyRegistry()Lnet/minecraft/core/Registry; ˜™š ›œnet/minecraft/tags/TagLoaderloadTagsFromNetworki(Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;Lnet/minecraft/core/Registry;)Ljava/util/Map; ž Ÿ  registerTags(Ljava/util/Map;)V¢;>;Lnet/minecraft/resources/RegistryDataLoader$NetworkedRegistryData;>;µ(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;)VCodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/resources/NetworkRegistryLoadTask; lifecycle$Lcom/mojang/serialization/Lifecycle; loadingErrorsLocalVariableTypeTable6Lnet/minecraft/resources/NetworkRegistryLoadTask;>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;>;Ljava/util/Map;>;Lnet/minecraft/resources/RegistryDataLoader$NetworkedRegistryData;>;Lnet/minecraft/server/packs/resources/ResourceProvider;)Vload�(Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; elementKey%Lnet/minecraft/resources/ResourceKey;networkContentsLjava/util/Optional;entry@Lnet/minecraft/core/RegistrySynchronization$PackedRegistryEntry;context8Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;executorLjava/util/concurrent/Executor;registryEntriesBLnet/minecraft/resources/RegistryDataLoader$NetworkedRegistryData;nbtOps%Lnet/minecraft/resources/RegistryOps;jsonOpsknownDataPathConverter+Lnet/minecraft/resources/FileToIdConverter;Ljava/util/List;*Lnet/minecraft/resources/ResourceKey;-Ljava/util/Optional;>Lnet/minecraft/resources/RegistryOps;DLnet/minecraft/resources/RegistryOps;Ljava/util/List;>;>; StackMapTableù6net/minecraft/resources/RegistryOps$RegistryInfoLookupûjava/util/concurrent/Executor„(Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture<*>; lambda$load$2U(Lnet/minecraft/resources/RegistryDataLoader$NetworkedRegistryData;Ljava/util/List;)VpendingRegistrations pendingTagscLjava/util/Map;Ljava/util/List;>;>; lambda$load$1µ(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/resources/FileToIdConverter;)Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration; lambda$load$0ž(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps;Ljava/util/Optional;)Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;()VELnet/minecraft/resources/RegistryLoadTask; SourceFileNetworkRegistryLoadTask.javaBootstrapMethodsV  @()Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;  (Ljava/lang/Object;)V  ýþ(Ljava/util/List;)V  !""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%*net/minecraft/resources/RegistryDataLoader RegistryDataNetworkedRegistryDataRegistryInfoLookup**net/minecraft/core/RegistrySynchronizationPackedRegistryEntry-9net/minecraft/tags/TagNetworkSerialization$NetworkPayload/*net/minecraft/tags/TagNetworkSerializationNetworkPayloadPendingRegistration3%java/lang/invoke/MethodHandles$Lookup5java/lang/invoke/MethodHandlesLookup!²³ ÍÎÏЬ*+,-·*µ*µ ±Ñ ! "#Ò>ÓÔd¥ÕÖ×  Ø*ÓÙdÚ×Û ÎÜdÕ× ÍÝÞßÐ Ì*´*¶¹ÀN-Ǹ°²#+¸):²/+¸):*¶¸4:»:Y-¶<¹@·F:-¶<¹I:¹M™b¹SÀW: *¶ ¶Y¸]:  ¶b:  ¶f™*  ºk,¸n¹rW§* ºv,¸n¹rW§ÿš¸y*-º,¶ƒ°Ñ>'(*-#.,/51G4h5v6}7…8 ;¸=»?Òp vBàá };âã hPäå ÌÓÔÌæçÌèé»êë#©ìí, îí5—ïðG…>ñØ>vBàò };âó ÌÓÙ#©ìô, îõG…>ö÷<üÿ7 øú**5ANþMW^gøúÜ æèÍüýþÐŒ*,¹‡¶‹+¶�*¶“¸—N*-¶�±Ñ@ BCDÒ*ÓÔêëÿñ ØÓÙÐw»¡Y+*´£¶¦,+-*´ ¸¬²°·´°Ñ;Ò*ÓÔàáîíïðØ ÓÙÐy»¡Y+*´£¶¦,+-¶·À¹¸»²°·´°Ñ8Ò*ÓÔàáìíâãØ ÓÙÐ)»¿Y¸Á¸Ä·Ê³°±ÑÍ      #:§$&$'ø*( W)+,.0¡1246