public interface IEntityLivingBase extends IEntity
addTag, alwaysRenderNameTag, attackEntityFrom, canBeAttackedWithItem, canBeCollidedWith, canBePushed, canPassengerSteer, canRiderInteract, canTrample, dismountRidingEntity, doesTriggerPressurePlate, dropItem, extinguish, getAir, getArmorInventoryList, getControllingPassenger, getCustomName, getDefinition, getDimension, getDistanceSqToEntity, getEquipmentAndArmor, getEyeHight, getHeldEquipment, getID, getInternal, getLookingDirection, getLowestRidingEntity, getMaxFallHeight, getMaxInPortalTime, getMotionX, getMotionY, getMotionZ, getNBT, getParts, getPassengers, getPassengersRecursive, getPickedResult, getPortalCooldown, getPosition3f, getPosX, getPosY, getPosZ, getRayTrace, getRidingEntity, getRotationPitch, getRotationYaw, getTags, getTeam, getX, getY, getZ, hasCustomName, hasNoGravity, isAlive, isBeingRidden, isBoss, isBurning, isEntityEqual, isGlowing, isImmuneToExplosions, isImmuneToFire, isInLava, isInsideOfMaterial, isInsideOpaqueBlock, isInvisible, isInvulnerable, isInvulnerableTo, isInWater, isOnSameTeam, isOutsideBorder, isOverWater, isPassenger, isPushedByWater, isRiding, isRidingSameEntity, isSilent, isSneaking, isSprinting, isWet, onEntityUpdate, onKillCommand, onUpdate, removePassengers, removeTag, setAir, setAlwaysRenderNameTag, setCustomName, setDead, setDimension, setFire, setGlowing, setID, setInvisible, setInvulnerable, setInWeb, setMotionX, setMotionY, setMotionZ, setNoGravity, setOutsideBorder, setPosition, setPosX, setPosY, setPosZ, setRotationPitch, setRotationYaw, setSilent, setSneaking, setSprinting, setToLocationFrom, setWorld, shouldRiderDismountInWater, shouldRiderSit, spawnRunningParticles
getDisplayName, getPosition, getServer, getWorld, sendMessage
boolean canBreatheUnderwater()
boolean isPotionActive(IPotion potion)
float getHealth()
void setHealth(float amount)
boolean isChild()
void clearActivePotions()
boolean isUndead()
void heal(float amount)
float getMaxHealth()
IItemStack getHeldItemMainHand()
IItemStack getHeldItemOffHand()
IEntityAttributeInstance getAttribute(java.lang.String name)
IEntityLivingBase getRevengeTarget()
void setRevengeTarger(IEntityLivingBase target)
IEntityLivingBase getLastAttackedEntity()
void setLastAttackedEntity(IEntityLivingBase entity)
int getLastAttackedEntityTime()
java.util.List<IPotionEffect> getActivePotionEffects()
IPotionEffect getActivePotionEffect(IPotion potion)
boolean isPotionEffectApplicable(IPotionEffect potionEffect)
IDamageSource getLastDamageSource()
void onDeath(IDamageSource source)
void knockBack(IEntity entity, float one, double two, double three)
boolean isOnLadder()
int getTotalArmorValue()
IEntityLivingBase getAttackingEntity()
int getArrowCountInEntity()
void setArrowCountInEntity(int arrows)
float getAIMoveSpeed()
void setAIMoveSpeed(float speed)
void onLivingUpdate()
boolean canEntityBeSeen(IEntity other)
void addPotionEffect(IPotionEffect potionEffect)
void setItemToSlot(IEntityEquipmentSlot slot, IItemStack itemStack)
boolean hasItemInSlot(IEntityEquipmentSlot slot)
IItemStack getItemInSlot(IEntityEquipmentSlot slot)