Êþº¾E  java/lang/Record()V   Inet/minecraft/advancements/triggers/EffectsChangedTrigger$TriggerInstanceplayerLjava/util/Optional;   effects   source  4net/minecraft/advancements/triggers/CriteriaTriggersEFFECTS_CHANGED;Lnet/minecraft/advancements/triggers/EffectsChangedTrigger;  java/util/Optionalempty()Ljava/util/Optional; !" #$Anet/minecraft/advancements/predicates/MobEffectsPredicate$Builderbuild=()Lnet/minecraft/advancements/predicates/MobEffectsPredicate; & '(of((Ljava/lang/Object;)Ljava/util/Optional; * +?(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V -./ 019net/minecraft/advancements/triggers/EffectsChangedTriggercreateCriterionf(Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/triggers/Criterion; 345 #6Dnet/minecraft/advancements/predicates/entity/EntityPredicate$Builder@()Lnet/minecraft/advancements/predicates/entity/EntityPredicate; 89: ;< ?@ isPresent()Z B CDget()Ljava/lang/Object;F9net/minecraft/advancements/predicates/MobEffectsPredicate EH IJmatches,(Lnet/minecraft/world/entity/LivingEntity;)ZLnet/minecraft/core/Holder KN ODvalueQCnet/minecraft/world/level/storage/loot/predicates/LootItemCondition PS TUtest(Ljava/lang/Object;)Z WXY Z[Inet/minecraft/advancements/triggers/SimpleCriterionTrigger$SimpleInstancevalidateC(Lnet/minecraft/world/level/storage/loot/ValidationContextSource;)V ]^_ `a>net/minecraft/world/level/storage/loot/ValidationContextSource entityContext<()Lnet/minecraft/world/level/storage/loot/ValidationContext; def gh2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderc(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Ljava/util/Optional;)Vj kltoString_(Lnet/minecraft/advancements/triggers/EffectsChangedTrigger$TriggerInstance;)Ljava/lang/String;n ophashCodeN(Lnet/minecraft/advancements/triggers/EffectsChangedTrigger$TriggerInstance;)Ir stequals`(Lnet/minecraft/advancements/triggers/EffectsChangedTrigger$TriggerInstance;Ljava/lang/Object;)Z Pv wxCODEC 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; Ev�� ��‘ ’“;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; v SignaturexLjava/util/Optional;>;QLjava/util/Optional;mLcom/mojang/serialization/Codec;CodeLineNumberTableLocalVariableTablethisKLnet/minecraft/advancements/triggers/EffectsChangedTrigger$TriggerInstance;LocalVariableTypeTableMethodParametersD(Ljava/util/Optional;>;Ljava/util/Optional;Ljava/util/Optional;>;)V hasEffectst(Lnet/minecraft/advancements/predicates/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;CLnet/minecraft/advancements/predicates/MobEffectsPredicate$Builder;Á(Lnet/minecraft/advancements/predicates/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/triggers/Criterion;gotEffectsFromw(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;`(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;)Z)Lnet/minecraft/server/level/ServerPlayer;4Lnet/minecraft/world/level/storage/loot/LootContext; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; validator@Lnet/minecraft/world/level/storage/loot/ValidationContextSource;()Ljava/lang/String;()IoLjava/lang/Object;z()Ljava/util/Optional;>;S()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileEffectsChangedTrigger.javaNestHostRecordBootstrapMethodsÑplayer;effects;source Ö&(Ljava/lang/Object;)Ljava/lang/Object;Ø Ù Ûa(Lnet/minecraft/advancements/triggers/EffectsChangedTrigger$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/EffectsChangedTrigger$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; InnerClassesTriggerInstanceBuilderý:net/minecraft/advancements/triggers/SimpleCriterionTriggerSimpleInstanceInstancecom/mojang/datafixers/ProductsP3%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1W ¤¥ ¤¦ ¤¥wx¤§ +¨‚*·*+µ*,µ *-µ±©ª*«¬   ­  ¥¦¥®  ¤¯ °±¨E²»Y¸*¶¸%¸·)¶,°©)ª ²®¤³ ´µ¨H²»Y¸¸*¶2¸7¸%·)¶,°©-ª ¶®¤·I¸¨§J*´ ¶=™*´ ¶AÀE+¶Gš¬*´¶=™$,Æ*´¶AÀK¹MÀP,¹R𬬩125'6F7H;ª J«¬J ¹Jº»(®  ¼ ½Z[¨O*+·V+¶\b*´¸c±©@BCª«¬¾¿®¾kÀ¨1*ºi°©ª «¬oÁ¨1*ºm¬©ª «¬sU¨<*+ºq¬©ª«¬Âî ¨/*´°©ª «¬¤Ä¨/*´ °©ª «¬¤Å¨/*´°©ª «¬¤Ä ÆÇ¨†D*²uy¹zº€¶„²Š‹¹zºŒ¶„²ub¹zº�¶„¶Ž*º”¶—°©"#$*%7"@&C"ª DÈÉʨ$ ºœ¸�³£±©"ËÌÍ-Î, ¤¥ ¤¦ ¤¥ÏBëÐÒÓÔòÕ×ÚòÕÜÚòÕßÚòâäåòÕçêù:-ú Eû 38û Wüþ �žÿ˜