CLASS ane net/minecraft/entity/passive/TurtleEntity CLASS ane$a TurtleMateGoal METHOD a canStart ()Z CLASS ane$b METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS ane$c METHOD a canStart ()Z METHOD a isTargetPos (Lbcm;Let;)Z METHOD b shouldContinue ()Z METHOD j shouldResetPath ()Z CLASS ane$d METHOD a canStart ()Z METHOD a isTargetPos (Lbcm;Let;)Z METHOD b shouldContinue ()Z METHOD e tick ()V CLASS ane$e TurtleMoveControl FIELD i turtle Lane; METHOD a tick ()V CLASS ane$f METHOD a canStart ()Z CLASS ane$g TurtleSwimNavigation METHOD a createPathNodeNavigator ()Lcif; METHOD a isValidPosition (Let;)Z METHOD b isAtValidPosition ()Z CLASS ane$h METHOD a canStart ()Z CLASS ane$i METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD d onRemove ()V METHOD e tick ()V CLASS ane$j METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V FIELD bD HOME_POS Lpr; FIELD bE HAS_EGG Lpr; FIELD bH TRAVEL_POS Lpr; METHOD F getAmbientSound ()Lxr; METHOD a createChild (Lagz;)Lagz; METHOD a onStruckByLightning (Lapd;)V METHOD a canBeLeashedBy (Larj;)Z METHOD a prepareEntityData (Lbcj;Lafv;Laho;Lahw;Lhq;)Lahw; ARG 3 difficulty METHOD a canSpawn (Lbcj;Laho;)Z METHOD a playStepSound (Let;Lbqi;)V ARG 1 pos METHOD a readCustomDataFromTag (Lhq;)V METHOD ag getSoundSwim ()Lxr; METHOD b createNavigation (Lbci;)Lalo; METHOD b writeCustomDataToTag (Lhq;)V METHOD by canFly ()Z METHOD cI getGroup ()Lahp; METHOD cd initAttributes ()V METHOD cz getDeathSound ()Lxr; METHOD dD getHasEgg ()Z METHOD dF getHomePos ()Let; METHOD dG getTravelPos ()Let; METHOD e getHurtSound (Lagl;)Lxr; METHOD f isBreedingItem (Laxc;)Z METHOD g setHomePos (Let;)V METHOD h setTravelPos (Let;)V METHOD k updateMovement ()V METHOD r setHasEgg (Z)V METHOD w_ initDataTracker ()V