Modifier and Type | Field and Description |
---|---|
private Path |
currentPath |
private boolean |
firstTick |
private Vec3d |
targetLocation |
Constructor and Description |
---|
PhaseTakeoff(EntityDragon dragonIn) |
Modifier and Type | Method and Description |
---|---|
void |
doLocalUpdate() |
private void |
findNewTarget() |
Vec3d |
getTargetLocation() |
PhaseList<PhaseTakeoff> |
getType() |
void |
initPhase() |
private void |
navigateToNextPathNode() |
doClientRenderEffects, getAdjustedDamage, getIsStationary, getMaxRiseOrFall, getYawFactor, onCrystalDestroyed, removeAreaEffect
private boolean firstTick
private Path currentPath
private Vec3d targetLocation
public PhaseTakeoff(EntityDragon dragonIn)
public void doLocalUpdate()
doLocalUpdate
in interface IPhase
doLocalUpdate
in class PhaseBase
public void initPhase()
private void findNewTarget()
private void navigateToNextPathNode()
@Nullable public Vec3d getTargetLocation()
getTargetLocation
in interface IPhase
getTargetLocation
in class PhaseBase
public PhaseList<PhaseTakeoff> getType()