CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity FIELD field_17949 TYPE Lnet/minecraft/class_2940; FIELD field_17950 FOX_FLAGS Lnet/minecraft/class_2940; FIELD field_17951 OWNER Lnet/minecraft/class_2940; FIELD field_17952 OTHER_TRUSTED Lnet/minecraft/class_2940; FIELD field_17953 PICKABLE_DROP_FILTER Ljava/util/function/Predicate; FIELD field_17954 JUST_ATTACKED_SOMETHING_FILTER Ljava/util/function/Predicate; FIELD field_17955 CHICKEN_AND_RABBIT_FILTER Ljava/util/function/Predicate; FIELD field_17956 NOTICEABLE_PLAYER_FILTER Ljava/util/function/Predicate; FIELD field_17957 followChickenAndRabbitGoal Lnet/minecraft/class_1352; FIELD field_17958 followBabyTurtleGoal Lnet/minecraft/class_1352; FIELD field_17959 followFishGoal Lnet/minecraft/class_1352; FIELD field_17960 headRollProgress F FIELD field_17961 lastHeadRollProgress F FIELD field_17962 extraRollingHeight F FIELD field_17963 lastExtraRollingHeight F FIELD field_17964 eatingTime I METHOD method_18253 (Lnet/minecraft/class_1297;)Z ARG 0 entity METHOD method_18254 (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_18255 setType (Lnet/minecraft/class_4019$class_4039;)V ARG 1 type METHOD method_18257 canJumpChase (Lnet/minecraft/class_4019;Lnet/minecraft/class_1309;)Z ARG 0 fox ARG 1 chasedEntity METHOD method_18261 (Lnet/minecraft/class_1297;)Z ARG 0 entity METHOD method_18262 (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_18265 (Lnet/minecraft/class_1542;)Z ARG 0 item METHOD method_18266 addTrustedUuid (Ljava/util/UUID;)V ARG 1 uuid METHOD method_18267 (Lnet/minecraft/class_1297;)Z ARG 0 entity METHOD method_18269 setFoxFlag (IZ)V ARG 1 mask ARG 2 value METHOD method_18271 getFoxType ()Lnet/minecraft/class_4019$class_4039; METHOD method_18272 isSitting ()Z METHOD method_18273 isWalking ()Z METHOD method_18274 isChasing ()Z METHOD method_18275 isFullyCrouched ()Z METHOD method_18277 isRollingHead ()Z METHOD method_18280 addTypeSpecificGoals ()V METHOD method_18281 getTrustedUuids ()Ljava/util/List; METHOD method_18282 isAggressive ()Z METHOD method_18283 stopSleeping ()V METHOD method_18284 stopActions ()V METHOD method_18285 wantsToPickupItem ()Z METHOD method_18289 spit (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_18291 dropItem (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_18293 getFoxFlag (I)Z ARG 1 bitmask METHOD method_18294 setSitting (Z)V ARG 1 sitting METHOD method_18295 setWalking (Z)V ARG 1 walking METHOD method_18296 setChasing (Z)V ARG 1 chasing METHOD method_18297 setCrouching (Z)V ARG 1 crouching METHOD method_18298 getHeadRoll (F)F ARG 1 tickDelta METHOD method_18299 setRollingHead (Z)V ARG 1 rollingHead METHOD method_18300 getBodyRotationHeightOffset (F)F ARG 1 tickDelta METHOD method_18301 setAggressive (Z)V ARG 1 aggressive METHOD method_18302 setSleeping (Z)V ARG 1 sleeping METHOD method_18428 canTrust (Ljava/util/UUID;)Z ARG 1 uuid METHOD method_18429 (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_18430 canEat (Lnet/minecraft/class_1799;)Z ARG 1 stack METHOD method_18431 (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_20451 (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_24347 (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_26885 createFoxAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_35172 isJumping ()Z CLASS class_4020 DefendFriendGoal FIELD field_17966 offender Lnet/minecraft/class_1309; FIELD field_17967 friend Lnet/minecraft/class_1309; FIELD field_17968 lastAttackedTime I METHOD (Lnet/minecraft/class_4019;Ljava/lang/Class;ZZLjava/util/function/Predicate;)V ARG 2 targetEntityClass ARG 3 checkVisibility ARG 4 checkCanNavigate ARG 5 targetPredicate CLASS class_4021 StopWanderingGoal FIELD field_17969 timer I CLASS class_4022 WorriableEntityFilter METHOD test (Ljava/lang/Object;)Z ARG 1 entity CLASS class_4023 CalmDownGoal FIELD field_18102 WORRIABLE_ENTITY_PREDICATE Lnet/minecraft/class_4051; METHOD method_18305 isAtFavoredLocation ()Z METHOD method_18306 canCalmDown ()Z CLASS class_4024 MateGoal METHOD (Lnet/minecraft/class_4019;D)V ARG 2 chance CLASS class_4025 EatSweetBerriesGoal FIELD field_17974 timer I FIELD field_30336 EATING_TIME I METHOD (Lnet/minecraft/class_4019;DII)V ARG 2 speed ARG 4 range ARG 5 maxYDifference METHOD method_18307 eatSweetBerry ()V METHOD method_33586 pickGlowBerries (Lnet/minecraft/class_2680;)V ARG 1 state METHOD method_33587 pickSweetBerries (Lnet/minecraft/class_2680;)V ARG 1 state CLASS class_4026 FoxSwimGoal CLASS class_4027 FoxData FIELD field_17977 type Lnet/minecraft/class_4019$class_4039; METHOD (Lnet/minecraft/class_4019$class_4039;)V ARG 1 type CLASS class_4028 FoxLookControl CLASS class_4029 AttackGoal METHOD (Lnet/minecraft/class_4019;DZ)V ARG 2 speed ARG 4 pauseWhenIdle CLASS class_4030 FoxMoveControl CLASS class_4031 GoToVillageGoal METHOD (Lnet/minecraft/class_4019;II)V ARG 2 unused ARG 3 searchRange METHOD method_18308 canGoToVillage ()Z CLASS class_4032 EscapeWhenNotAggressiveGoal METHOD (Lnet/minecraft/class_4019;D)V ARG 2 speed CLASS class_4033 JumpChasingGoal CLASS class_4034 PickupItemGoal CLASS class_4035 SitDownAndLookAroundGoal FIELD field_17987 lookX D FIELD field_17988 lookZ D FIELD field_17989 timer I FIELD field_17990 counter I METHOD method_18309 chooseNewAngle ()V CLASS class_4036 AvoidDaylightGoal FIELD field_17992 timer I METHOD (Lnet/minecraft/class_4019;D)V ARG 2 speed CLASS class_4037 DelayedCalmDownGoal FIELD field_17994 timer I FIELD field_30337 MAX_CALM_DOWN_TIME I METHOD method_18432 canNotCalmDown ()Z CLASS class_4038 MoveToHuntGoal CLASS class_4039 Type FIELD field_17998 TYPES [Lnet/minecraft/class_4019$class_4039; FIELD field_17999 NAME_TYPE_MAP Ljava/util/Map; FIELD field_18000 id I FIELD field_18001 key Ljava/lang/String; FIELD field_18002 biomes Ljava/util/List; METHOD (Ljava/lang/String;IILjava/lang/String;[Lnet/minecraft/class_5321;)V ARG 3 id ARG 4 key ARG 5 biomes METHOD method_18310 getKey ()Ljava/lang/String; METHOD method_18311 fromId (I)Lnet/minecraft/class_4019$class_4039; ARG 0 id METHOD method_18313 fromBiome (Ljava/util/Optional;)Lnet/minecraft/class_4019$class_4039; ARG 0 biome METHOD method_18314 byName (Ljava/lang/String;)Lnet/minecraft/class_4019$class_4039; ARG 0 name METHOD method_18317 getId ()I CLASS class_4052 FollowParentGoal FIELD field_18104 fox Lnet/minecraft/class_4019; METHOD (Lnet/minecraft/class_4019;Lnet/minecraft/class_4019;D)V ARG 2 fox ARG 3 speed CLASS class_4292 LookAtEntityGoal METHOD (Lnet/minecraft/class_4019;Lnet/minecraft/class_1308;Ljava/lang/Class;F)V ARG 2 fox ARG 3 targetType ARG 4 range