Êþº¾Eönet/minecraft/SharedConstants  java/lang/Object()V test[()Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;  Cnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalidcreateî(Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; accept\()Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;  applyÓ(ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Ljava/util/function/Function;  !Bnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilderO(Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; #$% &'java/util/Optional isPresent()Z )*+ ,-'net/minecraft/world/entity/LivingEntitylevel#()Lnet/minecraft/world/level/Level; /01 23net/minecraft/world/level/Level getGameTime()J #5 67get()Ljava/lang/Object;9java/lang/Long 8; <3 longValueÈ @AB CD5net/minecraft/world/entity/ai/memory/MemoryModuleType ATTACK_TARGET7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; FGH IJKnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instancepresent}(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; @L MDCANT_REACH_WALK_TARGET_SINCE FO PJ registered FR STgroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;V W"(Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Ljava/util/function/BiFunction; YZ[ \!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;^ _`triggerÅ(Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; Fb 6cW(Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/lang/Object; efg hinet/minecraft/world/entity/Mob canAttack,(Lnet/minecraft/world/entity/LivingEntity;)Z Fk lmtryGetY(Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; o pqisTiredOfTryingToReachTarget@(Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;)Z )s t'isAlive e* wxy zWnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackConditionT(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z |}~ Xnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallbackf(Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;Lnet/minecraft/world/entity/LivingEntity;)V �‚ƒ „Anet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessorerase"TIMEOUT_TO_GET_WITHIN_ATTACK_RANGEI ConstantValueÈCodeLineNumberTableLocalVariableTablethisELnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid;”(Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;onTargetErasedZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;LocalVariableTypeTable_Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;MethodParameters SignatureÂ(Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;“(Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;stopAttackingWhenYLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;¼(Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;:()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;c()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;!canGrowTiredOfTryingToReachTargetZ(Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;body)Lnet/minecraft/world/entity/LivingEntity;cantReachSinceLjava/util/Optional;&Ljava/util/Optional; StackMapTableR(Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;)Zlambda$create$4$(ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;iMLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;lambda$create$5Å(Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; attackTargetCLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;lambda$create$6Ó(Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z(Lnet/minecraft/server/level/ServerLevel; Lnet/minecraft/world/entity/Mob; timestampJtargetlambda$create$3t(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)Vlambda$create$2entitylambda$create$1lambda$create$0 SourceFile!StopAttackingIfTargetInvalid.java NestMembersBootstrapMethodszÁ  ºzÅ Æ ¹¶¶É Ê ·zÌ Í µ¶Ï&(Ljava/lang/Object;)Ljava/lang/Object;Ñ Ò ¦§Ôp(Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;Ö8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ø Ù ª«ÛÄ(Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;ÝU(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Zß à ®¯âL(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)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; InnerClassesStopAttackConditionTargetErasedCallbackInstanceïcom/mojang/datafixers/ProductsP2ò%java/lang/invoke/MethodHandles$Lookupôjava/lang/invoke/MethodHandlesLookup!…†‡ˆ ‰/*·±Š‹ Œ� މG º *¸ °Š‹  ��‘  �’“�”• –‰5 *º¸ °Š‹  —˜“—”™ š‰'ºº¸ °Š”› ‰\ *+º¸°Š ‹  —˜ �� œ�‘  �’“ —�œ”ž pq‰w&+¶"™ *¶(¶.+¶4À8¶:e=”ž§¬Š6‹&Ÿ &¡¢‘ &¡£¤$@“ Ÿ¡”¥ ¦§‰| --²?¶E-²K¶N¶Q--+,ºU¶X°Š ! " # ‹* œ� —˜ �� ¨© ª«‰j*,-º]°Š#‹>¨©œ�—˜��¬­¡­ ®¯‰ ]*+¶aÀ):  ¶d™7™*-¶j¸nš& ¶r™ ¶(¶u¦ ¹v™ ¹{+¶€¬¬Š* $ &''(/)@*H,U-Y.[1‹f ]¨©]¬­]œ�]¡­]—˜]��],°]Ÿ±]²³ S´  ¤ ü%)" µ¶‰?±Š‹ ,°Ÿ±´  ·z‰6¬Š‹,°¸  ¹¶‰?±Š‹ ,°Ÿ±´  ºz‰6¬Š‹,°¸ »¼½|w¾Hã¿À¿ãÃÄÇã¿È¿ãÃËÇãÎÐÓãÕ×ÚãÜÞáê*wë |ì FíYîðñóõ