Êþº¾EÐ  java/lang/Record()V   Nnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstanceplayerLjava/util/Optional;   location  java/util/OptionalisEmpty()Z  get()Ljava/lang/Object;net/minecraft/core/Holder  value Cnet/minecraft/world/level/storage/loot/predicates/LootItemCondition " #$test(Ljava/lang/Object;)Z &'( )*Inet/minecraft/advancements/triggers/SimpleCriterionTrigger$SimpleInstancevalidateC(Lnet/minecraft/world/level/storage/loot/ValidationContextSource;)V ,-. /0Fnet/minecraft/world/level/storage/loot/parameters/LootContextParamSetsADVANCEMENT_LOCATION*Lnet/minecraft/util/context/ContextKeySet; 234 56>net/minecraft/world/level/storage/loot/ValidationContextSourcecontextf(Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/ValidationContext; 9:; <=2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderc(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Ljava/util/Optional;)V? @AtoStringd(Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;)Ljava/lang/String;C DEhashCodeS(Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;)IG HIequalse(Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;Ljava/lang/Object;)Z K LMCODEC Lcom/mojang/serialization/Codec; PQR STcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;V WXapply()Ljava/util/function/Function; Z[\ ]^!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;V abc de;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;g Wh!()Ljava/util/function/BiFunction; jkl Wm!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;V pqr st2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; K SignaturexLjava/util/Optional;>;rLcom/mojang/serialization/Codec;+(Ljava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethisPLnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;LocalVariableTypeTableMethodParametersó(Ljava/util/Optional;>;Ljava/util/Optional;>;)Vmatches7(Lnet/minecraft/world/level/storage/loot/LootContext;)ZlocationContext4Lnet/minecraft/world/level/storage/loot/LootContext; StackMapTable validator@Lnet/minecraft/world/level/storage/loot/ValidationContextSource;()Ljava/lang/String;()IoLjava/lang/Object;()Ljava/util/Optional;z()Ljava/util/Optional;>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileAnyBlockInteractionTrigger.javaNestHost˜>net/minecraft/advancements/triggers/AnyBlockInteractionTriggerRecordBootstrapMethodsœplayer;location  &(Ljava/lang/Object;)Ljava/lang/Object;¢ £ �¥f(Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;)Ljava/util/Optional;§ ¨ �ª8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;¬ ­ y¯z(Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;± ² ���µ ¶·¸ ¹ºjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;¼ ½¾¿ ÀÁ"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; InnerClassesTriggerInstanceÅ:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstanceInstanceÉcom/mojang/datafixers/ProductsP2Ì%java/lang/invoke/MethodHandles$LookupÎjava/lang/invoke/MethodHandlesLookup1& vw vwLMvx yzi*·*+µ*,µ ±{-| }~   ww€  v�‚ƒzk+*´ ¶š*´ ¶À¹À+¹!™§¬{7|+}~+„…†%@€„)*zR*+·%+²+¶17*´ ¸8±{<>?|}~‡ˆ€‡@‰z1*º>°{-| }~DŠz1*ºB¬{-| }~H$z<*+ºF¬{-|}~‹Œ€‹ �z/*´°{-| }~vŽ�z/*´ °{-| }~vŽ ��zp2*²JN¹OºU¶Y²J7¹Oº_¶Y¶`*ºf¶i°{123%1.411| 2‘’“z$ ºn¸o³u±{1”•–—™ vw vwš6´›�ž»Ÿ¡¤»Ÿ¦¤»©«®»Ÿ°³Â*—Ã&ÄÆ apÇjÈÊËÍÏ