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)