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

public abstract class AbstractEnderDragonPhaseInstance

implements EnderDragonPhaseInstance

yd
net.minecraft.class_2979
net.minecraft.entity.living.mob.monster.boss.dragon.AbstractEnderDragonPhaseInstance
net.minecraft.entity.boss.dragon.phase.PhaseBase

Field summary

Modifier and TypeField
protected final EnderDragonEntity
a
field_14671
dragon
dragon

Constructor summary

ModifierConstructor
public (EnderDragonEntity dragon)

Method summary

Modifier and TypeMethod
public boolean
a()
method_13179()
isSitting()
getIsStationary()
public void
b()
method_13182()
clientTick()
doClientRenderEffects()
public void
c()
method_13183()
serverTick()
doLocalUpdate()
public void
a(ya arg0, co arg1, ry arg2, aay arg3)
method_13181(class_958 arg0, class_2552 arg1, class_856 arg2, class_988 arg3)
onCrystalDestroyed(EnderCrystalEntity arg0, BlockPos arg1, DamageSource arg2, PlayerEntity arg3)
onCrystalDestroyed(EntityEnderCrystal arg0, BlockPos arg1, DamageSource arg2, EntityPlayer arg3)
public void
d()
method_13184()
start()
initPhase()
public void
e()
method_13185()
end()
removeAreaEffect()
public float
f()
method_13186()
getFlightSpeed()
getMaxRiseOrFall()
public Vec3d
g()
method_13187()
getTarget()
getTargetLocation()
public float
a(xz arg0, ry arg1, float arg2)
method_13180(class_957 arg0, class_856 arg1, float arg2)
damage(EnderDragonPart arg0, DamageSource arg1, float arg2)
getAdjustedDamage(EntityDragonPart arg0, DamageSource arg1, float arg2)
public float
h()
method_13188()
getTurningSpeed()
getYawFactor()