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

public class WitherEntity

extends MonsterEntity implements Boss, RangedAttackMob

All mapped superinterfaces:

Monster, SpawnableEntity, Boss, RangedAttackMob

xc
net.minecraft.class_1410
net.minecraft.entity.living.mob.monster.boss.WitherEntity
net.minecraft.entity.boss.EntityWither

Field summary

Modifier and TypeField
private float[]
bp
field_5372
sideHeadPitches
field_82220_d
private float[]
bq
field_5373
sideHeadYaws
field_82221_e
private float[]
br
field_5374
prevSideHeadPitches
field_82217_f
private float[]
bs
field_5375
prevSideHeadYaws
field_82218_g
private int[]
bt
field_5376
skullCooldowns
field_82223_h
private int[]
bu
field_5377
chargedSkullCooldowns
field_82224_i
private int
bv
field_5378
blockBreakingCooldown
field_82222_j
private static final EntityFilter
bw
field_5371
UNDEAD_FILTER
attackEntitySelector

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
protected void
c()
method_2484()
registerSyncedData()
entityInit()
public void
b(dh arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(dh arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
protected String
t()
method_2603()
getAmbientSound()
getLivingSound()
protected String
aT()
method_2604()
getHurtSound()
getHurtSound()
protected String
aU()
method_2605()
getDeathSound()
getDeathSound()
public void
e()
method_2651()
mobTick()
onLivingUpdate()
protected void
bn()
method_2633()
serverTickAi()
updateAITasks()
public void
bZ()
method_4537()
onSummoned()
func_82206_m()
public void
as()
method_2517()
onCobwebCollision()
setInWeb()
public int
aV()
method_2601()
getArmorProtection()
getTotalArmorValue()
private double
u(int arg0)
method_4543(int arg0)
getHeadX(int headIndex)
func_82214_u(int arg0)
private double
v(int arg0)
method_4544(int arg0)
getHeadY(int headIndec)
func_82208_v(int arg0)
private double
w(int arg0)
method_4545(int arg0)
getHeadZ(int headIndex)
func_82213_w(int arg0)
private float
b(float arg0, float arg1, float arg2)
method_4535(float arg0, float arg1, float arg2)
getNextAngle(float prevAngle, float desiredAngle, float maxDelta)
func_82204_b(float arg0, float arg1, float arg2)
private void
a(int arg0, sv arg1)
method_6303(int arg0, class_1699 arg1)
shootSkullAt(int head, LivingEntity target)
launchWitherSkullToEntity(int arg0, EntityLivingBase arg1)
private void
a(int arg0, double arg1, double arg2, double arg3, boolean arg4)
method_4533(int arg0, double arg1, double arg2, double arg3, boolean arg4)
shootSkullAt(int head, double targetX, double targetY, double targetZ, boolean charged)
launchWitherSkullToCoords(int arg0, double arg1, double arg2, double arg3, boolean arg4)
public void
a(sv arg0, float arg1)
method_4552(class_1699 arg0, float arg1)
doRangedAttack(LivingEntity arg0, float arg1)
attackEntityWithRangedAttack(EntityLivingBase arg0, float arg1)
public boolean
a(ro arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
protected void
b(boolean arg0, int arg1)
method_2587(boolean arg0, int arg1)
dropItems(boolean arg0, int arg1)
dropFewItems(boolean arg0, int arg1)
protected void
w()
method_2632()
checkDespawn()
despawnEntity()
protected void
b(float arg0)
method_2490(float arg0)
takeFallDamage(float arg0)
fall(float arg0)
public void
c(rw arg0)
method_2654(class_861 arg0)
addStatusEffect(StatusEffectInstance arg0)
addPotionEffect(PotionEffect arg0)
protected boolean
bk()
method_2608()
aiEnabled()
isAIEnabled()
protected void
aD()
method_6129()
initAttributes()
applyEntityAttributes()
public int
ca()
method_4538()
getInvulnerabilityTimer()
getInvulTime()
public void
s(int arg0)
method_4541(int arg0)
setInvulnerabilityTimer(int ticks)
setInvulTime(int arg0)
public int
t(int arg0)
method_4542(int arg0)
getTrackedEntityId(int headIndex)
getWatchedTargetId(int arg0)
public void
b(int arg0, int arg1)
method_4536(int arg0, int arg1)
setTrackedEntityId(int headIndex, int id)
func_82211_c(int arg0, int arg1)
public boolean
cb()
method_4539()
isAtHalfHealth()
isArmored()
public MobType
bd()
method_2647()
getMobType()
getCreatureAttribute()
public void
a(sa arg0)
method_2500(class_864 arg0)
startRiding(Entity arg0)
mountEntity(Entity arg0)
public float
Y()
method_2475()
getShadowHeightOffset()
getShadowSize()
public int
c(float arg0)
method_2524(float arg0)
getLightLevel(float arg0)
getBrightnessForRender(float arg0)
public float
a(int arg0)
method_4532(int arg0)
getHeadYaw(int id)
func_82207_a(int arg0)
public float
c(int arg0)
method_4540(int arg0)
getHeadPitch(int id)
func_82210_r(int arg0)