Êþº¾Eü  java/lang/Object()V   (net/minecraft/resources/RegistryLoadTaskregistryWriteLockLjava/lang/Object;  data9Lnet/minecraft/resources/RegistryDataLoader$RegistryData;!net/minecraft/core/MappedRegistry  7net/minecraft/resources/RegistryDataLoader$RegistryDatakey'()Lnet/minecraft/resources/ResourceKey;  L(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;)V  registry%Lnet/minecraft/core/WritableRegistry; ! "# loadingErrorsLjava/util/Map;%4net/minecraft/core/registries/ConcurrentHolderGetter '() *+#net/minecraft/core/WritableRegistrycreateRegistrationLookup#()Lnet/minecraft/core/HolderGetter; $- .6(Ljava/lang/Object;Lnet/minecraft/core/HolderGetter;)V 0 12concurrentRegistrationGetter6Lnet/minecraft/core/registries/ConcurrentHolderGetter; ' 5 67elementsRegisteredZ9java/lang/IllegalStateException;Elements not registered 8= >(Ljava/lang/String;)V@ ABacceptI(Lnet/minecraft/resources/RegistryLoadTask;)Ljava/util/function/Consumer; DEF GHjava/util/stream/StreamforEach (Ljava/util/function/Consumer;)V 'J KLbindTags(Ljava/util/Map;)V 'N OPfreeze()Lnet/minecraft/core/Registry;Rjava/lang/Exception TUV WX java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Zjava/util/HashMap Y ] ^_ validator-()Lnet/minecraft/resources/RegistryValidator; abc de)net/minecraft/resources/RegistryValidatorvalidate/(Lnet/minecraft/core/Registry;Ljava/util/Map;)V Tg hiisEmpty()Z klm nojava/util/Optionalof((Ljava/lang/Object;)Ljava/util/Optional; Tq rLputAll kt uvempty()Ljava/util/Optional; xyz {|Lnet/minecraft/resources/RegistryDataLoader$RegistryData;*Lnet/minecraft/core/WritableRegistry;;Lnet/minecraft/core/registries/ConcurrentHolderGetter;NLjava/util/Map;Ljava/lang/Exception;>;o(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/resources/RegistryLoadTask; lifecycle$Lcom/mojang/serialization/Lifecycle;LocalVariableTypeTable/Lnet/minecraft/resources/RegistryLoadTask;MethodParameters³(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;Ljava/lang/Exception;>;)V registryKeyL()Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;readOnlyRegistry StackMapTable$()Lnet/minecraft/core/Registry;load�(Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;contextexecutor„(Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture<*>;registerElements(Ljava/util/stream/Stream;)VelementsLjava/util/stream/Stream;^Ljava/util/stream/Stream;>;¶java/lang/Throwablea(Ljava/util/stream/Stream;>;)V registerTags pendingTagscLjava/util/Map;Ljava/util/List;>;>;f(Ljava/util/Map;Ljava/util/List;>;>;)VfreezeRegistry(Ljava/util/Map;)ZeLjava/lang/Exception;Q(Ljava/util/Map;Ljava/lang/Exception;>;)ZvalidateRegistry%(Ljava/util/Map;)Ljava/util/Optional;registryErrorsˆ(Ljava/util/Map;Ljava/lang/Exception;>;)Ljava/util/Optional;>;lambda$registerElements$0A(Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;)Velement>Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;lambda$registerElements$2V(Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;Ljava/lang/Exception;)Verrorlambda$registerElements$1S(Lnet/minecraft/resources/RegistryLoadTask$PendingRegistration;Ljava/lang/Object;)V(Ljava/lang/Object; SourceFileRegistryLoadTask.java NestMembersBootstrapMethodsÔ(Ljava/lang/Object;)VÖ × ÅÆÆÚ Û ÌÍÝ Þ ÉÊà(Ljava/lang/Exception;)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 RegistryDataPendingRegistrationî#net/minecraft/core/Holder$Referenceðnet/minecraft/core/Holder Referenceó6net/minecraft/resources/RegistryOps$RegistryInfoLookupõ#net/minecraft/resources/RegistryOpsRegistryInfoLookupø%java/lang/invoke/MethodHandles$Lookupújava/lang/invoke/MethodHandlesLookup! •–•—12•˜"#•™B67 š›ÈB*·*»Y·µ*+µ *»Y+¶,·µ*-µ *»$Y*´*´¹&·,µ/±œ()*$+)-A.�*BžŸBB ¡B"#¢ Bž£B–B"™¤  "•¥¦›F *´¹3°œ1�  žŸ¢  ž£•§¨P›c*´4š »8Y:·<¿*´°œ89;� žŸ¢ ž£©•ª«¬¤ ­®•¯°±›±#*´YMÂ+*º?¹C*µ4,çN,Ã-¿± œABGH"I�#žŸ#²³¢#ž£#²´©ÿDµú¤²•·¸L›¦*´YMÂ*´+¹I,çN,Ã-¿±œLMNO�žŸ¹#¢ž£¹º©ÿTµú¤¹•»¼½›ž *´¹MW¬M+*´¹3,¹SW¬ QœS T U VW�  ¾¿ žŸ "#¢ ž£ "™©LQ¤"•ÀÁ›»5»YY·[M*´ ¶\*´,¹`,¹f™ *´¸j°+,¹p¸s°œ\]^"_*a1b� 5žŸ5"#-Ã#¢ 5ž£5"™-Ù©ü*T¤"•ÄÅÆ›l+´w*+º}¶€*+º†¶‡W±œC DEC�žŸÇÈ¢ ž£ÉÊ›`*´ +´Š,¹SW±œE� žŸÇÈË¿¢ ž£ÌÍ›d*´+´Š,+´�¹‘W±œD� žŸÇÈ{ ¢ ž£•ÎÏÐÑxÒ áÓÕØáÓÙÓáÓÜßè*éëxìíïñ òôö ÷ùû