public class LandingPhase extends AbstractPhase
Modifier and Type | Field and Description |
---|---|
private Vec3d |
target |
dragon
Constructor and Description |
---|
LandingPhase(EnderDragonEntity dragon) |
Modifier and Type | Method and Description |
---|---|
void |
beginPhase() |
void |
clientTick() |
float |
getMaxYAcceleration() |
Vec3d |
getTarget() |
PhaseType<LandingPhase> |
getType() |
float |
method_6847() |
void |
serverTick() |
crystalDestroyed, endPhase, isSittingOrHovering, modifyDamageTaken
private Vec3d target
public LandingPhase(EnderDragonEntity dragon)
public void clientTick()
clientTick
in interface Phase
clientTick
in class AbstractPhase
public void serverTick()
serverTick
in interface Phase
serverTick
in class AbstractPhase
public float getMaxYAcceleration()
getMaxYAcceleration
in interface Phase
getMaxYAcceleration
in class AbstractPhase
public float method_6847()
method_6847
in interface Phase
method_6847
in class AbstractPhase
public void beginPhase()
beginPhase
in interface Phase
beginPhase
in class AbstractPhase
@Nullable public Vec3d getTarget()
getTarget
in interface Phase
getTarget
in class AbstractPhase
public PhaseType<LandingPhase> getType()