net.minecraft.entity.living

public abstract class LivingEntity

extends Entity

All mapped superinterfaces:

CommandSource

vn
net.minecraft.unmapped.C_74425583
net.minecraft.entity.living.LivingEntity

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
f_37358160
LOGGER
private static final UUID
b
f_36566034
SPRINTING_SPEED_MODIFIER_ID
private static final AttributeModifier
c
f_31374791
SPRINTING_SPEED_MODIFIER
protected static final DataAttribute<Byte>
at
f_19144508
LIVING_ENTITY_FLAGS
private static final DataAttribute<Float>
f
f_53020525
HEALTH
private static final DataAttribute<Integer>
g
f_49267306
EFFECT_PARTICLES_COLOR
private static final DataAttribute<Boolean>
h
f_40570705
EFFECT_PARTICLES_AMBIENT
private static final DataAttribute<Integer>
br
f_50315824
STUCK_ARROWS
private AbstractEntityAttributeContainer
bs
f_25545269
attributes
private final DamageTracker
bt
f_93647283
damageTracker
private final Map<StatusEffect, StatusEffectInstance>
bu
f_48626175
statusEffects
private final DefaultedList<ItemStack>
bv
f_28617902
itemsInHands
private final DefaultedList<ItemStack>
bw
f_61612287
armor
public boolean
au
f_02492148
armSwinging
public InteractionHand
av
f_27448372
swingingArm
public int
aw
f_06061990
armSwingingTicks
public int
ax
f_70694233
arrowDespawnTimer
public int
ay
f_51635995
damagedTimer
public int
az
f_08273840
damagedTime
public float
aA
f_13392142
damagedSwingDir
public int
aB
f_74213954
deathTicks
public float
aC
f_67244135
lastAttackAnimationProgress
public float
aD
f_19026405
attackAnimationProgress
protected int
aE
f_12271532
lastAttackedTicks
public float
aF
f_47083104
lastWalkAnimationSpeed
public float
aG
f_18020014
walkAnimationSpeed
public float
aH
f_00715684
walkAnimationProgress
public int
aI
f_64952793
invulnerableTicks
public float
aJ
f_13958226
lastTilt
public float
aK
f_66910494
tilt
public float
aL
f_26584770
f_26584770
public float
aM
f_75186175
f_75186175
public float
aN
f_21972499
bodyYaw
public float
aO
f_14416847
lastBodyYaw
public float
aP
f_50412996
headYaw
public float
aQ
f_28781883
lastHeadYaw
public float
aR
f_12506421
speedInAir
protected PlayerEntity
aS
f_84243672
attackingPlayer
protected int
aT
f_07705361
playerHitTimer
protected boolean
aU
f_25302925
dead
protected int
aV
f_26028588
farFromPlayerTicks
protected float
aW
f_00878427
lastWalkProgress
protected float
aX
f_63867904
walkProgress
protected float
aY
f_48153616
totalWalkDistance
protected float
aZ
f_86368643
lastTotalWalkDistance
protected float
ba
f_68630174
rotationOffset
protected int
bb
f_19001899
score
protected float
bc
f_81229305
lastDamageTaken
protected boolean
bd
f_69621501
jumping
public float
be
f_33223369
sidewaysSpeed
public float
bf
f_48417126
verticalSpeed
public float
bg
f_21699669
forwardSpeed
public float
bh
f_09571014
rotationSpeed
protected int
bi
f_30673679
lerpSteps
protected double
bj
f_50328601
lerpX
protected double
bk
f_76898687
lerpY
protected double
bl
f_20716028
lerpZ
protected double
bm
f_78195516
lerpYaw
protected double
bn
f_88095020
lerpPitch
private boolean
bx
f_02181795
effectsChanged
private LivingEntity
by
f_26026742
attacker
private int
bz
f_83588217
lastAttackedTime
private LivingEntity
bA
f_80026294
lastAttackedMob
private int
bB
f_46791960
lastAttackTime
private float
bC
f_51236260
speed
private int
bD
f_72766308
jumpingCooldown
private float
bE
f_91702747
absorption
protected ItemStack
bo
f_62139397
itemInUse
protected int
bp
f_98092857
itemInUseDuration
protected int
bq
f_60231262
flyingTicks
private BlockPos
bF
f_31351500
pos
private DamageSource
bG
f_24887686
lastDamageSource
private long
bH
f_47128136
lastDamagedTime

Constructor summary

ModifierConstructor
public (World arg0)

Method summary

Modifier and TypeMethod
public void
U()
m_79367461()
discard()
protected void
i()
m_19615596()
registerSyncedData()
protected void
bM()
m_64422344()
initAttributes()
protected void
a(double arg0, boolean arg1, awr arg2, et arg3)
m_40493886(double arg0, boolean arg1, C_15815210 arg2, C_32594356 arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
public boolean
bN()
m_57706059()
canBreatheUnderwater()
public void
Y()
m_13230383()
baseTick()
protected void
b(et arg0)
m_03804902(C_32594356 arg0)
applyMovementEffects(BlockPos pos)
public boolean
l_()
m_44255174()
isBaby()
protected void
bO()
m_61286311()
tickPostDeath()
protected boolean
bP()
m_54775600()
isGrownUp()
protected int
d(int arg0)
m_19776139(int arg0)
updateBreathUnderwater(int breath)
protected int
b(aeb arg0)
m_58781969(C_40996800 arg0)
getXpDrop(PlayerEntity playerEntity)
protected boolean
bQ()
m_54138372()
shouldDropXp()
public Random
bR()
m_15547778()
getRandom()
public LivingEntity
bS()
m_69363813()
getAttacker()
public int
bT()
m_29161128()
getLastAttackedTime()
public void
a(vn arg0)
m_00266645(C_74425583 arg0)
setAttacker(LivingEntity attacker)
public LivingEntity
bU()
m_04698694()
getLastAttackedMob()
public int
bV()
m_67168822()
getLastAttackTime()
public void
z(ve arg0)
m_47011519(C_42232651 arg0)
setLastAttackedMob(Entity entity)
public int
bW()
m_30592819()
getDespawnTimer()
protected void
a_(ain arg0)
m_19199928(C_88708284 arg0)
playEquipSound(ItemStack item)
public void
b(fy arg0)
m_61937125(C_74087615 arg0)
writeCustomNbt(NbtCompound arg0)
public void
a(fy arg0)
m_30953923(C_74087615 arg0)
readCustomNbt(NbtCompound arg0)
protected void
bX()
m_93633888()
tickStatusEffects()
protected void
G()
m_09384116()
updateVisibility()
public static boolean
a(Collection<uy> arg0)
m_46945418(Collection<C_30281404> arg0)
areAllEffectsAmbient(Collection<StatusEffectInstance> effects)
protected void
bY()
m_48217559()
clearEffectParticles()
public void
bZ()
m_01917582()
clearStatusEffects()
public Collection<StatusEffectInstance>
ca()
m_90679760()
getStatusEffects()
public Map<StatusEffect, StatusEffectInstance>
cb()
m_62423485()
getEffects()
public boolean
a(ux arg0)
m_27258118(C_26934808 arg0)
hasStatusEffect(StatusEffect effect)
public StatusEffectInstance
b(ux arg0)
m_71815087(C_26934808 arg0)
getEffectInstance(StatusEffect effect)
public void
c(uy arg0)
m_63240372(C_30281404 arg0)
addStatusEffect(StatusEffectInstance instance)
public boolean
d(uy arg0)
m_96581232(C_30281404 arg0)
canHaveStatusEffect(StatusEffectInstance effect)
public boolean
cc()
m_13674333()
isAffectedBySmite()
public StatusEffectInstance
c(ux arg0)
m_21027143(C_26934808 arg0)
removeEffect(StatusEffect effect)
public void
d(ux arg0)
m_30631706(C_26934808 arg0)
removeStatusEffect(StatusEffect arg0)
protected void
a(uy arg0)
m_55361128(C_30281404 arg0)
onStatusEffectApplied(StatusEffectInstance instance)
protected void
a(uy arg0, boolean arg1)
m_45944797(C_30281404 arg0, boolean arg1)
onStatusEffectUpgraded(StatusEffectInstance instance, boolean timerRanOut)
protected void
b(uy arg0)
m_00344646(C_30281404 arg0)
onStatusEffectRemoved(StatusEffectInstance effect)
public void
b(float arg0)
m_36201314(float arg0)
heal(float amount)
public final float
cd()
m_09697920()
getHealth()
public void
c(float arg0)
m_40441167(float arg0)
setHealth(float amount)
public boolean
a(up arg0, float arg1)
m_40469716(C_83334639 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
protected void
c(vn arg0)
m_23822878(C_74425583 arg0)
blockWithShield(LivingEntity attacker)
private boolean
e(up arg0)
m_76469282(C_83334639 arg0)
applyUndyingEffect(DamageSource source)
public DamageSource
ce()
m_56684299()
getLastDamageSource()
protected void
c(up arg0)
m_72476398(C_83334639 arg0)
playHurtSound(DamageSource source)
private boolean
f(up arg0)
m_60637818(C_83334639 arg0)
bypassesShield(DamageSource source)
public void
b(ain arg0)
m_27827391(C_88708284 arg0)
onBrokenItem(ItemStack item)
public void
a(up arg0)
m_21437816(C_83334639 arg0)
die(DamageSource source)
protected void
a(boolean arg0, int arg1, up arg2)
m_91664248(boolean arg0, int arg1, C_83334639 arg2)
dropItemsFromLootTable(boolean player, int lootingLevel, DamageSource source)
protected void
a(boolean arg0, int arg1)
m_43249362(boolean arg0, int arg1)
dropEquipment(boolean hitByPlayer, int lootingLevel)
public void
a(ve arg0, float arg1, double arg2, double arg3)
m_16413573(C_42232651 arg0, float arg1, double arg2, double arg3)
applyKnockback(Entity entity, float amount, double velocityX, double velocityZ)
protected SoundEvent
d(up arg0)
m_52063198(C_83334639 arg0)
getHurtSound(DamageSource damageSource)
protected SoundEvent
cf()
m_64027168()
getDeathSound()
protected SoundEvent
e(int arg0)
m_07059408(int arg0)
getFallSound(int fallDistance)
protected void
b(boolean arg0, int arg1)
m_88345579(boolean arg0, int arg1)
dropItems(boolean loot, int lootingMultiplier)
public boolean
m_()
m_05676876()
isClimbing()
private boolean
a(et arg0, awr arg1)
m_64623136(C_32594356 arg0, C_15815210 arg1)
canClimbTrapdoor(BlockPos pos, BlockState state)
public boolean
aC()
m_48190713()
isAlive()
public void
e(float arg0, float arg1)
m_43538800(float arg0, float arg1)
takeFallDamage(float arg0, float arg1)
public int
cg()
m_75145386()
getArmorProtection()
protected void
i(float arg0)
m_70918421(float arg0)
damageArmor(float damage)
protected void
j(float arg0)
m_99243237(float arg0)
damageShield(float damage)
protected float
b(up arg0, float arg1)
m_14434752(C_83334639 arg0, float arg1)
getDamageAfterArmor(DamageSource source, float damage)
protected float
c(up arg0, float arg1)
m_21767999(C_83334639 arg0, float arg1)
getDamageAfterEffectsAndEnchantments(DamageSource source, float damage)
protected void
d(up arg0, float arg1)
m_38176589(C_83334639 arg0, float arg1)
applyDamage(DamageSource source, float damage)
public DamageTracker
ch()
m_24337135()
getDamageTracker()
public LivingEntity
ci()
m_87713964()
getLastAttacker()
public final float
cj()
m_42484344()
getMaxHealth()
public final int
ck()
m_43812093()
getStuckArrows()
public final void
f(int arg0)
m_25482445(int arg0)
setStuckArrows(int arrows)
private int
p()
m_81297517()
getArmSwingDuration()
public void
a(tz arg0)
m_68509015(C_31276856 arg0)
swingArm(InteractionHand hand)
protected void
ac()
m_71461017()
voidTick()
protected void
cl()
m_12218209()
updateArmSwing()
public EntityAttributeInstance
a(wa arg0)
m_62786131(C_63962274 arg0)
getAttribute(EntityAttribute attribute)
public AbstractEntityAttributeContainer
cm()
m_30084882()
getAttributes()
public MobType
cn()
m_21719049()
getMobType()
public ItemStack
co()
m_82546553()
getItemInMainHand()
public ItemStack
cp()
m_66220973()
getItemInOffHand()
public ItemStack
b(tz arg0)
m_40034078(C_31276856 arg0)
getItemInHand(InteractionHand hand)
public void
a(tz arg0, ain arg1)
m_06348266(C_31276856 arg0, C_88708284 arg1)
setItemInHand(InteractionHand hand, ItemStack item)
public boolean
a(vj arg0)
m_41454384(C_76008501 arg0)
isEquipmentSlotFilled(EquipmentSlot slot)
public abstract Iterable<ItemStack>
aP()
m_68061280()
getArmor()
public abstract ItemStack
b(vj arg0)
m_92665564(C_76008501 arg0)
getEquipment(EquipmentSlot slot)
public abstract void
a(vj arg0, ain arg1)
m_37260269(C_76008501 arg0, C_88708284 arg1)
setEquipment(EquipmentSlot arg0, ItemStack arg1)
public void
f(boolean arg0)
m_48388745(boolean arg0)
setSprinting(boolean arg0)
protected float
cq()
m_71980539()
getSoundVolume()
protected float
cr()
m_36970763()
getSoundPitch()
protected boolean
cs()
m_10356437()
isDead()
public void
A(ve arg0)
m_86462297(C_42232651 arg0)
dismountRider(Entity entity)
protected float
ct()
m_59322099()
getJumpStrength()
protected void
cu()
m_47773948()
jump()
protected void
cv()
m_22469842()
jumpInWater()
protected void
cw()
m_81762112()
jumpInLava()
protected float
cx()
m_52648055()
getBaseMovementSpeedMultiplier()
public void
a(float arg0, float arg1, float arg2)
m_52468627(float arg0, float arg1, float arg2)
moveRelative(float forwards, float sideways, float upwards)
public float
cy()
m_77759738()
getSpeed()
public void
k(float arg0)
m_92709275(float arg0)
setSpeed(float speed)
public boolean
B(ve arg0)
m_08818154(C_42232651 arg0)
tryDamage(Entity target)
public boolean
cz()
m_18110524()
isSleeping()
public void
B_()
m_24884718()
tick()
protected float
g(float arg0, float arg1)
m_98066391(float arg0, float arg1)
bodyMovement(float yaw, float movement)
public void
n()
m_11642923()
mobTick()
private void
r()
m_51462403()
flyingTick()
protected void
cA()
m_86516838()
serverTickAi()
protected void
cB()
m_57387292()
pushAwayCollidingEntities()
protected void
C(ve arg0)
m_05889452(C_42232651 arg0)
pushAway(Entity entity)
public void
o()
m_91988068()
stopRiding()
public void
aE()
m_96965405()
rideTick()
public void
l(boolean arg0)
m_31683081(boolean arg0)
setJumping(boolean jumping)
public void
a(ve arg0, int arg1)
m_44124769(C_42232651 arg0, int arg1)
sendPickup(Entity entity, int count)
public boolean
D(ve arg0)
m_52308176(C_42232651 arg0)
canSee(Entity entity)
public Vec3d
e(float arg0)
m_95361306(float arg0)
getRotationVector(float arg0)
public boolean
cC()
m_08790626()
isLocallyControlled()
public boolean
ay()
m_23617273()
hasCollision()
public boolean
az()
m_91465012()
isPushable()
protected void
ax()
m_04453811()
markDamaged()
public float
bc()
m_11917745()
getHeadYaw()
public void
g(float arg0)
m_79688606(float arg0)
setHeadYaw(float arg0)
public void
h(float arg0)
m_95880042(float arg0)
setBodyYaw(float arg0)
public float
cD()
m_25185826()
getAbsorption()
public void
m(float arg0)
m_47703696(float arg0)
setAbsorption(float absorption)
public void
j()
m_81812249()
enterCombat()
public void
k()
m_68756539()
endCombat()
protected void
cE()
m_10178739()
markEffects()
public abstract Arm
cF()
m_82780045()
getMainArm()
public boolean
cG()
m_73195969()
isUsingItem()
public InteractionHand
cH()
m_60648870()
getActiveHand()
protected void
cI()
m_74084220()
tickUsingItem()
public void
c(tz arg0)
m_00971184(C_31276856 arg0)
setActiveHand(InteractionHand hand)
public void
a(mx<?> arg0)
m_36524865(C_63353360<?> arg0)
onDataValueChanged(DataAttribute<?> arg0)
protected void
b(ain arg0, int arg1)
m_37064339(C_88708284 arg0, int arg1)
addItemUseParticles(ItemStack itemInUse, int amount)
protected void
v()
m_29672330()
consumeItem()
public ItemStack
cJ()
m_02420589()
getItemInUse()
public int
cK()
m_95364894()
getItemInUseDuration()
public int
cL()
m_69676666()
getTicksUsingItem()
public void
cM()
m_61451705()
stopUsingItem()
public void
cN()
m_89762400()
clearItemInUse()
public boolean
cO()
m_89739972()
isBlockingWithShield()
public boolean
cP()
m_71937258()
isFallFlying()
public boolean
j(double arg0, double arg1, double arg2)
m_20267193(double arg0, double arg1, double arg2)
tryTeleport(double x, double y, double z)
public boolean
cR()
m_15296501()
isAffectedBySplashPotions()
public boolean
cS()
m_27197597()
canAttack()
public void
aN()
m_72822103()
animateDamage()
public void
a(byte arg0)
m_48967522(byte arg0)
doEvent(byte arg0)
public boolean
bs()
m_65738693()
shouldShowNameTag()
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
m_83820343(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
lerpPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
public float
l(float arg0)
m_73829618(float arg0)
getAttackAnimationProgress(float tickDelta)
public int
cQ()
m_33457269()
getFlyingTicks()
public void
a(et arg0, boolean arg1)
m_34909742(C_32594356 arg0, boolean arg1)
setRecordPlayingNearby(BlockPos pos, boolean party)