CLASS aqz net/minecraft/entity/passive/FoxEntity CLASS aqz$a DefendFriendGoal FIELD j offender Lair; FIELD k friend Lair; FIELD l lastAttackedTime I METHOD (Laqz;Ljava/lang/Class;ZZLjava/util/function/Predicate;)V ARG 2 targetEntityClass ARG 3 checkVisibility ARG 4 checkCanNavigate ARG 5 targetPredicate CLASS aqz$b StopWanderingGoal FIELD a timer I CLASS aqz$c WorriableEntityFilter METHOD test (Ljava/lang/Object;)Z ARG 1 entity CLASS aqz$d CalmDownGoal FIELD b WORRIABLE_ENTITY_PREDICATE Laqa; METHOD g isAtFavoredLocation ()Z METHOD h canCalmDown ()Z CLASS aqz$e MateGoal METHOD (Laqz;D)V ARG 2 chance CLASS aqz$f EatSweetBerriesGoal FIELD g timer I METHOD (Laqz;DII)V ARG 2 speed ARG 4 rannge ARG 5 maxYDifference METHOD m eatSweetBerry ()V CLASS aqz$g FoxSwimGoal CLASS aqz$h FollowParentGoal FIELD b fox Laqz; METHOD (Laqz;Laqz;D)V ARG 2 fox ARG 3 speed CLASS aqz$i FoxData FIELD a type Laqz$v; FIELD b uses I METHOD (Laqz$v;)V ARG 1 type CLASS aqz$j LookAtEntityGoal METHOD (Laqz;Lais;Ljava/lang/Class;F)V ARG 2 fox ARG 3 targetType ARG 4 range CLASS aqz$k FoxLookControl CLASS aqz$l AttackGoal METHOD (Laqz;DZ)V ARG 2 speed CLASS aqz$m FoxMoveControl CLASS aqz$n EscapeWhenNotAggresiveGoal METHOD (Laqz;D)V ARG 2 speed CLASS aqz$o JumpChasingGoal CLASS aqz$p PickupItemGoal CLASS aqz$q GoToVillageGoal METHOD (Laqz;II)V ARG 2 unused ARG 3 searchRange METHOD g canGoToVillage ()Z CLASS aqz$r SitDownAndLookAroundGoal FIELD c lookX D FIELD d lookZ D FIELD e timer I FIELD f counter I METHOD j chooseNewAngle ()V CLASS aqz$s AvoidDaylightGoal FIELD c timer I METHOD (Laqz;D)V ARG 2 speed CLASS aqz$t DelayedCalmDownGoal FIELD c timer I METHOD j canNotCalmDown ()Z CLASS aqz$u MoveToHuntGoal CLASS aqz$v Type FIELD c TYPES [Laqz$v; FIELD d NAME_TYPE_MAP Ljava/util/Map; FIELD e id I FIELD f key Ljava/lang/String; FIELD g biomes Ljava/util/List; METHOD (Ljava/lang/String;IILjava/lang/String;[Lbif;)V ARG 3 id ARG 4 key ARG 5 biomes METHOD a getKey ()Ljava/lang/String; METHOD a fromId (I)Laqz$v; ARG 0 id METHOD a fromBiome (Lbif;)Laqz$v; ARG 0 biome METHOD a byName (Ljava/lang/String;)Laqz$v; ARG 0 name METHOD b getBiomes ()Ljava/util/List; METHOD c getId ()I FIELD bA FOX_FLAGS Lqh; FIELD bB OWNER Lqh; FIELD bD OTHER_TRUSTED Lqh; FIELD bE PICKABLE_DROP_FILTER Ljava/util/function/Predicate; FIELD bF JUST_ATTACKED_SOMETHING_FILTER Ljava/util/function/Predicate; FIELD bG CHICKEN_AND_RABBIT_FILTER Ljava/util/function/Predicate; FIELD bH NOTICEABLE_PLAYER_FILTER Ljava/util/function/Predicate; FIELD bI followChickenAndRabbitGoal Lamw; FIELD bJ followBabyTurtleGoal Lamw; FIELD bK followFishGoal Lamw; FIELD bL headRollProgress F FIELD bM lastHeadRollProgress F FIELD bN extraRollingHeight F FIELD bO lastExtraRollingHeight F FIELD bP eatingTime I FIELD bz TYPE Lqh; METHOD a setType (Laqz$v;)V ARG 1 type METHOD a canJumpChase (Laqz;Lair;)Z METHOD b addTrustedUuid (Ljava/util/UUID;)V ARG 1 uuid METHOD c canTrust (Ljava/util/UUID;)Z METHOD d setFoxFlag (IZ)V ARG 1 mask ARG 2 value METHOD dV getFoxType ()Laqz$v; METHOD dW isSitting ()Z METHOD dX isWalking ()Z METHOD dY isChasing ()Z METHOD ee isFullyCrouched ()Z METHOD ef isCrouching ()Z METHOD eg isRollingHead ()Z METHOD ej addTypeSpecificGoals ()V METHOD ek getTrustedUuids ()Ljava/util/List; METHOD el isAggressive ()Z METHOD em wakeUp ()V METHOD en stopActions ()V METHOD eo wantsToPickupItem ()Z METHOD j canEat (Lbcb;)Z ARG 1 stack METHOD k spit (Lbcb;)V METHOD l dropItem (Lbcb;)V METHOD r getFoxFlag (I)Z ARG 1 bitmask METHOD r setSitting (Z)V ARG 1 sitting METHOD s setChasing (Z)V METHOD t setCrouching (Z)V METHOD u setRollingHead (Z)V METHOD v getHeadRoll (F)F METHOD v setWalking (Z)V ARG 1 walking METHOD w getBodyRotationHeightOffset (F)F METHOD w setAggressive (Z)V ARG 1 aggressive METHOD x setSleeping (Z)V ARG 1 sleeping