CLASS any net/minecraft/entity/boss/dragon/EnderDragonEntity
	FIELD bE parts [Lanw;
	FIELD bF partHead Lanw;
	FIELD bG partNeck Lanw;
	FIELD bH partBody Lanw;
	FIELD bI partTail1 Lanw;
	FIELD bJ partTail2 Lanw;
	FIELD bK partTail3 Lanw;
	FIELD bL partWingRight Lanw;
	FIELD b PHASE_TYPE Lpt;
	FIELD bM partWingLeft Lanw;
	FIELD bS LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD bT fight Lbtc;
	FIELD bU phaseManager Laop;
	METHOD D getAmbientSound ()Lxt;
	METHOD H checkDespawn ()V
	METHOD J_ getPartDamageWorld ()Lbcf;
	METHOD V kill ()V
	METHOD a damage (Lagm;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a damage (Lanw;Lagm;F)Z
		ARG 1 part
		ARG 2 source
		ARG 3 amount
	METHOD a crystalDestroyed (Lanx;Let;Lagm;)V
		ARG 1 crystal
		ARG 2 pos
		ARG 3 source
	METHOD a readCustomDataFromTag (Lhs;)V
	METHOD a onTrackedDataSet (Lpt;)V
	METHOD aE doesCollide ()Z
	METHOD b writeCustomDataToTag (Lhs;)V
	METHOD bX getSoundCategory ()Lxv;
	METHOD bk getParts ()[Lahd;
	METHOD bo canUsePortals ()Z
	METHOD c addPotionEffect (Lagw;)Z
	METHOD cI getSoundVolume ()F
	METHOD cb initAttributes ()V
	METHOD cd updatePostDeath ()V
	METHOD du getPhaseManager ()Laop;
	METHOD dv getFight ()Lbtc;
	METHOD e getHurtSound (Lagm;)Lxt;
	METHOD k updateMovement ()V
	METHOD n canStartRiding (Lahd;)Z
	METHOD w_ initDataTracker ()V
