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

public class WitherEntity

extends MonsterEntity implements RangedAttackMob

All mapped superinterfaces:

Nameable, CommandSource, Monster, RangedAttackMob

ata
net.minecraft.class_1528
net.minecraft.entity.living.mob.monster.boss.WitherEntity
net.minecraft.entity.boss.WitherEntity
net.minecraft.entity.boss.WitherEntity

Field summary

Modifier and TypeField
private static final DataAttribute<Integer>
b
field_7088
TRACKED_ENTITY_ID_1
field_184741_a
field_184741_a
private static final DataAttribute<Integer>
c
field_7090
TRACKED_ENTITY_ID_2
field_184742_b
field_184742_b
private static final DataAttribute<Integer>
d
field_7089
TRACKED_ENTITY_ID_3
field_184743_c
field_184743_c
private static final List<DataAttribute<Integer>>
bz
field_7087
TRACKED_ENTITY_IDS
field_184745_bv
field_184745_bv
private static final DataAttribute<Integer>
bA
field_7085
INVUL_TIMER
field_184746_bw
field_184746_bw
private static final C_33411697
bB
field_18125
f_28057034
field_213798_bB
field_213798_bB
private final float[]
bC
field_7084
sideHeadPitches
field_82220_d
field_82220_d
private final float[]
bD
field_7083
sideHeadYaws
field_82221_e
field_82221_e
private final float[]
bE
field_7095
prevSideHeadPitches
field_82217_f
field_82217_f
private final float[]
bF
field_7094
prevSideHeadYaws
field_82218_g
field_82218_g
private final int[]
bG
field_7091
skullCooldowns
field_82223_h
field_82223_h
private final int[]
bH
field_7092
chargedSkullCooldowns
field_82224_i
field_82224_i
private int
bI
field_7082
blockBreakingCooldown
field_82222_j
field_82222_j
private final ServerBossEvent
bJ
field_7093
bossBar
field_184744_bE
field_184744_bE
private static final Predicate<LivingEntity>
bK
field_7086
UNDEAD_FILTER
field_82219_bJ
field_82219_bJ

Constructor summary

ModifierConstructor
public (EntityType<? extends WitherEntity> arg0, World arg1)

Method summary

Modifier and TypeMethod
protected void
n()
method_5959()
initGoals()
func_184651_r()
initEntityAI()
protected void
u_()
method_5693()
registerSyncedData()
func_70088_a()
registerData()
public void
b(ib arg0)
method_5652(class_2487 arg0)
writeCustomNbt(NbtCompound arg0)
func_213281_b(CompoundNBT arg0)
func_213281_b(CompoundNBT arg0)
public void
a(ib arg0)
method_5749(class_2487 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(CompoundNBT arg0)
readAdditional(CompoundNBT arg0)
public void
b(jm arg0)
method_5665(class_2561 arg0)
setCustomName(Text arg0)
func_200203_b(ITextComponent arg0)
setCustomName(ITextComponent arg0)
protected SoundEvent
G()
method_5994()
getAmbientSound()
func_184639_G()
getAmbientSound()
protected SoundEvent
e(aho arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
func_184601_bQ(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
cG()
method_6002()
getDeathSound()
func_184615_bR()
getDeathSound()
public void
k()
method_6007()
mobTick()
func_70636_d()
livingTick()
protected void
L()
method_5958()
mobAiTick()
func_70619_bc()
updateAITasks()
public static boolean
b(bvj arg0)
method_6883(class_2680 arg0)
canDestroy(BlockState arg0)
func_181033_a(BlockState arg0)
canDestroyBlock(BlockState blockIn)
public void
l()
method_6885()
onSummoned()
func_82206_m()
ignite()
public void
a(bvj arg0, crv arg1)
method_5844(class_2680 arg0, class_243 arg1)
onCobwebCollision(BlockState arg0, Vec3d arg1)
func_213295_a(BlockState arg0, Vec3d arg1)
func_213295_a(BlockState arg0, Vec3d arg1)
public void
b(vh arg0)
method_5837(class_3222 arg0)
startTrackedBy(ServerPlayerEntity arg0)
func_184178_b(ServerPlayerEntity arg0)
addTrackingPlayer(ServerPlayerEntity arg0)
public void
c(vh arg0)
method_5742(class_3222 arg0)
stopTrackedBy(ServerPlayerEntity arg0)
func_184203_c(ServerPlayerEntity arg0)
removeTrackingPlayer(ServerPlayerEntity arg0)
private double
s(int arg0)
method_6874(int arg0)
getHeadX(int headIndex)
func_82214_u(int arg0)
getHeadX(int arg0)
private double
t(int arg0)
method_6880(int arg0)
getHeadY(int headIndec)
func_82208_v(int arg0)
getHeadY(int arg0)
private double
u(int arg0)
method_6881(int arg0)
getHeadZ(int headIndex)
func_82213_w(int arg0)
getHeadZ(int arg0)
private float
a(float arg0, float arg1, float arg2)
method_6886(float arg0, float arg1, float arg2)
getNextAngle(float prevAngle, float desiredAngle, float maxDelta)
func_82204_b(float arg0, float arg1, float arg2)
rotlerp(float arg0, float arg1, float arg2)
private void
a(int arg0, aio arg1)
method_6878(int arg0, class_1309 arg1)
shootSkullAt(int head, LivingEntity target)
func_82216_a(int arg0, LivingEntity arg1)
launchWitherSkullToEntity(int arg0, LivingEntity arg1)
private void
a(int arg0, double arg1, double arg2, double arg3, boolean arg4)
method_6877(int arg0, double arg1, double arg2, double arg3, boolean arg4)
shootSkullAt(int head, double targetX, double targetY, double targetZ, boolean charged)
func_82209_a(int arg0, double arg1, double arg2, double arg3, boolean arg4)
launchWitherSkullToCoords(int arg0, double x, double y, double z, boolean invulnerable)
public void
a(aio arg0, float arg1)
method_7105(class_1309 arg0, float arg1)
doRangedAttack(LivingEntity arg0, float arg1)
func_82196_d(LivingEntity arg0, float arg1)
attackEntityWithRangedAttack(LivingEntity arg0, float arg1)
public boolean
a(aho arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
protected void
a(aho arg0, int arg1, boolean arg2)
method_6099(class_1282 arg0, int arg1, boolean arg2)
dropEquipment(DamageSource arg0, int arg1, boolean arg2)
func_213333_a(DamageSource arg0, int arg1, boolean arg2)
func_213333_a(DamageSource arg0, int arg1, boolean arg2)
protected void
J()
method_5982()
checkDespawn()
func_70623_bb()
checkDespawn()
public void
b(float arg0, float arg1)
method_5747(float arg0, float arg1)
takeFallDamage(float arg0, float arg1)
func_180430_e(float arg0, float arg1)
fall(float arg0, float arg1)
public boolean
c(ahz arg0)
method_6092(class_1293 arg0)
addStatusEffect(StatusEffectInstance arg0)
func_195064_c(EffectInstance arg0)
addPotionEffect(EffectInstance arg0)
protected void
ck()
method_6001()
initAttributes()
func_110147_ax()
registerAttributes()
public int
dV()
method_6884()
getInvulnerabilityTimer()
func_82212_n()
getInvulTime()
public void
q(int arg0)
method_6875(int arg0)
setInvulnerabilityTimer(int ticks)
func_82215_s(int arg0)
setInvulTime(int time)
public int
r(int arg0)
method_6882(int arg0)
getTrackedEntityId(int headIndex)
func_82203_t(int arg0)
getWatchedTargetId(int head)
public void
a(int arg0, int arg1)
method_6876(int arg0, int arg1)
setTrackedEntityId(int headIndex, int id)
func_82211_c(int arg0, int arg1)
updateWatchedTargetId(int targetOffset, int newId)
public boolean
dW()
method_6872()
isAtHalfHealth()
func_82205_o()
isArmored()
public MobType
cP()
method_6046()
getMobType()
func_70668_bt()
getCreatureAttribute()
protected boolean
n(aif arg0)
method_5860(class_1297 arg0)
canRide(Entity arg0)
func_184228_n(Entity arg0)
canBeRidden(Entity arg0)
public boolean
bt()
method_5822()
canUsePortals()
func_184222_aU()
isNonBoss()
public boolean
d(ahz arg0)
method_6049(class_1293 arg0)
canHaveStatusEffect(StatusEffectInstance arg0)
func_70687_e(EffectInstance arg0)
isPotionApplicable(EffectInstance arg0)
public int
aD()
method_5635()
getLightLevel()
func_70070_b()
getBrightnessForRender()
public float
a(int arg0)
method_6879(int arg0)
getHeadYaw(int id)
func_82207_a(int arg0)
getHeadYRotation(int arg0)
public float
b(int arg0)
method_6887(int arg0)
getHeadPitch(int id)
func_82210_r(int arg0)
getHeadXRotation(int arg0)