net.minecraft.entity.projectile

public abstract class AbstractArrowEntity

extends Entity implements Dispensable

All mapped superinterfaces:

Nameable, CommandSource, Dispensable

aok
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 Predicate<Entity>
g
field_17097
TARGETS
field_184553_f
ARROW_TARGETS
private static final DataAttribute<Byte>
h
field_14801
PROJECTILE_FLAGS
field_184554_g
CRITICAL
protected static final DataAttribute<Optional<UUID>>
a
field_17094
OWNER_UUID
field_212362_a
field_212362_a
private int
aw
field_4027
blockX
field_145791_d
xTile
private int
ax
field_4028
blockY
field_145792_e
yTile
private int
ay
field_4029
blockZ
field_145789_f
zTile
private BlockState
az
field_17095
block
field_195056_av
inBlockState
protected boolean
b
field_4032
inGround
field_70254_i
inGround
protected int
c
field_14798
inGroundTicks
field_184552_b
timeInGround
public AbstractArrowEntity$Pickup
d
field_14799
pickup
field_70251_a
pickupStatus
public int
e
field_4025
shake
field_70249_b
arrowShake
public UUID
f
field_17096
shooter
field_70250_c
shootingEntity
private int
aA
field_4033
inBlockTicks
field_70252_j
ticksInGround
private int
aB
field_4022
inAirTicks
field_70257_an
ticksInAir
private double
aC
field_4023
damage
field_70255_ao
damage
private int
aD
field_4024
punchLevel
field_70256_ap
knockbackStrength

Constructor summary

ModifierConstructor
protected (EntityType<?> arg0, World arg1)
protected (EntityType<?> entityType, double x, double y, double z, World world)
protected (EntityType<?> entityType, LivingEntity owner, World world)

Method summary

Modifier and TypeMethod
protected void
x_()
method_2484()
registerSyncedData()
func_70088_a()
registerData()
public void
a(aer 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
R_()
method_2558()
tick()
func_70071_h_()
tick()
protected void
f()
method_15948()
age()
func_203048_f()
tryDespawn()
protected void
a(ceb arg0)
method_13276(class_234 arg0)
onCollision(HitResult hitResult)
func_184549_a(RayTraceResult arg0)
onHit(RayTraceResult raytraceResultIn)
protected void
b(ceb arg0)
method_15947(class_234 arg0)
onEntityHit(HitResult hitResult)
func_203046_b(RayTraceResult arg0)
onHitEntity(RayTraceResult arg0)
protected SoundEvent
i()
method_15949()
getHitSound()
func_203050_i()
getHitGroundSound()
public void
a(afe 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(afa arg0)
method_13279(class_1699 arg0)
onHit(LivingEntity target)
func_184548_a(EntityLivingBase arg0)
arrowHit(EntityLivingBase living)
protected Entity
a(cee arg0, cee 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 void
b(gy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeAdditional(NBTTagCompound arg0)
public void
a(gy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readAdditional(NBTTagCompound arg0)
public void
a(aer arg0)
method_15946(class_864 arg0)
setOwner(Entity shooter)
func_212361_a(Entity arg0)
setShooter(Entity arg0)
public Entity
k()
method_15950()
getEntity()
func_212360_k()
getShooter()
public void
d(aog arg0)
method_2530(class_988 arg0)
onPlayerCollision(PlayerEntity arg0)
func_70100_b_(EntityPlayer arg0)
onCollideWithPlayer(EntityPlayer arg0)
protected abstract ItemStack
l()
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
m()
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
bk()
method_2521()
canBePunched()
func_70075_an()
canBeAttackedWithItem()
public float
bF()
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)
private void
a(int arg0, boolean arg1)
method_15945(int arg0, boolean arg1)
setCritical(int index, boolean critical)
func_203049_a(int arg0, boolean arg1)
func_203049_a(int arg0, boolean arg1)
public boolean
o()
method_3227()
isCritical()
func_70241_g()
getIsCritical()
public void
a(afa 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)
protected float
p()
method_15952()
getDragInWater()
func_203044_p()
getWaterDrag()
public void
o(boolean arg0)
method_15951(boolean arg0)
setNoClip(boolean noClip)
func_203045_n(boolean arg0)
func_203045_n(boolean arg0)
public boolean
q()
method_15953()
isNoClip()
func_203047_q()
func_203047_q()
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)