CLASS alp net/minecraft/entity/passive/DolphinEntity CLASS alp$a METHOD a tick ()V CLASS alp$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 alp$c METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS alp$d METHOD a canStart ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V METHOD D getSoundAmbient ()Lxd; METHOD V_ update ()V METHOD a canBeLeashedBy (Laqg;)Z METHOD a interactMob (Laqg;Laey;)Z ARG 1 player METHOD a (Lbao;Laex;Lagr;Lagz;Lhp;)Lagz; ARG 3 difficulty METHOD a deserializeCustomData (Lhp;)V METHOD af getSoundSwim ()Lxd; METHOD ag getSoundSplash ()Lxd; METHOD b createNavigation (Lban;)Lakq; METHOD b serializeCustomData (Lhp;)V METHOD bH getEyeHeight ()F METHOD bh getMaxBreath ()I METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lxd; METHOD e getSoundHurt (Lafo;)Lxd; METHOD n initAi ()V METHOD n canStartRiding (Lagf;)Z METHOD y_ initDataTracker ()V