Êþº¾EV  java/lang/Record()V   0net/minecraft/core/RegistrySetBuilder$BuildStatecontextRegistries*Lnet/minecraft/core/HolderLookup$Provider;    allRegistries  bootstrappedRegistriesLjava/util/Map;  errorsLjava/util/List;  createn(Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/core/RegistrySetBuilder$BuildState; acceptQ(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Ljava/util/function/Consumer; !"# $%java/util/ListforEach (Ljava/util/function/Consumer;)V'java/util/ArrayList & *+, -.&com/google/common/collect/ImmutableMapbuilder2()Lcom/google/common/collect/ImmutableMap$Builder; 012 34(net/minecraft/core/HolderLookup$ProviderlistRegistries()Ljava/util/stream/Stream;6 7O(Lcom/google/common/collect/ImmutableMap$Builder;)Ljava/util/function/Consumer; 9":java/util/stream/Stream !< =4stream ?@A BC%net/minecraft/core/RegistrySetBuildernewRegistryKeys4(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;E F(Lcom/google/common/collect/ImmutableMap$Builder;Lcom/google/common/collect/ImmutableMap$Builder;)Ljava/util/function/Consumer; HIJ KL.com/google/common/collect/ImmutableMap$Builderbuild*()Lcom/google/common/collect/ImmutableMap; *N OPvalues1()Lcom/google/common/collect/ImmutableCollection; R<S-com/google/common/collect/ImmutableCollection 0U VE(Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider; X Yv(Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map;Ljava/util/List;)V ![ \]isEmpty()Z_java/lang/IllegalStateExceptionaErrors during registry creation ^c d(Ljava/lang/String;)V !f ghiterator()Ljava/util/Iterator; jkl m]java/util/IteratorhasNext jo pqnext()Ljava/lang/Object;sjava/lang/RuntimeException ^u vw addSuppressed(Ljava/lang/Throwable;)V yz{ |} java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;?net/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState� |‚D(Lnet/minecraft/resources/ResourceKey;)Ljava/util/function/Supplier; „…† ‡ˆjava/util/ObjectsrequireNonNullC(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object; ~Š ‹ŒcreateBootstrapContextb(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Lnet/minecraft/data/worldgen/BootstrapContext;Ž ��toStringF(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Ljava/lang/String;’ “”hashCode5(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)I– —˜equalsG(Lnet/minecraft/core/RegistrySetBuilder$BuildState;Ljava/lang/Object;)Z š›œ �ž#net/minecraft/resources/ResourceKey identifier&()Lnet/minecraft/resources/Identifier;  ¡¢ £¤java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;¦ §¨makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; ?ª «¬ eyerollCastL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; ®¯° ±²"com/mojang/serialization/Lifecyclestable&()Lcom/mojang/serialization/Lifecycle; ~´ µŒ(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState; ~· ¸¹registry3()Lnet/minecraft/core/registries/BootstrapRegistry; »¼½ ¾¿/net/minecraft/core/registries/BootstrapRegistrykey'()Lnet/minecraft/resources/ResourceKey; HÁ ÂÃputV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; żÆ.net/minecraft/core/HolderLookup$RegistryLookup ÈÉÊ ËÌ3net/minecraft/core/registries/EmptyTagLookupWrapperwrapb(Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup; ÎÏÐ ÑÒ2net/minecraft/core/RegistrySetBuilder$RegistryStubapply5(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)V Signature�Ljava/util/Map;>;Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState<*>;>;.Ljava/util/List;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/core/RegistrySetBuilder$BuildState;LocalVariableTypeTableMethodParameters"(Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map;>;Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState<*>;>;Ljava/util/List;)VcreateAndApplycontextentriesstateFLjava/util/List;¤(Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/core/RegistrySetBuilder$BuildState;0Lcom/google/common/collect/ImmutableMap$Builder;­Lcom/google/common/collect/ImmutableMap$Builder;>;Lnet/minecraft/core/HolderLookup$RegistryLookup<*>;>;¾Lcom/google/common/collect/ImmutableMap$Builder;>;Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState<*>;>; throwOnErrorerrorLjava/lang/RuntimeException;result!Ljava/lang/IllegalStateException; StackMapTablecreateBootstrapU(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/worldgen/BootstrapContext;%Lnet/minecraft/resources/ResourceKey;targetRegistryALnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;JLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;FLnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;•(Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;)Lnet/minecraft/data/worldgen/BootstrapContext;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;,()Lnet/minecraft/core/HolderLookup$Provider;()Ljava/util/Map;Ÿ()Ljava/util/Map;>;Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState<*>;>;()Ljava/util/List;0()Ljava/util/List;lambda$createBootstrap$09(Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String;lambda$create$1ˆ(Lcom/google/common/collect/ImmutableMap$Builder;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceKey;)VnewRegistryKeynewRegistryEntry newRegistry1Lnet/minecraft/core/registries/BootstrapRegistry;DLnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState<*>;4Lnet/minecraft/core/registries/BootstrapRegistry<*>;lambda$create$0c(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/HolderLookup$RegistryLookup;)VcontextRegistry0Lnet/minecraft/core/HolderLookup$RegistryLookup;lambda$createAndApply$0i(Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)Ve4Lnet/minecraft/core/RegistrySetBuilder$RegistryStub; SourceFileRegistrySetBuilder.javaNestHostRecordBootstrapMethods(Ljava/lang/Object;)V   7(Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)V    !3(Lnet/minecraft/core/HolderLookup$RegistryLookup;)V# $ &((Lnet/minecraft/resources/ResourceKey;)Vq) * ÿõ-=contextRegistries;allRegistries;bootstrappedRegistries;errors 3No registry named 5 678 9:"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;< =>? @Ajava/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;C DEF §G$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses BuildStateKnet/minecraft/core/HolderLookupProviderBuilderBootstrappedRegistryStateRegistryLookup RegistryStubR%java/lang/invoke/MethodHandles$LookupTjava/lang/invoke/MethodHandlesLookup0  ÓÔÓÕYÖˆ*·*+µ*,µ *-µ*µ±×WØ4ÙÚ  ÛÔÕÜ ÓÝ ÞÖl*+¸M+,º¹ ,°×^_`Ø ß àáÚÛ àâÜ ßàÓã ÖöT»&Y·(M¸)N¸):*¹/-º5¹8+¹;¸>-ºD¹8»Y*-¶G¶M¶Q¸T¶G,·W°×& df gj"l8s>uLvSsØ4Tß TàL HäCäÛ*TàâLÕ HåCæÜ ßàÓãçÖ«>*´¹Zš4»^Y`·bL*´¹eM,¹i™,¹nÀrN+-¶t§ÿè+¿±×| }~38€;�=ƒØ 3èé'êë>ÙÚìý ^júúíîÖ~ *´+¹xÀ~+º€¸ƒÀ~M,*¶‰°× †‡Ø  ÙÚ ¾ïðñÛ ¾òðóܾÓô�õÖ1*º�°×WØ ÙÚ“öÖ1*º‘¬×WØ ÙÚ—÷Ö<*+º•¬×WØÙÚøùÜø úÖ/*´°×WØ ÙÚúÖ/*´ °×WØ ÙÚûÖ/*´°×WØ ÙÚÓüýÖ/*´°×WØ ÙÚÓþ ÿÖ7 *¶™¸Ÿº¥°×†Ø  ¾ï Ö§),¸©¸­¸³N-¶¶:*¶º-¶ÀW+¶º¶ÀW±×m nop(qØ4)ä)ä)ï ñÛ    ÖD*+¹Ä+¸Ç¶ÀW±×jØä    Ö<+*¹Í±×_ØáÚ?*  ÓÔÓÕ@44 4"%4'(+;,./01B2H:?I0JL H*M ~?NÅJO Î?P QSU