net.minecraft.entity.living

public abstract class LivingEntity

extends Entity

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

Field summary

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

Constructor summary

ModifierConstructor
public (World arg0)

Method summary

Modifier and TypeMethod
protected void
c()
method_2484()
registerSyncedData()
entityInit()
protected void
aD()
method_6129()
initAttributes()
applyEntityAttributes()
protected void
a(double arg0, boolean arg1)
method_2489(double arg0, boolean arg1)
checkFallDamage(double arg0, boolean arg1)
updateFallState(double arg0, boolean arg1)
public boolean
aE()
method_2607()
canBreatheUnderwater()
canBreatheUnderwater()
public void
C()
method_2564()
baseTick()
onEntityUpdate()
public boolean
f()
method_2662()
isBaby()
isChild()
protected void
aF()
method_2596()
tickPostDeath()
onDeathUpdate()
protected boolean
aG()
method_8369()
isGrownUp()
func_146066_aG()
protected int
j(int arg0)
method_2664(int arg0)
updateBreathUnderwater(int breath)
decreaseAirSupply(int arg0)
protected int
e(yz arg0)
method_2585(class_988 arg0)
getXpDrop(PlayerEntity playerEntity)
getExperiencePoints(EntityPlayer arg0)
protected boolean
aH()
method_2597()
shouldDropXp()
isPlayer()
public Random
aI()
method_6112()
getRandom()
getRNG()
public LivingEntity
aJ()
method_6113()
getAttacker()
getAITarget()
public int
aK()
method_6114()
getLastAttackedTime()
getRevengeTimer()
public void
b(sv arg0)
method_6132(class_1699 arg0)
setAttacker(LivingEntity attacker)
setRevengeTarget(EntityLivingBase arg0)
public LivingEntity
aL()
method_6115()
getLastAttackedMob()
getLastAttacker()
public int
aM()
method_6116()
getLastAttackTime()
getLastAttackerTime()
public void
l(sa arg0)
method_6150(class_864 arg0)
setLastAttackedMob(Entity entity)
setLastAttacker(Entity arg0)
public int
aN()
method_6117()
getDespawnTimer()
getAge()
public void
b(dh arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(dh arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
protected void
aO()
method_6118()
tickStatusEffects()
updatePotionEffects()
public void
aP()
method_6119()
clearStatusEffects()
clearActivePotions()
public Collection
aQ()
method_6120()
getStatusEffects()
getActivePotionEffects()
public boolean
k(int arg0)
method_6145(int arg0)
hasStatusEffect(int id)
isPotionActive(int arg0)
public boolean
a(rv arg0)
method_6107(class_860 arg0)
hasStatusEffect(StatusEffect effect)
isPotionActive(Potion arg0)
public StatusEffectInstance
b(rv arg0)
method_6131(class_860 arg0)
getEffectInstance(StatusEffect effect)
getActivePotionEffect(Potion arg0)
public void
c(rw arg0)
method_2654(class_861 arg0)
addStatusEffect(StatusEffectInstance instance)
addPotionEffect(PotionEffect arg0)
public boolean
d(rw arg0)
method_2658(class_861 arg0)
canHaveStatusEffect(StatusEffectInstance effect)
isPotionApplicable(PotionEffect arg0)
public boolean
aR()
method_6121()
isAffectedBySmite()
isEntityUndead()
public void
m(int arg0)
method_6149(int arg0)
removeStatusEffect(int id)
removePotionEffect(int arg0)
protected void
a(rw arg0)
method_2582(class_861 arg0)
onStatusEffectApplied(StatusEffectInstance instance)
onNewPotionEffect(PotionEffect arg0)
protected void
a(rw arg0, boolean arg1)
method_6108(class_861 arg0, boolean arg1)
onStatusEffectUpgraded(StatusEffectInstance instance, boolean timerRanOut)
onChangedPotionEffect(PotionEffect arg0, boolean arg1)
protected void
b(rw arg0)
method_2649(class_861 arg0)
onStatusEffectRemoved(StatusEffectInstance effect)
onFinishedPotionEffect(PotionEffect arg0)
public void
f(float arg0)
method_6139(float arg0)
heal(float amount)
heal(float arg0)
public final float
aS()
method_6122()
getHealth()
getHealth()
public void
g(float arg0)
method_6142(float arg0)
setHealth(float amount)
setHealth(float arg0)
public boolean
a(ro arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public void
a(add arg0)
method_6111(class_1071 arg0)
onBrokenItem(ItemStack item)
renderBrokenItemStack(ItemStack arg0)
public void
a(ro arg0)
method_2580(class_856 arg0)
die(DamageSource source)
onDeath(DamageSource arg0)
protected void
a(boolean arg0, int arg1)
method_4472(boolean arg0, int arg1)
dropEquipment(boolean hitByPlayer, int lootingLevel)
dropEquipment(boolean arg0, int arg1)
public void
a(sa 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 arg0, float arg1, double arg2, double arg3)
protected String
aT()
method_2604()
getHurtSound()
getHurtSound()
protected String
aU()
method_2605()
getDeathSound()
getDeathSound()
protected void
n(int arg0)
method_2672(int arg0)
dropRareItem(int id)
dropRareDrop(int arg0)
protected void
b(boolean arg0, int arg1)
method_2587(boolean arg0, int arg1)
dropItems(boolean loot, int lootingMultiplier)
dropFewItems(boolean arg0, int arg1)
public boolean
h_()
method_2660()
isClimbing()
isOnLadder()
public boolean
Z()
method_2476()
isAlive()
isEntityAlive()
protected void
b(float arg0)
method_2490(float arg0)
takeFallDamage(float arg0)
fall(float arg0)
protected String
o(int arg0)
method_8373(int arg0)
getFallSound(int distance)
func_146067_o(int arg0)
public int
aV()
method_2601()
getArmorProtection()
getTotalArmorValue()
protected void
h(float arg0)
method_6144(float arg0)
damageArmor(float damage)
damageArmor(float arg0)
protected float
b(ro arg0, float arg1)
method_6130(class_856 arg0, float arg1)
getDamageAfterArmor(DamageSource source, float damage)
applyArmorCalculations(DamageSource arg0, float arg1)
protected float
c(ro arg0, float arg1)
method_6136(class_856 arg0, float arg1)
getDamageAfterEffectsAndEnchantments(DamageSource source, float damage)
applyPotionDamageCalculations(DamageSource arg0, float arg1)
protected void
d(ro arg0, float arg1)
method_6138(class_856 arg0, float arg1)
applyDamage(DamageSource source, float damage)
damageEntity(DamageSource arg0, float arg1)
public DamageTracker
aW()
method_6123()
getDamageTracker()
getCombatTracker()
public LivingEntity
aX()
method_6124()
getLastAttacker()
func_94060_bK()
public final float
aY()
method_6125()
getMaxHealth()
getMaxHealth()
public final int
aZ()
method_6126()
getStuckArrows()
getArrowCountInEntity()
public final void
p(int arg0)
method_6154(int arg0)
setStuckArrows(int arrows)
setArrowCountInEntity(int arg0)
private int
j()
method_6143()
getArmSwingDuration()
getArmSwingAnimationEnd()
public void
ba()
method_3207()
swingArm()
swingItem()
protected void
G()
method_2462()
voidTick()
kill()
protected void
bb()
method_6127()
updateArmSwing()
updateArmSwingProgress()
public EntityAttributeInstance
a(th arg0)
method_6110(class_1702 arg0)
getAttribute(EntityAttribute attribute)
getEntityAttribute(IAttribute arg0)
public AbstractEntityAttributeContainer
bc()
method_6128()
getAttributes()
getAttributeMap()
public MobType
bd()
method_2647()
getMobType()
getCreatureAttribute()
public abstract ItemStack
be()
method_2640()
getDisplayItemInHand()
getHeldItem()
public abstract ItemStack
q(int arg0)
method_4484(int arg0)
getEquipment(int slot)
getEquipmentInSlot(int arg0)
public abstract void
c(int arg0, add arg1)
method_2527(int arg0, class_1071 arg1)
setEquipment(int arg0, ItemStack arg1)
setCurrentItemOrArmor(int arg0, ItemStack arg1)
public void
c(boolean arg0)
method_2529(boolean arg0)
setSprinting(boolean arg0)
setSprinting(boolean arg0)
public abstract ItemStack[]
ak()
method_2531()
getEquipment()
getInventory()
protected float
bf()
method_2602()
getSoundVolume()
getSoundVolume()
protected float
bg()
method_2665()
getSoundPitch()
getSoundPitch()
protected boolean
bh()
method_2610()
isDead()
isMovementBlocked()
public void
a(double arg0, double arg1, double arg2)
method_2577(double arg0, double arg1, double arg2)
teleport(double x, double y, double z)
setPositionAndUpdate(double arg0, double arg1, double arg2)
public void
m(sa arg0)
method_6152(class_864 arg0)
dismountRider(Entity entity)
dismountEntity(Entity arg0)
protected void
bj()
method_2612()
jump()
jump()
public void
e(float arg0, float arg1)
method_2657(float arg0, float arg1)
moveRelative(float sideways, float forwards)
moveEntityWithHeading(float arg0, float arg1)
protected boolean
bk()
method_2608()
aiEnabled()
isAIEnabled()
public float
bl()
method_6133()
getSpeed()
getAIMoveSpeed()
public void
i(float arg0)
method_2656(float arg0)
setSpeed(float speed)
setAIMoveSpeed(float arg0)
public boolean
n(sa arg0)
method_2671(class_864 arg0)
tryDamage(Entity target)
attackEntityAsMob(Entity arg0)
public boolean
bm()
method_2641()
isSleeping()
isPlayerSleeping()
public void
h()
method_2558()
tick()
onUpdate()
protected float
f(float arg0, float arg1)
method_6140(float arg0, float arg1)
bodyMovement(float yaw, float movement)
func_110146_f(float arg0, float arg1)
public void
e()
method_2651()
mobTick()
onLivingUpdate()
protected void
bn()
method_2633()
serverTickAi()
updateAITasks()
protected void
bo()
method_4478()
pushAwayCollidingEntities()
collideWithNearbyEntities()
protected void
o(sa arg0)
method_4483(class_864 arg0)
pushAway(Entity entity)
collideWithEntity(Entity arg0)
public void
ab()
method_2478()
rideTick()
updateRidden()
protected void
bp()
method_2634()
mobAiTick()
updateAITick()
protected void
bq()
method_2635()
aiTick()
updateEntityActionState()
public void
f(boolean arg0)
method_6141(boolean arg0)
setJumping(boolean jumping)
setJumping(boolean arg0)
public void
a(sa arg0, int arg1)
method_3162(class_864 arg0, int arg1)
sendPickup(Entity entity, int count)
onItemPickup(Entity arg0, int arg1)
public boolean
p(sa arg0)
method_6155(class_864 arg0)
canSee(Entity entity)
canEntityBeSeen(Entity arg0)
public Vec3d
ag()
method_2483()
getLookVector()
getLookVec()
public Vec3d
j(float arg0)
method_6146(float arg0)
getLookVector(float tickDelta)
getLook(float arg0)
public boolean
br()
method_2609()
isLocallyControlled()
isServerWorld()
public boolean
R()
method_2471()
hasCollision()
canBeCollidedWith()
public boolean
S()
method_2472()
isPushable()
canBePushed()
public float
g()
method_2544()
getEyeHeight()
getEyeHeight()
protected void
Q()
method_2470()
markDamaged()
setBeenAttacked()
public float
au()
method_2520()
getHeadYaw()
getRotationYawHead()
public float
bs()
method_6134()
getAbsorption()
getAbsorptionAmount()
public void
m(float arg0)
method_6153(float arg0)
setAbsorption(float absorption)
setAbsorptionAmount(float arg0)
public AbstractTeam
bt()
method_6135()
getScoreboardTeam()
getTeam()
public boolean
c(sv arg0)
method_6137(class_1699 arg0)
isInSameTeam(LivingEntity entity)
isOnSameTeam(EntityLivingBase arg0)
public boolean
a(bae arg0)
method_6106(class_1599 arg0)
isInTeam(AbstractTeam team)
isOnTeam(Team arg0)
public void
bu()
method_8370()
enterCombat()
func_152111_bt()
public void
bv()
method_8371()
endCombat()
func_152112_bu()
public void
l(int arg0)
method_6147(int arg0)
removeEffect(int id)
removePotionEffectClient(int arg0)
public void
aj()
method_2509()
animateDamage()
performHurtAnimation()
public void
a(byte arg0)
method_2485(byte arg0)
doEvent(byte arg0)
handleHealthUpdate(byte arg0)
public boolean
bi()
method_5394()
shouldShowNameTag()
getAlwaysRenderNameTagForRender()
public Sprite
b(add arg0, int arg1)
method_2630(class_1071 arg0, int arg1)
getItemSprite(ItemStack item, int layer)
getItemIcon(ItemStack itemStackIn, int arg1)
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
method_2488(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
lerpPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
setPositionAndRotation2(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5)
public float
k(float arg0)
method_6148(float arg0)
getAttackAnimationProgress(float tickDelta)
getSwingProgress(float arg0)
public Vec3d
l(float arg0)
method_8372(float arg0)
getPosition(float tickDelta)
getPosition(float arg0)
public HitResult
a(double arg0, float arg1)
method_6105(double arg0, float arg1)
rayTrace(double distance, float tickDelta)
rayTrace(double arg0, float arg1)
public void
e(float arg0)
method_2540(float arg0)
setHeadYaw(float arg0)
setRotationYawHead(float arg0)