net.minecraft.entity.living.mob.monster.boss.dragon

public interface EnderDragonPhaseInstance

abn
net.minecraft.class_2987
net.minecraft.entity.living.mob.monster.boss.dragon.EnderDragonPhaseInstance
net.minecraft.entity.boss.dragon.phase.IPhase
net.minecraft.entity.boss.dragon.phase.IPhase

Method summary

Modifier and TypeMethod
boolean
a()
method_13179()
isSitting()
func_188654_a()
getIsStationary()
void
b()
method_13182()
clientTick()
func_188657_b()
doClientRenderEffects()
void
c()
method_13183()
serverTick()
func_188659_c()
doLocalUpdate()
void
a(abc arg0, et arg1, ur arg2, aed arg3)
method_13181(class_958 arg0, class_2552 arg1, class_856 arg2, class_988 arg3)
onCrystalDestroyed(EnderCrystalEntity crystal, BlockPos pos, DamageSource source, PlayerEntity player)
func_188655_a(EntityEnderCrystal arg0, BlockPos arg1, DamageSource arg2, EntityPlayer arg3)
onCrystalDestroyed(EntityEnderCrystal crystal, BlockPos pos, DamageSource dmgSrc, EntityPlayer plyr)
void
d()
method_13184()
start()
func_188660_d()
initPhase()
void
e()
method_13185()
end()
func_188658_e()
removeAreaEffect()
float
f()
method_13186()
getFlightSpeed()
func_188651_f()
getMaxRiseOrFall()
float
h()
method_13188()
getTurningSpeed()
func_188653_h()
getYawFactor()
EnderDragonPhase<? extends EnderDragonPhaseInstance>
i()
method_13189()
getPhase()
func_188652_i()
getType()
Vec3d
g()
method_13187()
getTarget()
func_188650_g()
getTargetLocation()
float
a(abb arg0, ur arg1, float arg2)
method_13180(class_957 arg0, class_856 arg1, float arg2)
damage(EnderDragonPart part, DamageSource source, float amount)
func_188656_a(MultiPartEntityPart arg0, DamageSource arg1, float arg2)
getAdjustedDamage(MultiPartEntityPart pt, DamageSource src, float damage)