CLASS xu net/minecraft/entity/ai/AiGoalTrackTarget FIELD a checkCanNavigate Z FIELD b canNavigateFlag I FIELD c checkCanNavigateCooldown I FIELD d timeWithoutVisibility I FIELD e entity Lus; FIELD f checkVisibility Z FIELD g target Luk; FIELD h maxTimeWithoutVisibility I METHOD (Lus;Z)V ARG 0 entity ARG 1 checkVisibility METHOD (Lus;ZZ)V ARG 0 entity ARG 1 checkVisibility ARG 2 checkCanNavigate METHOD a canNavigateToEntity (Luk;)Z ARG 0 entity METHOD a canTrack (Luk;Z)Z ARG 0 target ARG 1 requireVulnerableTarget METHOD a canTrack (Lul;Luk;ZZ)Z ARG 0 entity ARG 1 target ARG 2 requireVulnerableTarget ARG 3 checkVisibility METHOD b shouldContinue ()Z METHOD b setMaxTimeWithoutVisibility (I)Lxu; ARG 0 maxTimeWithoutVisibility METHOD c start ()V METHOD d onRemove ()V METHOD i getFollowRange ()D