| Package | Description | 
|---|---|
| org.bukkit | More generalized classes in the API. | 
| 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.event.vehicle | Eventsrelating tovehicular entities. | 
| org.bukkit.potion | Classes to represent various  potionproperties and manipulation. | 
| org.bukkit.util | Multi and single purpose classes to facilitate various programmatic
 concepts. | 
| Modifier and Type | Method and Description | 
|---|---|
| LivingEntity | World. spawnCreature(Location loc,
             CreatureType type)Deprecated.  | 
| LivingEntity | World. spawnCreature(Location loc,
             EntityType type)Deprecated. 
 Has issues spawning non LivingEntities. Use  spawnEntityinstead. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<LivingEntity> | World. getLivingEntities()Get a list of all living entities in this World | 
| 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  | 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 | 
|---|---|
| LivingEntity | Projectile. _INVALID_getShooter()Deprecated.  | 
| LivingEntity | Creature. getTarget()Gets the current target of this Creature | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Projectile. _INVALID_setShooter(LivingEntity shooter)Deprecated.  | 
| void | Creature. setTarget(LivingEntity target)Instructs this Creature to set the specified LivingEntity as its
 target. | 
| Modifier and Type | Method and Description | 
|---|---|
| LivingEntity | EntityShootBowEvent. getEntity() | 
| LivingEntity | EntityBreakDoorEvent. getEntity() | 
| LivingEntity | EntityCreatePortalEvent. getEntity() | 
| LivingEntity | EntityTameEvent. getEntity() | 
| LivingEntity | CreatureSpawnEvent. getEntity() | 
| LivingEntity | EntityDeathEvent. getEntity() | 
| LivingEntity | EntityTargetLivingEntityEvent. getTarget() | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<LivingEntity> | PotionSplashEvent. getAffectedEntities()Retrieves a list of all effected entities | 
| Modifier and Type | Method and Description | 
|---|---|
| double | PotionSplashEvent. getIntensity(LivingEntity entity)Gets the intensity of the potion's effects for given entity; This
 depends on the distance to the impact center | 
| void | PotionSplashEvent. setIntensity(LivingEntity entity,
            double intensity)Overwrites the intensity for a given entity | 
| Constructor and Description | 
|---|
| CreatureSpawnEvent(LivingEntity spawnee,
                  CreatureSpawnEvent.SpawnReason spawnReason) | 
| EntityBreakDoorEvent(LivingEntity entity,
                    Block targetBlock) | 
| EntityChangeBlockEvent(LivingEntity what,
                      Block block,
                      Material to)Deprecated. 
 Provided as a backward compatibility before the data byte
     was provided, and type increased to all entities | 
| EntityCreatePortalEvent(LivingEntity what,
                       List<BlockState> blocks,
                       PortalType type) | 
| EntityDeathEvent(LivingEntity entity,
                List<ItemStack> drops) | 
| EntityDeathEvent(LivingEntity what,
                List<ItemStack> drops,
                int droppedExp) | 
| EntityShootBowEvent(LivingEntity shooter,
                   ItemStack bow,
                   Projectile projectile,
                   float force) | 
| EntityTameEvent(LivingEntity entity,
               AnimalTamer owner) | 
| EntityTargetLivingEntityEvent(Entity entity,
                             LivingEntity target,
                             EntityTargetEvent.TargetReason reason) | 
| Constructor and Description | 
|---|
| PotionSplashEvent(ThrownPotion potion,
                 Map<LivingEntity,Double> affectedEntities) | 
| Modifier and Type | Method and Description | 
|---|---|
| LivingEntity | VehicleExitEvent. getExited()Get the living entity that exited the vehicle. | 
| Constructor and Description | 
|---|
| VehicleExitEvent(Vehicle vehicle,
                LivingEntity exited) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | PotionEffect. apply(LivingEntity entity)Attempts to add the effect represented by this object to the given
  LivingEntity. | 
| void | Potion. apply(LivingEntity to)Applies the effects that would be applied by this potion to the given
  LivingEntity. | 
| Constructor and Description | 
|---|
| BlockIterator(LivingEntity entity)Constructs the BlockIterator. | 
| BlockIterator(LivingEntity entity,
             int maxDistance)Constructs the BlockIterator. | 
Copyright © 2015. All rights reserved.