| Constructor and Description |
|---|
PhaseHoldingPattern(EntityDragon dragonIn) |
| Modifier and Type | Method and Description |
|---|---|
void |
doLocalUpdate()
Gives the phase a chance to update its status.
|
PhaseList<PhaseHoldingPattern> |
getPhaseList() |
Vec3d |
getTargetLocation()
Returns the location the dragon is flying toward
|
void |
initPhase()
Called when this phase is set to active
|
void |
onCrystalDestroyed(EntityEnderCrystal crystal,
BlockPos pos,
DamageSource dmgSrc,
EntityPlayer plyr) |
doClientRenderEffects, getAdjustedDamage, getIsStationary, getMaxRiseOrFall, getYawFactor, removeAreaEffectpublic PhaseHoldingPattern(EntityDragon dragonIn)
public PhaseList<PhaseHoldingPattern> getPhaseList()
public void doLocalUpdate()
doLocalUpdate in interface IPhasedoLocalUpdate in class PhaseBasepublic void initPhase()
public Vec3d getTargetLocation()
getTargetLocation in interface IPhasegetTargetLocation in class PhaseBasepublic void onCrystalDestroyed(EntityEnderCrystal crystal, BlockPos pos, DamageSource dmgSrc, EntityPlayer plyr)
onCrystalDestroyed in interface IPhaseonCrystalDestroyed in class PhaseBase