Êþº¾E,  java/lang/Object()V   (net/minecraft/core/registries/RegistriesCONTEXT_KEY_SET%Lnet/minecraft/resources/ResourceKey;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  #net/minecraft/resources/ResourceKeycreatep(Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/Identifier;)Lnet/minecraft/resources/ResourceKey;  Fnet/minecraft/world/level/storage/loot/parameters/LootContextParamSetsregistern(Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/util/context/ContextKeySet; 0net/minecraft/util/context/ContextKeySet$Builder  #$% &'java/util/function/Consumeraccept(Ljava/lang/Object;)V )*+ ,/net/minecraft/core/registries/BuiltInRegistriesLnet/minecraft/core/Registry; . /0build,()Lnet/minecraft/util/context/ContextKeySet; 234 5net/minecraft/core/Registryh(Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object;7(net/minecraft/util/context/ContextKeySet 9 :; ALL_PARAMS*Lnet/minecraft/util/context/ContextKeySet;=java/util/HashSet <@ &A.(Ljava/util/Set;)Ljava/util/function/Consumer; 2C DEforEach (Ljava/util/function/Consumer;)V 6G HIrequired()Ljava/util/Set; KLM NOcom/google/common/collect/Sets differenceH(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView; QRS TU java/util/SetisEmpty()ZWjava/lang/IllegalStateException YZ[ \]java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;_ `amakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; Vc d(Ljava/lang/String;)V 6f gIallowed Qi jkaddAll(Ljava/util/Collection;)Z mno pqCnet/minecraft/world/level/storage/loot/parameters/LootContextParams THIS_ENTITY'Lnet/minecraft/util/context/ContextKey; s Ht[(Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$Builder; mv wqENCHANTMENT_LEVEL my zqORIGIN m| }q BLOCK_STATE m €qENCHANTMENT_ACTIVE m‚ ƒqTOOL m… †q DAMAGE_SOURCE mˆ ‰qDIRECT_ATTACKING_ENTITY ‹ Œtoptional mŽ �qATTACKING_ENTITY m‘ ’q BLOCK_ENTITY m” •q CONTAINER m— ˜qINTERACTING_ENTITY mš ›q TARGET_ENTITY m� žqEXPLOSION_RADIUS m  ¡qLAST_DAMAGE_PLAYER m£ ¤q!ADDITIONAL_COST_COMPONENT_ALLOWED 2¦ §¨ byNameCodec"()Lcom/mojang/serialization/Codec; ª «¬CODEC Lcom/mojang/serialization/Codec;®empty° &±()Ljava/util/function/Consumer; ³ ´[(Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/context/ContextKeySet; ¶ ·;EMPTY¹generic°¼chest° ¿ À;CHESTÂcommand° Å Æ;COMMANDÈcommand_slot_source° Ë Ì;COMMAND_SLOT_SOURCEÎcommand_compute_default° Ñ Ò;COMMAND_COMPUTE_DEFAULTÔcommand_compute_position° × Ø;COMMAND_COMPUTE_POSITIONÚcommand_compute_entity ° Ý Þ;COMMAND_COMPUTE_ENTITYàselector ° ã ä;SELECTORævillager_trade ° é ê;VILLAGER_TRADEìfishing ° ï ð;FISHINGòentity ° õ ö;ENTITYø equipment° û ü; EQUIPMENTþ archaeology°  ; ARCHAEOLOGYgift°  ;GIFT barter°  ; PIGLIN_BARTERvault°  ;VAULTadvancement_reward°  ;ADVANCEMENT_REWARDadvancement_entity°   ;ADVANCEMENT_ENTITY"advancement_location° % &;ADVANCEMENT_LOCATION( block_use° + ,; BLOCK_USE.block° 1 2;BLOCK4shearing° 7 8;SHEARING:entity_interact° = >;ENTITY_INTERACT@block_interact° C D;BLOCK_INTERACTFcontainer_process° I J;CONTAINER_PROCESSLenchanted_damage° O P;ENCHANTED_DAMAGERenchanted_item° U V;ENCHANTED_ITEMXenchanted_location° [ \;ENCHANTED_LOCATION^enchanted_entity° a b;ENCHANTED_ENTITYd hit_block ° g h; HIT_BLOCK SignatureLLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisHLnet/minecraft/world/level/storage/loot/parameters/LootContextParamSets;nameLjava/lang/String;consumerLjava/util/function/Consumer;keyLocalVariableTypeTableQLjava/util/function/Consumer;QLnet/minecraft/resources/ResourceKey;MethodParameters�(Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/context/ContextKeySet;builder2Lnet/minecraft/util/context/ContextKeySet$Builder;Î(Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/util/context/ContextKeySet; bootstrapI(Lnet/minecraft/core/Registry;)Lnet/minecraft/util/context/ContextKeySet;registryILnet/minecraft/core/Registry;u(Lnet/minecraft/core/Registry;)Lnet/minecraft/util/context/ContextKeySet;validate allParamsLjava/util/Set;missingFromAllParams;Ljava/util/Set;>; StackMapTablelambda$validate$0<(Ljava/util/Set;Lnet/minecraft/util/context/ContextKeySet;)VparamSetlambda$static$305(Lnet/minecraft/util/context/ContextKeySet$Builder;)Vlambda$static$29lambda$static$28lambda$static$27lambda$static$26lambda$static$25lambda$static$24lambda$static$23lambda$static$22lambda$static$21lambda$static$20lambda$static$19lambda$static$18lambda$static$17lambda$static$16lambda$static$15lambda$static$14lambda$static$13lambda$static$12lambda$static$11lambda$static$10lambda$static$9lambda$static$8lambda$static$7lambda$static$6lambda$static$5lambda$static$4lambda$static$3lambda$static$2lambda$static$1lambda$static$0 SourceFileLootContextParamSets.javaBootstrapMethods'± ² ˆ‰´-(Lnet/minecraft/util/context/ContextKeySet;)V¶'Missing parameters from 'all_params': ¸ ¹ ªŒŒ¼ ½ ©Œ¿ À ¨Œ à §ŒÅ Æ ¦ŒÈ É ¥ŒË Ì ¤ŒÎ Ï £ŒÑ Ò ¢ŒÔ Õ ¡Œ× Ø  ŒÚ Û ŸŒÝ Þ žŒà á �Œã ä œŒæ ç ›Œé ê šŒì í ™Œï 𠘌ò ó —Œõ ö –Œø ù •Œû ü ”Œþ ÿ “Œ  ’Œ  ‘Œ  �Œ  �Œ  ŽŒ  �Œ  ‹Œ  "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;  `!$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%&com/google/common/collect/Sets$SetViewSetView(%java/lang/invoke/MethodHandles$Lookup*java/lang/invoke/MethodHandlesLookup! «¬ij·;:;À;Æ;Ì;Ò;Ø;Þ;ä;ê;ð;ö;ü;;;;;; ;&;,;2;8;>;D;J;P;V;\;b;h;&k/*·±lm no ´ko²*¸ ¸M+,¸°l Þ ßm pqrs t urv twx priy k€»Y·!M*,¹"²(+,¶-¸1À6°lãäåm rst z{urvtwx rti| }~k@²8°lém ,u €xi� ‚k±<»K²(*º?¹B*²8¶F¸JL+¹Pš»VY+¸Xº^·b¿±líîó!ô*õ;÷m4ƒ„!…„u4ƒ†!…†‡ ý;QQ ˆ‰kX+²8¥*+¶e¹hW±lïðòmƒ„Š;‡ ‹ŒkY*²l¶r²u¶r²x¶r²{¶rW±lÖ× ØÙÚÖm z{ �ŒkO*²l¶r²u¶r²x¶rW±lÐÑ ÒÓÐm z{ ŽŒkY*²l¶r²u¶r²x¶r²~¶rW±lÉÊ ËÌÍÉm z{ �ŒkE*²�¶r²u¶rW±lÄÅ ÆÄm z{ �Œkm'*²l¶r²u¶r²x¶r²„¶r²‡¶Š²�¶ŠW±l"»¼ ½¾¿À"Á&»m 'z{ ‘ŒkY*²�¶r²{¶r²“¶r²x¶rW±l´µ ¶·¸´m z{ ’Œkc!*²{¶r²x¶r²�¶Š²–¶Š²�¶ŠW±l¬­ ®¯°± ¬m !z{ “ŒkO*²™¶r²–¶Š²�¶rW±l¦§ ¨©¦m z{ ”ŒkO*²x¶r²l¶r²�¶rW±l ¡ ¢£ m z{ •Œkm'*²{¶r²x¶r²�¶r²l¶Š²�¶Š²œ¶ŠW±l"—˜ ™š›œ"�&—m 'z{ –ŒkO*²l¶r²x¶r²{¶rW±l‘’ “”‘m z{ —Œkc!*²l¶r²x¶r²�¶r²{¶r²�¶ŠW±l‰Š ‹Œ�Ž ‰m !z{ ˜ŒkE*²l¶r²x¶rW±l„… †„m z{ ™ŒkE*²l¶r²x¶rW±l€ �m z{ šŒkO*²x¶r²l¶Š²�¶ŠW±lyz {|ym z{ ›Œk; *²l¶rW±luvum  z{ œŒkE*²x¶r²l¶rW±lpq rpm z{ �ŒkO*²x¶r²l¶r²�¶rW±ljk lmjm z{ žŒkE*²x¶r²l¶rW±lef gem z{ ŸŒkm'*²l¶r²x¶r²„¶r²�¶Š²‡¶Š²Ÿ¶ŠW±l"\] ^_`a"b&\m 'z{  ŒkO*²x¶r²�¶r²l¶ŠW±lVW XYVm z{ ¡ŒkO*²x¶r²l¶r²¢¶rW±lPQ RSPm z{ ¢ŒkE*²x¶r²l¶rW±lKL MKm z{ £ŒkO*²l¶Š²x¶r²™¶rW±lEF GHEm z{ ¤ŒkY*²l¶Š²x¶r²{¶r²�¶ŠW±l>? @AB>m z{ ¥ŒkE*²l¶Š²x¶rW±l9: ;9m z{ ¦ŒkO*²x¶r²“¶r²l¶ŠW±l34 563m z{ §ŒkE*²x¶r²l¶ŠW±l./ 0.m z{ ¨ŒkE*²x¶r²l¶ŠW±l)* +)m z{ ©ŒkÑc*²l¶r²Ÿ¶r²„¶r²�¶r²‡¶r²x¶r²{¶r²�¶r²�¶r²œ¶r²¢¶r²“¶r²–¶r²™¶r²~¶r²u¶rW±lJ "(.4: @!F"L#R$X%^&bm cz{ ªŒk±l«kD°²(¹¥³©­º¯¸²³µ¸ºº¸²³8»º½¸²³¾ÁºÃ¸²³ÄǺɸ²³Êͺϸ²³ÐÓºÕ¸²³ÖÙºÛ¸²³ÜߺḲ³âåºç¸²³èëºí¸²³îñºó¸²³ô÷ºù¸²³úýºÿ¸²³º¸²³ º ¸²³ º¸²³º¸²³º¸²³!º#¸²³$'º)¸²³*-º/¸²³03º5¸²³69º;¸²³<?ºA¸²³BEºG¸²³HKºM¸²³NQºS¸²³TWºY¸²³Z]º_¸²³`cºe¸²³f±l‚  %)2.?3L9Y>fEsK€P�Vš\§e´jÁpÏuÝyëù„‰‘#—1 ?¦M¬[´i»wąɓС֬­®H!¯°³µ¯·º¯»º¯¾º¯Áº¯Äº¯Çº¯Êº¯Íº¯Ðº¯Óº¯Öº¯Ùº¯Üº¯ßº¯âº¯åº¯èº¯ëº¯îº¯ñº¯ôº¯÷º¯úº¯ýº¯º¯º¯º¯ º¯ º¯º¯º"6# $K& ')+