CLASS anp net/minecraft/entity/boss/dragon/EnderDragonEntity
	FIELD a PHASE_TYPE Lpr;
	FIELD bD parts [Lann;
	FIELD bE partHead Lann;
	FIELD bF partNeck Lann;
	FIELD bG partBody Lann;
	FIELD bH partTail1 Lann;
	FIELD bI partTail2 Lann;
	FIELD bJ partTail3 Lann;
	FIELD bK partWingRight Lann;
	FIELD bL partWingLeft Lann;
	FIELD bR LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD bS fight Lbsk;
	FIELD bT phaseManager Laog;
	METHOD D getAmbientSound ()Lxm;
	METHOD H checkDespawn ()V
	METHOD L_ getPartDamageWorld ()Lbbp;
	METHOD U kill ()V
	METHOD a damage (Lage;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a damage (Lann;Lage;F)Z
		ARG 1 part
		ARG 2 source
		ARG 3 amount
	METHOD a crystalDestroyed (Lano;Let;Lage;)V
		ARG 1 crystal
		ARG 2 pos
		ARG 3 source
	METHOD a readCustomDataFromTag (Lhs;)V
	METHOD a onTrackedDataSet (Lpr;)V
	METHOD aD doesCollide ()Z
	METHOD b writeCustomDataToTag (Lhs;)V
	METHOD bW getSoundCategory ()Lxo;
	METHOD bj getParts ()[Lagv;
	METHOD bn canUsePortals ()Z
	METHOD c addPotionEffect (Lago;)Z
	METHOD cH getSoundVolume ()F
	METHOD ca initAttributes ()V
	METHOD cc updatePostDeath ()V
	METHOD ds getPhaseManager ()Laog;
	METHOD dt getFight ()Lbsk;
	METHOD e getHurtSound (Lage;)Lxm;
	METHOD k updateMovement ()V
	METHOD n canStartRiding (Lagv;)Z
	METHOD y_ initDataTracker ()V
