net.minecraft.world.entity.monster.warden

public class Warden

extends Monster implements VibrationListener$VibrationListenerConfig

All mapped superinterfaces:

Nameable, EntityAccess, CommandSource, Enemy, VibrationListener$VibrationListenerConfig

btg
net.minecraft.world.entity.monster.warden.Warden
net.minecraft.class_7260
net.minecraft.entity.mob.WardenEntity
net.minecraft.src.C_213061_
net.minecraft.world.entity.monster.warden.Warden

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
bZ
LOGGER
field_38138
LOGGER
f_219315_
private static final int
ca
GAME_EVENT_LISTENER_RANGE
field_38139
field_38139
f_219320_
private static final int
cb
VIBRATION_COOLDOWN_TICKS
field_38142
field_38142
f_219321_
private static final int
cc
TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM
field_38860
field_38860
f_219322_
private static final int
cd
MAX_HEALTH
field_38143
MAX_HEALTH
f_219323_
private static final float
ce
MOVEMENT_SPEED_WHEN_FIGHTING
field_38144
MOVEMENT_SPEED
f_219324_
private static final float
cf
KNOCKBACK_RESISTANCE
field_38145
KNOCKBACK_RESISTANCE
f_219325_
private static final float
cg
ATTACK_KNOCKBACK
field_38146
ATTACK_KNOCKBACK
f_219326_
private static final int
ch
ATTACK_DAMAGE
field_38147
ATTACK_DAMAGE
f_219327_
private static final EntityDataAccessor<Integer>
ci
CLIENT_ANGER_LEVEL
field_38148
ANGER
f_219328_
private static final int
cj
DARKNESS_DISPLAY_LIMIT
field_38149
field_38149
f_219329_
private static final int
ck
DARKNESS_DURATION
field_38150
field_38150
f_219330_
private static final int
cl
DARKNESS_RADIUS
field_38151
field_38151
f_219331_
private static final int
cm
DARKNESS_INTERVAL
field_38152
field_38152
f_219332_
private static final int
cn
ANGERMANAGEMENT_TICK_DELAY
field_38153
field_38153
f_219333_
private static final int
co
DEFAULT_ANGER
field_38155
field_38155
f_219334_
private static final int
cp
PROJECTILE_ANGER
field_38156
field_38156
f_219335_
private static final int
cq
ON_HURT_ANGER_BOOST
field_39117
field_39117
f_219336_
private static final int
cr
RECENT_PROJECTILE_TICK_THRESHOLD
field_38157
field_38157
f_219337_
private static final int
cs
TOUCH_COOLDOWN_TICKS
field_38158
field_38158
f_219338_
private static final int
ct
DIGGING_PARTICLES_AMOUNT
field_38159
field_38159
f_219339_
private static final float
cu
DIGGING_PARTICLES_DURATION
field_38160
field_38160
f_219340_
private static final float
cv
DIGGING_PARTICLES_OFFSET
field_38161
field_38161
f_219341_
private static final int
cw
PROJECTILE_ANGER_DISTANCE
field_39305
field_39305
f_219342_
private int
cx
tendrilAnimation
field_38162
tendrilPitch
f_219343_
private int
cy
tendrilAnimationO
field_38163
lastTendrilPitch
f_219344_
private int
cz
heartAnimation
field_38164
heartbeatCooldown
f_219345_
private int
cA
heartAnimationO
field_38165
lastHeartbeatCooldown
f_219317_
public AnimationState
b
roarAnimationState
field_38168
roaringAnimationState
f_219312_
public AnimationState
c
sniffAnimationState
field_38169
sniffingAnimationState
f_219316_
public AnimationState
d
emergeAnimationState
field_38135
emergingAnimationState
f_219346_
public AnimationState
e
diggingAnimationState
field_38136
diggingAnimationState
f_219347_
public AnimationState
bX
attackAnimationState
field_38137
attackingAnimationState
f_219313_
public AnimationState
bY
sonicBoomAnimationState
field_38859
chargingSonicBoomAnimationState
f_219314_
private final DynamicGameEventListener<VibrationListener>
cB
dynamicGameEventListener
field_38166
gameEventHandler
f_219318_
private AngerManagement
cC
angerManagement
field_38141
angerManager
f_219319_

Constructor summary

ModifierConstructor
public (EntityType<? extends Monster> p_219351_, Level arg1)

Method summary

Modifier and TypeMethod
public Packet<?>
S()
getAddEntityPacket()
method_18002()
createSpawnPacket()
m_5654_()
public void
a(tg arg0)
recreateFromPacket(ClientboundAddEntityPacket arg0)
method_31471(class_2604 arg0)
onSpawnPacket(EntitySpawnS2CPacket arg0)
m_141965_(C_5032_ arg0)
public boolean
a(cha arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
canSpawn(WorldView arg0)
m_6914_(C_1599_ arg0)
public float
a(gt arg0, cha arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_5610_(C_4675_ p_219411_, C_1599_ arg1)
public boolean
b(baw arg0)
isInvulnerableTo(DamageSource arg0)
method_5679(class_1282 arg0)
isInvulnerableTo(DamageSource arg0)
m_6673_(C_489_ arg0)
private boolean
fM()
isDiggingOrEmerging()
method_43113()
isDiggingOrEmerging()
m_219450_()
protected boolean
l(bbn arg0)
canRide(Entity arg0)
method_5860(class_1297 arg0)
canStartRiding(Entity arg0)
m_7341_(C_507_ arg0)
public boolean
fm()
canDisableShield()
method_42149()
disablesShield()
m_213824_()
protected float
aF()
nextStep()
method_5867()
calculateNextStepSoundDistance()
m_6059_()
public static AttributeSupplier$Builder
n()
createAttributes()
method_42221()
addAttributes()
m_219463_()
public boolean
aP()
dampensVibrations()
method_33189()
occludeVibrationSignals()
m_213854_()
protected float
eC()
getSoundVolume()
method_6107()
getSoundVolume()
m_6121_()
protected SoundEvent
r()
getAmbientSound()
method_5994()
getAmbientSound()
m_7515_()
protected SoundEvent
c(baw arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
m_7975_(C_489_ arg0)
protected SoundEvent
x_()
getDeathSound()
method_6002()
getDeathSound()
m_5592_()
protected void
b(gt arg0, cvo arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_7355_(C_4675_ p_219432_, C_2064_ arg1)
public boolean
z(bbn arg0)
doHurtTarget(Entity arg0)
method_6121(class_1297 arg0)
tryAttack(Entity arg0)
m_7327_(C_507_ arg0)
protected void
a_()
defineSynchedData()
method_5693()
initDataTracker()
m_8097_()
public int
q()
getClientAngerLevel()
method_42222()
getAnger()
m_219464_()
private void
fP()
syncClientAngerLevel()
method_42217()
updateAnger()
m_219451_()
public void
k()
tick()
method_5773()
tick()
m_8119_()
protected void
T()
customServerAiStep()
method_5958()
mobTick()
m_8024_()
public void
a(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
handleStatus(byte arg0)
m_7822_(byte arg0)
private int
fQ()
getHeartBeatDelay()
method_42218()
getHeartRate()
m_219452_()
public float
y(float arg0)
getTendrilAnimation(float arg0)
method_42223(float arg0)
getTendrilPitch(float tickDelta)
m_219467_(float arg0)
public float
z(float arg0)
getHeartAnimation(float arg0)
method_42202(float arg0)
getHeartPitch(float tickDelta)
m_219469_(float arg0)
private void
a(bbl arg0)
clientDiggingParticles(AnimationState arg0)
method_42205(class_7094 arg0)
addDigParticles(AnimationState animationState)
m_219383_(C_213008_ arg0)
public void
a(aaj<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
public boolean
cE()
ignoreExplosion()
method_5659()
isImmuneToExplosion()
m_6128_()
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_8075_(com.mojang.serialization.Dynamic<?> arg0)
public Brain<Warden>
dy()
getBrain()
method_18868()
getBrain()
m_6274_()
protected void
R()
sendDebugPackets()
method_18409()
sendAiDebugData()
m_8025_()
public void
a(BiConsumer<czs<?>, agg> arg0)
updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> arg0)
method_42147(BiConsumer<class_5715<?>, class_3218> arg0)
updateEventHandler(BiConsumer<EntityGameEventHandler<?>, ServerWorld> arg0)
m_213651_(BiConsumer<C_213129_<?>, C_12_> arg0)
public TagKey<GameEvent>
a()
getListenableEvents()
method_42210()
getTag()
m_213929_()
public boolean
t()
canTriggerAvoidVibration()
method_43695()
triggersAvoidCriterion()
m_213734_()
public boolean
a(bbn arg0)
canTargetEntity(Entity arg0)
method_42206(class_1297 arg0)
isValidTarget(Entity entity)
m_219385_(C_507_ arg0)
public static void
a(agg arg0, dwq arg1, bbn arg2, int arg3)
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_219375_(C_12_ p_219376_, C_3046_ p_219377_, C_507_ p_219378_, int p_219379_)
public void
b(pj arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_7380_(C_4917_ arg0)
public void
a(pj arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_7378_(C_4917_ arg0)
private void
fR()
playListeningSound()
method_42219()
playListeningSound()
m_219453_()
public AngerLevel
fJ()
getAngerLevel()
method_42214()
getAngriness()
m_219446_()
private int
fS()
getActiveAnger()
method_43999()
getAngerAtTarget()
m_219454_()
public void
b(bbn arg0)
clearAnger(Entity arg0)
method_42211(class_1297 arg0)
removeSuspect(Entity entity)
m_219428_(C_507_ arg0)
public void
c(bbn arg0)
increaseAngerAt(Entity arg0)
method_42213(class_1297 arg0)
increaseAngerAt(Entity entity)
m_219441_(C_507_ arg0)
public void
a(bbn arg0, int arg1, 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_219387_(C_507_ p_219389_, int p_219390_, boolean arg2)
public Optional<LivingEntity>
fK()
getEntityAngryAt()
method_42215()
getPrimeSuspect()
m_219448_()
public LivingEntity
G()
getTarget()
method_5968()
getTarget()
m_5448_()
public boolean
h(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
canImmediatelyDespawn(double arg0)
m_6785_(double arg0)
public SpawnGroupData
a(chm arg0, bah arg1, bcg arg2, bcu arg3, pj arg4)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, MobSpawnType arg2, SpawnGroupData arg3, CompoundTag arg4)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3, class_2487 arg4)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3, NbtCompound arg4)
m_6518_(C_1618_ p_219401_, C_469_ p_219402_, C_529_ p_219403_, C_542_ p_219404_, C_4917_ arg4)
public boolean
a(baw arg0, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_6469_(C_489_ p_219382_, float arg1)
public void
k(bcc arg0)
setAttackTarget(LivingEntity arg0)
method_43274(class_1309 arg0)
updateAttackTarget(LivingEntity target)
m_219459_(C_524_ arg0)
public EntityDimensions
a(bco arg0)
getDimensions(Pose arg0)
method_18377(class_4050 arg0)
getDimensions(EntityPose arg0)
m_6972_(C_535_ arg0)
public boolean
bl()
isPushable()
method_5810()
isPushable()
m_6094_()
protected void
A(bbn arg0)
doPush(Entity arg0)
method_6087(class_1297 arg0)
pushAway(Entity arg0)
m_7324_(C_507_ arg0)
public boolean
a(agg arg0, czx arg1, gt arg2, czv arg3, czv$a arg4)
shouldListen(ServerLevel arg0, GameEventListener arg1, BlockPos arg2, GameEvent arg3, GameEvent$Context arg4)
method_32970(class_3218 arg0, class_5714 arg1, class_2338 arg2, class_5712 arg3, class_5712$class_7397 arg4)
accepts(ServerWorld arg0, GameEventListener arg1, BlockPos arg2, GameEvent arg3, GameEvent$Emitter arg4)
m_213641_(C_12_ p_219371_, C_141310_ p_219372_, C_4675_ p_219373_, C_141307_ p_219374_, C_141307_$C_213130_ arg4)
public void
a(agg arg0, czx arg1, gt arg2, czv arg3, bbn arg4, bbn arg5, float arg6)
onSignalReceive(ServerLevel arg0, GameEventListener arg1, BlockPos arg2, GameEvent arg3, Entity arg4, Entity arg5, float arg6)
method_32969(class_3218 arg0, class_5714 arg1, class_2338 arg2, class_5712 arg3, class_1297 arg4, class_1297 arg5, float arg6)
accept(ServerWorld arg0, GameEventListener arg1, BlockPos arg2, GameEvent arg3, Entity arg4, Entity arg5, float arg6)
m_213991_(C_12_ p_219363_, C_141310_ p_219364_, C_4675_ p_219365_, C_141307_ p_219366_, C_507_ p_219367_, C_507_ p_219368_, float arg6)
public AngerManagement
fL()
getAngerManagement()
method_42216()
getAngerManager()
m_219449_()
protected PathNavigation
a(cgx arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
m_6037_(C_1596_ arg0)