Class Arrow
- java.lang.Object
-
- net.minecraft.world.entity.Entity
-
- net.minecraft.world.entity.projectile.Arrow
-
public class Arrow extends Entity
-
-
Field Summary
Fields Modifier and Type Field Description boolean
arrowCritical
int
arrowShake
boolean
doesArrowBelongToPlayer
boolean
inGround
boolean
isTrajectorySim
Entity
shootingEntity
-
Fields inherited from class net.minecraft.world.entity.Entity
addedToChunk, boundingBox, chunkCoordX, chunkCoordY, chunkCoordZ, cloakUrl, dataWatcher, distanceWalkedModified, entityCollisionReduction, entityId, fallDistance, field_9293_aM, fireResistance, heartsLife, height, ignoreFrustumCheck, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, isJesusColliding, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, noClip, onGround, playerNameForSkin, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, skinUrl, slim, stepHeight, ticksExisted, velocityChanged, width, worldObj, yOffset, ySize
-
-
Constructor Summary
Constructors Constructor Description Arrow(World var1)
Arrow(World var1, double var2, double var4, double var6)
Arrow(World var1, LivingEntity var2, float var3)
Arrow(World var1, LivingEntity var2, LivingEntity var3, float var4, float var5)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canAttackWithItem()
protected void
entityInit()
void
func_46023_b(int var1)
double
getDamage()
@net.minecraft.modding.api.Side.Client float
getShadowSize()
void
onCollideWithPlayer(Player var1)
void
onUpdate()
void
readEntityFromNBT(NBTTagCompound var1)
void
setArrowHeading(double var1, double var3, double var5, float var7, float var8)
void
setDamage(double var1)
void
setVelocity(double var1, double var3, double var5)
void
writeEntityToNBT(NBTTagCompound var1)
-
Methods inherited from class net.minecraft.world.entity.Entity
addEntityID, addToPlayerScore, addVelocity, applyEntityCollision, attackEntityFrom, canBeCollidedWith, canBePushed, canTriggerWalking, dealFireDamage, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, fall, func_48079_f, getAir, getBoundingBox, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBox, getCurrentBiomeName, getDataWatcher, getDistance, getDistanceSq, getDistanceSqToEntity, getDistanceToEntity, getEntityString, getEyeHeight, getFlag, getHeadYaw, getInventory, getLookVec, getMountedYOffset, getParts, getTexture, getUsername, getYOffset, handleHealthUpdate, handleLavaMovement, handleWaterMovement, hashCode, interact, isBurning, isEating, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isImmuneToFire, isInRangeToRenderDist, isInRangeToRenderVec3D, isInsideOfMaterial, isInsideOfMaterial, isInWater, isOffsetPositionInLiquid, isRiding, isSneaking, isSprinting, isSubmergedInAnyFluid, isWet, kill, mountEntity, moveEntity, moveFlying, newDoubleNBTList, newFloatNBTList, onEntityUpdate, onKillEntity, onStruckByLightning, outfitWithItem, performHurtAnimation, playStepSound, preparePlayerToSpawn, pushOutOfBlocks, readFromNBT, setAir, setAngles, setBeenAttacked, setDead, setEating, setFire, setFlag, setInPortal, setInWeb, setLocationAndAngles, setOnFireFromLava, setPosition, setPositionAndRotation, setPositionAndRotation2, setRotation, setSize, setSneaking, setSprinting, setWorld, toString, updateFallState, updateRidden, updateRiderPosition, writeToNBT
-
-
-
-
Field Detail
-
inGround
public boolean inGround
-
doesArrowBelongToPlayer
public boolean doesArrowBelongToPlayer
-
arrowShake
public int arrowShake
-
shootingEntity
public Entity shootingEntity
-
arrowCritical
public boolean arrowCritical
-
isTrajectorySim
public boolean isTrajectorySim
-
-
Constructor Detail
-
Arrow
public Arrow(World var1)
-
Arrow
public Arrow(World var1, double var2, double var4, double var6)
-
Arrow
public Arrow(World var1, LivingEntity var2, LivingEntity var3, float var4, float var5)
-
Arrow
public Arrow(World var1, LivingEntity var2, float var3)
-
-
Method Detail
-
entityInit
protected void entityInit()
- Specified by:
entityInit
in classEntity
-
setArrowHeading
public void setArrowHeading(double var1, double var3, double var5, float var7, float var8)
-
setVelocity
@Client public void setVelocity(double var1, double var3, double var5)
- Overrides:
setVelocity
in classEntity
-
writeEntityToNBT
public void writeEntityToNBT(NBTTagCompound var1)
- Specified by:
writeEntityToNBT
in classEntity
-
readEntityFromNBT
public void readEntityFromNBT(NBTTagCompound var1)
- Specified by:
readEntityFromNBT
in classEntity
-
onCollideWithPlayer
public void onCollideWithPlayer(Player var1)
- Overrides:
onCollideWithPlayer
in classEntity
-
getShadowSize
@Client public @net.minecraft.modding.api.Side.Client float getShadowSize()
- Overrides:
getShadowSize
in classEntity
-
setDamage
public void setDamage(double var1)
-
getDamage
public double getDamage()
-
func_46023_b
public void func_46023_b(int var1)
-
canAttackWithItem
public boolean canAttackWithItem()
- Overrides:
canAttackWithItem
in classEntity
-
-