net.minecraft.entity.projectile

public abstract class ProjectileEntity

extends Entity

All mapped superinterfaces:

CommandSource

ael
net.minecraft.class_992
net.minecraft.entity.projectile.ProjectileEntity
net.minecraft.entity.projectile.EntityFireball
net.minecraft.entity.projectile.EntityFireball

Field summary

Modifier and TypeField
public LivingEntity
a
field_6931
shooter
field_70235_a
shootingEntity
private int
e
field_4050
inBlockTicks
field_70236_j
ticksAlive
private int
f
field_4041
inAirTicks
field_70234_an
ticksInAir
public double
b
field_4042
accelerationX
field_70232_b
accelerationX
public double
c
field_4043
accelerationY
field_70233_c
accelerationY
public double
d
field_4044
accelerationZ
field_70230_d
accelerationZ

Constructor summary

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

Method summary

Modifier and TypeMethod
protected void
i()
method_2484()
registerSyncedData()
func_70088_a()
entityInit()
public void
B_()
method_2558()
tick()
func_70071_h_()
onUpdate()
protected boolean
k()
method_13284()
isBurning()
func_184564_k()
isFireballFiery()
protected ParticleType
j()
method_13283()
getParticleType()
func_184563_j()
getParticleType()
protected float
l()
method_4584()
getDrag()
func_82341_c()
getMotionFactor()
protected abstract void
a(bhc arg0)
method_3229(class_234 arg0)
onHit(HitResult hit)
func_70227_a(RayTraceResult arg0)
onImpact(RayTraceResult result)
public static void
a(ry arg0, String arg1)
method_13571(class_2934 arg0, String arg1)
registerSchema(DataFixerUpper dfu, String subtype)
func_189743_a(DataFixer arg0, String arg1)
registerFixesFireball(DataFixer fixer, String name)
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 boolean
ay()
method_2471()
hasCollision()
func_70067_L()
canBeCollidedWith()
public float
aI()
method_2482()
getPickRadius()
func_70111_Y()
getCollisionBorderSize()
public boolean
a(ur arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public float
aw()
method_15054()
getBrightness()
func_70013_c()
getBrightness()
public boolean
a(double arg0)
method_2486(double arg0)
shouldRender(double arg0)
func_70112_a(double arg0)
isInRangeToRenderDist(double arg0)
public int
av()
method_15053()
getLightLevel()
func_70070_b()
getBrightnessForRender()