CLASS ane net/minecraft/entity/boss/dragon/EnderDragonEntity FIELD bF parts [Lanc; FIELD bG partHead Lanc; FIELD bH partNeck Lanc; FIELD bI partBody Lanc; FIELD bJ partTail1 Lanc; FIELD bK partTail2 Lanc; FIELD bL partTail3 Lanc; FIELD bM partWingRight Lanc; FIELD bN partWingLeft Lanc; FIELD bT LOGGER Lorg/apache/logging/log4j/Logger; FIELD bU fight Lbrj; FIELD bV phaseManager Lanv; METHOD D getAmbientSound ()Lxg; METHOD G checkDespawn ()V METHOD K_ getPartDamageWorld ()Lbas; METHOD U kill ()V METHOD a damage (Laft;F)Z ARG 1 source METHOD a damage (Lanc;Laft;F)Z ARG 1 part ARG 2 source METHOD a readCustomDataFromTag (Lhq;)V METHOD a onTrackedDataSet (Lpo;)V METHOD aD doesCollide ()Z METHOD b writeCustomDataToTag (Lhq;)V METHOD bW getSoundCategory ()Lxi; METHOD bj getParts ()[Lagk; METHOD bn canUsePortals ()Z METHOD c addPotionEffect (Lagd;)Z METHOD cH getSoundVolume ()F METHOD ca initAttributes ()V METHOD cc updatePostDeath ()V METHOD e getHurtSound (Laft;)Lxg; METHOD k updateMovement ()V METHOD n canStartRiding (Lagk;)Z METHOD y_ initDataTracker ()V