net.minecraft.entity.living

public abstract class LivingEntity

extends Entity

All mapped superinterfaces:

CommandSource

pr
net.minecraft.class_1699
net.minecraft.entity.living.LivingEntity
net.minecraft.entity.EntityLivingBase

Field summary

Modifier and TypeField
private static final UUID
a
field_6775
SPRINTING_SPEED_MODIFIER_ID
sprintingSpeedBoostModifierUUID
private static final AttributeModifier
b
field_6794
SPRINTING_SPEED_MODIFIER
sprintingSpeedBoostModifier
private AbstractEntityAttributeContainer
c
field_6795
attributes
attributeMap
private final DamageTracker
f
field_6796
damageTracker
_combatTracker
private final Map<Integer, StatusEffectInstance>
g
field_11913
statusEffects
activePotionsMap
private final ItemStack[]
h
field_6798
itemsInHands
previousEquipment
public boolean
ar
field_6769
armSwinging
isSwingInProgress
public int
as
field_6770
armSwingingTicks
swingProgressInt
public int
at
field_6771
arrowDespawnTimer
arrowHitTimer
public int
au
field_6773
damagedTimer
hurtTime
public int
av
field_6774
damagedTime
maxHurtTime
public float
aw
field_6743
damagedSwingDir
attackedAtYaw
public int
ax
field_6744
deathTicks
deathTime
public float
ay
field_6746
lastAttackAnimationProgress
prevSwingProgress
public float
az
field_6747
attackAnimationProgress
swingProgress
public float
aA
field_6748
lastWalkAnimationSpeed
prevLimbSwingAmount
public float
aB
field_6749
walkAnimationSpeed
limbSwingAmount
public float
aC
field_6750
walkAnimationProgress
limbSwing
public int
aD
field_6751
invulnerableTicks
maxHurtResistantTime
public float
aE
field_6752
lastTilt
prevCameraPitch
public float
aF
field_6753
tilt
cameraPitch
public float
aG
field_6754
f_26584770
randomUnused2
public float
aH
field_6755
f_75186175
randomUnused1
public float
aI
field_6756
bodyYaw
renderYawOffset
public float
aJ
field_6757
lastBodyYaw
prevRenderYawOffset
public float
aK
field_6758
headYaw
rotationYawHead
public float
aL
field_6759
lastHeadYaw
prevRotationYawHead
public float
aM
field_6760
speedInAir
jumpMovementFactor
protected PlayerEntity
aN
field_6761
attackingPlayer
attackingPlayer
protected int
aO
field_6762
playerHitTimer
recentlyHit
protected boolean
aP
field_6763
dead
dead
protected int
aQ
field_6764
farFromPlayerTicks
entityAge
protected float
aR
field_6765
lastWalkProgress
prevOnGroundSpeedFactor
protected float
aS
field_6766
walkProgress
onGroundSpeedFactor
protected float
aT
field_6767
totalWalkDistance
movedDistance
protected float
aU
field_6768
lastTotalWalkDistance
prevMovedDistance
protected float
aV
field_6776
rotationOffset
unused180
protected int
aW
field_6777
score
scoreValue
protected float
aX
field_6778
lastDamageTaken
lastDamage
protected boolean
aY
field_6779
jumping
isJumping
public float
aZ
field_6780
sidewaysSpeed
moveStrafing
public float
ba
field_6781
forwardSpeed
moveForward
protected float
bb
field_6782
rotationSpeed
randomYawVelocity
protected int
bc
field_6783
lerpSteps
newPosRotationIncrements
protected double
bd
field_6784
lerpX
newPosX
protected double
be
field_6785
lerpY
newPosY
protected double
bf
field_6786
lerpZ
newPosZ
protected double
bg
field_6787
lerpYaw
newRotationYaw
protected double
bh
field_6788
lerpPitch
newRotationPitch
private boolean
i
field_6799
effectsChanged
potionsNeedUpdate
private LivingEntity
bi
field_6800
attacker
entityLivingToAttack
private int
bj
field_6801
lastAttackedTime
revengeTimer
private LivingEntity
bk
field_6789
lastAttackedMob
lastAttacker
private int
bl
field_6790
lastAttackTime
lastAttackerTime
private float
bm
field_6791
speed
landMovementFactor
private int
bn
field_6792
jumpingCooldown
jumpTicks
private float
bo
field_6793
absorption
absorptionAmount

Constructor summary

ModifierConstructor
public (World arg0)

Method summary

Modifier and TypeMethod
public void
G()
method_10927()
discard()
onKillCommand()
protected void
h()
method_2484()
registerSyncedData()
entityInit()
protected void
aX()
method_6129()
initAttributes()
applyEntityAttributes()
protected void
a(double arg0, boolean arg1, afh arg2, cj arg3)
method_2489(double arg0, boolean arg1, class_197 arg2, class_2552 arg3)
checkFallDamage(double arg0, boolean arg1, Block arg2, BlockPos arg3)
updateFallState(double arg0, boolean arg1, Block arg2, BlockPos arg3)
public boolean
aY()
method_2607()
canBreatheUnderwater()
canBreatheUnderwater()
public void
K()
method_2564()
baseTick()
onEntityUpdate()
public boolean
j_()
method_2662()
isBaby()
isChild()
protected void
aZ()
method_2596()
tickPostDeath()
onDeathUpdate()
protected boolean
ba()
method_8369()
isGrownUp()
canDropLoot()
protected int
j(int arg0)
method_2664(int arg0)
updateBreathUnderwater(int breath)
decreaseAirSupply(int arg0)
protected int
b(wn arg0)
method_2585(class_988 arg0)
getXpDrop(PlayerEntity playerEntity)
getExperiencePoints(EntityPlayer player)
protected boolean
bb()
method_2597()
shouldDropXp()
isPlayer()
public Random
bc()
method_6112()
getRandom()
getRNG()
public LivingEntity
bd()
method_6113()
getAttacker()
getAITarget()
public int
be()
method_6114()
getLastAttackedTime()
getRevengeTimer()
public void
b(pr arg0)
method_6132(class_1699 arg0)
setAttacker(LivingEntity attacker)
setRevengeTarget(EntityLivingBase livingBase)
public LivingEntity
bf()
method_6115()
getLastAttackedMob()
getLastAttacker()
public int
bg()
method_6116()
getLastAttackTime()
getLastAttackerTime()
public void
p(pk arg0)
method_6150(class_864 arg0)
setLastAttackedMob(Entity entity)
setLastAttacker(Entity entityIn)
public int
bh()
method_6117()
getDespawnTimer()
getAge()
public void
b(dn arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(dn arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
protected void
bi()
method_6118()
tickStatusEffects()
updatePotionEffects()
protected void
B()
method_10977()
updateVisibility()
updatePotionMetadata()
protected void
bj()
method_10981()
clearEffectParticles()
resetPotionEffectMetadata()
public void
bk()
method_6119()
clearStatusEffects()
clearActivePotions()
public Collection<StatusEffectInstance>
bl()
method_6120()
getStatusEffects()
getActivePotionEffects()
public boolean
k(int arg0)
method_6145(int arg0)
hasStatusEffect(int id)
isPotionActive(int potionId)
public boolean
a(pe arg0)
method_6107(class_860 arg0)
hasStatusEffect(StatusEffect effect)
isPotionActive(Potion potionIn)
public StatusEffectInstance
b(pe arg0)
method_6131(class_860 arg0)
getEffectInstance(StatusEffect effect)
getActivePotionEffect(Potion potionIn)
public void
c(pf arg0)
method_2654(class_861 arg0)
addStatusEffect(StatusEffectInstance instance)
addPotionEffect(PotionEffect potioneffectIn)
public boolean
d(pf arg0)
method_2658(class_861 arg0)
canHaveStatusEffect(StatusEffectInstance effect)
isPotionApplicable(PotionEffect potioneffectIn)
public boolean
bm()
method_6121()
isAffectedBySmite()
isEntityUndead()
public void
m(int arg0)
method_6149(int arg0)
removeStatusEffect(int id)
removePotionEffect(int potionId)
protected void
a(pf arg0)
method_2582(class_861 arg0)
onStatusEffectApplied(StatusEffectInstance instance)
onNewPotionEffect(PotionEffect id)
protected void
a(pf arg0, boolean arg1)
method_6108(class_861 arg0, boolean arg1)
onStatusEffectUpgraded(StatusEffectInstance instance, boolean timerRanOut)
onChangedPotionEffect(PotionEffect id, boolean arg1)
protected void
b(pf arg0)
method_2649(class_861 arg0)
onStatusEffectRemoved(StatusEffectInstance effect)
onFinishedPotionEffect(PotionEffect effect)
public void
h(float arg0)
method_6139(float arg0)
heal(float amount)
heal(float healAmount)
public final float
bn()
method_6122()
getHealth()
getHealth()
public void
i(float arg0)
method_6142(float arg0)
setHealth(float amount)
setHealth(float health)
public boolean
a(ow arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public void
b(zx arg0)
method_6111(class_1071 arg0)
onBrokenItem(ItemStack item)
renderBrokenItemStack(ItemStack stack)
public void
a(ow arg0)
method_2580(class_856 arg0)
die(DamageSource source)
onDeath(DamageSource cause)
protected void
a(boolean arg0, int arg1)
method_4472(boolean arg0, int arg1)
dropEquipment(boolean hitByPlayer, int lootingLevel)
dropEquipment(boolean wasRecentlyHit, int lootingModifier)
public void
a(pk arg0, float arg1, double arg2, double arg3)
method_6109(class_864 arg0, float arg1, double arg2, double arg3)
applyKnockback(Entity entity, float amount, double velocityX, double velocityZ)
knockBack(Entity entityIn, float arg1, double arg2, double arg3)
protected String
bo()
method_2604()
getHurtSound()
getHurtSound()
protected String
bp()
method_2605()
getDeathSound()
getDeathSound()
protected void
bq()
method_4473()
dropRareItem()
addRandomDrop()
protected void
b(boolean arg0, int arg1)
method_2587(boolean arg0, int arg1)
dropItems(boolean loot, int lootingMultiplier)
dropFewItems(boolean wasRecentlyHit, int lootingModifier)
public boolean
k_()
method_2660()
isClimbing()
isOnLadder()
public boolean
ai()
method_2476()
isAlive()
isEntityAlive()
public void
e(float arg0, float arg1)
method_2490(float arg0, float arg1)
takeFallDamage(float arg0, float arg1)
fall(float arg0, float arg1)
protected String
n(int arg0)
method_8373(int arg0)
getFallSound(int distance)
getFallSoundString(int damageValue)
public int
br()
method_2601()
getArmorProtection()
getTotalArmorValue()
protected void
j(float arg0)
method_6144(float arg0)
damageArmor(float damage)
damageArmor(float arg0)
protected float
b(ow arg0, float arg1)
method_6130(class_856 arg0, float arg1)
getDamageAfterArmor(DamageSource source, float damage)
applyArmorCalculations(DamageSource source, float damage)
protected float
c(ow arg0, float arg1)
method_6136(class_856 arg0, float arg1)
getDamageAfterEffectsAndEnchantments(DamageSource source, float damage)
applyPotionDamageCalculations(DamageSource source, float damage)
protected void
d(ow arg0, float arg1)
method_6138(class_856 arg0, float arg1)
applyDamage(DamageSource source, float damage)
damageEntity(DamageSource damageSrc, float damageAmount)
public DamageTracker
bs()
method_6123()
getDamageTracker()
getCombatTracker()
public LivingEntity
bt()
method_6124()
getLastAttacker()
getAttackingEntity()
public final float
bu()
method_6125()
getMaxHealth()
getMaxHealth()
public final int
bv()
method_6126()
getStuckArrows()
getArrowCountInEntity()
public final void
o(int arg0)
method_6154(int arg0)
setStuckArrows(int arrows)
setArrowCountInEntity(int count)
private int
n()
method_6143()
getArmSwingDuration()
getArmSwingAnimationEnd()
public void
bw()
method_3207()
swingArm()
swingItem()
protected void
O()
method_2462()
voidTick()
kill()
protected void
bx()
method_6127()
updateArmSwing()
updateArmSwingProgress()
public EntityAttributeInstance
a(qb arg0)
method_6110(class_1702 arg0)
getAttribute(EntityAttribute attribute)
getEntityAttribute(IAttribute attribute)
public AbstractEntityAttributeContainer
by()
method_6128()
getAttributes()
getAttributeMap()
public MobType
bz()
method_2647()
getMobType()
getCreatureAttribute()
public abstract ItemStack
bA()
method_2640()
getDisplayItemInHand()
getHeldItem()
public abstract ItemStack
p(int arg0)
method_4484(int arg0)
getEquipment(int slot)
getEquipmentInSlot(int slotIn)
public abstract void
c(int arg0, zx arg1)
method_2527(int arg0, class_1071 arg1)
setEquipment(int arg0, ItemStack arg1)
setCurrentItemOrArmor(int arg0, ItemStack arg1)
public void
d(boolean arg0)
method_2529(boolean arg0)
setSprinting(boolean arg0)
setSprinting(boolean arg0)
public abstract ItemStack[]
as()
method_2531()
getEquipment()
getInventory()
protected float
bB()
method_2602()
getSoundVolume()
getSoundVolume()
protected float
bC()
method_2665()
getSoundPitch()
getSoundPitch()
protected boolean
bD()
method_2610()
isDead()
isMovementBlocked()
public void
q(pk arg0)
method_6152(class_864 arg0)
dismountRider(Entity entity)
dismountEntity(Entity entityIn)
protected float
bE()
method_10978()
getJumpStrength()
getJumpUpwardsMotion()
protected void
bF()
method_2612()
jump()
jump()
protected void
bG()
method_2634()
jumpInWater()
updateAITick()
protected void
bH()
method_10979()
jumpInLava()
handleJumpLava()
public void
g(float arg0, float arg1)
method_2657(float arg0, float arg1)
moveRelative(float sideways, float forwards)
moveEntityWithHeading(float strafe, float forward)
public float
bI()
method_6133()
getSpeed()
getAIMoveSpeed()
public void
k(float arg0)
method_2656(float arg0)
setSpeed(float speed)
setAIMoveSpeed(float speedIn)
public boolean
r(pk arg0)
method_2671(class_864 arg0)
tryDamage(Entity target)
attackEntityAsMob(Entity entityIn)
public boolean
bJ()
method_2641()
isSleeping()
isPlayerSleeping()
public void
t_()
method_2558()
tick()
onUpdate()
protected float
h(float arg0, float arg1)
method_6140(float arg0, float arg1)
bodyMovement(float yaw, float movement)
updateDistance(float arg0, float arg1)
public void
m()
method_2651()
mobTick()
onLivingUpdate()
protected void
bK()
method_2635()
serverTickAi()
updateEntityActionState()
protected void
bL()
method_4478()
pushAwayCollidingEntities()
collideWithNearbyEntities()
protected void
s(pk arg0)
method_4483(class_864 arg0)
pushAway(Entity entity)
collideWithEntity(Entity entityIn)
public void
a(pk arg0)
method_2500(class_864 arg0)
startRiding(Entity arg0)
mountEntity(Entity arg0)
public void
ak()
method_2478()
rideTick()
updateRidden()
public void
i(boolean arg0)
method_6141(boolean arg0)
setJumping(boolean jumping)
setJumping(boolean jumping)
public void
a(pk arg0, int arg1)
method_3162(class_864 arg0, int arg1)
sendPickup(Entity entity, int count)
onItemPickup(Entity arg0, int arg1)
public boolean
t(pk arg0)
method_6155(class_864 arg0)
canSee(Entity entity)
canEntityBeSeen(Entity entityIn)
public Vec3d
ap()
method_2483()
getLookVector()
getLookVec()
public Vec3d
d(float arg0)
method_6146(float arg0)
getRotationVector(float arg0)
getLook(float arg0)
public boolean
bM()
method_2609()
isLocallyControlled()
isServerWorld()
public boolean
ad()
method_2471()
hasCollision()
canBeCollidedWith()
public boolean
ae()
method_2472()
isPushable()
canBePushed()
protected void
ac()
method_2470()
markDamaged()
setBeenAttacked()
public float
aC()
method_2520()
getHeadYaw()
getRotationYawHead()
public void
f(float arg0)
method_2540(float arg0)
setHeadYaw(float arg0)
setRotationYawHead(float arg0)
public void
g(float arg0)
method_10960(float arg0)
setBodyYaw(float arg0)
setRenderYawOffset(float arg0)
public float
bN()
method_6134()
getAbsorption()
getAbsorptionAmount()
public void
m(float arg0)
method_6153(float arg0)
setAbsorption(float absorption)
setAbsorptionAmount(float amount)
public AbstractTeam
bO()
method_6135()
getScoreboardTeam()
getTeam()
public boolean
c(pr arg0)
method_6137(class_1699 arg0)
isInSameTeam(LivingEntity entity)
isOnSameTeam(EntityLivingBase otherEntity)
public boolean
a(auq arg0)
method_6106(class_1599 arg0)
isInTeam(AbstractTeam team)
isOnTeam(Team teamIn)
public void
h_()
method_8370()
enterCombat()
sendEnterCombat()
public void
j()
method_8371()
endCombat()
sendEndCombat()
protected void
bP()
method_10980()
markEffects()
markPotionsDirty()
public void
l(int arg0)
method_6147(int arg0)
removeEffect(int id)
removePotionEffectClient(int potionId)
public void
ar()
method_2509()
animateDamage()
performHurtAnimation()
public void
a(byte arg0)
method_2485(byte arg0)
doEvent(byte arg0)
handleStatusUpdate(byte arg0)
public abstract ItemStack
q(int arg0)
method_4485(int arg0)
getArmor(int slot)
getCurrentArmor(int slotIn)
public boolean
aO()
method_5394()
shouldShowNameTag()
getAlwaysRenderNameTagForRender()
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
method_2488(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)
setPositionAndRotation2(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
public float
l(float arg0)
method_6148(float arg0)
getAttackAnimationProgress(float tickDelta)
getSwingProgress(float partialTickTime)