CLASS ana net/minecraft/entity/passive/FoxEntity CLASS ana$a DefendFriendGoal FIELD k offender Lahu; FIELD l friend Lahu; FIELD m lastAttackedTime I CLASS ana$b StopWanderingGoal FIELD a timer I CLASS ana$c WorriableEntityFilter METHOD a test (Lahl;)Z METHOD a isFriendlyTo (Ljava/util/UUID;)Z CLASS ana$d CalmDownGoal METHOD g isAtFavoredLocation ()Z METHOD h canCalmDown ()Z CLASS ana$e MateGoal CLASS ana$f EatSweetBerriesGoal FIELD g timer I METHOD m eatSweetBerry ()V CLASS ana$g FoxSwimGoal CLASS ana$h FoxData FIELD a type Lana$t; FIELD b uses I CLASS ana$i FoxLookControl CLASS ana$j AttackGoal CLASS ana$k FoxMoveControl CLASS ana$l GoToVillageGoal METHOD g canGoToVillage ()Z CLASS ana$m EscapeWhenNotAggresiveGoal CLASS ana$n JumpChasingGoal CLASS ana$o PickupItemGoal CLASS ana$p SitDownAndLookAroundGoal FIELD c lookX D FIELD d lookZ D FIELD e timer I FIELD f counter I METHOD j chooseNewAngle ()V CLASS ana$q AvoidDaylightGoal FIELD c timer I CLASS ana$r DelayedCalmDownGoal FIELD c timer I CLASS ana$s MoveToHuntGoal CLASS ana$t Type FIELD d byName Ljava/util/Map; FIELD e id I FIELD f key Ljava/lang/String; FIELD g biomes Ljava/util/List; METHOD a getKey ()Ljava/lang/String; METHOD a fromId (I)Lana$t; METHOD a fromBiome (Lbdy;)Lana$t; METHOD a byName (Ljava/lang/String;)Lana$t; METHOD b getBiomes ()Ljava/util/List; METHOD c getId ()I FIELD bC TYPE Lpw; FIELD bD FLAGS Lpw; FIELD bE OWNER Lpw; FIELD bG FRIEND Lpw; FIELD bH PICKABLE_DROP_FILTER Ljava/util/function/Predicate; FIELD bI JUST_ATTACKED_SOMETHING_FILTER Ljava/util/function/Predicate; FIELD bJ CHICKEN_AND_RABBIT_FILTER Ljava/util/function/Predicate; FIELD bK NOTICEABLE_PLAYER_FILTER Ljava/util/function/Predicate; FIELD bL followChickenAndRabbitGoal Lajs; FIELD bM followBabyTurtleGoal Lajs; FIELD bN followFishGoal Lajs; FIELD bO headRollProgress F FIELD bP lastHeadRollProgress F FIELD bQ extraRollingHeight F FIELD bR lastExtraRollingHeight F FIELD bS eatingTime I METHOD a setType (Lana$t;)V METHOD a canJumpChase (Lana;Lahu;)Z METHOD b createChild (Lahj;)Lana; METHOD b setOwner (Ljava/util/UUID;)V METHOD d setFlag (IZ)V METHOD dE getType ()Lana$t; METHOD dF isSitting ()Z METHOD dG isWalking ()Z METHOD dH isChasing ()Z METHOD dN isFullyCrouched ()Z METHOD dO isCrouching ()Z METHOD dP isRollingHead ()Z METHOD dS addTypeSpecificGoals ()V METHOD dT getFriends ()Ljava/util/List; METHOD dU isAggressive ()Z METHOD dV wakeUp ()V METHOD dW stopActions ()V METHOD dX wantsToPickupItem ()Z METHOD g spit (Laxt;)V METHOD h dropItem (Laxt;)V METHOD q getFlag (I)Z METHOD q setSitting (Z)V METHOD r setWalking (Z)V METHOD s setChasing (Z)V METHOD t setCrouching (Z)V METHOD u getHeadRoll (F)F METHOD u setRollingHead (Z)V METHOD v getBodyRotationHeightOffset (F)F METHOD v setAggressive (Z)V METHOD w setSleeping (Z)V