CLASS xr net/minecraft/entity/boss/EntityEnderDragon FIELD bA partTail2 Lxp; FIELD bB partTail3 Lxp; FIELD bC partWingRight Lxp; FIELD bD partWingLeft Lxp; FIELD bJ LOGGER Lorg/apache/logging/log4j/Logger; FIELD bv parts [Lxp; FIELD bw partHead Lxp; FIELD bx partNeck Lxp; FIELD by partBody Lxp; FIELD bz partTail1 Lxp; METHOD G getSoundAmbient ()Lnk; METHOD L checkDespawn ()V METHOD a getPartDamageWorld ()Laiw; METHOD a deserializeCustomData (Ldt;)V ARG 0 tag METHOD a onTrackedDataSet (Lkj;)V ARG 0 data METHOD a damage (Lrr;F)Z ARG 0 source ARG 1 damage METHOD a damage (Lxp;Lrr;F)Z ARG 0 part ARG 1 source ARG 2 amount METHOD aT getParts ()[Lsg; METHOD aq doesCollide ()Z METHOD b serializeCustomData (Ldt;)V ARG 0 tag METHOD b registerTagUpgraders (Lpf;)V ARG 0 handler METHOD bC getSoundCategory ()Lnm; METHOD bD initAttributes ()V METHOD bF updatePostDeath ()V METHOD bV getSoundHurt ()Lnk; METHOD c addPotionEffect (Lsa;)V ARG 0 effect METHOD ch getSoundVolume ()F METHOD i initDataTracker ()V METHOD n updateMovement ()V METHOD n canStartRiding (Lsg;)Z ARG 0 entity