net.minecraft.src
Class EntityItem

java.lang.Object
  extended by net.minecraft.src.Entity
      extended by net.minecraft.src.EntityItem

public class EntityItem
extends Entity


Field Summary
 int age
          The age of this EntityItem (used to animate it up and down as well as expire it)
 int delayBeforeCanPickup
           
 float hoverStart
          The EntityItem's random initial float height.
 ItemStack item
          The item stack of this EntityItem.
 int lifespan
          The maximum age of this EntityItem.
 
Fields inherited from class net.minecraft.src.Entity
addedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, cloakUrl, dimension, distanceWalkedModified, entityCollisionReduction, entityId, fallDistance, field_70135_K, field_82151_R, fireResistance, height, hurtResistantTime, ignoreFrustumCheck, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, myEntitySize, noClip, onGround, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, skinUrl, stepHeight, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj, yOffset, ySize
 
Constructor Summary
EntityItem(World par1World)
           
EntityItem(World par1World, double par2, double par4, double par6, ItemStack par8ItemStack)
           
 
Method Summary
 boolean attackEntityFrom(DamageSource par1DamageSource, int par2)
          Called when the entity is attacked.
 boolean canAttackWithItem()
          If returns false, the item will not inflict any damage against entities.
 void func_70288_d()
           
 boolean func_70289_a(EntityItem par1EntityItem)
           
 String getEntityName()
          Gets the username of the entity.
 boolean handleWaterMovement()
          Returns if this entity is in water and will end up adding the waters velocity to the entity
 void onCollideWithPlayer(EntityPlayer par1EntityPlayer)
          Called by a player entity when they collide with an entity
 void onUpdate()
          Called to update the entity's position/logic.
 void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
          (abstract) Protected helper method to read subclass entity data from NBT.
 void travelToDimension(int par1)
          Teleports the entity to another dimension.
 void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
          (abstract) Protected helper method to write subclass entity data to NBT.
 
Methods inherited from class net.minecraft.src.Entity
addEntityID, addToPlayerScore, addVelocity, applyEntityCollision, canBeCollidedWith, canBePushed, copyDataFrom, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, func_70079_am, func_82142_c, func_82143_as, func_82146_a, func_82148_at, func_82149_j, func_82150_aj, func_85029_a, func_85031_j, func_85032_ar, generatePersistentID, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getEyeHeight, getLastActiveItems, getLookVec, getMaxInPortalTime, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getShadowSize, getTexture, getYOffset, handleHealthUpdate, handleLavaMovement, hashCode, interact, isBurning, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, onEntityUpdate, onKillEntity, onStruckByLightning, performHurtAnimation, readFromNBT, setAir, setAngles, setCurrentItemOrArmor, setDead, setEating, setFire, setHeadRotationYaw, setInPortal, setInWeb, setLocationAndAngles, setPosition, setPositionAndRotation, setPositionAndRotation2, setSneaking, setSprinting, setVelocity, setWorld, shouldRiderSit, toString, unmountEntity, updateCloak, updateRidden, updateRiderPosition, writeToNBT
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

item

public ItemStack item
The item stack of this EntityItem.


age

public int age
The age of this EntityItem (used to animate it up and down as well as expire it)


delayBeforeCanPickup

public int delayBeforeCanPickup

hoverStart

public float hoverStart
The EntityItem's random initial float height.


lifespan

public int lifespan
The maximum age of this EntityItem. The item is expired once this is reached.

Constructor Detail

EntityItem

public EntityItem(World par1World,
                  double par2,
                  double par4,
                  double par6,
                  ItemStack par8ItemStack)

EntityItem

public EntityItem(World par1World)
Method Detail

onUpdate

public void onUpdate()
Called to update the entity's position/logic.

Overrides:
onUpdate in class Entity

func_70289_a

public boolean func_70289_a(EntityItem par1EntityItem)

func_70288_d

public void func_70288_d()

handleWaterMovement

public boolean handleWaterMovement()
Returns if this entity is in water and will end up adding the waters velocity to the entity

Overrides:
handleWaterMovement in class Entity

attackEntityFrom

public boolean attackEntityFrom(DamageSource par1DamageSource,
                                int par2)
Called when the entity is attacked.

Overrides:
attackEntityFrom in class Entity

writeEntityToNBT

public void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
(abstract) Protected helper method to write subclass entity data to NBT.


readEntityFromNBT

public void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
(abstract) Protected helper method to read subclass entity data from NBT.


onCollideWithPlayer

public void onCollideWithPlayer(EntityPlayer par1EntityPlayer)
Called by a player entity when they collide with an entity

Overrides:
onCollideWithPlayer in class Entity

getEntityName

public String getEntityName()
Gets the username of the entity.

Overrides:
getEntityName in class Entity

canAttackWithItem

public boolean canAttackWithItem()
If returns false, the item will not inflict any damage against entities.

Overrides:
canAttackWithItem in class Entity

travelToDimension

public void travelToDimension(int par1)
Teleports the entity to another dimension. Params: Dimension number to teleport to

Overrides:
travelToDimension in class Entity