| Package | Description | 
|---|---|
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.entity | |
| org.bukkit.projectiles | Classes to represent the source of a projectile | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ArrowRepresents an arrow. | 
| interface  | EggRepresents a thrown egg. | 
| interface  | EnderPearlRepresents a thrown Ender Pearl entity | 
| interface  | FireballRepresents a Fireball. | 
| interface  | FishDeprecated. 
 in favor of  FishHook | 
| interface  | FishHookRepresents a fishing hook. | 
| interface  | LargeFireballRepresents a large  Fireball | 
| interface  | SmallFireballRepresents a small  Fireball | 
| interface  | SnowballRepresents a snowball. | 
| interface  | ThrownExpBottleRepresents a thrown Experience bottle. | 
| interface  | ThrownPotionRepresents a thrown potion bottle | 
| interface  | WitherSkullRepresents a wither skull  Fireball. | 
| Modifier and Type | Method and Description | 
|---|---|
| Projectile | ProjectileLaunchEvent. getEntity() | 
| Projectile | ProjectileHitEvent. getEntity() | 
| Constructor and Description | 
|---|
| EntityShootBowEvent(LivingEntity shooter,
                   ItemStack bow,
                   Projectile projectile,
                   float force) | 
| ProjectileHitEvent(Projectile projectile) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends Projectile>  | ProjectileSource. launchProjectile(Class<? extends T> projectile)Launches a  Projectilefrom the ProjectileSource. | 
| <T extends Projectile>  | ProjectileSource. launchProjectile(Class<? extends T> projectile,
                Vector velocity)Launches a  Projectilefrom the ProjectileSource with an
 initial velocity. | 
Copyright © 2015. All rights reserved.