ΚώΊΎE¬  java/lang/Object()V   :net/minecraft/world/level/storage/loot/LootContext$Builderparams3Lnet/minecraft/world/level/storage/loot/LootParams;0net/minecraft/world/level/storage/loot/LootTable  net/minecraft/util/RandomSourcecreate$(J)Lnet/minecraft/util/RandomSource;  random!Lnet/minecraft/util/RandomSource;  1net/minecraft/world/level/storage/loot/LootParamsgetLevel*()Lnet/minecraft/server/level/ServerLevel;  !"# $%&net/minecraft/server/level/ServerLevel getServer(()Lnet/minecraft/server/MinecraftServer; '() *+java/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional;- ./getY(Ljava/util/Optional;Lnet/minecraft/server/MinecraftServer;)Ljava/util/function/Supplier; '1 23or3(Ljava/util/function/Supplier;)Ljava/util/Optional; 567 89java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;; .<G(Lnet/minecraft/server/level/ServerLevel;)Ljava/util/function/Supplier; '> ?@ orElseGet1(Ljava/util/function/Supplier;)Ljava/lang/Object;B2net/minecraft/world/level/storage/loot/LootContext DEF GH$net/minecraft/server/MinecraftServerreloadableRegistries:()Lnet/minecraft/server/ReloadableServerRegistries$Holder; JKL MN6net/minecraft/server/ReloadableServerRegistries$Holderlookup,()Lnet/minecraft/core/HolderLookup$Provider; AP Q(Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderGetter$Provider;)VS TUapplyE(Lnet/minecraft/server/MinecraftServer;)Ljava/util/function/Function; 'W XYmap3(Ljava/util/function/Function;)Ljava/util/Optional;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;6(Lnet/minecraft/world/level/storage/loot/LootParams;)VCodeLineNumberTableLocalVariableTablethis; Signaturep(Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootContext;lambda$create$0P(Ljava/util/Optional;Lnet/minecraft/server/MinecraftServer;)Ljava/util/Optional; SourceFileLootContext.javaNestHostBootstrapMethods}()Ljava/lang/Object; € vw‚()Ljava/util/Optional;„ …†‡ ˆ‰net/minecraft/world/level/Level getRandom#()Lnet/minecraft/util/RandomSource;‰9 DŽ getRandomSequenceG(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/util/RandomSource;“ ”•– —˜"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; InnerClassesBuilderœ/net/minecraft/server/ReloadableServerRegistriesHolderŸ(net/minecraft/core/HolderLookup$Provider‘net/minecraft/core/HolderLookupProvider€(net/minecraft/core/HolderGetter$Provider¦net/minecraft/core/HolderGetter¨%java/lang/invoke/MethodHandles$Lookupͺjava/lang/invoke/MethodHandlesLookup! Z[\]F *·*+΅±^RS T_ `a b cd]U ”™ *Έ΅*°^WXZ_`aefgbehi]?*+΅*°^ ^__`ajbj]2*΄Ά°^c_ `ak]»C*ΆM,Ά N*΄Έ&+-Ί,Ά0,YΈ4WΊ:Ά=ΐ:»AY*΄-ΆCΆI·O°^gh ijk.l_4C`aClm>no 9pq.r Clsbltu vw]D*+YΈ4WΊRΆV°^j_lmpqxyzA{ ’|~’|ƒŠ’‹Œ‘™*Aš J› ž ’ £₯’ §©«