net.minecraft.entity.projectile

public abstract class ProjectileEntity

extends Entity

All mapped superinterfaces:

Nameable, CommandSource

aol
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
protected (EntityType<?> entityType, World world, float width, float height)
public (EntityType<?> entityType, double x, double y, double z, double velocityX, double velocityY, double velocityZ, World world, float width, float height)
public (EntityType<?> entityType, LivingEntity shooter, double velocityX, double velocityY, double velocityZ, World world, float width, float heigth)

Method summary

Modifier and TypeMethod
protected void
x_()
method_2484()
registerSyncedData()
func_70088_a()
registerData()
public void
R_()
method_2558()
tick()
func_70071_h_()
tick()
protected boolean
f()
method_13284()
isBurning()
func_184564_k()
isFireballFiery()
protected ParticleOptions
i()
method_13283()
getParticleType()
func_195057_f()
getParticle()
protected float
k()
method_4584()
getDrag()
func_82341_c()
getMotionFactor()
protected abstract void
a(ceb arg0)
method_3229(class_234 arg0)
onHit(HitResult hit)
func_70227_a(RayTraceResult arg0)
onImpact(RayTraceResult result)
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 boolean
aB()
method_2471()
hasCollision()
func_70067_L()
canBeCollidedWith()
public float
aM()
method_2482()
getPickRadius()
func_70111_Y()
getCollisionBorderSize()
public boolean
a(aea 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
az()
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
ay()
method_15053()
getLightLevel()
func_70070_b()
getBrightnessForRender()