Êþº¾E  java/lang/Record()V   Anet/minecraft/advancements/triggers/KilledTrigger$TriggerInstanceplayerLjava/util/Optional;   entity    killingBlow  4net/minecraft/advancements/triggers/CriteriaTriggersPLAYER_KILLED_ENTITY3Lnet/minecraft/advancements/triggers/KilledTrigger;  java/util/Optionalempty()Ljava/util/Optional; !" #$net/minecraft/world/level/storage/loot/ValidationContextSource entityContext<()Lnet/minecraft/world/level/storage/loot/ValidationContext; klm no2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderc(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Ljava/util/Optional;)Vq rstoStringW(Lnet/minecraft/advancements/triggers/KilledTrigger$TriggerInstance;)Ljava/lang/String;u vwhashCodeF(Lnet/minecraft/advancements/triggers/KilledTrigger$TriggerInstance;)Iy z{equalsX(Lnet/minecraft/advancements/triggers/KilledTrigger$TriggerInstance;Ljava/lang/Object;)Z W} ~CODEC Lcom/mojang/serialization/Codec; ‚ƒ„ …†com/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;ˆ ‰Šapply()Ljava/util/function/Function; Œ�Ž ��!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;ˆ I}” killing_blowˆ —˜™ š›;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;� ‰ž(()Lcom/mojang/datafixers/util/Function3;  ¡¢ ‰£!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;ˆ ¦§¨ ©ª2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; } SignaturexLjava/util/Optional;>;SLjava/util/Optional;eLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisCLnet/minecraft/advancements/triggers/KilledTrigger$TriggerInstance;LocalVariableTypeTableMethodParametersF(Ljava/util/Optional;>;Ljava/util/Optional;>;Ljava/util/Optional;)VplayerKilledEntityE(Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;TLjava/util/Optional;Ê(Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;w(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;FLnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;¼(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;1()Lnet/minecraft/advancements/triggers/Criterion;v()Lnet/minecraft/advancements/triggers/Criterion;Y(Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;(Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;‹(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/Criterion;Š(Ljava/util/Optional;Lnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;ELnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder;(Ljava/util/Optional;Lnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;¼(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;Lnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;(Lnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder;Lnet/minecraft/advancements/predicates/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;#playerKilledEntityNearSculkCatalystentityKilledPlayer�(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;)Z)Lnet/minecraft/server/level/ServerPlayer;4Lnet/minecraft/world/level/storage/loot/LootContext;/Lnet/minecraft/world/damagesource/DamageSource; StackMapTable validator@Lnet/minecraft/world/level/storage/loot/ValidationContextSource;()Ljava/lang/String;()IoLjava/lang/Object;z()Ljava/util/Optional;>;U()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileKilledTrigger.javaNestHostRecordBootstrapMethodsäplayer;entity;killingBlow é&(Ljava/lang/Object;)Ljava/lang/Object;ë ì îY(Lnet/minecraft/advancements/triggers/KilledTrigger$TriggerInstance;)Ljava/util/Optional;ð ñ ó ô öJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;%ù�(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/triggers/KilledTrigger$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; InnerClassesTriggerInstanceDnet/minecraft/advancements/predicates/entity/EntityPredicate$BuilderBuilder:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstanceInstancecom/mojang/datafixers/ProductsP3%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1^ ¬­ ¬­ ¬®~¬¯'°‚*·*+µ*,µ *-µ±±²*³´   µ  ­­®¶  ¬· ¸¹°T²»Y¸*¸¸·%¶(°±)²  µ º¶¬» ¸¼°E²»Y¸*¸.¸1¸·%¶(°±-² ½¶¬¾ ¸¿°/²»Y¸¸¸·%¶(°±1¬À ¸Á°f²»Y¸*¸+·%¶(°±5²  µº®¶ ¬ ¸Ã°_²»Y¸*¸.¸1+·%¶(°±9²½ µ ®¶ ¬Ä ¸Å°b²»Y¸*¸+¶5¸1·%¶(°±=² Ƶ º¶ ¬Ç ¸È°S²»Y¸*¸.¸1+¶5¸1·%¶(°±A²½Æ¶ ¬É Ê¿°/²;»Y¸¸¸·%¶(°±E¬À ˹°T²>»Y¸*¸¸·%¶(°±I²  µ º¶¬» ˼°E²>»Y¸*¸.¸1¸·%¶(°±M² ½¶¬¾ Ë¿°/²>»Y¸¸¸·%¶(°±Q¬À ËÁ°f²>»Y¸*¸+·%¶(°±U²  µº®¶ ¬ Ëð_²>»Y¸*¸.¸1+·%¶(°±Y²½ µ ®¶ ¬Ä ËŰb²>»Y¸*¸+¶5¸1·%¶(°±]² Ƶ º¶ ¬Ç ËȰS²>»Y¸*¸.¸1+¶5¸1·%¶(°±a²½Æ¶ ¬ÉM̰¦I*´¶A™*´¶EÀI+-¶Kš¬*´ ¶Oš*´ ¶EÀR¹TÀW,¹Y™§¬±efh²*I³´I ÍIÎIÏÐ$@¶  ab°O*+·]+¶ci*´ ¸j±±mop²³´ÑÒ¶ÑrÓ°1*ºp°±² ³´vÔ°1*ºt¬±² ³´z\°<*+ºx¬±²³´ÕÖ¶Õ °/*´°±² ³´¬×°/*´ °±² ³´¬×°/*´°±² ³´¬Ø ÙÚ°†D*²|€¹�º‡¶‹²|i¹�º‘¶‹²’“¹�º•¶‹¶–*ºœ¶Ÿ°±"#$*%7"@&C"² DÛÜݰ$ º¤¸¥³«±±"Þßà)á, ¬­ ¬­ ¬®âBþãåæçèêíèïíèòíõ÷øèúý :)   6I ^ —¦