net.minecraft.entity.boss.dragon.phase

public interface Phase

net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance
net.minecraft.class_1521
net.minecraft.entity.boss.dragon.phase.Phase

Method summary

Modifier and TypeMethod
boolean
isSitting()
method_6848()
isSittingOrHovering()
void
doClientTick()
method_6853()
clientTick()
void
doServerTick(ServerLevel level)
method_6855(class_3218 arg0)
serverTick(ServerWorld world)
void
onCrystalDestroyed(EndCrystal crystal, BlockPos pos, DamageSource source, Player player)
method_6850(class_1511 arg0, class_2338 arg1, class_1282 arg2, class_1657 arg3)
crystalDestroyed(EndCrystalEntity crystal, BlockPos pos, DamageSource source, PlayerEntity player)
void
begin()
method_6856()
beginPhase()
void
end()
method_6854()
endPhase()
float
getFlySpeed()
method_6846()
getMaxYAcceleration()
float
getTurnSpeed()
method_6847()
getYawAcceleration()
PhaseType<? extends Phase>
getPhase()
method_6849()
getType()
Vec3d
getFlyTargetLocation()
method_6851()
getPathTarget()
float
onHurt(DamageSource source, float damage)
method_6852(class_1282 arg0, float arg1)
modifyDamageTaken(DamageSource damageSource, float damage)