public abstract class Entity
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
addEntityID(NBTTagCompound nbttagcompound) |
void |
addToPlayerScore(Entity entity,
int i) |
void |
addVelocity(double d,
double d1,
double d2) |
void |
applyEntityCollision(Entity entity) |
boolean |
attackEntityFrom(Entity entity,
int i) |
boolean |
canBeCollidedWith() |
boolean |
canBePushed() |
protected boolean |
canTriggerWalking() |
protected void |
dealFireDamage(int i) |
EntityItem |
dropItem(int i,
int j) |
EntityItem |
dropItemWithOffset(int i,
int j,
float f) |
EntityItem |
entityDropItem(ItemStack itemstack,
float f) |
protected abstract void |
entityInit() |
boolean |
equals(java.lang.Object obj) |
protected void |
fall(float f) |
void |
func_346_d(float f,
float f1) |
AxisAlignedBB |
getBoundingBox() |
float |
getCollisionBorderSize() |
AxisAlignedBB |
getCollisionBox(Entity entity) |
DataWatcher |
getDataWatcher() |
double |
getDistance(double d,
double d1,
double d2) |
double |
getDistanceSq(double d,
double d1,
double d2) |
double |
getDistanceSqToEntity(Entity entity) |
float |
getDistanceToEntity(Entity entity) |
float |
getEntityBrightness(float f) |
protected boolean |
getEntityFlag(int i) |
protected java.lang.String |
getEntityString() |
java.lang.String |
getEntityTexture() |
float |
getEyeHeight() |
Vec3D |
getLookVec() |
double |
getMountedYOffset() |
float |
getShadowSize() |
double |
getYOffset() |
void |
handleHealthUpdate(byte byte0) |
boolean |
handleLavaMovement() |
boolean |
handleWaterMovement() |
int |
hashCode() |
boolean |
interact(EntityPlayer entityplayer) |
boolean |
isBurning() |
boolean |
isEntityAlive() |
boolean |
isEntityInsideOpaqueBlock() |
boolean |
isInRangeToRenderDist(double d) |
boolean |
isInRangeToRenderVec3D(Vec3D vec3d) |
boolean |
isInsideOfMaterial(Material material) |
boolean |
isInWater() |
boolean |
isOffsetPositionInLiquid(double d,
double d1,
double d2) |
boolean |
isRiding() |
boolean |
isSneaking() |
boolean |
isWet() |
protected void |
kill() |
void |
mountEntity(Entity entity) |
void |
moveEntity(double d,
double d1,
double d2) |
void |
moveFlying(float f,
float f1,
float f2) |
protected NBTTagList |
newDoubleNBTList(double[] ad) |
protected NBTTagList |
newFloatNBTList(float[] af) |
void |
onCollideWithPlayer(EntityPlayer entityplayer) |
void |
onEntityUpdate() |
void |
onKillEntity(EntityLiving entityliving) |
void |
onStruckByLightning(EntityLightningBolt entitylightningbolt) |
void |
onUpdate() |
void |
outfitWithItem(int i,
int j,
int k) |
void |
performHurtAnimation() |
protected void |
preparePlayerToSpawn() |
protected boolean |
pushOutOfBlocks(double d,
double d1,
double d2) |
protected abstract void |
readEntityFromNBT(NBTTagCompound nbttagcompound) |
void |
readFromNBT(NBTTagCompound nbttagcompound) |
protected void |
setBeenAttacked() |
void |
setEntityDead() |
protected void |
setEntityFlag(int i,
boolean flag) |
void |
setInPortal() |
void |
setLocationAndAngles(double d,
double d1,
double d2,
float f,
float f1) |
protected void |
setOnFireFromLava() |
void |
setPosition(double d,
double d1,
double d2) |
void |
setPositionAndRotation(double d,
double d1,
double d2,
float f,
float f1) |
void |
setPositionAndRotation2(double d,
double d1,
double d2,
float f,
float f1,
int i) |
protected void |
setRotation(float f,
float f1) |
protected void |
setSize(float f,
float f1) |
void |
setVelocity(double d,
double d1,
double d2) |
void |
setWorld(World world) |
void |
updateCloak() |
protected void |
updateFallState(double d,
boolean flag) |
void |
updateRidden() |
void |
updateRiderPosition() |
protected abstract void |
writeEntityToNBT(NBTTagCompound nbttagcompound) |
void |
writeToNBT(NBTTagCompound nbttagcompound) |
public int entityId
public double renderDistanceWeight
public boolean preventEntitySpawning
public Entity riddenByEntity
public Entity ridingEntity
public World worldObj
public double prevPosX
public double prevPosY
public double prevPosZ
public double posX
public double posY
public double posZ
public double motionX
public double motionY
public double motionZ
public float rotationYaw
public float rotationPitch
public float prevRotationYaw
public float prevRotationPitch
public final AxisAlignedBB boundingBox
public boolean onGround
public boolean isCollidedHorizontally
public boolean isCollidedVertically
public boolean isCollided
public boolean beenAttacked
public boolean isInWeb
public boolean field_9293_aM
public boolean isDead
public float yOffset
public float width
public float height
public float prevDistanceWalkedModified
public float distanceWalkedModified
protected float fallDistance
public double lastTickPosX
public double lastTickPosY
public double lastTickPosZ
public float ySize
public float stepHeight
public boolean noClip
public float entityCollisionReduction
protected java.util.Random rand
public int ticksExisted
public int fireResistance
public int fire
protected int maxAir
protected boolean inWater
public int heartsLife
public int air
public java.lang.String skinUrl
public java.lang.String cloakUrl
protected boolean isImmuneToFire
protected DataWatcher dataWatcher
public float entityBrightness
public boolean addedToChunk
public int chunkCoordX
public int chunkCoordY
public int chunkCoordZ
public int serverPosX
public int serverPosY
public int serverPosZ
public boolean ignoreFrustumCheck
public Entity(World world)
protected abstract void entityInit()
public DataWatcher getDataWatcher()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
protected void preparePlayerToSpawn()
public void setEntityDead()
protected void setSize(float f, float f1)
protected void setRotation(float f, float f1)
public void setPosition(double d, double d1, double d2)
public void func_346_d(float f, float f1)
public void onUpdate()
public void onEntityUpdate()
protected void setOnFireFromLava()
protected void kill()
public boolean isOffsetPositionInLiquid(double d, double d1, double d2)
public void moveEntity(double d, double d1, double d2)
protected boolean canTriggerWalking()
protected void updateFallState(double d, boolean flag)
public AxisAlignedBB getBoundingBox()
protected void dealFireDamage(int i)
protected void fall(float f)
public boolean isWet()
public boolean isInWater()
public boolean handleWaterMovement()
public boolean isInsideOfMaterial(Material material)
public float getEyeHeight()
public boolean handleLavaMovement()
public void moveFlying(float f, float f1, float f2)
public float getEntityBrightness(float f)
public void setWorld(World world)
public void setPositionAndRotation(double d, double d1, double d2, float f, float f1)
public void setLocationAndAngles(double d, double d1, double d2, float f, float f1)
public float getDistanceToEntity(Entity entity)
public double getDistanceSq(double d, double d1, double d2)
public double getDistance(double d, double d1, double d2)
public double getDistanceSqToEntity(Entity entity)
public void onCollideWithPlayer(EntityPlayer entityplayer)
public void applyEntityCollision(Entity entity)
public void addVelocity(double d, double d1, double d2)
protected void setBeenAttacked()
public boolean attackEntityFrom(Entity entity, int i)
public boolean canBeCollidedWith()
public boolean canBePushed()
public void addToPlayerScore(Entity entity, int i)
public boolean isInRangeToRenderVec3D(Vec3D vec3d)
public boolean isInRangeToRenderDist(double d)
public java.lang.String getEntityTexture()
public boolean addEntityID(NBTTagCompound nbttagcompound)
public void writeToNBT(NBTTagCompound nbttagcompound)
public void readFromNBT(NBTTagCompound nbttagcompound)
protected final java.lang.String getEntityString()
protected abstract void readEntityFromNBT(NBTTagCompound nbttagcompound)
protected abstract void writeEntityToNBT(NBTTagCompound nbttagcompound)
protected NBTTagList newDoubleNBTList(double[] ad)
protected NBTTagList newFloatNBTList(float[] af)
public float getShadowSize()
public EntityItem dropItem(int i, int j)
public EntityItem dropItemWithOffset(int i, int j, float f)
public EntityItem entityDropItem(ItemStack itemstack, float f)
public boolean isEntityAlive()
public boolean isEntityInsideOpaqueBlock()
public boolean interact(EntityPlayer entityplayer)
public AxisAlignedBB getCollisionBox(Entity entity)
public void updateRidden()
public void updateRiderPosition()
public double getYOffset()
public double getMountedYOffset()
public void mountEntity(Entity entity)
public void setPositionAndRotation2(double d, double d1, double d2, float f, float f1, int i)
public float getCollisionBorderSize()
public Vec3D getLookVec()
public void setInPortal()
public void setVelocity(double d, double d1, double d2)
public void handleHealthUpdate(byte byte0)
public void performHurtAnimation()
public void updateCloak()
public void outfitWithItem(int i, int j, int k)
public boolean isBurning()
public boolean isRiding()
public boolean isSneaking()
protected boolean getEntityFlag(int i)
protected void setEntityFlag(int i, boolean flag)
public void onStruckByLightning(EntityLightningBolt entitylightningbolt)
public void onKillEntity(EntityLiving entityliving)
protected boolean pushOutOfBlocks(double d, double d1, double d2)