net.minecraft.world.entity.monster.warden

public class Warden

extends Monster implements VibrationSystem

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint, EquipmentUser, Leashable, Targeting, Enemy, VibrationSystem

csb
net.minecraft.world.entity.monster.warden.Warden
net.minecraft.class_7260

Field summary

Modifier and TypeField
private static final int
bK
VIBRATION_COOLDOWN_TICKS
field_38142
private static final int
bL
TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM
field_38860
private static final int
bM
MAX_HEALTH
field_38143
private static final float
bN
MOVEMENT_SPEED_WHEN_FIGHTING
field_38144
private static final float
bO
KNOCKBACK_RESISTANCE
field_38145
private static final float
bP
ATTACK_KNOCKBACK
field_38146
private static final int
bQ
ATTACK_DAMAGE
field_38147
private static final int
bR
FOLLOW_RANGE
field_52503
private static final EntityDataAccessor<Integer>
bS
CLIENT_ANGER_LEVEL
field_38148
private static final int
bT
DARKNESS_DISPLAY_LIMIT
field_38149
private static final int
bU
DARKNESS_DURATION
field_38150
private static final int
bV
DARKNESS_RADIUS
field_38151
private static final int
bW
DARKNESS_INTERVAL
field_38152
private static final int
bX
ANGERMANAGEMENT_TICK_DELAY
field_38153
private static final int
bY
DEFAULT_ANGER
field_38155
private static final int
bZ
PROJECTILE_ANGER
field_38156
private static final int
ca
ON_HURT_ANGER_BOOST
field_39117
private static final int
cb
RECENT_PROJECTILE_TICK_THRESHOLD
field_38157
private static final int
cc
TOUCH_COOLDOWN_TICKS
field_38158
private static final int
cd
DIGGING_PARTICLES_AMOUNT
field_38159
private static final float
ce
DIGGING_PARTICLES_DURATION
field_38160
private static final float
cf
DIGGING_PARTICLES_OFFSET
field_38161
private static final int
cg
PROJECTILE_ANGER_DISTANCE
field_39305
private int
ch
tendrilAnimation
field_38162
private int
ci
tendrilAnimationO
field_38163
private int
cj
heartAnimation
field_38164
private int
ck
heartAnimationO
field_38165
public AnimationState
a
roarAnimationState
field_38168
public AnimationState
b
sniffAnimationState
field_38169
public AnimationState
c
emergeAnimationState
field_38135
public AnimationState
d
diggingAnimationState
field_38136
public AnimationState
e
attackAnimationState
field_38137
public AnimationState
f
sonicBoomAnimationState
field_38859
private final DynamicGameEventListener<VibrationSystem$Listener>
cl
dynamicGameEventListener
field_38166
private final VibrationSystem$User
cm
vibrationUser
field_44598
private VibrationSystem$Data
cn
vibrationData
field_44599
AngerManagement
cq
angerManagement
field_38141

Constructor summary

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

Method summary

Modifier and TypeMethod
public Packet<ClientGamePacketListener>
a(asg arg0)
getAddEntityPacket(ServerEntity arg0)
method_18002(class_3231 arg0)
public void
a(ack arg0)
recreateFromPacket(ClientboundAddEntityPacket arg0)
method_31471(class_2604 arg0)
public boolean
a(dlc arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
public float
a(iy arg0, dlc arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
public boolean
a(asi arg0, bwh arg1)
isInvulnerableTo(ServerLevel arg0, DamageSource arg1)
method_5679(class_3218 arg0, class_1282 arg1)
boolean
gL()
isDiggingOrEmerging()
method_43113()
protected boolean
o(bxs arg0)
canRide(Entity arg0)
method_5860(class_1297 arg0)
public float
gc()
getSecondsToDisableBlocking()
method_67125()
protected float
aV()
nextStep()
method_5867()
public static AttributeSupplier$Builder
l()
createAttributes()
method_42221()
public boolean
bi()
dampensVibrations()
method_33189()
protected float
fl()
getSoundVolume()
method_6107()
protected SoundEvent
p()
getAmbientSound()
method_5994()
protected SoundEvent
e(bwh arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
protected SoundEvent
e_()
getDeathSound()
method_6002()
protected void
b(iy arg0, ecg arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
public boolean
c(asi arg0, bxs arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
public int
m()
getClientAngerLevel()
method_42222()
private void
gO()
syncClientAngerLevel()
method_42217()
public void
g()
tick()
method_5773()
protected void
a(asi arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
public void
b(byte arg0)
handleEntityEvent(byte arg0)
method_5711(byte arg0)
private int
gP()
getHeartBeatDelay()
method_42218()
public float
J(float arg0)
getTendrilAnimation(float arg0)
method_42223(float arg0)
public float
K(float arg0)
getHeartAnimation(float arg0)
method_42202(float arg0)
private void
a(bxj arg0)
clientDiggingParticles(AnimationState arg0)
method_42205(class_7094 arg0)
public void
a(akz<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
public boolean
a(dks arg0)
ignoreExplosion(Explosion arg0)
method_5659(class_1927 arg0)
protected Brain<?>
a(com.mojang.serialization.Dynamic<?> arg0)
makeBrain(com.mojang.serialization.Dynamic<?> arg0)
method_18867(com.mojang.serialization.Dynamic<?> arg0)
public Brain<Warden>
ei()
getBrain()
method_18868()
protected void
ah()
sendDebugPackets()
method_18409()
public void
a(BiConsumer<ehd<?>, asi> arg0)
updateDynamicGameEventListener(BiConsumer<DynamicGameEventListener<?>, ServerLevel> arg0)
method_42147(BiConsumer<class_5715<?>, class_3218> arg0)
public boolean
F(bxs arg0)
canTargetEntity(Entity arg0)
method_42206(class_1297 arg0)
public static void
a(asi arg0, fgx arg1, bxs 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)
protected void
a(fbh arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
protected void
a(fbf arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
private void
gQ()
playListeningSound()
method_42219()
public AngerLevel
n()
getAngerLevel()
method_42214()
private int
gR()
getActiveAnger()
method_43999()
public void
G(bxs arg0)
clearAnger(Entity arg0)
method_42211(class_1297 arg0)
public void
H(bxs arg0)
increaseAngerAt(Entity arg0)
method_42213(class_1297 arg0)
public void
a(bxs arg0, int arg1, boolean arg2)
increaseAngerAt(Entity arg0, int arg1, boolean arg2)
method_42212(class_1297 arg0, int arg1, boolean arg2)
public Optional<LivingEntity>
t()
getEntityAngryAt()
method_42215()
public LivingEntity
e()
getTarget()
method_5968()
public boolean
h(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
public SpawnGroupData
a(dlq arg0, bvn arg1, bya arg2, bzk arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
public boolean
a(asi arg0, bwh arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
public void
i(bys arg0)
setAttackTarget(LivingEntity arg0)
method_43274(class_1309 arg0)
public EntityDimensions
e(bze arg0)
getDefaultDimensions(Pose arg0)
method_55694(class_4050 arg0)
public boolean
bJ()
isPushable()
method_5810()
protected void
D(bxs arg0)
doPush(Entity arg0)
method_6087(class_1297 arg0)
public AngerManagement
gI()
getAngerManagement()
method_42216()
protected PathNavigation
b(dkz arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
public VibrationSystem$Data
gJ()
getVibrationData()
method_51298()
public VibrationSystem$User
gK()
getVibrationUser()
method_51299()