Modifier and Type | Field and Description |
---|---|
private static org.apache.logging.log4j.Logger |
LOGGER |
private Vec3d |
targetLocation |
private int |
timeSinceCharge |
Constructor and Description |
---|
PhaseChargingPlayer(EntityDragon dragonIn) |
Modifier and Type | Method and Description |
---|---|
void |
doLocalUpdate() |
float |
getMaxRiseOrFall() |
Vec3d |
getTargetLocation() |
PhaseList<PhaseChargingPlayer> |
getType() |
void |
initPhase() |
void |
setTarget(Vec3d p_188668_1_) |
doClientRenderEffects, getAdjustedDamage, getIsStationary, getYawFactor, onCrystalDestroyed, removeAreaEffect
private static final org.apache.logging.log4j.Logger LOGGER
private Vec3d targetLocation
private int timeSinceCharge
public PhaseChargingPlayer(EntityDragon dragonIn)
public void doLocalUpdate()
doLocalUpdate
in interface IPhase
doLocalUpdate
in class PhaseBase
public void initPhase()
public void setTarget(Vec3d p_188668_1_)
public float getMaxRiseOrFall()
getMaxRiseOrFall
in interface IPhase
getMaxRiseOrFall
in class PhaseBase
@Nullable public Vec3d getTargetLocation()
getTargetLocation
in interface IPhase
getTargetLocation
in class PhaseBase
public PhaseList<PhaseChargingPlayer> getType()