Modifier and Type | Field and Description |
---|---|
private static org.apache.logging.log4j.Logger |
LOGGER |
private Vec3d |
targetLocation |
private int |
timeSinceCharge |
Constructor and Description |
---|
ChargingPlayerPhase(EnderDragonEntity dragonIn) |
Modifier and Type | Method and Description |
---|---|
float |
getMaxRiseOrFall() |
Vec3d |
getTargetLocation() |
PhaseType<ChargingPlayerPhase> |
getType() |
void |
initPhase() |
void |
serverTick() |
void |
setTarget(Vec3d p_188668_1_) |
clientTick, func_221113_a, getIsStationary, getYawFactor, onCrystalDestroyed, removeAreaEffect
private static final org.apache.logging.log4j.Logger LOGGER
private Vec3d targetLocation
private int timeSinceCharge
public ChargingPlayerPhase(EnderDragonEntity dragonIn)
public void serverTick()
serverTick
in interface IPhase
serverTick
in class Phase
public void initPhase()
public void setTarget(Vec3d p_188668_1_)
public float getMaxRiseOrFall()
getMaxRiseOrFall
in interface IPhase
getMaxRiseOrFall
in class Phase
@Nullable public Vec3d getTargetLocation()
getTargetLocation
in interface IPhase
getTargetLocation
in class Phase
public PhaseType<ChargingPlayerPhase> getType()