public abstract class EntityThrowable extends Entity implements IProjectile
| Modifier and Type | Field and Description | 
|---|---|
int | 
throwableShake  | 
addedToChunk, boundingBox, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, cloakUrl, dimension, distanceWalkedModified, entityCollisionReduction, entityId, fallDistance, field_70135_K, field_82151_R, field_98038_p, 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 and Description | 
|---|
EntityThrowable(World par1World)  | 
EntityThrowable(World par1World,
                              double par2,
                              double par4,
                              double par6)  | 
EntityThrowable(World par1World,
                              EntityLiving par2EntityLiving)  | 
| Modifier and Type | Method and Description | 
|---|---|
float | 
getShadowSize()  | 
EntityLiving | 
getThrower()  | 
boolean | 
isInRangeToRenderDist(double par1)  | 
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 | 
setThrowableHeading(double par1,
                                      double par3,
                                      double par5,
                                      float par7,
                                      float par8)
Similar to setArrowHeading, it's point the throwable entity to a x, y, z direction. 
 | 
void | 
setVelocity(double par1,
                      double par3,
                      double par5)  | 
void | 
writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
(abstract) Protected helper method to write subclass entity data to NBT. 
 | 
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, func_96090_ax, func_96091_a, func_96092_aw, func_98034_c, func_98035_c, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityData, getEntityName, getEyeHeight, getHasActivePotion, getLastActiveItems, getLookVec, getMaxInPortalTime, getMountedYOffset, getParts, getPersistentID, getPickedResult, getPortalCooldown, getRotationYawHead, getTexture, getYOffset, handleHealthUpdate, handleLavaMovement, handleWaterMovement, hashCode, interact, isBurning, isCreatureType, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToFire, isInRangeToRenderVec3D, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isWet, mountEntity, moveEntity, moveFlying, onCollideWithPlayer, onEntityUpdate, onKillEntity, onStruckByLightning, performHurtAnimation, playSound, readFromNBT, resetEntityId, setAir, setAngles, setCurrentItemOrArmor, setDead, setEating, setFire, setHasActivePotion, setInPortal, setInWeb, setLocationAndAngles, setPosition, setPositionAndRotation, setPositionAndRotation2, setRotationYawHead, setSneaking, setSprinting, setWorld, shouldRenderInPass, shouldRiderSit, toString, travelToDimension, unmountEntity, updateCloak, updateRidden, updateRiderPosition, writeToNBTpublic int throwableShake
public EntityThrowable(World par1World)
public EntityThrowable(World par1World, EntityLiving par2EntityLiving)
public EntityThrowable(World par1World, double par2, double par4, double par6)
public boolean isInRangeToRenderDist(double par1)
isInRangeToRenderDist in class Entitypublic void setThrowableHeading(double par1, double par3, double par5, float par7, float par8)
setThrowableHeading in interface IProjectilepublic void setVelocity(double par1, double par3, double par5)
setVelocity in class Entitypublic void onUpdate()
public void writeEntityToNBT(NBTTagCompound par1NBTTagCompound)
public void readEntityFromNBT(NBTTagCompound par1NBTTagCompound)
public float getShadowSize()
getShadowSize in class Entitypublic EntityLiving getThrower()