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 インタフェース内 IPhasepublic void clientTick()
clientTick インタフェース内 IPhasepublic void serverTick()
serverTick インタフェース内 IPhasepublic void onCrystalDestroyed(EnderCrystalEntity crystal, BlockPos pos, DamageSource dmgSrc, @Nullable PlayerEntity plyr)
onCrystalDestroyed インタフェース内 IPhasepublic void initPhase()
public void removeAreaEffect()
removeAreaEffect インタフェース内 IPhasepublic float getMaxRiseOrFall()
getMaxRiseOrFall インタフェース内 IPhase@Nullable public Vec3d getTargetLocation()
getTargetLocation インタフェース内 IPhasepublic float func_221113_a(DamageSource p_221113_1_, float p_221113_2_)
func_221113_a インタフェース内 IPhasepublic float getYawFactor()
getYawFactor インタフェース内 IPhase