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

public class EnderDragonEntity

extends MobEntity implements Boss, EnderDragon, Monster

All mapped superinterfaces:

CommandSource, Boss, EnderDragon, Monster, SpawnableEntity

ug
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[][]
bk
f_30505825
circularSegmentBuffer
public int
bl
f_26041743
latestSegment
public EnderDragonPart[]
bm
f_04489052
parts
public EnderDragonPart
bn
f_86725138
head
public EnderDragonPart
bo
f_80347629
body
public EnderDragonPart
bp
f_89951487
tailBase
public EnderDragonPart
bq
f_73219703
tailMiddle
public EnderDragonPart
br
f_25986710
tailEnd
public EnderDragonPart
bs
f_90690561
rightWing
public EnderDragonPart
bt
f_16515127
leftWing
public float
bu
f_27615520
lastWingPosition
public float
bv
f_13564458
wingPosition
public boolean
bw
f_02908912
needsNewTarget
public boolean
bx
f_97041924
restrictMovement
private Entity
bA
f_69839623
target
public int
by
f_21677131
ticksSinceDeath
public EnderCrystalEntity
bz
f_47211933
connectedCrystal

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
protected void
aX()
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<pk> arg0)
m_64042302(List<C_42232651> arg0)
flingMobs(List<Entity> entities)
private void
b(List<pk> arg0)
m_92241900(List<C_42232651> arg0)
damageMobs(List<Entity> entities)
private void
cf()
m_39010695()
chooseTarget()
private float
b(double arg0)
m_39129478(double arg0)
wrapAngle(double angle)
private boolean
b(aug arg0)
m_76885404(C_82690114 arg0)
destroyBlocks(Box bounds)
public boolean
a(ue arg0, ow arg1, float arg2)
m_12115391(C_23805538 arg0, C_83334639 arg1, float arg2)
takeDamage(EnderDragonPart arg0, DamageSource arg1, float arg2)
public boolean
a(ow arg0, float arg1)
m_40469716(C_83334639 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
protected boolean
e(ow arg0, float arg1)
m_08963578(C_83334639 arg0, float arg1)
damageDragon(DamageSource soure, float amount)
public void
G()
m_79367461()
discard()
protected void
aZ()
m_61286311()
tickPostDeath()
private void
a(cj arg0)
m_89904290(C_32594356 arg0)
createPortal(BlockPos pos)
protected void
D()
m_78825932()
checkDespawn()
public Entity[]
aB()
m_65445817()
getParts()
public boolean
ad()
m_23617273()
hasCollision()
public World
a()
m_71085501()
getWorld()
protected String
z()
m_96971201()
getAmbientSound()
protected String
bo()
m_52063198()
getHurtSound()
protected float
bB()
m_71980539()
getSoundVolume()