Êþº¾Eê  java/lang/Object()V   3net/minecraft/world/entity/animal/axolotl/AxolotlAiinitCoreActivity.()Lnet/minecraft/world/entity/ai/ActivityData;   initIdleActivity   initFightActivity   initPlayDeadActivity  java/util/ListofZ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List;  !,net/minecraft/world/entity/schedule/Activity PLAY_DEAD.Lnet/minecraft/world/entity/schedule/Activity; #$% &'java/lang/IntegervalueOf(I)Ljava/lang/Integer;)2net/minecraft/world/entity/animal/axolotl/PlayDead ( ,-. /com/mojang/datafixers/util/PairG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;1 23test ()Ljava/util/function/Predicate; 567 895net/minecraft/world/entity/ai/memory/MemoryModuleTypePLAY_DEAD_TICKS7Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ;<= >?4net/minecraft/world/entity/ai/behavior/EraseMemoryIfcreate�(Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; ABC D'com/google/common/collect/ImmutableListO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; FGH IJ1net/minecraft/world/entity/ai/memory/MemoryStatus VALUE_PRESENT3Lnet/minecraft/world/entity/ai/memory/MemoryStatus; LMN O&com/google/common/collect/ImmutableSet<(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; QRS >T*net/minecraft/world/entity/ai/ActivityData£(Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/world/entity/ai/ActivityData; V W!FIGHTY Z[accept\()Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback; ]^_ >`Cnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid”(Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;b cdapply()Ljava/util/function/Function; fgh >iVnet/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReachW(Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;knet/minecraft/SharedConstants mno >p2net/minecraft/world/entity/ai/behavior/MeleeAttack3(I)Lnet/minecraft/world/entity/ai/behavior/OneShot; 5r s9 ATTACK_TARGET Au vs(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; Qx >y½(Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/ActivityData; { |!CORE~7net/minecraft/world/entity/ai/behavior/LookAtTargetSink }€ �(II)Vƒ7net/minecraft/world/entity/ai/behavior/MoveToTargetSink ‚ †‡ˆ >‰:net/minecraft/world/entity/animal/axolotl/ValidatePlayDead:()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;‹=net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks 5� Ž9TEMPTATION_COOLDOWN_TICKS Š� ‘:(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V Q“ >”†(Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;)Lnet/minecraft/world/entity/ai/ActivityData; – —!IDLE ™š› œ�&net/minecraft/world/entity/EntityTypesPLAYER'Lnet/minecraft/world/entity/EntityType;@À  ¡¢ £,net/minecraft/util/valueproviders/UniformInt2(II)Lnet/minecraft/util/valueproviders/UniformInt; ¥¦§ >¨Cnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes�(Lnet/minecraft/world/entity/EntityType;FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;ª5net/minecraft/world/entity/ai/behavior/AnimalMakeLove ™¬ ­�AXOLOTL>LÌÍ ©° ±,(Lnet/minecraft/world/entity/EntityType;FI)V³-net/minecraft/world/entity/ai/behavior/RunOneµ7net/minecraft/world/entity/ai/behavior/FollowTemptationb ´¸ ¹ (Ljava/util/function/Function;)V » ¼½ADULT_FOLLOW_RANGE.Lnet/minecraft/util/valueproviders/UniformInt;b 5À Á9NEAREST_VISIBLE_ADULT ÃÄÅ >Æ6net/minecraft/world/entity/ai/behavior/BabyFollowAdultµ(Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Z)Lnet/minecraft/world/entity/ai/behavior/OneShot; ²È É(Ljava/util/List;)VË ÌÍgetF()Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder; ÏÐÑ >Ò5net/minecraft/world/entity/ai/behavior/StartAttacking~(Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;>™š ÕÖ× ØÙnet/minecraft/tags/FluidTagsAXOLOTL_TRIES_TO_FINDLnet/minecraft/tags/TagKey; ÛÜÝ >Þ4net/minecraft/world/entity/ai/behavior/TryFindLiquidW(IFLnet/minecraft/tags/TagKey;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;à3net/minecraft/world/entity/ai/behavior/GateBehavior 5â ã9 WALK_TARGET Få æJ VALUE_ABSENT èéê ë&com/google/common/collect/ImmutableMapN(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; Lí î*()Lcom/google/common/collect/ImmutableSet; ðñò óô?net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicyORDEREDALnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; ö÷ø ùúAnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicyTRY_ALLCLnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;? ýþÿ 3net/minecraft/world/entity/ai/behavior/RandomStrollswim;(F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; ý stroll4(FZ)Lnet/minecraft/world/entity/ai/behavior/OneShot;1   > Bnet/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTargetn(Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot;1  Bnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder triggerIfP(Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot;1 A …(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; ß µ(Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Ljava/util/List;)V A —(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; Q >…(Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;)Lnet/minecraft/world/entity/ai/ActivityData; !"# $%'net/minecraft/world/entity/LivingEntitylevel#()Lnet/minecraft/world/level/Level; !' ()getBrain'()Lnet/minecraft/world/entity/ai/Brain; 5+ ,9 LOOK_TARGET ./0 12#net/minecraft/world/entity/ai/Brain getMemoryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; 456 78java/util/Optional isPresent()Z 4: Ì;()Ljava/lang/Object;=6net/minecraft/world/entity/ai/behavior/PositionTracker <? @AcurrentBlockPosition()Lnet/minecraft/core/BlockPos; CDE FGnet/minecraft/world/level/Level isWaterAt (Lnet/minecraft/core/BlockPos;)Z !I J8 isInWater L'M1net/minecraft/world/entity/animal/axolotl/Axolotl .O PQgetActiveNonCoreActivity()Ljava/util/Optional; 4S TUorElse&(Ljava/lang/Object;)Ljava/lang/Object; AW Xa(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; .Z [ÉsetActiveActivityToFirstValid 5] ^9HAS_HUNTING_COOLDOWN `ab &cjava/lang/Boolean(Z)Ljava/lang/Boolean; ` .g hisetMemoryWithExpiryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V?™š lmn op4net/minecraft/world/entity/ai/behavior/BehaviorUtils isBreeding,(Lnet/minecraft/world/entity/LivingEntity;)Z 4r sQempty 5u v9NEAREST_ATTACKABLE!SPEED_MULTIPLIER_WHEN_MAKING_LOVEF ConstantValueSPEED_MULTIPLIER_ON_LAND%SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER&SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER.SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATERCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/world/entity/animal/axolotl/AxolotlAi; getActivities()Ljava/util/List; Signatureu()Ljava/util/List;>;c()Lnet/minecraft/world/entity/ai/ActivityData;canSetWalkTargetFromLookTargetposLnet/minecraft/core/BlockPos;body)Lnet/minecraft/world/entity/LivingEntity;!Lnet/minecraft/world/level/Level; lookTargetLjava/util/Optional;LocalVariableTypeTableNLjava/util/Optional; StackMapTable”net/minecraft/core/BlockPosMethodParametersupdateActivity6(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V3Lnet/minecraft/world/entity/animal/axolotl/Axolotl;brain%Lnet/minecraft/world/entity/ai/Brain; oldActivityZLnet/minecraft/world/entity/ai/Brain;getSpeedModifierChasing,(Lnet/minecraft/world/entity/LivingEntity;)FmobgetSpeedModifierFollowingAdultgetSpeedModifierfindNearestValidAttackTargetq(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional;(Lnet/minecraft/server/level/ServerLevel;�(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional<+Lnet/minecraft/world/entity/LivingEntity;>; SourceFileAxolotlAi.javaBootstrapMethods«(Ljava/lang/Object;)Zk®6(Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Z°f(Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;Lnet/minecraft/world/entity/LivingEntity;)V² L³ ´µonStopAttacking‡(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/LivingEntity;)VµU¹ º �ž¼<(Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float;¾ ¿ ¡žÁ   žÄP(Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)Ljava/util/Optional;Æ Ç ¢££Ê Ë ˆppÎ ÏIÐ!net/minecraft/world/entity/EntityÒ ÏÓ Ô8onGroundÖ ×ØÙ ÚÛ"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; InnerClassesÞXnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallbackTargetErasedCallbackáBnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder TargetFinder OrderPolicy RunningPolicyæ%java/lang/invoke/MethodHandles$Lookupèjava/lang/invoke/MethodHandlesLookup!¼½wxy®zxyÓ{xyû|xyj}xyj ~/*·±-€ �‚ ƒ„~8¸¸ ¸¸¸°678 9 6…†  ~l<²¸"»(Y·*¸+¸"º0²4¸:¸+¸@²4²E¸+¸K²4¸K¸P°>@A#?,C5D8>…‡  ~Z.²UºX¸\ºa¸e¸lº0²q¸:¸t²q¸w°I JKL!M$I…‡ ~J*²z»}Y-Z·»‚Y·„¸…»ŠY²Œ·�¸t¸’°RU#R…‡  ~aý²•¸"²˜ž<¸Ÿ¸¤¸+¸"»©Y²«®·¯¸+¸"»²Y»´Yº¶··¸"¸+²ºº¾²¿¸Â¸"¸+¸@·Ç¸+¸"ºÊ¸Î¸+¸"Ó²Ô¸Ú¸+¸"»ßY²á²ä¸ç¸ì²ï²õû¸ü¸"¸+Ó¸¸"¸+ºº¶¸¸"¸+º ¸ ¸"¸+º¸ ¸"¸+¸·¸+¸¸°R[\].^B_T`^^hbwcˆd•e˜h£l°mÅnÔoãpíkódö[…‡ ˆp~¿8*¶ L*¶&²*¶-M,¶3™",¶9À<¹>N+-¶B*¶H §¬¬wxz{$|6€*$‰Š8‹Œ3$�(Ž�� (Ž‘’þ4C4“@ú•‹ –—~ÅL*¶KL+¶N¶RÀM,²¥6+²²U²•¸V¶Y,²U¦+¶N¶R²U¥+²\¸_d¶f±ƒ…Š‹(’=“K–€ L‹˜G™š;›!� G™œ’ ýK.•‹ �ž~E*¶H™ j§Ó®™€ ŸŒ’ A•Ÿ  ž~E*¶H™ j§Ó®�€ ŸŒ’ A•Ÿ ¡ž~D*¶H™û§Ó®¡€ ŸŒ’ A•Ÿ ¢£~[+¸k™¸q°+¶K²t¶-°¥¦ ©€$¤‹˜’ • $‹…¥¦~" ¸Ÿ³º±.§¨©\ Õª¬­Õ¯±¶Õ·¸»Õ·½»Õ·À»ÕÃÅÈÕªÉÌժͭժѭÜ*Ý]ß àÏâ ðßã@ößäD åçé