public abstract class Phase extends java.lang.Object implements IPhase
修飾子とタイプ | フィールドと説明 |
---|---|
protected EnderDragonEntity |
dragon |
コンストラクタと説明 |
---|
Phase(EnderDragonEntity dragonIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clientTick()
Generates particle effects appropriate to the phase (or sometimes sounds).
|
float |
func_221113_a(DamageSource p_221113_1_,
float p_221113_2_) |
boolean |
getIsStationary() |
float |
getMaxRiseOrFall()
Returns the maximum amount dragon may rise or fall during this phase
|
Vec3d |
getTargetLocation()
Returns the location the dragon is flying toward
|
float |
getYawFactor() |
void |
initPhase()
Called when this phase is set to active
|
void |
onCrystalDestroyed(EnderCrystalEntity crystal,
BlockPos pos,
DamageSource dmgSrc,
PlayerEntity plyr) |
void |
removeAreaEffect() |
void |
serverTick()
Gives the phase a chance to update its status.
|
protected final EnderDragonEntity dragon
public Phase(EnderDragonEntity dragonIn)
public boolean getIsStationary()
getIsStationary
インタフェース内 IPhase
public void clientTick()
clientTick
インタフェース内 IPhase
public void serverTick()
serverTick
インタフェース内 IPhase
public void onCrystalDestroyed(EnderCrystalEntity crystal, BlockPos pos, DamageSource dmgSrc, @Nullable PlayerEntity plyr)
onCrystalDestroyed
インタフェース内 IPhase
public void initPhase()
public void removeAreaEffect()
removeAreaEffect
インタフェース内 IPhase
public float getMaxRiseOrFall()
getMaxRiseOrFall
インタフェース内 IPhase
@Nullable public Vec3d getTargetLocation()
getTargetLocation
インタフェース内 IPhase
public float func_221113_a(DamageSource p_221113_1_, float p_221113_2_)
func_221113_a
インタフェース内 IPhase
public float getYawFactor()
getYawFactor
インタフェース内 IPhase