CLASS aox net/minecraft/entity/mob/GhastEntity CLASS aox$a METHOD a canStart ()Z METHOD e tick ()V CLASS aox$b METHOD a tick ()V CLASS aox$c ShootFireballAiGoal FIELD a cooldown I FIELD b owner Laox; METHOD a canStart ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS aox$d FlyRandomlyAiGoal METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V FIELD a SHOOTING Lpn; FIELD b fireballStrength I METHOD D getSoundAmbient ()Lxd; METHOD M getLimitPerChunk ()I METHOD V_ update ()V METHOD a damage (Lafo;F)Z ARG 1 source METHOD a deserializeCustomData (Lhp;)V METHOD a setShooting (Z)V METHOD b serializeCustomData (Lhp;)V METHOD bH getEyeHeight ()F METHOD bX getSoundCategory ()Lxf; METHOD cI getSoundVolume ()F METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lxd; METHOD ds getFireballStrength ()I METHOD e getSoundHurt (Lafo;)Lxd; METHOD l isShooting ()Z METHOD n initAi ()V METHOD y_ initDataTracker ()V