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, removeAreaEffect
public PhaseHoldingPattern(EntityDragon dragonIn)
public PhaseList<PhaseHoldingPattern> getPhaseList()
public void doLocalUpdate()
doLocalUpdate
in interface IPhase
doLocalUpdate
in class PhaseBase
public void initPhase()
public Vec3d getTargetLocation()
getTargetLocation
in interface IPhase
getTargetLocation
in class PhaseBase
public void onCrystalDestroyed(EntityEnderCrystal crystal, BlockPos pos, DamageSource dmgSrc, EntityPlayer plyr)
onCrystalDestroyed
in interface IPhase
onCrystalDestroyed
in class PhaseBase