ΚώΊΎE€  :net/minecraft/advancements/triggers/SimpleCriterionTrigger()V   Nnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstanceCODEC Lcom/mojang/serialization/Codec;  'net/minecraft/server/level/ServerPlayerlevel*()Lnet/minecraft/server/level/ServerLevel;  &net/minecraft/server/level/ServerLevel getBlockStateQ(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;  getBlockEntityS(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity;9net/minecraft/world/level/storage/loot/LootParams$Builder  !+(Lnet/minecraft/server/level/ServerLevel;)V #$% &'Cnet/minecraft/world/level/storage/loot/parameters/LootContextParamsORIGIN'Lnet/minecraft/util/context/ContextKey; )*+ ,-net/minecraft/world/phys/Vec3 atCenterOf;(Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; / 01 withParameterv(Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; #3 4' THIS_ENTITY #6 7' BLOCK_STATE #9 :' BLOCK_ENTITY < =1withOptionalParameter #? @'TOOL BCD EFFnet/minecraft/world/level/storage/loot/parameters/LootContextParamSetsADVANCEMENT_LOCATION*Lnet/minecraft/util/context/ContextKeySet; H IJcreate_(Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootParams;L:net/minecraft/world/level/storage/loot/LootContext$Builder KN O6(Lnet/minecraft/world/level/storage/loot/LootParams;)V QRS TUjava/util/Optionalempty()Ljava/util/Optional; KW IXJ(Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootContext;Z [\testT(Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/function/Predicate; ^_` ab>net/minecraft/advancements/triggers/AnyBlockInteractionTriggertriggerJ(Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Predicate;)V d efmatches7(Lnet/minecraft/world/level/storage/loot/LootContext;)ZCodeLineNumberTableLocalVariableTablethis@Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger;codec"()Lcom/mojang/serialization/Codec; Signaturet()Lcom/mojang/serialization/Codec;p(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemInstance;)Vplayer)Lnet/minecraft/server/level/ServerPlayer;posLnet/minecraft/core/BlockPos;tool'Lnet/minecraft/world/item/ItemInstance;(Lnet/minecraft/server/level/ServerLevel;state2Lnet/minecraft/world/level/block/state/BlockState; blockEntity4Lnet/minecraft/world/level/block/entity/BlockEntity;params3Lnet/minecraft/world/level/storage/loot/LootParams;context4Lnet/minecraft/world/level/storage/loot/LootContext;MethodParameterslambda$trigger$0‡(Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;)ZtPLnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;ŽLnet/minecraft/advancements/triggers/SimpleCriterionTrigger; SourceFileAnyBlockInteractionTrigger.java NestMembersBootstrapMethods‹(Ljava/lang/Object;)Z ^Ž ‚S(Lnet/minecraft/advancements/triggers/AnyBlockInteractionTrigger$TriggerInstance;)Z’ “”• –—"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›1net/minecraft/world/level/storage/loot/LootParamsBuilderž2net/minecraft/world/level/storage/loot/LootContext %java/lang/invoke/MethodHandles$Lookup’java/lang/invoke/MethodHandlesLookup!^g/*·±hi jklmg.²°hi jknoapg m+Ά :,Ά:,Ά:»Y·²",Έ(Ά.²2+Ά.²5Ά.²8Ά;²>-Ά.²AΆG:»KY·MΈPΆV:*+ΊYΆ]±h6  !#"-#5$=%D&J'O(`*l+i\ mjkmqrmstmuvgw_xyWz{O|}` ~€ qsu ‚g:+*Άc¬h*i~ƒ„n…†‡ˆ‰ ‘ŠŒ˜"^™šœ Kœ Ÿ‘£