| Package | Description | 
|---|---|
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.projectiles | Classes to represent the source of a projectile | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AgeableRepresents an entity that can age and breed. | 
| interface  | AmbientRepresents an ambient mob | 
| interface  | AnimalsRepresents an Animal. | 
| interface  | ArmorStand | 
| interface  | BatRepresents a Bat | 
| interface  | BlazeRepresents a Blaze monster | 
| interface  | CaveSpiderRepresents a Spider. | 
| interface  | ChickenRepresents a Chicken. | 
| interface  | ComplexLivingEntityRepresents a complex living entity - one that is made up of various smaller
 parts | 
| interface  | CowRepresents a Cow. | 
| interface  | CreatureRepresents a Creature. | 
| interface  | CreeperRepresents a Creeper | 
| interface  | EnderDragonRepresents an Ender Dragon | 
| interface  | EndermanRepresents an Enderman. | 
| interface  | Endermite | 
| interface  | FlyingRepresents a Flying Entity. | 
| interface  | GhastRepresents a Ghast. | 
| interface  | GiantRepresents a Giant. | 
| interface  | GolemA mechanical creature that may harm enemies. | 
| interface  | Guardian | 
| interface  | HorseRepresents a Horse. | 
| interface  | HumanEntityRepresents a human entity, such as an NPC or a player | 
| interface  | IronGolemAn iron Golem that protects Villages. | 
| interface  | LivingEntityRepresents a living entity, such as a monster or player | 
| interface  | MagmaCubeRepresents a MagmaCube. | 
| interface  | MonsterRepresents a Monster. | 
| interface  | MushroomCowRepresents a mushroom  Cow | 
| interface  | NPCRepresents a non-player character | 
| interface  | OcelotA wild tameable cat | 
| interface  | PigRepresents a Pig. | 
| interface  | PigZombieRepresents a Pig Zombie. | 
| interface  | PlayerRepresents a player, connected or not | 
| interface  | Rabbit | 
| interface  | SheepRepresents a Sheep. | 
| interface  | SilverfishRepresents a Silverfish. | 
| interface  | SkeletonRepresents a Skeleton. | 
| interface  | SlimeRepresents a Slime. | 
| interface  | SnowmanRepresents a snowman entity | 
| interface  | SpiderRepresents a Spider. | 
| interface  | SquidRepresents a Squid. | 
| interface  | VillagerRepresents a villager NPC | 
| interface  | WaterMobRepresents a Water Mob | 
| interface  | WitchRepresents a Witch | 
| interface  | WitherRepresents a Wither boss | 
| interface  | WolfRepresents a Wolf | 
| interface  | ZombieRepresents a Zombie. | 
| Modifier and Type | Method and Description | 
|---|---|
| ProjectileSource | Projectile. getShooter()Retrieve the shooter of this projectile. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Projectile. setShooter(ProjectileSource source)Set the shooter of this projectile. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BlockProjectileSource | 
Copyright © 2015. All rights reserved.