net.minecraft.entity.mob

public class WardenEntity

extends HostileEntity implements Vibrations

All mapped superinterfaces:

DataTracked, Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, ComponentsAccess, Attackable, ServerWaypoint, Waypoint, EquipmentHolder, Leashable, Targeter, Monster, Vibrations

ctw
net.minecraft.world.entity.monster.warden.Warden
net.minecraft.class_7260
net.minecraft.entity.mob.WardenEntity
net.minecraft.unmapped.C_fynaplbn
net.minecraft.entity.mob.warden.WardenEntity
net.minecraft.src.C_213061_

Field summary

Modifier and TypeField
private static final int
ck
VIBRATION_COOLDOWN_TICKS
field_38142
field_38142
f_catvnevx
VIBRATION_COOLDOWN_TICKS
f_219321_
private static final int
cl
TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM
field_38860
field_38860
f_zjwrueat
MELEE_UNTIL_SONIC_BOOM_TICKS
f_219322_
private static final int
cm
MAX_HEALTH
field_38143
MAX_HEALTH
f_gqdmtuqw
MAX_HEALTH
f_219323_
private static final float
cn
MOVEMENT_SPEED_WHEN_FIGHTING
field_38144
MOVEMENT_SPEED
f_wpywmvqz
FIGHTING_MOVEMENT_SPEED
f_219324_
private static final float
co
KNOCKBACK_RESISTANCE
field_38145
KNOCKBACK_RESISTANCE
f_lvckwbmg
KNOCKBACK_RESISTANCE
f_219325_
private static final float
cp
ATTACK_KNOCKBACK
field_38146
ATTACK_KNOCKBACK
f_ejgyiohn
ATTACK_KNOCKBACK
f_219326_
private static final int
cq
ATTACK_DAMAGE
field_38147
ATTACK_DAMAGE
f_lgkcpptz
ATTACK_DAMAGE
f_219327_
private static final int
cr
FOLLOW_RANGE
field_52503
FOLLOW_RANGE
f_drzmpevx
FOLLOW_RANGE
f_347391_
private static final TrackedData<Integer>
cs
CLIENT_ANGER_LEVEL
field_38148
ANGER
f_vwjcyten
ANGER_LEVEL
f_219328_
private static final int
ct
DARKNESS_DISPLAY_LIMIT
field_38149
field_38149
f_bokpqluc
DARKNESS_DISPLAY_LIMIT
f_219329_
private static final int
cu
DARKNESS_DURATION
field_38150
DARKNESS_EFFECT_DURATION
f_lyqrfgah
DARKNESS_DURATION
f_219330_
private static final int
cv
DARKNESS_RADIUS
field_38151
field_38151
f_upngnwky
DARKNESS_RADIUS
f_219331_
private static final int
cw
DARKNESS_INTERVAL
field_38152
field_38152
f_knxwlbyj
DARKNESS_INTERVAL
f_219332_
private static final int
cx
ANGERMANAGEMENT_TICK_DELAY
field_38153
field_38153
f_gmstpsno
ANGER_TICK_DELAY
f_219333_
private static final int
cy
DEFAULT_ANGER
field_38155
ANGRINESS_AMOUNT
f_jgqxnrro
DEFAULT_ANGER_LEVEL
f_219334_
private static final int
cz
PROJECTILE_ANGER
field_38156
field_38156
f_fmvpjdup
PROJECTILE_ANGER
f_219335_
private static final int
cA
ON_HURT_ANGER_BOOST
field_39117
field_39117
f_ceomecbq
ANGER_BOOST_ON_HURT
f_219336_
private static final int
cB
RECENT_PROJECTILE_TICK_THRESHOLD
field_38157
field_38157
f_wogyfxys
PROJECTILE_TICK_THRESHOLD
f_219337_
private static final int
cC
TOUCH_COOLDOWN_TICKS
field_38158
field_38158
f_qjoaogsr
TOUCH_COOLDOWN_TICKS
f_219338_
private static final int
cD
DIGGING_PARTICLES_AMOUNT
field_38159
field_38159
f_xhbuduik
DIGGING_PARTICLE_COUNT
f_219339_
private static final float
cE
DIGGING_PARTICLES_DURATION
field_38160
field_38160
f_kvtjaaga
DIGGING_PARTICLE_DURATION
f_219340_
private static final float
cF
DIGGING_PARTICLES_OFFSET
field_38161
field_38161
f_bglhpwqx
DIGGING_PARTICLE_OFFSET
f_219341_
private static final int
cG
PROJECTILE_ANGER_DISTANCE
field_39305
field_39305
f_poriirpd
PROJECTILE_ANGER_DISTANCE
f_219342_
private int
cH
tendrilAnimation
field_38162
tendrilAlpha
f_jhswzlgv
tendrilAnimationProgress
f_219343_
private int
cI
tendrilAnimationO
field_38163
lastTendrilAlpha
f_nukmqgnz
lastTendrilAnimationProgress
f_219344_
private int
cJ
heartAnimation
field_38164
heartbeatCooldown
f_xkfszxjq
heartAnimationProgress
f_219345_
private int
cM
heartAnimationO
field_38165
lastHeartbeatCooldown
f_aklkpyqr
lastHeartAnimationProgress
f_219317_
public AnimationState
a
roarAnimationState
field_38168
roaringAnimationState
f_jctlypxu
roaringState
f_219312_
public AnimationState
b
sniffAnimationState
field_38169
sniffingAnimationState
f_azgepkis
sniffingState
f_219316_
public AnimationState
c
emergeAnimationState
field_38135
emergingAnimationState
f_ctsqwubn
emergingState
f_219346_
public AnimationState
d
diggingAnimationState
field_38136
diggingAnimationState
f_nmetugak
diggingState
f_219347_
public AnimationState
e
attackAnimationState
field_38137
attackingAnimationState
f_pbinxyrw
attackingState
f_219313_
public AnimationState
f
sonicBoomAnimationState
field_38859
chargingSonicBoomAnimationState
f_rtydirkh
sonicBoomState
f_219314_
private final EntityGameEventHandler<Vibrations$VibrationListener>
cN
dynamicGameEventListener
field_38166
gameEventHandler
f_jaxcsvmw
gameEventListener
f_219318_
private final Vibrations$Callback
cO
vibrationUser
field_44598
vibrationCallback
f_fmnxjsjy
vibrationCallback
f_279603_
private Vibrations$ListenerData
cP
vibrationData
field_44599
vibrationListenerData
f_msazimly
vibrationData
f_279590_
WardenAngerManager
cQ
angerManagement
field_38141
angerManager
f_zrbwwgvb
angerManager
f_219319_

Constructor summary

ModifierConstructor
public (EntityType<? extends HostileEntity> type, World world)

Method summary

Modifier and TypeMethod
public Packet<ClientPlayPacketListener>
a(atz arg0)
getAddEntityPacket(ServerEntity arg0)
method_18002(class_3231 arg0)
createSpawnPacket(EntityTrackerEntry arg0)
m_tugxrexj(C_yagtbmmk arg0)
createSpawnPacket(EntityTrackerEntry arg0)
m_5654_(C_11_ arg0)
public void
a(acr arg0)
recreateFromPacket(ClientboundAddEntityPacket arg0)
method_31471(class_2604 arg0)
onSpawnPacket(EntitySpawnS2CPacket arg0)
m_fccepfav(C_qdqrqwvy arg0)
onSpawnPacket(EntitySpawnS2CPacket arg0)
m_141965_(C_5032_ arg0)
public boolean
a(dmx arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
canSpawn(WorldView arg0)
m_xipuyppw(C_eemzphbi arg0)
canSpawn(WorldView arg0)
m_6914_(C_1599_ arg0)
public float
a(jb o, dmx arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_omcdcxbz(C_hynzadkk arg0, C_eemzphbi arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_5610_(C_4675_ p_219411_, C_1599_ arg1)
public boolean
a(aub o, byb arg1)
isInvulnerableTo(ServerLevel arg0, DamageSource arg1)
method_5679(class_3218 arg0, class_1282 arg1)
isInvulnerableTo(ServerWorld arg0, DamageSource arg1)
m_luzswycb(C_bdwnwhiu arg0, C_sbxfkpyv arg1)
isInvulnerableTo(ServerWorld arg0, DamageSource arg1)
m_9181_(C_12_ p_219427_, C_489_ arg1)
boolean
gK()
isDiggingOrEmerging()
method_43113()
isDiggingOrEmerging()
m_aeewzlna()
isDiggingOrEmerging()
m_219450_()
protected boolean
p(bzm arg0)
canRide(Entity arg0)
method_5860(class_1297 arg0)
canStartRiding(Entity arg0)
m_swzplugo(C_astfners arg0)
canStartRiding(Entity arg0)
m_7341_(C_507_ arg0)
public float
gb()
getSecondsToDisableBlocking()
method_67125()
getWeaponDisableBlockingForSeconds()
m_dionfoih()
m_384144_()
protected float
aX()
nextStep()
method_5867()
calculateNextStepSoundDistance()
m_hhwoykag()
calculateNextStepSoundDistance()
m_6059_()
public static DefaultAttributeContainer$Builder
l()
createAttributes()
method_42221()
addAttributes()
m_hyxngobr()
buildAttributes()
m_219463_()
public boolean
bk()
dampensVibrations()
method_33189()
occludeVibrationSignals()
m_vtzovzbl()
dampensVibrations()
m_213854_()
protected float
fk()
getSoundVolume()
method_6107()
getSoundVolume()
m_oafzlopj()
getSoundVolume()
m_6121_()
protected SoundEvent
p()
getAmbientSound()
method_5994()
getAmbientSound()
m_jjefzxbm()
getAmbientSound()
m_7515_()
protected SoundEvent
e(byb arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
getHurtSound(DamageSource arg0)
m_7975_(C_489_ arg0)
protected SoundEvent
f_()
getDeathSound()
method_6002()
getDeathSound()
m_axkhmdzu()
getDeathSound()
m_5592_()
protected void
b(jb o, eeb arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_rnleirmb(C_hynzadkk arg0, C_txtbiemp arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_7355_(C_4675_ p_219432_, C_2064_ arg1)
public boolean
c(aub o, bzm arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
tryAttack(ServerWorld arg0, Entity arg1)
m_orenzeoc(C_bdwnwhiu arg0, C_astfners arg1)
tryAttack(ServerWorld arg0, Entity arg1)
m_7327_(C_12_ p_219472_, C_507_ arg1)
protected void
a(all$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
m_lwugwlsw(C_pyoaoolj$C_oqzxcugu arg0)
initDataTracker(DataTracker$Builder arg0)
m_8097_(C_5247_$C_313487_ arg0)
public int
m()
getClientAngerLevel()
method_42222()
getAnger()
m_eeiingjq()
getAngerLevel()
m_219464_()
private void
gN()
syncClientAngerLevel()
method_42217()
updateAnger()
m_chicohzd()
syncAngerLevel()
m_219451_()
public void
g()
tick()
method_5773()
tick()
m_arkgrfeb()
tick()
m_8119_()
protected void
a(aub arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
m_wbeiezxn(C_bdwnwhiu arg0)
mobTick(ServerWorld arg0)
m_8024_(C_12_ arg0)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
handleStatus(byte arg0)
m_kkieextx(byte arg0)
handleStatus(byte arg0)
m_7822_(byte arg0)
private int
gO()
getHeartBeatDelay()
method_42218()
getHeartRate()
m_ycuxgckj()
getHeartbeatFrequency()
m_219452_()
public float
J(float arg0)
getTendrilAnimation(float arg0)
method_42223(float arg0)
getTendrilAlpha(float tickProgress)
m_evojvmtk(float arg0)
getTendrilAnimationProgress(float tickDelta)
m_219467_(float arg0)
public float
K(float arg0)
getHeartAnimation(float arg0)
method_42202(float arg0)
getHeartAlpha(float tickProgress)
m_iwmsycoq(float arg0)
getHeartAnimationProgress(float tickDelta)
m_219469_(float arg0)
private void
a(bzd arg0)
clientDiggingParticles(AnimationState arg0)
method_42205(class_7094 arg0)
addDigParticles(AnimationState animationState)
m_wtqyfjip(C_kxntavoz arg0)
spawnClientBlockParticles(AnimationState animationState)
m_219383_(C_213008_ arg0)
public void
a(alh<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_efnedaed(C_rinmcaxy<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
public boolean
a(dmn arg0)
ignoreExplosion(Explosion arg0)
method_5659(class_1927 arg0)
isImmuneToExplosion(Explosion arg0)
m_enouepiv(C_aahhrzpf arg0)
isImmuneToExplosion(Explosion arg0)
m_6128_(C_1578_ arg0)
protected Brain<?>
a(com.mojang.serialization.Dynamic<?> arg0)
makeBrain(com.mojang.serialization.Dynamic<?> arg0)
method_18867(com.mojang.serialization.Dynamic<?> arg0)
deserializeBrain(com.mojang.serialization.Dynamic<?> arg0)
m_epkzhkqg(com.mojang.serialization.Dynamic<?> arg0)
deserializeBrain(com.mojang.serialization.Dynamic<?> arg0)
m_8075_(com.mojang.serialization.Dynamic<?> arg0)
public Brain<WardenEntity>
eh()
getBrain()
method_18868()
getBrain()
m_hobjxuks()
getBrain()
m_6274_()
protected void
ah()
sendDebugPackets()
method_18409()
sendAiDebugData()
m_xozpkuaw()
sendAiDebugData()
m_8025_()
public void
a(BiConsumer<eiy<?>, aub> arg0)
updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> arg0)
method_42147(BiConsumer<class_5715<?>, class_3218> arg0)
updateEventHandler(BiConsumer<EntityGameEventHandler<?>, ServerWorld> arg0)
m_jjhhwbds(BiConsumer<C_wpaexsvv<?>, C_bdwnwhiu> arg0)
updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerWorld> arg0)
m_213651_(BiConsumer<C_213129_<?>, C_12_> arg0)
public boolean
G(bzm arg0)
canTargetEntity(Entity arg0)
method_42206(class_1297 arg0)
isValidTarget(Entity entity)
m_gisvayaa(C_astfners arg0)
isEnemy(Entity entity)
m_219385_(C_507_ arg0)
public static void
a(aub o, fis o, bzm o, int o)
applyDarknessAround(ServerLevel arg0, Vec3 arg1, Entity arg2, int arg3)
method_42204(class_3218 arg0, class_243 arg1, class_1297 arg2, int arg3)
addDarknessToClosePlayers(ServerWorld world, Vec3d pos, Entity entity, int range)
m_ygofowch(C_bdwnwhiu arg0, C_vgpupfxx arg1, C_astfners arg2, int arg3)
addDarknessEffectToPlayers(ServerWorld world, Vec3d origin, Entity source, int range)
m_219375_(C_12_ p_219376_, C_3046_ p_219377_, C_507_ p_219378_, int p_219379_)
protected void
a(fdc arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
m_xuwbpohg(C_kespdwpv arg0)
writeCustomData(DataWriter arg0)
m_7380_(C_398537_ arg0)
protected void
a(fda arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
m_obkzfysl(C_djkzhngg arg0)
readCustomData(DataReader arg0)
m_7378_(C_398549_ arg0)
private void
gP()
playListeningSound()
method_42219()
playListeningSound()
m_mjcfnsil()
playListeningSound()
m_219453_()
public Angriness
n()
getAngerLevel()
method_42214()
getAngriness()
m_lezisqkr()
getAngerState()
m_219446_()
private int
gQ()
getActiveAnger()
method_43999()
getAngerAtTarget()
m_ofqhzwkd()
getAnger()
m_219454_()
public void
H(bzm arg0)
clearAnger(Entity arg0)
method_42211(class_1297 arg0)
removeSuspect(Entity entity)
m_kmtfnwmn(C_astfners arg0)
stopBeingAngryAt(Entity entity)
m_219428_(C_507_ arg0)
public void
I(bzm arg0)
increaseAngerAt(Entity arg0)
method_42213(class_1297 arg0)
increaseAngerAt(Entity entity)
m_hffjorfo(C_astfners arg0)
increaseAngerAt(Entity entity)
m_219441_(C_507_ arg0)
public void
a(bzm o, int o, boolean arg2)
increaseAngerAt(Entity arg0, int arg1, boolean arg2)
method_42212(class_1297 arg0, int arg1, boolean arg2)
increaseAngerAt(Entity entity, int amount, boolean listening)
m_rvcuxyvb(C_astfners arg0, int arg1, boolean arg2)
increaseAngerAt(Entity entity, int angerLevel, boolean playSound)
m_219387_(C_507_ p_219389_, int p_219390_, boolean arg2)
public Optional<LivingEntity>
t()
getEntityAngryAt()
method_42215()
getPrimeSuspect()
m_jzcguqfy()
getAngeringEntity()
m_219448_()
public LivingEntity
e()
getTarget()
method_5968()
getTarget()
m_mqgluxpv()
getTarget()
m_5448_()
public boolean
h(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
canImmediatelyDespawn(double arg0)
m_dciqpbdm(double arg0)
canImmediatelyDespawn(double arg0)
m_6785_(double arg0)
public EntityData
a(dnl o, bxh o, bzu o, cbe arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_bhyaesep arg2, C_lsmqixfx arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
m_6518_(C_1618_ p_219401_, C_469_ p_365792_, C_345845_ p_219403_, C_542_ arg3)
public boolean
a(aub o, byb o, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
m_fuenwjjy(C_bdwnwhiu arg0, C_sbxfkpyv arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
m_351622_(C_12_ p_363028_, C_489_ p_361172_, float arg2)
public void
i(cam arg0)
setAttackTarget(LivingEntity arg0)
method_43274(class_1309 arg0)
updateAttackTarget(LivingEntity target)
m_ikwyhych(C_usxaxydn arg0)
setAttackTarget(LivingEntity entity)
m_219459_(C_524_ arg0)
public EntityDimensions
e(cay arg0)
getDefaultDimensions(Pose arg0)
method_55694(class_4050 arg0)
getBaseDimensions(EntityPose arg0)
m_qukpzlyx(C_ufdjspmk arg0)
getDefaultDimensions(EntityPose arg0)
m_31586_(C_535_ arg0)
public boolean
bL()
isPushable()
method_5810()
isPushable()
m_okzqpkgv()
isPushable()
m_6094_()
protected void
E(bzm arg0)
doPush(Entity arg0)
method_6087(class_1297 arg0)
pushAway(Entity arg0)
m_ljcawptq(C_astfners arg0)
pushAway(Entity arg0)
m_7324_(C_507_ arg0)
public WardenAngerManager
gH()
getAngerManagement()
method_42216()
getAngerManager()
m_jnoiwxxv()
getAngerManager()
m_219449_()
protected EntityNavigation
b(dmu arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
m_tqtwudhk(C_cdctfzbn arg0)
createNavigation(World arg0)
m_6037_(C_1596_ arg0)
public Vibrations$ListenerData
gI()
getVibrationData()
method_51298()
getVibrationListenerData()
m_exbfavst()
getVibrationData()
m_280002_()
public Vibrations$Callback
gJ()
getVibrationUser()
method_51299()
getVibrationCallback()
m_rwxalmkc()
getVibrationCallback()
m_280445_()