CLASS amw net/minecraft/entity/passive/TurtleEntity CLASS amw$a TurtleMateGoal METHOD a canStart ()Z CLASS amw$b METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS amw$c METHOD a canStart ()Z METHOD a isTargetPos (Lbbt;Let;)Z METHOD b shouldContinue ()Z METHOD j shouldResetPath ()Z CLASS amw$d METHOD a canStart ()Z METHOD a isTargetPos (Lbbt;Let;)Z METHOD b shouldContinue ()Z METHOD e tick ()V CLASS amw$e TurtleMoveControl FIELD i turtle Lamw; METHOD a tick ()V CLASS amw$f METHOD a canStart ()Z CLASS amw$g TurtleSwimNavigation METHOD a createPathNodeNavigator ()Lchm; METHOD a isValidPosition (Let;)Z METHOD b isAtValidPosition ()Z CLASS amw$h METHOD a canStart ()Z CLASS amw$i METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD d onRemove ()V METHOD e tick ()V CLASS amw$j METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V FIELD bE HOME_POS Lpr; FIELD bF HAS_EGG Lpr; FIELD bI TRAVEL_POS Lpr; METHOD D getAmbientSound ()Lxm; METHOD a createChild (Lags;)Lags; METHOD a onStruckByLightning (Laov;)V METHOD a canBeLeashedBy (Larb;)Z METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; ARG 3 difficulty METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a playStepSound (Let;Lbpm;)V ARG 1 pos METHOD a readCustomDataFromTag (Lhs;)V METHOD af getSoundSwim ()Lxm; METHOD b createNavigation (Lbbp;)Lalg; METHOD b writeCustomDataToTag (Lhs;)V METHOD bx canFly ()Z METHOD ca initAttributes ()V METHOD cv getDeathSound ()Lxm; METHOD dB getHomePos ()Let; METHOD dC getTravelPos ()Let; METHOD dz getHasEgg ()Z METHOD e getHurtSound (Lage;)Lxm; METHOD g setHomePos (Let;)V METHOD h setTravelPos (Let;)V METHOD k updateMovement ()V METHOD n prepareGoals ()V METHOD s setHasEgg (Z)V METHOD y_ initDataTracker ()V