net.minecraft.world.entity.boss.wither

public class WitherBoss

extends Monster implements RangedAttackMob

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, EquipmentUser, Leashable, Targeting, Enemy, RangedAttackMob

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

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Integer>
a
DATA_TARGET_A
field_7088
f_xzkijnyk
TRACKED_ENTITY_ID_1
TRACKED_ENTITY_ID_1
private static final EntityDataAccessor<Integer>
b
DATA_TARGET_B
field_7090
f_slpkdxzn
TRACKED_ENTITY_ID_2
TRACKED_ENTITY_ID_2
private static final EntityDataAccessor<Integer>
c
DATA_TARGET_C
field_7089
f_deuiozmf
TRACKED_ENTITY_ID_3
TRACKED_ENTITY_ID_3
private static final List<EntityDataAccessor<Integer>>
d
DATA_TARGETS
field_7087
f_qzkqrqlp
TRACKED_ENTITY_IDS
TRACKED_ENTITY_IDS
private static final EntityDataAccessor<Integer>
bG
DATA_ID_INV
field_7085
f_ypdfrirk
INVUL_TIMER
INVUL_TIMER
private static final int
bH
INVULNERABLE_TICKS
field_30441
f_dbpklypj
DEFAULT_INVUL_TIMER
DEFAULT_INVUL_TIMER
private final float[]
bI
xRotHeads
field_7084
f_valuttbg
sideHeadPitches
sideHeadPitches
private final float[]
bJ
yRotHeads
field_7083
f_rkyuofza
sideHeadYaws
sideHeadYaws
private final float[]
bK
xRotOHeads
field_7095
f_ttvtiedl
lastSideHeadPitches
prevSideHeadPitches
private final float[]
bL
yRotOHeads
field_7094
f_xpkucahz
lastSideHeadYaws
prevSideHeadYaws
private final int[]
bM
nextHeadUpdate
field_7091
f_jivuqxso
skullCooldowns
skullCooldowns
private final int[]
bN
idleHeadUpdates
field_7092
f_eswsbgvn
chargedSkullCooldowns
chargedSkullCooldowns
private int
bO
destroyBlocksTick
field_7082
f_fqkraiyq
blockBreakingCooldown
blockBreakingCooldown
private final ServerBossEvent
bP
bossEvent
field_7093
f_gkmmafgl
bossBar
bossBar
private static final TargetingConditions$Selector
bQ
LIVING_ENTITY_SELECTOR
field_7086
f_bjoduoid
CAN_ATTACK_PREDICATE
CAN_ATTACK_PREDICATE
private static final TargetingConditions
bR
TARGETING_CONDITIONS
field_18125
f_lpobsupw
HEAD_TARGET_PREDICATE
HEAD_TARGET_PREDICATE

Constructor summary

ModifierConstructor
public (EntityType<? extends WitherBoss> arg0, Level world)

Method summary

Modifier and TypeMethod
protected PathNavigation
b(dja arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
m_tqtwudhk(C_cdctfzbn arg0)
createNavigation(World arg0)
createNavigation(World arg0)
protected void
D()
registerGoals()
method_5959()
m_itjttsuo()
initGoals()
initGoals()
protected void
a(akn$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
m_lwugwlsw(C_pyoaoolj$C_oqzxcugu arg0)
initDataTracker(DataTracker$Builder arg0)
initDataTracker(DataTracker$Builder arg0)
public void
b(tz arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
m_xuwbpohg(C_hhlwcnih arg0)
writeCustomDataToNbt(NbtCompound arg0)
writeCustomDataToNbt(NbtCompound arg0)
public void
a(tz arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
readCustomDataFromNbt(NbtCompound arg0)
public void
b(wy arg0)
setCustomName(Component arg0)
method_5665(class_2561 arg0)
m_fymcirnf(C_rdaqiwdt arg0)
setCustomName(Text arg0)
setCustomName(Text arg0)
protected SoundEvent
u()
getAmbientSound()
method_5994()
m_jjefzxbm()
getAmbientSound()
getAmbientSound()
protected SoundEvent
e(buu arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
getHurtSound(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
l_()
getDeathSound()
method_6002()
m_axkhmdzu()
getDeathSound()
getDeathSound()
public void
k_()
aiStep()
method_6007()
m_alyudxll()
tickMovement()
tickMovement()
protected void
a(arq arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
m_wbeiezxn(C_bdwnwhiu arg0)
mobTick(ServerWorld arg0)
mobTick(ServerWorld arg0)
public static boolean
c(eah arg0)
canDestroy(BlockState arg0)
method_6883(class_2680 arg0)
m_iebjalcb(C_txtbiemp arg0)
canDestroy(BlockState block)
canDestroy(BlockState block)
public void
j()
makeInvulnerable()
method_6885()
m_jyisjocy()
onSummoned()
onSummoned()
public void
a(eah arg0, feq arg1)
makeStuckInBlock(BlockState arg0, Vec3 arg1)
method_5844(class_2680 arg0, class_243 arg1)
m_fqsmgmzi(C_txtbiemp arg0, C_vgpupfxx arg1)
slowMovement(BlockState arg0, Vec3d arg1)
setMovementMultiplier(BlockState arg0, Vec3d arg1)
public void
d(arr arg0)
startSeenByPlayer(ServerPlayer arg0)
method_5837(class_3222 arg0)
m_xthhawdp(C_mxrobsgg arg0)
onStartedTrackingBy(ServerPlayerEntity arg0)
onStartedTrackingBy(ServerPlayerEntity arg0)
public void
e(arr arg0)
stopSeenByPlayer(ServerPlayer arg0)
method_5742(class_3222 arg0)
m_loccnuga(C_mxrobsgg arg0)
onStoppedTrackingBy(ServerPlayerEntity arg0)
onStoppedTrackingBy(ServerPlayerEntity arg0)
private double
r(int arg0)
getHeadX(int arg0)
method_6874(int arg0)
m_djktfxfe(int arg0)
getHeadX(int headIndex)
getHeadX(int headIndex)
private double
s(int arg0)
getHeadY(int arg0)
method_6880(int arg0)
m_ncsxlcdy(int arg0)
getHeadY(int headIndex)
getHeadY(int headIndex)
private double
t(int arg0)
getHeadZ(int arg0)
method_6881(int arg0)
m_riwonxhm(int arg0)
getHeadZ(int headIndex)
getHeadZ(int headIndex)
private float
a(float arg0, float arg1, float arg2)
rotlerp(float arg0, float arg1, float arg2)
method_6886(float arg0, float arg1, float arg2)
m_vfpzhqzn(float arg0, float arg1, float arg2)
getNextAngle(float lastAngle, float desiredAngle, float maxDifference)
getNextAngle(float prevAngle, float desiredAngle, float maxDifference)
private void
a(int arg0, bxe arg1)
performRangedAttack(int arg0, LivingEntity arg1)
method_6878(int arg0, class_1309 arg1)
m_zzpaardc(int arg0, C_usxaxydn arg1)
shootSkullAt(int headIndex, LivingEntity target)
shootSkullAt(int headIndex, 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)
m_ihkmwbhs(int arg0, double arg1, double arg2, double arg3, boolean arg4)
shootSkullAt(int headIndex, double targetX, double targetY, double targetZ, boolean charged)
shootSkullAt(int headIndex, double targetX, double targetY, double targetZ, boolean charged)
public void
a(bxe arg0, float arg1)
performRangedAttack(LivingEntity arg0, float arg1)
method_7105(class_1309 arg0, float arg1)
m_tmonasak(C_usxaxydn arg0, float arg1)
shootAt(LivingEntity arg0, float arg1)
attack(LivingEntity arg0, float arg1)
public boolean
a(arq arg0, buu arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
m_fuenwjjy(C_bdwnwhiu arg0, C_sbxfkpyv arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
protected void
a(arq arg0, buu arg1, boolean arg2)
dropCustomDeathLoot(ServerLevel arg0, DamageSource arg1, boolean arg2)
method_6099(class_3218 arg0, class_1282 arg1, boolean arg2)
m_sephwywk(C_bdwnwhiu arg0, C_sbxfkpyv arg1, boolean arg2)
dropEquipment(ServerWorld arg0, DamageSource arg1, boolean arg2)
dropCustomLoot(ServerWorld arg0, DamageSource arg1, boolean arg2)
public void
dH()
checkDespawn()
method_5982()
m_vcfvpihz()
checkDespawn()
checkDespawn()
public boolean
b(bvj arg0, bwf arg1)
addEffect(MobEffectInstance arg0, Entity arg1)
method_37222(class_1293 arg0, class_1297 arg1)
m_ynmbvwjb(C_wpfizwve arg0, C_astfners arg1)
addStatusEffect(StatusEffectInstance arg0, Entity arg1)
addStatusEffect(StatusEffectInstance arg0, Entity arg1)
public static AttributeSupplier$Builder
m()
createAttributes()
method_26904()
m_limguwou()
createWitherAttributes()
createAttributes()
public float[]
n()
getHeadYRots()
method_61488()
m_qmyjaubp()
getSideHeadYaws()
getSideHeadYaws()
public float[]
q()
getHeadXRots()
method_61487()
m_lqbzdcae()
getSideHeadPitches()
getSideHeadPitches()
public int
t()
getInvulnerableTicks()
method_6884()
m_qhkuvwyu()
getInvulnerableTimer()
getInvulnerableTimer()
public void
b(int arg0)
setInvulnerableTicks(int arg0)
method_6875(int arg0)
m_xxdbhdpd(int arg0)
setInvulTimer(int ticks)
setInvulTimer(int ticks)
public int
c(int arg0)
getAlternativeTarget(int arg0)
method_6882(int arg0)
m_udmnrxfs(int arg0)
getTrackedEntityId(int headIndex)
getTrackedEntityId(int headIndex)
public void
a(int arg0, int arg1)
setAlternativeTarget(int arg0, int arg1)
method_6876(int arg0, int arg1)
m_ojenakht(int arg0, int arg1)
setTrackedEntityId(int headIndex, int id)
setTrackedEntityId(int headIndex, int id)
public boolean
x()
isPowered()
method_6872()
m_ozoswikq()
shouldRenderOverlay()
shouldRenderOverlay()
protected boolean
o(bwf arg0)
canRide(Entity arg0)
method_5860(class_1297 arg0)
m_swzplugo(C_astfners arg0)
canStartRiding(Entity arg0)
canStartRiding(Entity arg0)
public boolean
n(boolean arg0)
canUsePortal(boolean arg0)
method_5822(boolean arg0)
m_acybdbgv(boolean arg0)
canUsePortals(boolean arg0)
canUsePortals(boolean arg0)
public boolean
b(bvj arg0)
canBeAffected(MobEffectInstance arg0)
method_6049(class_1293 arg0)
m_eyfojjsq(C_wpfizwve arg0)
canHaveStatusEffect(StatusEffectInstance arg0)
canHaveStatusEffect(StatusEffectInstance arg0)