net.minecraft.entity.projectile

public abstract class AbstractArrowEntity

extends Entity implements Dispensable

All mapped superinterfaces:

CommandSource, Dispensable

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

Field summary

Modifier and TypeField
private static final com.google.common.base.Predicate<Entity>
f
field_14800
TARGETS
ARROW_TARGETS
private static final DataAttribute<Byte>
g
field_14801
PROJECTILE_FLAGS
CRITICAL
private int
h
field_4027
blockX
xTile
private int
at
field_4028
blockY
yTile
private int
au
field_4029
blockZ
zTile
private Block
av
field_9141
block
inTile
private int
aw
field_4031
blockData
inData
protected boolean
a
field_4032
inGround
inGround
protected int
b
field_14798
inGroundTicks
timeInGround
public AbstractArrowEntity$Pickup
c
field_14799
pickup
pickupStatus
public int
d
field_4025
shake
arrowShake
public Entity
e
field_4026
shooter
shootingEntity
private int
ax
field_4033
inBlockTicks
ticksInGround
private int
ay
field_4022
inAirTicks
ticksInAir
private double
az
field_4023
damage
damage
private int
aA
field_4024
punchLevel
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()
entityInit()
public void
a(sn 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)
setAim(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)
setThrowableHeading(double arg0, double arg1, double arg2, float arg3, float arg4)
public void
A_()
method_2558()
tick()
onUpdate()
protected void
a(bdu arg0)
method_13276(class_234 arg0)
onCollision(HitResult hitResult)
onHit(RayTraceResult raytraceResultIn)
public void
a(tc 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)
move(MoverType arg0, double arg1, double arg2, double arg3)
protected void
a(sw arg0)
method_13279(class_1699 arg0)
onHit(LivingEntity target)
arrowHit(EntityLivingBase living)
protected Entity
a(bdw arg0, bdw arg1)
method_13277(class_236 arg0, class_236 arg1)
getEntityCollision(Vec3d currentPosition, Vec3d nextPosition)
findEntityOnPath(Vec3d start, Vec3d end)
public static void
a(ph arg0, String arg1)
method_13569(class_2934 arg0, String arg1)
registerSchema(DataFixerUpper dfu, String id)
registerFixesArrow(DataFixer fixer, String name)
public static void
a(ph arg0)
method_13568(class_2934 arg0)
registerSchema(DataFixerUpper dfu)
registerFixesArrow(DataFixer fixer)
public void
b(du arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(du arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
public void
d(aay arg0)
method_2530(class_988 arg0)
onPlayerCollision(PlayerEntity arg0)
onCollideWithPlayer(EntityPlayer arg0)
protected abstract ItemStack
j()
method_13280()
asItemStack()
getArrowStack()
protected boolean
af()
method_2549()
makesSteps()
canTriggerWalking()
public void
c(double arg0)
method_3223(double arg0)
setDamage(double damage)
setDamage(double damageIn)
public double
k()
method_3225()
getDamage()
getDamage()
public void
a(int arg0)
method_3222(int arg0)
setPunchLevel(int level)
setKnockbackStrength(int knockbackStrengthIn)
public boolean
aV()
method_2521()
canBePunched()
canBeAttackedWithItem()
public float
bq()
method_2544()
getEyeHeight()
getEyeHeight()
public void
a(boolean arg0)
method_3226(boolean arg0)
setCritical(boolean critical)
setIsCritical(boolean critical)
public boolean
n()
method_3227()
isCritical()
getIsCritical()
public void
a(sw arg0, float arg1)
method_13620(class_1699 arg0, float arg1)
applyEnchantmentEffects(LivingEntity entity, float damageModifier)
setEnchantmentEffectsFromEntity(EntityLivingBase arg0, float arg1)
public boolean
a(double arg0)
method_2486(double arg0)
shouldRender(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)
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)
setVelocity(double arg0, double arg1, double arg2)