Interface IPhase
-
- All Known Implementing Classes:
AttackingSittingPhase,ChargingPlayerPhase,DyingPhase,FlamingSittingPhase,HoldingPatternPhase,HoverPhase,LandingApproachPhase,LandingPhase,Phase,ScanningSittingPhase,SittingPhase,StrafePlayerPhase,TakeoffPhase
public interface IPhase
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbegin()voiddoClientTick()voiddoServerTick()voidend()floatgetFlySpeed()Vector3dgetFlyTargetLocation()PhaseType<? extends IPhase>getPhase()floatgetTurnSpeed()booleanisSitting()voidonCrystalDestroyed(EnderCrystalEntity p_188655_1_, BlockPos p_188655_2_, DamageSource p_188655_3_, PlayerEntity p_188655_4_)floatonHurt(DamageSource p_221113_1_, float p_221113_2_)
-
-
-
Method Detail
-
isSitting
boolean isSitting()
-
doClientTick
void doClientTick()
-
doServerTick
void doServerTick()
-
onCrystalDestroyed
void onCrystalDestroyed(EnderCrystalEntity p_188655_1_, BlockPos p_188655_2_, DamageSource p_188655_3_, @Nullable PlayerEntity p_188655_4_)
-
begin
void begin()
-
end
void end()
-
getFlySpeed
float getFlySpeed()
-
getTurnSpeed
float getTurnSpeed()
-
getFlyTargetLocation
@Nullable Vector3d getFlyTargetLocation()
-
onHurt
float onHurt(DamageSource p_221113_1_, float p_221113_2_)
-
-