ΚώΊΎE  java/lang/Object()V   %net/minecraft/util/context/ContextMapbuilder1()Lnet/minecraft/util/context/ContextMap$Builder;  9net/minecraft/world/level/storage/loot/LootParams$Builderparams/Lnet/minecraft/util/context/ContextMap$Builder;  com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;   dynamicDropsLjava/util/Map;   level(Lnet/minecraft/server/level/ServerLevel; "#$ %&-net/minecraft/util/context/ContextMap$Buildersetj(Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$Builder; "( )*get;(Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object;, java/util/NoSuchElementException ./0 12%net/minecraft/util/context/ContextKeyname&()Lnet/minecraft/resources/Identifier; 456 78"net/minecraft/resources/IdentifiertoString()Ljava/lang/String; +: ;(Ljava/lang/String;)V =>? @A java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;C=net/minecraft/world/level/storage/loot/LootParams$DynamicDropEjava/lang/IllegalStateException GHI JKjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;M NOmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; D: R STluckF "V WXbuildAndValidateS(Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/util/context/ContextMap;Z1net/minecraft/world/level/storage/loot/LootParams Y\ ]b(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/context/ContextMap;Ljava/util/Map;F)V SignaturetLjava/util/Map;+(Lnet/minecraft/server/level/ServerLevel;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;MethodParametersgetLevel*()Lnet/minecraft/server/level/ServerLevel; withParameterv(Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder;param'Lnet/minecraft/util/context/ContextKey;valueLjava/lang/Object;LocalVariableTypeTable,Lnet/minecraft/util/context/ContextKey;TT;‚(Lnet/minecraft/util/context/ContextKey;TT;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder;withOptionalParameterRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; getParameter StackMapTableG(Lnet/minecraft/util/context/ContextKey;)TT;getOptionalParameterwithDynamicDrop (Lnet/minecraft/resources/Identifier;Lnet/minecraft/world/level/storage/loot/LootParams$DynamicDrop;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder;location$Lnet/minecraft/resources/Identifier; dynamicDrop?Lnet/minecraft/world/level/storage/loot/LootParams$DynamicDrop;prevwithLuck>(F)Lnet/minecraft/world/level/storage/loot/LootParams$Builder;create_(Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootParams; contextKeySet*Lnet/minecraft/util/context/ContextKeySet;keySet'Lnet/minecraft/util/context/ContextMap; SourceFileLootParams.javaNestHostBootstrapMethodsŽDuplicated dynamic drop '' ‘’“ N”$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; InnerClassesBuilder DynamicDrop™%java/lang/invoke/MethodHandles$Lookup›java/lang/invoke/MethodHandlesLookup! ^_ST `a\*·*Έ΅ *Έ΅*+΅±b;7 8<=cde fgha/*΄°b@c deijaj *΄ +,Ά!W*°b D Ec  de kl mno kp mqf km^rsjaj *΄ +,Ά!W*°b I Jc  de kl mno kp mqf km^rt uv*a’*΄ +Ά'M,Η»+Y+Ά-Ά3·9Ώ,°bN O PRc dekl mnokp mqwόfk^xy*aO *΄ +Ά'°bVc de klo  kpfk^xtuz{a‹)*΄+,Ή<ΐBN-Ζ»DY*΄ΈFΊL·PΏ*°bZ\]'`c*)de)|})~€wό'Bf |~‚a?*#΅Q*°b decdeSTfSƒ„a`*΄ +ΆUM»YY*΄,*΄*΄Q·[°b i jc de…† ‡ˆf…‰Š‹YŒ•""– Y– BY— ˜šœ