Package net.minecraft.world.entity
Class Entity
- java.lang.Object
-
- net.minecraft.world.entity.Entity
-
- Direct Known Subclasses:
Arrow,Boat,EndCrystal,EnderDragonPart,ExperienceOrb,EyeOfEnder,FallingBlockEntity,Fireball,FishingHook,ItemEntity,LightningBolt,LivingEntity,Minecart,Painting,Particle,PrimedTnt,Projectile
public abstract class Entity extends java.lang.Object
-
-
Field Summary
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanaddEntityID(NBTTagCompound var1)voidaddToPlayerScore(Entity entity, int i)voidaddVelocity(double var1, double var3, double var5)voidapplyEntityCollision(Entity var1)booleanattackEntityFrom(DamageSource var1, int var2)booleancanAttackWithItem()booleancanBeCollidedWith()booleancanBePushed()protected booleancanTriggerWalking()protected voiddealFireDamage(int var1)ItemEntitydropItem(int var1, int var2)ItemEntitydropItemWithOffset(int var1, int var2, float var3)ItemEntityentityDropItem(ItemStack var1, float var2)protected abstract voidentityInit()booleanequals(java.lang.Object var1)voidextinguish()protected voidfall(float var1)voidfunc_48079_f(float f)intgetAir()AxisAlignedBBgetBoundingBox()floatgetBrightness(float var1)@net.minecraft.modding.api.Side.Client intgetBrightnessForRender(float var1)floatgetCollisionBorderSize()AxisAlignedBBgetCollisionBox(Entity var1)java.lang.StringgetCurrentBiomeName()DataWatchergetDataWatcher()doublegetDistance(double var1, double var3, double var5)doublegetDistanceSq(double var1, double var3, double var5)doublegetDistanceSqToEntity(Entity var1)floatgetDistanceToEntity(Entity var1)protected java.lang.StringgetEntityString()floatgetEyeHeight()protected booleangetFlag(int var1)floatgetHeadYaw()ItemStack[]getInventory()Vec3DgetLookVec()doublegetMountedYOffset()Entity[]getParts()@net.minecraft.modding.api.Side.Client floatgetShadowSize()@Client java.lang.StringgetTexture()java.lang.StringgetUsername()doublegetYOffset()voidhandleHealthUpdate(byte byte0)booleanhandleLavaMovement()booleanhandleWaterMovement()inthashCode()booleaninteract(Player var1)booleanisBurning()@net.minecraft.modding.api.Side.Client booleanisEating()booleanisEntityAlive()booleanisEntityEqual(Entity var1)booleanisEntityInsideOpaqueBlock()booleanisImmuneToFire()@net.minecraft.modding.api.Side.Client booleanisInRangeToRenderDist(double var1)@net.minecraft.modding.api.Side.Client booleanisInRangeToRenderVec3D(Vec3D par1Vec3D)booleanisInsideOfMaterial(Material var1)booleanisInsideOfMaterial(Material var1, double atHeight)booleanisInWater()booleanisOffsetPositionInLiquid(double var1, double var3, double var5)@net.minecraft.modding.api.Side.Client booleanisRiding()booleanisSneaking()booleanisSprinting()booleanisSubmergedInAnyFluid(double atHeight)booleanisWet()protected voidkill()voidmountEntity(Entity var1)voidmoveEntity(double var1, double var3, double var5)voidmoveFlying(float var1, float var2, float var3)protected NBTTagListnewDoubleNBTList(double[] var1)protected NBTTagListnewFloatNBTList(float[] var1)voidonCollideWithPlayer(Player entityplayer)voidonEntityUpdate()voidonKillEntity(LivingEntity entityliving)voidonStruckByLightning(LightningBolt var1)voidonUpdate()voidoutfitWithItem(int i, int j, int k)voidperformHurtAnimation()protected voidplayStepSound(int var1, int var2, int var3, int var4)protected voidpreparePlayerToSpawn()protected booleanpushOutOfBlocks(double var1, double var3, double var5)protected abstract voidreadEntityFromNBT(NBTTagCompound nbttagcompound)voidreadFromNBT(NBTTagCompound var1)voidsetAir(int var1)voidsetAngles(float var1, float var2)protected voidsetBeenAttacked()voidsetDead()voidsetEating(boolean var1)voidsetFire(int var1)voidsetFlag(int var1, boolean var2)voidsetInPortal()voidsetInWeb()voidsetLocationAndAngles(double var1, double var3, double var5, float var7, float var8)protected voidsetOnFireFromLava()voidsetPosition(double var1, double var3, double var5)voidsetPositionAndRotation(double var1, double var3, double var5, float var7, float var8)voidsetPositionAndRotation2(double var1, double var3, double var5, float var7, float var8, int var9)protected voidsetRotation(float var1, float var2)protected voidsetSize(float var1, float var2)voidsetSneaking(boolean var1)voidsetSprinting(boolean var1)voidsetVelocity(double var1, double var3, double var5)voidsetWorld(World var1)java.lang.StringtoString()protected voidupdateFallState(double var1, boolean var3)voidupdateRidden()voidupdateRiderPosition()protected abstract voidwriteEntityToNBT(NBTTagCompound nbttagcompound)voidwriteToNBT(NBTTagCompound var1)
-
-
-
Field Detail
-
entityId
public int entityId
-
renderDistanceWeight
public double renderDistanceWeight
-
preventEntitySpawning
public boolean preventEntitySpawning
-
riddenByEntity
public Entity riddenByEntity
-
ridingEntity
public Entity ridingEntity
-
worldObj
public World worldObj
-
prevPosX
public double prevPosX
-
prevPosY
public double prevPosY
-
prevPosZ
public double prevPosZ
-
posX
public double posX
-
posY
public double posY
-
posZ
public double posZ
-
motionX
public double motionX
-
motionY
public double motionY
-
motionZ
public double motionZ
-
rotationYaw
public float rotationYaw
-
rotationPitch
public float rotationPitch
-
prevRotationYaw
public float prevRotationYaw
-
prevRotationPitch
public float prevRotationPitch
-
boundingBox
public final AxisAlignedBB boundingBox
-
onGround
public boolean onGround
-
isCollidedHorizontally
public boolean isCollidedHorizontally
-
isCollidedVertically
public boolean isCollidedVertically
-
isCollided
public boolean isCollided
-
velocityChanged
public boolean velocityChanged
-
isInWeb
protected boolean isInWeb
-
field_9293_aM
public boolean field_9293_aM
-
isDead
public boolean isDead
-
yOffset
public float yOffset
-
width
public float width
-
height
public float height
-
prevDistanceWalkedModified
public float prevDistanceWalkedModified
-
distanceWalkedModified
public float distanceWalkedModified
-
fallDistance
public float fallDistance
-
lastTickPosX
public double lastTickPosX
-
lastTickPosY
public double lastTickPosY
-
lastTickPosZ
public double lastTickPosZ
-
ySize
public float ySize
-
stepHeight
public float stepHeight
-
noClip
public boolean noClip
-
entityCollisionReduction
public float entityCollisionReduction
-
rand
protected java.util.Random rand
-
ticksExisted
public int ticksExisted
-
fireResistance
public int fireResistance
-
inWater
protected boolean inWater
-
heartsLife
public int heartsLife
-
playerNameForSkin
public java.lang.String playerNameForSkin
-
slim
public boolean slim
-
isImmuneToFire
protected boolean isImmuneToFire
-
dataWatcher
protected DataWatcher dataWatcher
-
addedToChunk
public boolean addedToChunk
-
chunkCoordX
public int chunkCoordX
-
chunkCoordY
public int chunkCoordY
-
chunkCoordZ
public int chunkCoordZ
-
serverPosX
@Client public @net.minecraft.modding.api.Side.Client int serverPosX
-
serverPosY
@Client public @net.minecraft.modding.api.Side.Client int serverPosY
-
serverPosZ
@Client public @net.minecraft.modding.api.Side.Client int serverPosZ
-
ignoreFrustumCheck
public boolean ignoreFrustumCheck
-
isAirBorne
public boolean isAirBorne
-
isJesusColliding
public boolean isJesusColliding
-
-
Constructor Detail
-
Entity
public Entity(World var1)
-
-
Method Detail
-
entityInit
protected abstract void entityInit()
-
getDataWatcher
public DataWatcher getDataWatcher()
-
equals
public boolean equals(java.lang.Object var1)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
preparePlayerToSpawn
@Client protected void preparePlayerToSpawn()
-
setDead
public void setDead()
-
setSize
protected void setSize(float var1, float var2)
-
setRotation
protected void setRotation(float var1, float var2)
-
setPosition
public void setPosition(double var1, double var3, double var5)
-
setAngles
@Client public void setAngles(float var1, float var2)
-
onUpdate
public void onUpdate()
-
onEntityUpdate
public void onEntityUpdate()
-
setOnFireFromLava
protected void setOnFireFromLava()
-
setFire
public void setFire(int var1)
-
extinguish
public void extinguish()
-
kill
protected void kill()
-
isOffsetPositionInLiquid
public boolean isOffsetPositionInLiquid(double var1, double var3, double var5)
-
moveEntity
public void moveEntity(double var1, double var3, double var5)
-
playStepSound
protected void playStepSound(int var1, int var2, int var3, int var4)
-
canTriggerWalking
protected boolean canTriggerWalking()
-
updateFallState
protected void updateFallState(double var1, boolean var3)
-
getBoundingBox
public AxisAlignedBB getBoundingBox()
-
dealFireDamage
protected void dealFireDamage(int var1)
-
isImmuneToFire
public final boolean isImmuneToFire()
-
fall
protected void fall(float var1)
-
isWet
public boolean isWet()
-
isInWater
public boolean isInWater()
-
isSubmergedInAnyFluid
public boolean isSubmergedInAnyFluid(double atHeight)
-
handleWaterMovement
public boolean handleWaterMovement()
-
isInsideOfMaterial
public boolean isInsideOfMaterial(Material var1)
-
isInsideOfMaterial
public boolean isInsideOfMaterial(Material var1, double atHeight)
-
getEyeHeight
public float getEyeHeight()
-
handleLavaMovement
public boolean handleLavaMovement()
-
moveFlying
public void moveFlying(float var1, float var2, float var3)
-
getBrightnessForRender
@Client public @net.minecraft.modding.api.Side.Client int getBrightnessForRender(float var1)
-
getBrightness
public float getBrightness(float var1)
-
setWorld
public void setWorld(World var1)
-
setPositionAndRotation
public void setPositionAndRotation(double var1, double var3, double var5, float var7, float var8)
-
setLocationAndAngles
public void setLocationAndAngles(double var1, double var3, double var5, float var7, float var8)
-
getDistanceToEntity
public float getDistanceToEntity(Entity var1)
-
getDistanceSq
public double getDistanceSq(double var1, double var3, double var5)
-
getDistance
public double getDistance(double var1, double var3, double var5)
-
getDistanceSqToEntity
public double getDistanceSqToEntity(Entity var1)
-
onCollideWithPlayer
public void onCollideWithPlayer(Player entityplayer)
-
applyEntityCollision
public void applyEntityCollision(Entity var1)
-
addVelocity
public void addVelocity(double var1, double var3, double var5)
-
setBeenAttacked
protected void setBeenAttacked()
-
attackEntityFrom
public boolean attackEntityFrom(DamageSource var1, int var2)
-
canBeCollidedWith
public boolean canBeCollidedWith()
-
canBePushed
public boolean canBePushed()
-
addToPlayerScore
public void addToPlayerScore(Entity entity, int i)
-
isInRangeToRenderVec3D
@Client public @net.minecraft.modding.api.Side.Client boolean isInRangeToRenderVec3D(Vec3D par1Vec3D)
-
isInRangeToRenderDist
@Client public @net.minecraft.modding.api.Side.Client boolean isInRangeToRenderDist(double var1)
-
addEntityID
public boolean addEntityID(NBTTagCompound var1)
-
writeToNBT
public void writeToNBT(NBTTagCompound var1)
-
readFromNBT
public void readFromNBT(NBTTagCompound var1)
-
getEntityString
protected final java.lang.String getEntityString()
-
readEntityFromNBT
protected abstract void readEntityFromNBT(NBTTagCompound nbttagcompound)
-
writeEntityToNBT
protected abstract void writeEntityToNBT(NBTTagCompound nbttagcompound)
-
newDoubleNBTList
protected NBTTagList newDoubleNBTList(double[] var1)
-
newFloatNBTList
protected NBTTagList newFloatNBTList(float[] var1)
-
getShadowSize
@Client public @net.minecraft.modding.api.Side.Client float getShadowSize()
-
dropItem
public ItemEntity dropItem(int var1, int var2)
-
dropItemWithOffset
public ItemEntity dropItemWithOffset(int var1, int var2, float var3)
-
entityDropItem
public ItemEntity entityDropItem(ItemStack var1, float var2)
-
isEntityAlive
public boolean isEntityAlive()
-
isEntityInsideOpaqueBlock
public boolean isEntityInsideOpaqueBlock()
-
interact
public boolean interact(Player var1)
-
getCollisionBox
public AxisAlignedBB getCollisionBox(Entity var1)
-
updateRidden
public void updateRidden()
-
updateRiderPosition
public void updateRiderPosition()
-
getYOffset
public double getYOffset()
-
getMountedYOffset
public double getMountedYOffset()
-
mountEntity
public void mountEntity(Entity var1)
-
setPositionAndRotation2
@Client public void setPositionAndRotation2(double var1, double var3, double var5, float var7, float var8, int var9)
-
getCollisionBorderSize
public float getCollisionBorderSize()
-
getLookVec
public Vec3D getLookVec()
-
setInPortal
public void setInPortal()
-
setVelocity
@Client public void setVelocity(double var1, double var3, double var5)
-
handleHealthUpdate
@Client public void handleHealthUpdate(byte byte0)
-
performHurtAnimation
@Client public void performHurtAnimation()
-
outfitWithItem
@Client public void outfitWithItem(int i, int j, int k)
-
getInventory
public ItemStack[] getInventory()
-
isBurning
public boolean isBurning()
-
isRiding
@Client public @net.minecraft.modding.api.Side.Client boolean isRiding()
-
isSneaking
public boolean isSneaking()
-
setSneaking
public void setSneaking(boolean var1)
-
isSprinting
public boolean isSprinting()
-
setSprinting
public void setSprinting(boolean var1)
-
isEating
@Client public @net.minecraft.modding.api.Side.Client boolean isEating()
-
setEating
public void setEating(boolean var1)
-
getFlag
protected boolean getFlag(int var1)
-
setFlag
public void setFlag(int var1, boolean var2)
-
getAir
public int getAir()
-
setAir
public void setAir(int var1)
-
onStruckByLightning
public void onStruckByLightning(LightningBolt var1)
-
onKillEntity
public void onKillEntity(LivingEntity entityliving)
-
pushOutOfBlocks
protected boolean pushOutOfBlocks(double var1, double var3, double var5)
-
setInWeb
public void setInWeb()
-
getUsername
public java.lang.String getUsername()
-
getParts
public Entity[] getParts()
-
isEntityEqual
public boolean isEntityEqual(Entity var1)
-
func_48079_f
@Client public void func_48079_f(float f)
-
getHeadYaw
public float getHeadYaw()
-
canAttackWithItem
public boolean canAttackWithItem()
-
getCurrentBiomeName
public java.lang.String getCurrentBiomeName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-