net.minecraft.entity.boss

public class WitherEntity

extends HostileEntity implements SkinOverlayOwner, RangedAttackMob

All mapped superinterfaces:

Nameable, CommandOutput, Monster, SkinOverlayOwner, RangedAttackMob

bcl
net.minecraft.world.entity.boss.wither.WitherBoss
net.minecraft.class_1528
net.minecraft.entity.boss.WitherEntity
net.minecraft.unmapped.C_sggtxtfb
net.minecraft.entity.boss.WitherEntity
net.minecraft.entity.boss.WitherEntity

Field summary

Modifier and TypeField
private static final TrackedData<Integer>
b
DATA_TARGET_A
field_7088
TRACKED_ENTITY_ID_1
f_xzkijnyk
field_184741_a
FIRST_HEAD_TARGET
private static final TrackedData<Integer>
c
DATA_TARGET_B
field_7090
TRACKED_ENTITY_ID_2
f_slpkdxzn
field_184742_b
SECOND_HEAD_TARGET
private static final TrackedData<Integer>
d
DATA_TARGET_C
field_7089
TRACKED_ENTITY_ID_3
f_deuiozmf
field_184743_c
THIRD_HEAD_TARGET
private static final List<TrackedData<Integer>>
bo
DATA_TARGETS
field_7087
TRACKED_ENTITY_IDS
f_qzkqrqlp
field_184745_bv
HEAD_TARGETS
private static final TrackedData<Integer>
bp
DATA_ID_INV
field_7085
INVUL_TIMER
f_ypdfrirk
field_184746_bw
INVULNERABILITY_TIME
private final float[]
bq
xRotHeads
field_7084
sideHeadPitches
f_valuttbg
field_82220_d
xRotationHeads
private final float[]
br
yRotHeads
field_7083
sideHeadYaws
f_rkyuofza
field_82221_e
yRotationHeads
private final float[]
bs
xRotOHeads
field_7095
prevSideHeadPitches
f_ttvtiedl
field_82217_f
xRotOHeads
private final float[]
bt
yRotOHeads
field_7094
prevSideHeadYaws
f_xpkucahz
field_82218_g
yRotOHeads
private final int[]
bu
nextHeadUpdate
field_7091
field_7091
f_jivuqxso
field_82223_h
nextHeadUpdate
private final int[]
bv
idleHeadUpdates
field_7092
field_7092
f_eswsbgvn
field_82224_i
idleHeadUpdates
private int
bw
destroyBlocksTick
field_7082
field_7082
f_fqkraiyq
field_82222_j
blockBreakCounter
private final ServerBossBar
bx
bossEvent
field_7093
bossBar
f_gkmmafgl
field_184744_bE
bossInfo
private static final Predicate<LivingEntity>
by
LIVING_ENTITY_SELECTOR
field_7086
CAN_ATTACK_PREDICATE
f_bjoduoid
field_82219_bJ
NOT_UNDEAD
private static final TargetPredicate
bz
TARGETING_CONDITIONS
field_18125
HEAD_TARGET_PREDICATE
f_lpobsupw
field_213798_bB
ENEMY_CONDITION

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
o()
registerGoals()
method_5959()
initGoals()
m_itjttsuo()
func_184651_r()
registerGoals()
protected void
e()
defineSynchedData()
method_5693()
initDataTracker()
m_lwugwlsw()
func_70088_a()
registerData()
public void
b(md arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_xuwbpohg(C_hhlwcnih arg0)
func_213281_b(CompoundNBT arg0)
writeAdditional(CompoundNBT arg0)
public void
a(md arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_obkzfysl(C_hhlwcnih arg0)
func_70037_a(CompoundNBT arg0)
readAdditional(CompoundNBT arg0)
public void
a(nr arg0)
setCustomName(Component arg0)
method_5665(class_2561 arg0)
setCustomName(Text arg0)
m_fymcirnf(C_rdaqiwdt arg0)
func_200203_b(ITextComponent arg0)
setCustomName(ITextComponent arg0)
protected SoundEvent
I()
getAmbientSound()
method_5994()
getAmbientSound()
m_jjefzxbm()
func_184639_G()
getAmbientSound()
protected SoundEvent
e(apk arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
func_184601_bQ(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
dq()
getDeathSound()
method_6002()
getDeathSound()
m_axkhmdzu()
func_184615_bR()
getDeathSound()
public void
k()
aiStep()
method_6007()
tickMovement()
m_alyudxll()
func_70636_d()
livingTick()
protected void
N()
customServerAiStep()
method_5958()
mobTick()
m_wbeiezxn()
func_70619_bc()
updateAITasks()
public static boolean
c(ceh arg0)
canDestroy(BlockState arg0)
method_6883(class_2680 arg0)
canDestroy(BlockState block)
m_iebjalcb(C_txtbiemp arg0)
func_181033_a(BlockState arg0)
canDestroyBlock(BlockState blockIn)
public void
m()
makeInvulnerable()
method_6885()
method_6885()
m_jyisjocy()
func_82206_m()
ignite()
public void
a(ceh arg0, dcn arg1)
makeStuckInBlock(BlockState arg0, Vec3 arg1)
method_5844(class_2680 arg0, class_243 arg1)
slowMovement(BlockState arg0, Vec3d arg1)
m_fqsmgmzi(C_txtbiemp arg0, C_vgpupfxx arg1)
func_213295_a(BlockState arg0, Vector3d arg1)
setMotionMultiplier(BlockState arg0, Vector3d arg1)
public void
b(aah arg0)
startSeenByPlayer(ServerPlayer arg0)
method_5837(class_3222 arg0)
onStartedTrackingBy(ServerPlayerEntity arg0)
m_xthhawdp(C_mxrobsgg arg0)
func_184178_b(ServerPlayerEntity arg0)
addTrackingPlayer(ServerPlayerEntity arg0)
public void
c(aah arg0)
stopSeenByPlayer(ServerPlayer arg0)
method_5742(class_3222 arg0)
onStoppedTrackingBy(ServerPlayerEntity arg0)
m_loccnuga(C_mxrobsgg arg0)
func_184203_c(ServerPlayerEntity arg0)
removeTrackingPlayer(ServerPlayerEntity arg0)
private double
u(int arg0)
getHeadX(int arg0)
method_6874(int arg0)
getHeadX(int headIndex)
m_djktfxfe(int arg0)
func_82214_u(int arg0)
getHeadX(int head)
private double
v(int arg0)
getHeadY(int arg0)
method_6880(int arg0)
getHeadY(int headIndex)
m_ncsxlcdy(int arg0)
func_82208_v(int arg0)
getHeadY(int head)
private double
w(int arg0)
getHeadZ(int arg0)
method_6881(int arg0)
getHeadZ(int headIndex)
m_riwonxhm(int arg0)
func_82213_w(int arg0)
getHeadZ(int head)
private float
a(float arg0, float arg1, float arg2)
rotlerp(float arg0, float arg1, float arg2)
method_6886(float arg0, float arg1, float arg2)
getNextAngle(float prevAngle, float desiredAngle, float maxDifference)
m_vfpzhqzn(float arg0, float arg1, float arg2)
func_82204_b(float arg0, float arg1, float arg2)
rotlerp(float arg0, float arg1, float arg2)
private void
a(int arg0, aqm arg1)
performRangedAttack(int arg0, LivingEntity arg1)
method_6878(int arg0, class_1309 arg1)
method_6878(int arg0, LivingEntity arg1)
m_zzpaardc(int arg0, C_usxaxydn arg1)
func_82216_a(int arg0, LivingEntity arg1)
launchWitherSkullToEntity(int head, LivingEntity target)
private void
a(int arg0, double arg1, double arg2, double arg3, boolean arg4)
performRangedAttack(int arg0, double arg1, double arg2, double arg3, boolean arg4)
method_6877(int arg0, double arg1, double arg2, double arg3, boolean arg4)
shootSkullAt(int headIndex, double targetX, double targetY, double targetZ, boolean charged)
m_ihkmwbhs(int arg0, double arg1, double arg2, double arg3, boolean arg4)
func_82209_a(int arg0, double arg1, double arg2, double arg3, boolean arg4)
launchWitherSkullToCoords(int head, double x, double y, double z, boolean invulnerable)
public void
a(aqm arg0, float arg1)
performRangedAttack(LivingEntity arg0, float arg1)
method_7105(class_1309 arg0, float arg1)
attack(LivingEntity arg0, float arg1)
m_tmonasak(C_usxaxydn arg0, float arg1)
func_82196_d(LivingEntity arg0, float arg1)
attackEntityWithRangedAttack(LivingEntity arg0, float arg1)
public boolean
a(apk arg0, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_szxeksnh(C_sbxfkpyv arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
protected void
a(apk arg0, int arg1, boolean arg2)
dropCustomDeathLoot(DamageSource arg0, int arg1, boolean arg2)
method_6099(class_1282 arg0, int arg1, boolean arg2)
dropEquipment(DamageSource arg0, int arg1, boolean arg2)
m_sephwywk(C_sbxfkpyv arg0, int arg1, boolean arg2)
func_213333_a(DamageSource arg0, int arg1, boolean arg2)
dropSpecialItems(DamageSource arg0, int arg1, boolean arg2)
public void
cI()
checkDespawn()
method_5982()
checkDespawn()
m_vcfvpihz()
func_70623_bb()
checkDespawn()
public boolean
b(float arg0, float arg1)
causeFallDamage(float arg0, float arg1)
method_5747(float arg0, float arg1)
handleFallDamage(float arg0, float arg1)
m_izrsdktf(float arg0, float arg1)
func_225503_b_(float arg0, float arg1)
onLivingFall(float arg0, float arg1)
public boolean
c(apu arg0)
addEffect(MobEffectInstance arg0)
method_6092(class_1293 arg0)
addStatusEffect(StatusEffectInstance arg0)
m_qhelmcsx(C_wpfizwve arg0)
func_195064_c(EffectInstance arg0)
addPotionEffect(EffectInstance arg0)
public static DefaultAttributeContainer$Builder
eK()
createAttributes()
method_26904()
createWitherAttributes()
m_limguwou()
func_234258_eI_()
registerAttributes()
public int
eL()
getInvulnerableTicks()
method_6884()
getInvulnerableTimer()
m_qhkuvwyu()
func_82212_n()
getInvulTime()
public void
s(int arg0)
setInvulnerableTicks(int arg0)
method_6875(int arg0)
setInvulTimer(int ticks)
m_xxdbhdpd(int arg0)
func_82215_s(int arg0)
setInvulTime(int time)
public int
t(int arg0)
getAlternativeTarget(int arg0)
method_6882(int arg0)
getTrackedEntityId(int headIndex)
m_udmnrxfs(int arg0)
func_82203_t(int arg0)
getWatchedTargetId(int head)
public void
a(int arg0, int arg1)
setAlternativeTarget(int arg0, int arg1)
method_6876(int arg0, int arg1)
setTrackedEntityId(int headIndex, int id)
m_ojenakht(int arg0, int arg1)
func_82211_c(int arg0, int arg1)
updateWatchedTargetId(int targetOffset, int newId)
public boolean
S_()
isPowered()
method_6872()
shouldRenderOverlay()
m_hdnslihu()
func_225509_J__()
isCharged()
public EntityGroup
dC()
getMobType()
method_6046()
getGroup()
m_hjalyqwk()
func_70668_bt()
getCreatureAttribute()
protected boolean
n(aqa arg0)
canRide(Entity arg0)
method_5860(class_1297 arg0)
canStartRiding(Entity arg0)
m_swzplugo(C_astfners arg0)
func_184228_n(Entity arg0)
canBeRidden(Entity arg0)
public boolean
bO()
canChangeDimensions()
method_5822()
canUsePortals()
m_yufxwphq()
func_184222_aU()
canChangeDimension()
public boolean
d(apu arg0)
canBeAffected(MobEffectInstance arg0)
method_6049(class_1293 arg0)
canHaveStatusEffect(StatusEffectInstance arg0)
m_eyfojjsq(C_wpfizwve arg0)
func_70687_e(EffectInstance arg0)
isPotionApplicable(EffectInstance arg0)
public float
a(int arg0)
getHeadYRot(int arg0)
method_6879(int arg0)
getHeadYaw(int headIndex)
m_wnpnhbzd(int arg0)
func_82207_a(int arg0)
getHeadYRotation(int head)
public float
b(int arg0)
getHeadXRot(int arg0)
method_6887(int arg0)
getHeadPitch(int headIndex)
m_twnuampb(int arg0)
func_82210_r(int arg0)
getHeadXRotation(int head)