Interface Phase
- All Known Implementing Classes:
AbstractPhase,AbstractSittingPhase,ChargingPlayerPhase,DyingPhase,HoldingPatternPhase,HoverPhase,LandingApproachPhase,LandingPhase,SittingAttackingPhase,SittingFlamingPhase,SittingScanningPhase,StrafePlayerPhase,TakeoffPhase
public interface Phase
-
Method Summary
Modifier and Type Method Description voidbeginPhase()voidclientTick()voidcrystalDestroyed(EndCrystalEntity crystal, BlockPos pos, DamageSource source, PlayerEntity player)voidendPhase()floatgetMaxYAcceleration()Vec3dgetTarget()PhaseType<? extends Phase>getType()booleanisSittingOrHovering()floatmethod_6847()floatmodifyDamageTaken(DamageSource damageSource, float float2)voidserverTick()
-
Method Details
-
isSittingOrHovering
boolean isSittingOrHovering() -
clientTick
void clientTick() -
serverTick
void serverTick() -
crystalDestroyed
void crystalDestroyed(EndCrystalEntity crystal, BlockPos pos, DamageSource source, @Nullable PlayerEntity player) -
beginPhase
void beginPhase() -
endPhase
void endPhase() -
getMaxYAcceleration
float getMaxYAcceleration() -
method_6847
float method_6847() -
getType
-
getTarget
-
modifyDamageTaken
-