ΚώΊΎE   java/lang/Object()V   )net/minecraft/data/loot/LootTableProvider subProvidersLjava/util/List;  requiredTablesLjava/util/Set;6it/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap   (net/minecraft/core/registries/Registries LOOT_TABLE%Lnet/minecraft/resources/ResourceKey;  ,net/minecraft/data/worldgen/BootstrapContextlookupH(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; !"# $%java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;' ()accept@(Lnet/minecraft/core/HolderGetter;)Ljava/util/function/Consumer; +,- ./ java/util/SetforEach (Ljava/util/function/Consumer;)V1 (2‡(Lnet/minecraft/data/loot/LootTableProvider;Ljava/util/Map;Lnet/minecraft/data/worldgen/BootstrapContext;)Ljava/util/function/Consumer; 4,5java/util/List 789 :;#net/minecraft/resources/ResourceKey identifier&()Lnet/minecraft/resources/Identifier; =>? @A:net/minecraft/data/loot/LootTableProvider$SubProviderEntry bootstrap8()Lnet/minecraft/data/loot/LootTableSubProvider$Factory;C+net/minecraft/data/loot/LootTableProvider$1 BE F§(Lnet/minecraft/data/loot/LootTableProvider;Ljava/util/Map;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;Lnet/minecraft/data/worldgen/BootstrapContext;)V HIJ KL4net/minecraft/data/loot/LootTableSubProvider$Factorycreatef(Lnet/minecraft/data/loot/LootTableSubProvider$Context;)Lnet/minecraft/data/loot/LootTableSubProvider; NOP Q,net/minecraft/data/loot/LootTableSubProviderrunS5net/minecraft/core/registries/SingleRegistryBootstrap SignaturejLjava/util/Set;>;NLjava/util/List;"(Ljava/util/Set;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/data/loot/LootTableProvider;LocalVariableTypeTableMethodParameters»(Ljava/util/Set;>;Ljava/util/List;)V1(Lnet/minecraft/data/worldgen/BootstrapContext;)Vcontext.Lnet/minecraft/data/worldgen/BootstrapContext;randomSequenceSeedsLjava/util/Map; lootTables!Lnet/minecraft/core/HolderGetter;bLnet/minecraft/data/worldgen/BootstrapContext;rLjava/util/Map;ULnet/minecraft/core/HolderGetter;e(Lnet/minecraft/data/worldgen/BootstrapContext;)VsequenceIdForLootTableK(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier;idYLnet/minecraft/resources/ResourceKey;(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/Identifier; lambda$run$0|(Ljava/util/Map;Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;)V subProvider; SourceFileLootTableProvider.java NestMembersBootstrapMethodsz(Ljava/lang/Object;)V | }~ €net/minecraft/core/HolderGetterget;(Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional;ƒ((Lnet/minecraft/resources/ResourceKey;)V… † pqˆ?(Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;)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; InnerClassesSubProviderEntryFactory”4net/minecraft/data/loot/LootTableSubProvider$ContextContext—;net/minecraft/world/level/levelgen/RandomSupport$Seed128bit™0net/minecraft/world/level/levelgen/RandomSupport Seed128bitœ%java/lang/invoke/MethodHandles$Lookupžjava/lang/invoke/MethodHandlesLookup!RTU TVWXu*·*,΅*+΅ ±Y  Z [\ ]U V^  T_Q`XΆ8»Y·M+²ΉN*΄ -YΈ WΊ&Ή**΄*,+Ί0Ή3±Y$&*&,7HZ*8[\8ab0cd&ef] 8ag0ch&ei^aTj klXA*Ά6°YKZ m] mn^mTopqXj-Ά<»BY*+-,·DΉGΉM±Y-F-Z*[\cdabrsTtuvw=Bx‰y{‚‰y„‡2=‘HN’ B“N• –˜š›Ÿ