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
