net.minecraft.entity.projectile

public abstract class AbstractArrowEntity

extends Entity implements Dispensable

All mapped superinterfaces:

CommandSource, Dispensable

aeh
net.minecraft.class_990
net.minecraft.entity.projectile.AbstractArrowEntity
net.minecraft.entity.projectile.EntityArrow
net.minecraft.entity.projectile.EntityArrow

Field summary

Modifier and TypeField
private static final com.google.common.base.Predicate<Entity>
f
field_14800
TARGETS
field_184553_f
ARROW_TARGETS
private static final DataAttribute<Byte>
g
field_14801
PROJECTILE_FLAGS
field_184554_g
CRITICAL
private int
h
field_4027
blockX
field_145791_d
xTile
private int
at
field_4028
blockY
field_145792_e
yTile
private int
au
field_4029
blockZ
field_145789_f
zTile
private Block
av
field_9141
block
field_145790_g
inTile
private int
aw
field_4031
blockData
field_70253_h
inData
protected boolean
a
field_4032
inGround
field_70254_i
inGround
protected int
b
field_14798
inGroundTicks
field_184552_b
timeInGround
public AbstractArrowEntity$Pickup
c
field_14799
pickup
field_70251_a
pickupStatus
public int
d
field_4025
shake
field_70249_b
arrowShake
public Entity
e
field_4026
shooter
field_70250_c
shootingEntity
private int
ax
field_4033
inBlockTicks
field_70252_j
ticksInGround
private int
ay
field_4022
inAirTicks
field_70257_an
ticksInAir
private double
az
field_4023
damage
field_70255_ao
damage
private int
aA
field_4024
punchLevel
field_70256_ap
knockbackStrength

Constructor summary

ModifierConstructor
public (World arg0)
public (World world, double x, double y, double z)
public (World world, LivingEntity shooter)

Method summary

Modifier and TypeMethod
protected void
i()
method_2484()
registerSyncedData()
func_70088_a()
entityInit()
public void
a(vg arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
method_13278(class_864 arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
shoot(Entity shooter, float pitch, float yaw, float roll, float speed, float divergence)
func_184547_a(Entity arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
shoot(Entity shooter, float pitch, float yaw, float arg3, float velocity, float inaccuracy)
public void
c(double arg0, double arg1, double arg2, float arg3, float arg4)
method_3233(double arg0, double arg1, double arg2, float arg3, float arg4)
dispense(double arg0, double arg1, double arg2, float arg3, float arg4)
func_70186_c(double arg0, double arg1, double arg2, float arg3, float arg4)
shoot(double arg0, double arg1, double arg2, float arg3, float arg4)
public void
B_()
method_2558()
tick()
func_70071_h_()
onUpdate()
protected void
a(bhc arg0)
method_13276(class_234 arg0)
onCollision(HitResult hitResult)
func_184549_a(RayTraceResult arg0)
onHit(RayTraceResult raytraceResultIn)
public void
a(vv arg0, double arg1, double arg2, double arg3)
method_2539(class_3131 arg0, double arg1, double arg2, double arg3)
move(MoverType arg0, double arg1, double arg2, double arg3)
func_70091_d(MoverType arg0, double arg1, double arg2, double arg3)
move(MoverType arg0, double arg1, double arg2, double arg3)
protected void
a(vp arg0)
method_13279(class_1699 arg0)
onHit(LivingEntity target)
func_184548_a(EntityLivingBase arg0)
arrowHit(EntityLivingBase living)
protected Entity
a(bhe arg0, bhe arg1)
method_13277(class_236 arg0, class_236 arg1)
getEntityCollision(Vec3d currentPosition, Vec3d nextPosition)
func_184551_a(Vec3d arg0, Vec3d arg1)
findEntityOnPath(Vec3d start, Vec3d end)
public static void
a(ry arg0, String arg1)
method_13569(class_2934 arg0, String arg1)
registerSchema(DataFixerUpper dfu, String id)
func_189657_a(DataFixer arg0, String arg1)
registerFixesArrow(DataFixer fixer, String name)
public static void
a(ry arg0)
method_13568(class_2934 arg0)
registerSchema(DataFixerUpper dfu)
func_189658_a(DataFixer arg0)
registerFixesArrow(DataFixer fixer)
public void
b(fy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(fy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
public void
d(aed arg0)
method_2530(class_988 arg0)
onPlayerCollision(PlayerEntity arg0)
func_70100_b_(EntityPlayer arg0)
onCollideWithPlayer(EntityPlayer arg0)
protected abstract ItemStack
j()
method_13280()
asItemStack()
func_184550_j()
getArrowStack()
protected boolean
ak()
method_2549()
makesSteps()
func_70041_e_()
canTriggerWalking()
public void
c(double arg0)
method_3223(double arg0)
setDamage(double damage)
func_70239_b(double arg0)
setDamage(double damageIn)
public double
k()
method_3225()
getDamage()
func_70242_d()
getDamage()
public void
a(int arg0)
method_3222(int arg0)
setPunchLevel(int level)
func_70240_a(int arg0)
setKnockbackStrength(int knockbackStrengthIn)
public boolean
bd()
method_2521()
canBePunched()
func_70075_an()
canBeAttackedWithItem()
public float
by()
method_2544()
getEyeHeight()
func_70047_e()
getEyeHeight()
public void
a(boolean arg0)
method_3226(boolean arg0)
setCritical(boolean critical)
func_70243_d(boolean arg0)
setIsCritical(boolean critical)
public boolean
n()
method_3227()
isCritical()
func_70241_g()
getIsCritical()
public void
a(vp arg0, float arg1)
method_13620(class_1699 arg0, float arg1)
applyEnchantmentEffects(LivingEntity entity, float damageModifier)
func_190547_a(EntityLivingBase arg0, float arg1)
setEnchantmentEffectsFromEntity(EntityLivingBase arg0, float arg1)
public boolean
a(double arg0)
method_2486(double arg0)
shouldRender(double arg0)
func_70112_a(double arg0)
isInRangeToRenderDist(double arg0)
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
method_2488(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
lerpPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
func_180426_a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
setPositionAndRotationDirect(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
public void
h(double arg0, double arg1, double arg2)
method_2556(double arg0, double arg1, double arg2)
lerpVelocity(double arg0, double arg1, double arg2)
func_70016_h(double arg0, double arg1, double arg2)
setVelocity(double arg0, double arg1, double arg2)