| Package | Description | 
|---|---|
| net.minecraft.client.renderer.entity | |
| net.minecraft.client.renderer.entity.layers | |
| net.minecraft.entity.boss.dragon.phase | |
| net.minecraft.world.end | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | RenderDragon. applyRotations(EntityDragon entityLiving,
              float p_77043_2_,
              float rotationYaw,
              float partialTicks) | 
| void | RenderDragon. doRender(EntityDragon entity,
        double x,
        double y,
        double z,
        float entityYaw,
        float partialTicks) | 
| protected ResourceLocation | RenderDragon. getEntityTexture(EntityDragon entity) | 
| protected void | RenderDragon. renderModel(EntityDragon entitylivingbaseIn,
           float limbSwing,
           float limbSwingAmount,
           float ageInTicks,
           float netHeadYaw,
           float headPitch,
           float scaleFactor) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LayerEnderDragonEyes. doRenderLayer(EntityDragon entitylivingbaseIn,
             float limbSwing,
             float limbSwingAmount,
             float partialTicks,
             float ageInTicks,
             float netHeadYaw,
             float headPitch,
             float scale) | 
| void | LayerEnderDragonDeath. doRenderLayer(EntityDragon entitylivingbaseIn,
             float limbSwing,
             float limbSwingAmount,
             float partialTicks,
             float ageInTicks,
             float netHeadYaw,
             float headPitch,
             float scale) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EntityDragon | PhaseBase. dragon | 
| private EntityDragon | PhaseManager. dragon | 
| Modifier and Type | Method and Description | 
|---|---|
| IPhase | PhaseList. createPhase(EntityDragon dragon) | 
| Constructor and Description | 
|---|
| PhaseBase(EntityDragon dragonIn) | 
| PhaseChargingPlayer(EntityDragon dragonIn) | 
| PhaseDying(EntityDragon dragonIn) | 
| PhaseHoldingPattern(EntityDragon dragonIn) | 
| PhaseHover(EntityDragon dragonIn) | 
| PhaseLanding(EntityDragon dragonIn) | 
| PhaseLandingApproach(EntityDragon dragonIn) | 
| PhaseManager(EntityDragon dragonIn) | 
| PhaseSittingAttacking(EntityDragon dragonIn) | 
| PhaseSittingBase(EntityDragon p_i46794_1_) | 
| PhaseSittingFlaming(EntityDragon dragonIn) | 
| PhaseSittingScanning(EntityDragon dragonIn) | 
| PhaseStrafePlayer(EntityDragon dragonIn) | 
| PhaseTakeoff(EntityDragon dragonIn) | 
| Modifier and Type | Method and Description | 
|---|---|
| private EntityDragon | DragonFightManager. createNewDragon() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DragonFightManager. dragonUpdate(EntityDragon dragonIn) | 
| void | DragonFightManager. processDragonDeath(EntityDragon dragon) |