CLASS amt net/minecraft/entity/boss/EntityEnderDragon FIELD bC parts [Lamr; FIELD bD partHead Lamr; FIELD bE partNeck Lamr; FIELD bF partBody Lamr; FIELD bG partTail1 Lamr; FIELD bH partTail2 Lamr; FIELD bI partTail3 Lamr; FIELD bJ partWingRight Lamr; FIELD bK partWingLeft Lamr; FIELD bQ LOGGER Lorg/apache/logging/log4j/Logger; METHOD D getSoundAmbient ()Lxb; METHOD G checkDespawn ()V METHOD K_ getPartDamageWorld ()Lbae; METHOD U kill ()V METHOD a damage (Lafl;F)Z ARG 1 source METHOD a damage (Lamr;Lafl;F)Z ARG 1 part ARG 2 source METHOD a deserializeCustomData (Lho;)V METHOD a onTrackedDataSet (Lpm;)V METHOD aD doesCollide ()Z METHOD b serializeCustomData (Lho;)V METHOD bX getSoundCategory ()Lxd; METHOD bk getParts ()[Lagc; METHOD c addPotionEffect (Lafv;)Z METHOD cI getSoundVolume ()F METHOD cb initAttributes ()V METHOD cd updatePostDeath ()V METHOD e getSoundHurt (Lafl;)Lxb; METHOD k updateMovement ()V METHOD n canStartRiding (Lagc;)Z METHOD y_ initDataTracker ()V