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

public class EnderDragonEntity

extends MobEntity implements EnderDragon, Monster

All mapped superinterfaces:

Nameable, CommandSource, EnderDragon, Monster, SpawnableEntity

akz
net.minecraft.unmapped.C_83946278
net.minecraft.entity.living.mob.monster.boss.EnderDragonEntity
net.minecraft.entity.boss.EntityDragon

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
bQ
f_55935889
LOGGER
field_184675_bH
public static final DataAttribute<Integer>
a
f_42581475
PHASE_TYPE
field_184674_a
public double[][]
b
f_30505825
circularSegmentBuffer
field_70979_e
public int
c
f_26041743
latestSegment
field_70976_f
public EnderDragonPart[]
bC
f_04489052
parts
field_70977_g
public EnderDragonPart
bD
f_86725138
head
field_70986_h
public EnderDragonPart
bE
f_51692188
neck
field_184673_bv
public EnderDragonPart
bF
f_80347629
body
field_70987_i
public EnderDragonPart
bG
f_89951487
tailBase
field_70985_j
public EnderDragonPart
bH
f_73219703
tailMiddle
field_70984_by
public EnderDragonPart
bI
f_25986710
tailEnd
field_70982_bz
public EnderDragonPart
bJ
f_90690561
rightWing
field_70983_bA
public EnderDragonPart
bK
f_16515127
leftWing
field_70990_bB
public float
bL
f_27615520
lastWingPosition
field_70991_bC
public float
bM
f_13564458
wingPosition
field_70988_bD
public boolean
bN
f_97041924
restrictMovement
field_70994_bF
public int
bO
f_21677131
ticksSinceDeath
field_70995_bG
public EnderCrystalEntity
bP
f_47211933
connectedCrystal
field_70992_bH
private final DragonFight
bR
f_91958046
fight
field_184676_bI
private final EnderDragonPhaseManager
bS
f_77947456
phaseManager
field_184677_bJ
private int
bT
f_86197673
ticksUntilNextGrowl
field_184678_bK
private int
bU
f_08638890
damageDuringSitting
field_184679_bL
private final PathNode[]
bV
f_91188785
pathNodes
field_184680_bM
private final int[]
bW
f_39034123
pathNodeConnections
field_184681_bN
private final BinaryHeap
bX
f_28941262
pathHeap
field_184682_bO

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
protected void
bZ()
m_64422344()
initAttributes()
func_110147_ax()
protected void
x_()
m_19615596()
registerSyncedData()
func_70088_a()
public double[]
a(int arg0, float arg1)
m_99796688(int arg0, float arg1)
getSegmentProperties(int segment, float tickDelta)
func_70974_a(int arg0, float arg1)
public void
k()
m_11642923()
mobTick()
func_70636_d()
private float
u(float arg0)
m_55496686(float arg0)
getHeadY(float unused)
func_184662_q(float arg0)
private void
du()
m_95425114()
tickEndCrystalInteraction()
func_70969_j()
private void
a(List<aeo> arg0)
m_64042302(List<C_42232651> arg0)
flingMobs(List<Entity> entities)
func_70970_a(List<Entity> arg0)
private void
b(List<aeo> arg0)
m_92241900(List<C_42232651> arg0)
damageMobs(List<Entity> entities)
func_70971_b(List<Entity> arg0)
private float
c(double arg0)
m_39129478(double arg0)
wrapAngle(double angle)
func_70973_b(double arg0)
private boolean
b(cdp arg0)
m_76885404(C_82690114 arg0)
destroyBlocks(Box bounds)
func_70972_a(AxisAlignedBB arg0)
public boolean
a(akx arg0, adx arg1, float arg2)
m_12115391(C_23805538 arg0, C_83334639 arg1, float arg2)
takeDamage(EnderDragonPart arg0, DamageSource arg1, float arg2)
func_70965_a(MultiPartEntityPart arg0, DamageSource arg1, float arg2)
public boolean
a(adx arg0, float arg1)
m_40469716(C_83334639 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
protected boolean
e(adx arg0, float arg1)
m_08963578(C_83334639 arg0, float arg1)
damageDragon(DamageSource soure, float amount)
func_82195_e(DamageSource arg0, float arg1)
public void
S()
m_79367461()
discard()
func_174812_G()
protected void
cb()
m_61286311()
tickPostDeath()
func_70609_aI()
private void
a(int arg0)
m_97095123(int arg0)
spawnXPOrb(int amount)
func_184668_a(int arg0)
public int
l()
m_32172389()
getNearestPathNodeIndex()
func_184671_o()
public int
k(double arg0, double arg1, double arg2)
m_30015491(double arg0, double arg1, double arg2)
getNearestPathNodeIndex(double x, double y, double z)
func_184663_l(double arg0, double arg1, double arg2)
public Path
a(int arg0, int arg1, cat arg2)
m_41559271(int arg0, int arg1, C_03498964 arg2)
findPath(int from, int to, PathNode pathNode)
func_184666_a(int arg0, int arg1, PathPoint arg2)
private Path
a(cat arg0, cat arg1)
m_92265807(C_03498964 arg0, C_03498964 arg1)
getPathOfAllPredecessors(PathNode unused, PathNode node)
func_184669_a(PathPoint arg0, PathPoint arg1)
public void
b(gy arg0)
m_61937125(C_74087615 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
public void
a(gy arg0)
m_30953923(C_74087615 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
protected void
I()
m_78825932()
checkDespawn()
func_70623_bb()
public Entity[]
bi()
m_65445817()
getParts()
func_70021_al()
public boolean
aB()
m_23617273()
hasCollision()
func_70067_L()
public World
J_()
m_71085501()
getWorld()
func_82194_d()
public SoundCategory
bV()
m_14397826()
getSoundCategory()
func_184176_by()
protected SoundEvent
D()
m_96971201()
getAmbientSound()
func_184639_G()
protected SoundEvent
d(adx arg0)
m_52063198(C_83334639 arg0)
getHurtSound(DamageSource arg0)
func_184601_bQ(DamageSource arg0)
protected float
cD()
m_71980539()
getSoundVolume()
func_70599_aP()
protected Identifier
G()
m_61071011()
getDefaultLootTable()
func_184647_J()
public Vec3d
a(float arg0)
m_39637111(float arg0)
getRotationVectorFromPhase(float tickDelta)
func_184665_a(float arg0)
public void
a(aky arg0, ej arg1, adx arg2)
m_56277974(C_09370188 arg0, C_32594356 arg1, C_83334639 arg2)
onCrystalDestroyed(EnderCrystalEntity crystal, BlockPos pos, DamageSource source)
func_184672_a(EntityEnderCrystal arg0, BlockPos arg1, DamageSource arg2)
public void
a(or<?> arg0)
m_36524865(C_63353360<?> arg0)
onDataValueChanged(DataAttribute<?> arg0)
func_184206_a(DataParameter<?> arg0)
public EnderDragonPhaseManager
ds()
m_24957321()
getPhaseManager()
func_184670_cT()
public DragonFight
dt()
m_52486483()
getFight()
func_184664_cU()
public boolean
c(aeh arg0)
m_63240372(C_30281404 arg0)
addStatusEffect(StatusEffectInstance arg0)
func_195064_c(PotionEffect arg0)
protected boolean
n(aeo arg0)
m_98100763(C_42232651 arg0)
canRide(Entity arg0)
func_184228_n(Entity arg0)
public boolean
bm()
m_16918677()
canUsePortals()
func_184222_aU()
public float
a(int arg0, double[] arg1, double[] arg2)
m_96502039(int arg0, double[] arg1, double[] arg2)
getChangeInNeckPitch(int segmentOffset, double[] segment1, double[] segment2)
func_184667_a(int arg0, double[] arg1, double[] arg2)