IAdditionalDataProviderAbstractEntityPlayerpublic abstract class EntityLiving extends Entity
| Modifier and Type | Field | Description |
|---|---|---|
protected int |
health |
|
boolean |
jumping |
|
protected int |
jumpTimeout |
boundingBox, canClimb, chunkX, chunkY, dead, facing, fallStartY, isClimbing, isFalling, lastX, lastY, ticksExisted, uniqueIdcollidedHor, collidedVert, motionX, motionY, onGround, world, x, y| Constructor | Description |
|---|---|
EntityLiving(IWorld world) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getHealth() |
|
protected int |
getJumpTimeout() |
|
abstract int |
getMaxHealth() |
|
abstract int |
getRegenRate() |
|
void |
jump(double motion) |
|
void |
load(DataSet set) |
|
void |
save(DataSet set) |
|
void |
setHealth(int health) |
|
void |
takeDamage(int amount) |
|
void |
update(IGameInstance game) |
addEffect, applyMotion, canCollideWith, doesSave, doesSync, getActiveEffects, getAdditionalData, getBoundingBox, getInteractionPriority, getMaxInteractionDistance, getOrCreateAdditionalData, getRenderer, getRenderPriority, getSyncFrequency, getUniqueId, hasAdditionalData, hasEffect, isDead, kill, moveToChunk, onAttack, onCollideWithEntity, onCollideWithTile, onEntityCollision, onEntityIntersection, onGroundHit, onInteractWith, onIntersectWithEntity, onIntersectWithTile, onRemoveFromWorld, onTileCollision, onTileIntersection, removeEffect, setAdditionalData, setDead, shouldBeRemoved, shouldRender, shouldStartClimbingcanCollideWithTile, move, setPospublic boolean jumping
protected int jumpTimeout
protected int health
public EntityLiving(IWorld world)
public void update(IGameInstance game)
public void jump(double motion)
protected int getJumpTimeout()
public int getHealth()
public void setHealth(int health)
public void takeDamage(int amount)
public abstract int getMaxHealth()
public abstract int getRegenRate()