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

public class EnderDragonEntity

extends MobEntity implements Boss, EnderDragon, Monster

All mapped superinterfaces:

CommandSource, Boss, EnderDragon, Monster, SpawnableEntity

adb
net.minecraft.unmapped.C_83946278
net.minecraft.entity.living.mob.monster.boss.EnderDragonEntity

Field summary

Modifier and TypeField
public double
a
f_32078281
targetX
public double
b
f_00933426
targetY
public double
c
f_33054548
targetZ
public double[][]
bi
f_30505825
circularSegmentBuffer
public int
bj
f_26041743
latestSegment
public EnderDragonPart[]
bk
f_04489052
parts
public EnderDragonPart
bl
f_86725138
head
public EnderDragonPart
bm
f_80347629
body
public EnderDragonPart
bn
f_89951487
tailBase
public EnderDragonPart
bo
f_73219703
tailMiddle
public EnderDragonPart
bp
f_25986710
tailEnd
public EnderDragonPart
bq
f_90690561
rightWing
public EnderDragonPart
br
f_16515127
leftWing
public float
bs
f_27615520
lastWingPosition
public float
bt
f_13564458
wingPosition
public boolean
bu
f_02908912
needsNewTarget
public boolean
bv
f_97041924
restrictMovement
private Entity
by
f_69839623
target
public int
bw
f_21677131
ticksSinceDeath
public EnderCrystalEntity
bx
f_47211933
connectedCrystal

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
protected void
aW()
m_64422344()
initAttributes()
protected void
h()
m_19615596()
registerSyncedData()
public double[]
b(int arg0, float arg1)
m_99796688(int arg0, float arg1)
getSegmentProperties(int segment, float tickDelta)
public void
m()
m_11642923()
mobTick()
private void
n()
m_95425114()
tickEndCrystalInteraction()
private void
a(List arg0)
m_64042302(List arg0)
flingMobs(List entities)
private void
b(List arg0)
m_92241900(List arg0)
damageMobs(List entities)
private void
cd()
m_39010695()
chooseTarget()
private float
b(double arg0)
m_39129478(double arg0)
wrapAngle(double angle)
private boolean
b(brt arg0)
m_76885404(C_82690114 arg0)
destroyBlocks(Box bounds)
public boolean
a(acz arg0, wh arg1, float arg2)
m_12115391(C_23805538 arg0, C_83334639 arg1, float arg2)
takeDamage(EnderDragonPart arg0, DamageSource arg1, float arg2)
public boolean
a(wh arg0, float arg1)
m_40469716(C_83334639 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
protected boolean
e(wh arg0, float arg1)
m_08963578(C_83334639 arg0, float arg1)
damageDragon(DamageSource soure, float amount)
public void
G()
m_79367461()
discard()
protected void
aY()
m_61286311()
tickPostDeath()
private void
a(dt arg0)
m_89904290(C_32594356 arg0)
createPortal(BlockPos pos)
protected void
D()
m_78825932()
checkDespawn()
public Entity[]
aC()
m_65445817()
getParts()
public boolean
ad()
m_23617273()
hasCollision()
public World
a()
m_71085501()
getWorld()
protected String
z()
m_96971201()
getAmbientSound()
protected String
bn()
m_52063198()
getHurtSound()
protected float
bA()
m_71980539()
getSoundVolume()