Êþº¾E  java/lang/Object()V   7net/minecraft/core/RegistrySetBuilder$PatchedRegistriespatches,()Lnet/minecraft/core/HolderLookup$Provider;  (net/minecraft/core/HolderLookup$Providerlookup;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; apply()Ljava/util/function/Function;  java/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional;    isPresent()Z" #F(Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/function/Function; %&' ()&java/util/concurrent/CompletableFuture thenApplyG(Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;+ ,H(Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/function/BiFunction; %. /0 thenCombineo(Ljava/util/concurrent/CompletionStage;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture;2!net/minecraft/core/Cloner$Factory 1 567 89*net/minecraft/resources/RegistryDataLoaderRELOADABLE_REGISTRIESLjava/util/List;; <=acceptB(Lnet/minecraft/core/Cloner$Factory;)Ljava/util/function/Consumer; ?@A BCjava/util/ListforEach (Ljava/util/function/Consumer;)V EFG HI%net/minecraft/core/RegistrySetBuilder buildPatch²(Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/Cloner$Factory;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries; KLM NO3net/minecraft/world/level/storage/loot/LootDataTypevalues()Ljava/util/stream/Stream;Q RStestY(Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;)Ljava/util/function/Predicate; UVW XYjava/util/stream/StreamanyMatch!(Ljava/util/function/Predicate;)Z [ \ full ^_` ab/net/minecraft/data/registries/VanillaRegistriesvalidateLootData-(Lnet/minecraft/core/HolderLookup$Provider;)V Kd ef registryKey'()Lnet/minecraft/resources/ResourceKey; hij kl4net/minecraft/data/registries/RegistryPatchGeneratorhasAnyPatchedElementa(Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;Lnet/minecraft/resources/ResourceKey;)Z nop qrjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;t <uD(Lnet/minecraft/core/Cloner$Factory;)Ljava/util/function/BiConsumer; wxy z{7net/minecraft/resources/RegistryDataLoader$RegistryDatarunWithArguments"(Ljava/util/function/BiConsumer;)V }~ €�/net/minecraft/core/registries/BuiltInRegistriesREGISTRYLnet/minecraft/core/Registry; ƒ„… †‡!net/minecraft/core/RegistryAccessfromRegistryOfRegistriesI(Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$Frozen; 5‰ Š9WORLD_REGISTRIES; �Ž� �‘(net/minecraft/core/registries/RegistriesBIOME%Lnet/minecraft/resources/ResourceKey; �“ ”‘PLACED_FEATURE ^– —b+validateThatAllBiomeFeaturesHaveBiomeFilter ™š› œO.net/minecraft/core/HolderLookup$RegistryLookup listElements Už Ÿ findAny()Ljava/util/Optional;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/data/registries/RegistryPatchGenerator; newRegistries9Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;registryLocalVariableTypeTableHLnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry<*>;>;MethodParameters Signature„(Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;Lnet/minecraft/resources/ResourceKey<+Lnet/minecraft/core/Registry<*>;>;)ZcreateWorldLookupy(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture;vanilla(Ljava/util/concurrent/CompletableFuture; packBuilder'Lnet/minecraft/core/RegistrySetBuilder;TLjava/util/concurrent/CompletableFuture;à(Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture;createReloadableLookup¡(Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture; contextFuture vanillaFuture4(Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture;lambda$createReloadableLookup$0¶(Lnet/minecraft/core/RegistrySetBuilder;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;context*Lnet/minecraft/core/HolderLookup$Provider;cloner#Lnet/minecraft/core/Cloner$Factory;hasAnyPatchedLootDataZ StackMapTablelambda$createReloadableLookup$2q(Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;Lnet/minecraft/world/level/storage/loot/LootDataType;)Ztype5Lnet/minecraft/world/level/storage/loot/LootDataType;lambda$createReloadableLookup$1_(Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V registryData9Lnet/minecraft/resources/RegistryDataLoader$RegistryData;lambda$createWorldLookup$0Œ(Lnet/minecraft/core/RegistrySetBuilder;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;parentstaticRegistries*Lnet/minecraft/core/RegistryAccess$Frozen;hasAnyPatchedBiomeshasAnyPatchedFeaturesÔ(net/minecraft/core/RegistryAccess$Frozenlambda$createWorldLookup$1lambda$hasAnyPatchedElement$0F(Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/Optional;0Lnet/minecraft/core/HolderLookup$RegistryLookup; SourceFileRegistryPatchGenerator.javaBootstrapMethodsrÞ hß Ö××â hã ÌÍåe(Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;ç8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;é hê »¼ì�(Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries;î(Ljava/lang/Object;)Vð hñ ÈÉó<(Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Võ(Ljava/lang/Object;)Z÷ hø ÄÅú8(Lnet/minecraft/world/level/storage/loot/LootDataType;)Zü'(Ljava/lang/Object;Ljava/lang/Object;)Vþ 1ÿ addCodecj(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/Cloner$Factory;H(Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)V h ÕÉ      "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; InnerClassesPatchedRegistriesnet/minecraft/core/HolderLookupProvidernet/minecraft/core/ClonerFactory RegistryDataFrozenRegistryLookup%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!h ¡/*·±¢£ ¤¥ kl¡\*¶+¹ º¶¶¬¢£¦§¨‘© ¨ª« ¦¨¬­ ®¯¡Q *+º!¶$°¢£ °± ²³©  °´« °²¬µ ¶·¡f *+,º*¶-°¢*£  ¸± ¹± ²³© ¸´ ¹´« ¸¹²¬º »¼¡Æ@»1Y·3N²4-º:¹>*+,-¶D:¸JºP¹T6™ ¶Z¸]°¢,-/10354=6£>@²³@½¾@°¾8¿À!¦§0ÁÂà þ=1 ÄÅ¡= *+¶c¸g¬¢1£ ¦§ ÆÇ ÈÉ¡D+*Y¸mWºs¶v±¢-£¿ÀÊË ÌÍ¡öO²|¸‚M»1Y·3N²ˆ-º‹¹>*,+-¶D:²Œ¸g6²’¸g6š™ ¶Z¸•°¢& &0:!D"L%£HO²³OξHÏÐ@¿À&)¦§0ÑÂ:ÒÂÃÿDEÓ1 ÕÉ¡D+*Y¸mWºs¶v±¢£¿ÀÊË Öס6 *¹˜¹�°¢£  ØÙÚÛHÜÝàÜáäæèëíïòôöùûýíò:E 1 w5Óƒ ™