net.minecraft.entity.projectile
Class EntityPotion

java.lang.Object
  extended by net.minecraft.entity.Entity
      extended by net.minecraft.entity.projectile.EntityThrowable
          extended by net.minecraft.entity.projectile.EntityPotion
All Implemented Interfaces:
IProjectile

public class EntityPotion
extends EntityThrowable


Field Summary
 
Fields inherited from class net.minecraft.entity.projectile.EntityThrowable
throwableShake
 
Fields inherited from class net.minecraft.entity.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
EntityPotion(World par1World)
           
EntityPotion(World par1World, double par2, double par4, double par6, int par8)
           
EntityPotion(World par1World, double par2, double par4, double par6, ItemStack par8ItemStack)
           
EntityPotion(World par1World, EntityLiving par2EntityLiving, int par3)
           
EntityPotion(World par1World, EntityLiving par2EntityLiving, ItemStack par3ItemStack)
           
 
Method Summary
 int getPotionDamage()
          Returns the damage value of the thrown potion that this EntityPotion represents.
 void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
          (abstract) Protected helper method to read subclass entity data from NBT.
 void setPotionDamage(int par1)
           
 void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
          (abstract) Protected helper method to write subclass entity data to NBT.
 
Methods inherited from class net.minecraft.entity.projectile.EntityThrowable
getShadowSize, getThrower, isInRangeToRenderDist, onUpdate, setThrowableHeading, setVelocity
 
Methods inherited from class net.minecraft.entity.Entity
addEntityID, addToPlayerScore, addVelocity, applyEntityCollision, attackEntityFrom, canAttackWithItem, canBeCollidedWith, canBePushed, canRenderOnFire, copyDataFrom, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, func_82143_as, func_82146_a, func_82148_at, func_82149_j, func_85029_a, func_85031_j, generatePersistentID, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getEntityName, getEyeHeight, getHasActivePotion, getLastActiveItems, getLookVec, getMaxInPortalTime, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getTexture, getYOffset, handleHealthUpdate, handleLavaMovement, handleWaterMovement, hashCode, interact, isBurning, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInRangeToRenderVec3D, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, onCollideWithPlayer, onEntityUpdate, onKillEntity, onStruckByLightning, performHurtAnimation, playSound, readFromNBT, setAir, setAngles, setCurrentItemOrArmor, setDead, setEating, setFire, setHasActivePotion, setHeadRotationYaw, setInPortal, setInWeb, setLocationAndAngles, setPosition, setPositionAndRotation, setPositionAndRotation2, setRotationYawHead, setSneaking, setSprinting, setWorld, shouldRiderSit, toString, travelToDimension, unmountEntity, updateCloak, updateRidden, updateRiderPosition, writeToNBT
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntityPotion

public EntityPotion(World par1World)

EntityPotion

public EntityPotion(World par1World,
                    EntityLiving par2EntityLiving,
                    int par3)

EntityPotion

public EntityPotion(World par1World,
                    EntityLiving par2EntityLiving,
                    ItemStack par3ItemStack)

EntityPotion

public EntityPotion(World par1World,
                    double par2,
                    double par4,
                    double par6,
                    int par8)

EntityPotion

public EntityPotion(World par1World,
                    double par2,
                    double par4,
                    double par6,
                    ItemStack par8ItemStack)
Method Detail

setPotionDamage

public void setPotionDamage(int par1)

getPotionDamage

public int getPotionDamage()
Returns the damage value of the thrown potion that this EntityPotion represents.


readEntityFromNBT

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

Overrides:
readEntityFromNBT in class EntityThrowable

writeEntityToNBT

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

Overrides:
writeEntityToNBT in class EntityThrowable