CLASS aqy net/minecraft/entity/passive/FoxEntity CLASS aqy$a DefendFriendGoal FIELD j offender Laio; FIELD k friend Laio; FIELD l lastAttackedTime I METHOD (Laqy;Ljava/lang/Class;ZZLjava/util/function/Predicate;)V ARG 2 targetEntityClass ARG 3 checkVisibility ARG 4 checkCanNavigate ARG 5 targetPredicate CLASS aqy$b StopWanderingGoal FIELD a timer I CLASS aqy$c WorriableEntityFilter METHOD test (Ljava/lang/Object;)Z ARG 1 entity CLASS aqy$d CalmDownGoal FIELD b WORRIABLE_ENTITY_PREDICATE Lapz; METHOD g isAtFavoredLocation ()Z METHOD h canCalmDown ()Z CLASS aqy$e MateGoal METHOD (Laqy;D)V ARG 2 chance CLASS aqy$f EatSweetBerriesGoal FIELD g timer I METHOD (Laqy;DII)V ARG 2 speed ARG 4 rannge ARG 5 maxYDifference METHOD m eatSweetBerry ()V CLASS aqy$g FoxSwimGoal CLASS aqy$h FollowParentGoal FIELD b fox Laqy; METHOD (Laqy;Laqy;D)V ARG 2 fox ARG 3 speed CLASS aqy$i FoxData FIELD a type Laqy$v; FIELD b uses I METHOD (Laqy$v;)V ARG 1 type CLASS aqy$j LookAtEntityGoal METHOD (Laqy;Laip;Ljava/lang/Class;F)V ARG 2 fox ARG 3 targetType ARG 4 range CLASS aqy$k FoxLookControl CLASS aqy$l AttackGoal METHOD (Laqy;DZ)V ARG 2 speed CLASS aqy$m FoxMoveControl CLASS aqy$n EscapeWhenNotAggresiveGoal METHOD (Laqy;D)V ARG 2 speed CLASS aqy$o JumpChasingGoal CLASS aqy$p PickupItemGoal CLASS aqy$q GoToVillageGoal METHOD (Laqy;II)V ARG 2 unused ARG 3 searchRange METHOD g canGoToVillage ()Z CLASS aqy$r SitDownAndLookAroundGoal FIELD c lookX D FIELD d lookZ D FIELD e timer I FIELD f counter I METHOD j chooseNewAngle ()V CLASS aqy$s AvoidDaylightGoal FIELD c timer I METHOD (Laqy;D)V ARG 2 speed CLASS aqy$t DelayedCalmDownGoal FIELD c timer I METHOD j canNotCalmDown ()Z CLASS aqy$u MoveToHuntGoal CLASS aqy$v Type FIELD c TYPES [Laqy$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;[Lbie;)V ARG 3 id ARG 4 key ARG 5 biomes METHOD a getKey ()Ljava/lang/String; METHOD a fromId (I)Laqy$v; ARG 0 id METHOD a fromBiome (Lbie;)Laqy$v; ARG 0 biome METHOD a byName (Ljava/lang/String;)Laqy$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 Lamv; FIELD bJ followBabyTurtleGoal Lamv; FIELD bK followFishGoal Lamv; 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 (Laqy$v;)V ARG 1 type METHOD a canJumpChase (Laqy;Laio;)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 ()Laqy$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 (Lbca;)Z ARG 1 stack METHOD k spit (Lbca;)V METHOD l dropItem (Lbca;)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