CLASS amf net/minecraft/entity/passive/DolphinEntity
	CLASS amf$a DolphinMoveControl
		FIELD i dolphin Lamf;
		METHOD a tick ()V
	CLASS amf$b
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
		METHOD f canStop ()Z
	CLASS amf$c
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
	CLASS amf$d
		METHOD a canStart ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
	METHOD D getAmbientSound ()Lxm;
	METHOD W_ update ()V
	METHOD a pickupItem (Laoy;)V
	METHOD a canBeLeashedBy (Larb;)Z
	METHOD a interactMob (Larb;Lafo;)Z
		ARG 1 player
	METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
		ARG 3 difficulty
	METHOD a canSpawn (Lbbq;Lahh;)Z
	METHOD a readCustomDataFromTag (Lhs;)V
	METHOD af getSoundSwim ()Lxm;
	METHOD ag getSoundSplash ()Lxm;
	METHOD b createNavigation (Lbbp;)Lalg;
	METHOD b writeCustomDataToTag (Lhs;)V
	METHOD bG getEyeHeight ()F
	METHOD bh getMaxBreath ()I
	METHOD ca initAttributes ()V
	METHOD cv getDeathSound ()Lxm;
	METHOD e getHurtSound (Lage;)Lxm;
	METHOD n prepareGoals ()V
	METHOD n canStartRiding (Lagv;)Z
	METHOD y_ initDataTracker ()V
