CLASS apy net/minecraft/entity/passive/FoxEntity CLASS apy$a DefendFriendGoal FIELD j offender Laih; FIELD k friend Laih; FIELD l lastAttackedTime I CLASS apy$b StopWanderingGoal FIELD a timer I CLASS apy$c WorriableEntityFilter CLASS apy$d CalmDownGoal METHOD g isAtFavoredLocation ()Z METHOD h canCalmDown ()Z CLASS apy$e MateGoal CLASS apy$f EatSweetBerriesGoal FIELD g timer I METHOD m eatSweetBerry ()V CLASS apy$g FoxSwimGoal CLASS apy$i FoxData FIELD a type Lapy$u; FIELD b uses I CLASS apy$j FoxLookControl CLASS apy$k AttackGoal CLASS apy$l FoxMoveControl CLASS apy$m EscapeWhenNotAggresiveGoal CLASS apy$n JumpChasingGoal CLASS apy$o PickupItemGoal CLASS apy$p GoToVillageGoal METHOD g canGoToVillage ()Z CLASS apy$q SitDownAndLookAroundGoal FIELD c lookX D FIELD d lookZ D FIELD e timer I FIELD f counter I METHOD j chooseNewAngle ()V CLASS apy$r AvoidDaylightGoal FIELD c timer I CLASS apy$s DelayedCalmDownGoal FIELD c timer I CLASS apy$t MoveToHuntGoal CLASS apy$u 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)Lapy$u; METHOD a fromBiome (Lbhc;)Lapy$u; METHOD a byName (Ljava/lang/String;)Lapy$u; METHOD b getBiomes ()Ljava/util/List; METHOD c getId ()I FIELD bA TYPE Lqf; FIELD bB FLAGS Lqf; FIELD bC OWNER Lqf; FIELD bE OTHER_TRUSTED Lqf; FIELD bF PICKABLE_DROP_FILTER Ljava/util/function/Predicate; FIELD bG JUST_ATTACKED_SOMETHING_FILTER Ljava/util/function/Predicate; FIELD bH CHICKEN_AND_RABBIT_FILTER Ljava/util/function/Predicate; FIELD bI NOTICEABLE_PLAYER_FILTER Ljava/util/function/Predicate; FIELD bJ followChickenAndRabbitGoal Laly; FIELD bK followBabyTurtleGoal Laly; FIELD bL followFishGoal Laly; FIELD bM headRollProgress F FIELD bN lastHeadRollProgress F FIELD bO extraRollingHeight F FIELD bP lastExtraRollingHeight F FIELD bQ eatingTime I METHOD a setType (Lapy$u;)V METHOD a canJumpChase (Lapy;Laih;)Z METHOD b addTrustedUuid (Ljava/util/UUID;)V METHOD c canTrust (Ljava/util/UUID;)Z METHOD d setFlag (IZ)V METHOD dP getFoxType ()Lapy$u; METHOD dQ isSitting ()Z METHOD dR isWalking ()Z METHOD dS isChasing ()Z METHOD dY isFullyCrouched ()Z METHOD dZ isCrouching ()Z METHOD ea isRollingHead ()Z METHOD ed addTypeSpecificGoals ()V METHOD ee getTrustedUuids ()Ljava/util/List; METHOD ef isAggressive ()Z METHOD eg wakeUp ()V METHOD eh stopActions ()V METHOD ei wantsToPickupItem ()Z METHOD l spit (Lbaz;)V METHOD m dropItem (Lbaz;)V METHOD r getFlag (I)Z METHOD r setSitting (Z)V 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 METHOD w getBodyRotationHeightOffset (F)F METHOD w setAggressive (Z)V METHOD x setSleeping (Z)V