CLASS aml net/minecraft/entity/passive/TurtleEntity CLASS aml$a TurtleMateGoal METHOD a canStart ()Z CLASS aml$b METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS aml$c METHOD a canStart ()Z METHOD b shouldContinue ()Z CLASS aml$d METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD e tick ()V CLASS aml$e TurtleMoveControl FIELD i turtle Laml; METHOD a tick ()V CLASS aml$f METHOD a canStart ()Z CLASS aml$g TurtleSwimNavigation METHOD a createPathNodeNavigator ()Lcgi; METHOD a isValidPosition (Let;)Z ARG 0 pos METHOD b isAtValidPosition ()Z CLASS aml$h METHOD a canStart ()Z CLASS aml$i METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD d onRemove ()V METHOD e tick ()V CLASS aml$j METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V METHOD D getAmbientSound ()Lxg; METHOD a createChild (Lagh;)Lagh; METHOD a onStruckByLightning (Laok;)V METHOD a canBeLeashedBy (Laql;)Z METHOD a (Lbat;Lafc;Lagw;Lahe;Lhq;)Lahe; ARG 3 difficulty METHOD a playStepSound (Let;Lbom;)V ARG 1 pos METHOD a readCustomDataFromTag (Lhq;)V METHOD af getSoundSwim ()Lxg; METHOD b createNavigation (Lbas;)Lakv; METHOD b writeCustomDataToTag (Lhq;)V METHOD bx canFly ()Z METHOD ca initAttributes ()V METHOD cv getDeathSound ()Lxg; METHOD e getHurtSound (Laft;)Lxg; METHOD k updateMovement ()V METHOD n initAi ()V METHOD y_ initDataTracker ()V