public interface IPhase
| Modifier and Type | Method and Description | 
|---|---|
| void | doClientRenderEffects() | 
| void | doLocalUpdate() | 
| float | getAdjustedDamage(EntityDragonPart pt,
                 DamageSource src,
                 float damage) | 
| boolean | getIsStationary() | 
| float | getMaxRiseOrFall() | 
| PhaseList<? extends IPhase> | getPhaseList() | 
| Vec3d | getTargetLocation() | 
| float | getYawFactor() | 
| void | initPhase() | 
| void | onCrystalDestroyed(EntityEnderCrystal crystal,
                  BlockPos pos,
                  DamageSource dmgSrc,
                  EntityPlayer plyr) | 
| void | removeAreaEffect() | 
boolean getIsStationary()
void doClientRenderEffects()
void doLocalUpdate()
void onCrystalDestroyed(EntityEnderCrystal crystal, BlockPos pos, DamageSource dmgSrc, @Nullable EntityPlayer plyr)
void initPhase()
void removeAreaEffect()
float getMaxRiseOrFall()
float getYawFactor()
@Nullable Vec3d getTargetLocation()
float getAdjustedDamage(EntityDragonPart pt, DamageSource src, float damage)