Interface IPhase
- All Known Implementing Classes:
AttackingSittingPhase
,ChargingPlayerPhase
,DyingPhase
,FlamingSittingPhase
,HoldingPatternPhase
,HoverPhase
,LandingApproachPhase
,LandingPhase
,Phase
,ScanningSittingPhase
,SittingPhase
,StrafePlayerPhase
,TakeoffPhase
public interface IPhase
-
Method Summary
Modifier and TypeMethodDescriptionvoid
begin()
void
void
void
end()
float
getPhase()
float
boolean
void
onCrystalDestroyed
(EnderCrystalEntity p_188655_1_, BlockPos p_188655_2_, DamageSource p_188655_3_, PlayerEntity p_188655_4_) float
onHurt
(DamageSource p_221113_1_, float p_221113_2_)
-
Method Details
-
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() -
getPhase
-
getFlyTargetLocation
-
onHurt
-