CLASS als net/minecraft/entity/passive/DolphinEntity CLASS als$a METHOD a tick ()V CLASS als$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 als$c METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS als$d METHOD a canStart ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V METHOD D getSoundAmbient ()Lxf; METHOD U_ update ()V METHOD a canBeLeashedBy (Laqj;)Z METHOD a interactMob (Laqj;Lafb;)Z ARG 1 player METHOD a (Lbar;Lafa;Lagu;Lahc;Lhp;)Lahc; ARG 3 difficulty METHOD a deserializeCustomData (Lhp;)V METHOD af getSoundSwim ()Lxf; METHOD ag getSoundSplash ()Lxf; METHOD b createNavigation (Lbaq;)Lakt; METHOD b serializeCustomData (Lhp;)V METHOD bH getEyeHeight ()F METHOD bh getMaxBreath ()I METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lxf; METHOD e getSoundHurt (Lafr;)Lxf; METHOD n initAi ()V METHOD n canStartRiding (Lagi;)Z METHOD x_ initDataTracker ()V