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

public class WitherEntity

extends MonsterEntity implements Boss, RangedAttackMob

All mapped superinterfaces:

CommandSource, Monster, SpawnableEntity, Boss, RangedAttackMob

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

Field summary

Modifier and TypeField
private float[]
a
field_5372
sideHeadPitches
field_82220_d
private float[]
b
field_5373
sideHeadYaws
field_82221_e
private float[]
c
field_5374
prevSideHeadPitches
field_82217_f
private float[]
bm
field_5375
prevSideHeadYaws
field_82218_g
private int[]
bn
field_5376
skullCooldowns
field_82223_h
private int[]
bo
field_5377
chargedSkullCooldowns
field_82224_i
private int
bp
field_5378
blockBreakingCooldown
blockBreakCounter
private static final com.google.common.base.Predicate<Entity>
bq
field_12015
UNDEAD_FILTER
attackEntitySelector

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
protected void
h()
method_2484()
registerSyncedData()
entityInit()
public void
b(dn arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(dn arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
protected String
z()
method_2603()
getAmbientSound()
getLivingSound()
protected String
bo()
method_2604()
getHurtSound()
getHurtSound()
protected String
bp()
method_2605()
getDeathSound()
getDeathSound()
public void
m()
method_2651()
mobTick()
onLivingUpdate()
protected void
E()
method_2633()
mobAiTick()
updateAITasks()
public static boolean
a(afh arg0)
method_11114(class_197 arg0)
canDestroy(Block block)
canDestroyBlock(Block arg0)
public void
n()
method_4537()
onSummoned()
func_82206_m()
public void
aA()
method_2517()
onCobwebCollision()
setInWeb()
public int
br()
method_2601()
getArmorProtection()
getTotalArmorValue()
private double
t(int arg0)
method_4543(int arg0)
getHeadX(int headIndex)
func_82214_u(int arg0)
private double
u(int arg0)
method_4544(int arg0)
getHeadY(int headIndec)
func_82208_v(int arg0)
private double
v(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, pr 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 x, double y, double z, boolean invulnerable)
public void
a(pr arg0, float arg1)
method_4552(class_1699 arg0, float arg1)
doRangedAttack(LivingEntity arg0, float arg1)
attackEntityWithRangedAttack(EntityLivingBase arg0, float arg1)
public boolean
a(ow 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
D()
method_2632()
checkDespawn()
despawnEntity()
public void
e(float arg0, float arg1)
method_2490(float arg0, float arg1)
takeFallDamage(float arg0, float arg1)
fall(float arg0, float arg1)
public void
c(pf arg0)
method_2654(class_861 arg0)
addStatusEffect(StatusEffectInstance arg0)
addPotionEffect(PotionEffect arg0)
protected void
aX()
method_6129()
initAttributes()
applyEntityAttributes()
public int
cl()
method_4538()
getInvulnerabilityTimer()
getInvulTime()
public void
r(int arg0)
method_4541(int arg0)
setInvulnerabilityTimer(int ticks)
setInvulTime(int arg0)
public int
s(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)
updateWatchedTargetId(int targetOffset, int newId)
public boolean
cm()
method_4539()
isAtHalfHealth()
isArmored()
public MobType
bz()
method_2647()
getMobType()
getCreatureAttribute()
public void
a(pk arg0)
method_2500(class_864 arg0)
startRiding(Entity arg0)
mountEntity(Entity arg0)
public int
b(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
b(int arg0)
method_4540(int arg0)
getHeadPitch(int id)
func_82210_r(int arg0)