ÊțșŸE  java/lang/Record()V   ?net/minecraft/core/RegistrySetBuilder$BootstrappedRegistryStateregistry1Lnet/minecraft/core/registries/BootstrapRegistry;  registeredValuesLjava/util/Map;/net/minecraft/core/registries/BootstrapRegistry  L(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;)Vjava/util/HashMap   C(Lnet/minecraft/core/registries/BootstrapRegistry;Ljava/util/Map;)VAnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState$1   v(Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;Lnet/minecraft/core/RegistrySetBuilder$BuildState;)V" #$acceptb(Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;)Ljava/util/function/BiConsumer; &'( )* java/util/MapforEach"(Ljava/util/function/BiConsumer;)V , -freeze / 01 listElements()Ljava/util/stream/Stream;3 #4Q(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Ljava/util/function/Consumer; 678 )9java/util/stream/Stream (Ljava/util/function/Consumer;)V ; <=key'()Lnet/minecraft/resources/ResourceKey; ?@A BC(net/minecraft/core/HolderLookup$Provider lookupOrThrowW(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup;E FGtests(Lnet/minecraft/core/HolderLookup;Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Ljava/util/function/Predicate; I JKremoveIf!(Ljava/util/function/Predicate;)VM NOtoStringU(Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;)Ljava/lang/String;Q RShashCodeD(Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;)IU VWequalsV(Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;Ljava/lang/Object;)Z YZ[ \]#net/minecraft/core/Holder$ReferenceisBound()Z Y; `ab cdnet/minecraft/core/HolderLookupget;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; fgh i]java/util/OptionalisEmpty klm no0net/minecraft/core/RegistrySetBuilder$BuildStateerrors()Ljava/util/List;qjava/lang/IllegalStateException stu vw#net/minecraft/resources/ResourceKey identifier&()Lnet/minecraft/resources/Identifier; yz{ |}java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String; €makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; pƒ „(Ljava/lang/String;)V †‡ˆ ‰Šjava/util/Listadd(Ljava/lang/Object;)Z  Ž getOrThrowL(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; Y‘ ’“ bindValue(Ljava/lang/Object;)V Signature6Lnet/minecraft/core/registries/BootstrapRegistry;>Ljava/util/Map;TT;>;CodeLineNumberTableLocalVariableTablethisALnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;LocalVariableTypeTableFLnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;MethodParametersw(Lnet/minecraft/core/registries/BootstrapRegistry;Ljava/util/Map;TT;>;)VcreateŒ(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;%Lnet/minecraft/resources/ResourceKey; lifecycle$Lcom/mojang/serialization/Lifecycle; newRegistryJLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;Ì(Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry;>;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/RegistrySetBuilder$BootstrappedRegistryState;createBootstrapContextb(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Lnet/minecraft/data/worldgen/BootstrapContext;state2Lnet/minecraft/core/RegistrySetBuilder$BuildState;g(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Lnet/minecraft/data/worldgen/BootstrapContext; bindHolderserrorOnMissingHolders5(Lnet/minecraft/core/RegistrySetBuilder$BuildState;)VvalidatePatchHolders_(Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/HolderLookup$Provider;)Vfallback*Lnet/minecraft/core/HolderLookup$Provider; baseRegistry!Lnet/minecraft/core/HolderLookup;&Lnet/minecraft/core/HolderLookup;()Ljava/lang/String;()IoLjava/lang/Object;3()Lnet/minecraft/core/registries/BootstrapRegistry;8()Lnet/minecraft/core/registries/BootstrapRegistry;()Ljava/util/Map;@()Ljava/util/Map;TT;>;lambda$validatePatchHolders$0{(Lnet/minecraft/core/HolderLookup;Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/Holder$Reference;)Zelement%Lnet/minecraft/core/Holder$Reference; StackMapTablelambda$errorOnMissingHolders$0Z(Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/Holder$Reference;)Vlambda$bindHolders$0:(Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Vvalue(Ljava/lang/Record; SourceFileRegistrySetBuilder.javaNestHostÎ%net/minecraft/core/RegistrySetBuilderRecordBootstrapMethodsÒ'(Ljava/lang/Object;Ljava/lang/Object;)VÔ Ő ÆÇÇ“Ù Ú ÄĆÜ((Lnet/minecraft/core/Holder$Reference;)VŠß à żÀâ((Lnet/minecraft/core/Holder$Reference;)Zäregistry;registeredValues èN*Ž-+șD¶H±˜HJT™*š›Ș«ČłŽ”œš޶ž ȘČN·—C*șL°˜™ š›œ šRž—C*șPŹ˜™ š›œ šVŠ—N*+șTŹ˜™š›čșœ šžč »—A*ް˜™ š›œ š”Œœ—A*Ž °˜™ š›œ š”Ÿ żÀ—“;,¶X™Ź*,¶^č_¶e™#+¶j»pY,¶^¶ržxș~·‚č…WŹ˜KL OP9R™ ;Ž”;Ș«;ÁÂĂ / ÄĆ—m(+¶Xš#*¶j»pY+¶^¶ržxș‹·‚č…W±˜AB'D™(Ș«(ÁÂĂ'ÆÇ—] *Ž+¶Œ,¶±˜8™  š› <ą Èșœ  š”ÉÊËÌÍÏ ”•”–Đ8ëŃÓÖëŚŰÛëĘȚáòăćæùçùéÿ:ÍkÍ?` ` Y