| Package | Description | 
|---|---|
| net.minecraft.entity | |
| net.minecraft.entity.boss | |
| net.minecraft.entity.boss.dragon.phase | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | IEntityMultiPart. attackEntityFromPart(MultiPartEntityPart dragonPart,
                    DamageSource source,
                    float damage) | 
| Modifier and Type | Field and Description | 
|---|---|
| MultiPartEntityPart[] | EntityDragon. dragonPartArray | 
| MultiPartEntityPart | EntityDragon. dragonPartBody | 
| MultiPartEntityPart | EntityDragon. dragonPartHead | 
| MultiPartEntityPart | EntityDragon. dragonPartNeck | 
| MultiPartEntityPart | EntityDragon. dragonPartTail1 | 
| MultiPartEntityPart | EntityDragon. dragonPartTail2 | 
| MultiPartEntityPart | EntityDragon. dragonPartTail3 | 
| MultiPartEntityPart | EntityDragon. dragonPartWing1 | 
| MultiPartEntityPart | EntityDragon. dragonPartWing2 | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | EntityDragon. attackEntityFromPart(MultiPartEntityPart dragonPart,
                    DamageSource source,
                    float damage) | 
| Modifier and Type | Method and Description | 
|---|---|
| float | IPhase. getAdjustedDamage(MultiPartEntityPart pt,
                 DamageSource src,
                 float damage) | 
| float | PhaseBase. getAdjustedDamage(MultiPartEntityPart pt,
                 DamageSource src,
                 float damage) | 
| float | PhaseSittingBase. getAdjustedDamage(MultiPartEntityPart pt,
                 DamageSource src,
                 float damage) |