| Package | Description | 
|---|---|
| org.bukkit.command | Classes relating to handling specialized non-chat player input. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.entity.minecart | Interfaces for various  Minecarttypes. | 
| org.bukkit.permissions | Classes dedicated to providing binary state properties to players. | 
| org.bukkit.plugin | Classes specifically relating to loading software modules at runtime. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BlockCommandSender | 
| interface  | CommandSender | 
| interface  | ConsoleCommandSender | 
| interface  | ProxiedCommandSender | 
| interface  | RemoteConsoleCommandSender | 
| 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  | ArrowRepresents an arrow. | 
| interface  | BatRepresents a Bat | 
| interface  | BlazeRepresents a Blaze monster | 
| interface  | BoatRepresents a boat entity. | 
| interface  | CaveSpiderRepresents a Spider. | 
| interface  | ChickenRepresents a Chicken. | 
| interface  | ComplexEntityPartRepresents a single part of a  ComplexLivingEntity | 
| 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  | DamageableRepresents an  Entitythat has health and can take damage. | 
| interface  | EggRepresents a thrown egg. | 
| interface  | EnderCrystalA crystal that heals nearby EnderDragons | 
| interface  | EnderDragonRepresents an Ender Dragon | 
| interface  | EnderDragonPartRepresents an ender dragon part | 
| interface  | EndermanRepresents an Enderman. | 
| interface  | Endermite | 
| interface  | EnderPearlRepresents a thrown Ender Pearl entity | 
| interface  | EnderSignalRepresents an Ender Signal, which is often created upon throwing an ender
 eye | 
| interface  | EntityRepresents a base entity in the world | 
| interface  | ExperienceOrbRepresents an Experience Orb. | 
| interface  | ExplosiveA representation of an explosive entity | 
| interface  | FallingBlockRepresents a falling block | 
| interface  | FallingSandDeprecated. 
 See  FallingBlock | 
| interface  | FireballRepresents a Fireball. | 
| interface  | Firework | 
| interface  | FishDeprecated. 
 in favor of  FishHook | 
| interface  | FishHookRepresents a fishing hook. | 
| interface  | FlyingRepresents a Flying Entity. | 
| interface  | GhastRepresents a Ghast. | 
| interface  | GiantRepresents a Giant. | 
| interface  | GolemA mechanical creature that may harm enemies. | 
| interface  | Guardian | 
| interface  | HangingRepresents a Hanging entity | 
| interface  | HorseRepresents a Horse. | 
| interface  | HumanEntityRepresents a human entity, such as an NPC or a player | 
| interface  | IronGolemAn iron Golem that protects Villages. | 
| interface  | ItemRepresents an Item. | 
| interface  | ItemFrameRepresents an Item Frame | 
| interface  | LargeFireballRepresents a large  Fireball | 
| interface  | LeashHitchRepresents a Leash Hitch on a fence | 
| interface  | LightningStrikeRepresents an instance of a lightning strike. | 
| interface  | LivingEntityRepresents a living entity, such as a monster or player | 
| interface  | MagmaCubeRepresents a MagmaCube. | 
| interface  | MinecartRepresents a minecart entity. | 
| interface  | MonsterRepresents a Monster. | 
| interface  | MushroomCowRepresents a mushroom  Cow | 
| interface  | NPCRepresents a non-player character | 
| interface  | OcelotA wild tameable cat | 
| interface  | PaintingRepresents a Painting. | 
| interface  | PigRepresents a Pig. | 
| interface  | PigZombieRepresents a Pig Zombie. | 
| interface  | PlayerRepresents a player, connected or not | 
| interface  | ProjectileRepresents a shootable entity. | 
| interface  | Rabbit | 
| interface  | SheepRepresents a Sheep. | 
| interface  | SilverfishRepresents a Silverfish. | 
| interface  | SkeletonRepresents a Skeleton. | 
| interface  | SlimeRepresents a Slime. | 
| interface  | SmallFireballRepresents a small  Fireball | 
| interface  | SnowballRepresents a snowball. | 
| interface  | SnowmanRepresents a snowman entity | 
| interface  | SpiderRepresents a Spider. | 
| interface  | SquidRepresents a Squid. | 
| interface  | ThrownExpBottleRepresents a thrown Experience bottle. | 
| interface  | ThrownPotionRepresents a thrown potion bottle | 
| interface  | TNTPrimedRepresents a Primed TNT. | 
| interface  | VehicleRepresents a vehicle entity. | 
| interface  | VillagerRepresents a villager NPC | 
| interface  | WaterMobRepresents a Water Mob | 
| interface  | WeatherRepresents a Weather related entity, such as a storm | 
| interface  | WitchRepresents a Witch | 
| interface  | WitherRepresents a Wither boss | 
| interface  | WitherSkullRepresents a wither skull  Fireball. | 
| interface  | WolfRepresents a Wolf | 
| interface  | ZombieRepresents a Zombie. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CommandMinecart | 
| interface  | ExplosiveMinecartRepresents a Minecart with TNT inside it that can explode when triggered. | 
| interface  | HopperMinecartRepresents a Minecart with a Hopper inside it | 
| interface  | PoweredMinecartRepresents a powered minecart. | 
| interface  | RideableMinecartRepresents a minecart that can have certain  entitiesas passengers. | 
| interface  | SpawnerMinecartRepresents a Minecart with an  entity spawnerinside it. | 
| interface  | StorageMinecartRepresents a minecart with a chest. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PermissibleBaseBase Permissible for use in any Permissible object via proxy or extension | 
| Modifier and Type | Method and Description | 
|---|---|
| Permissible | PermissionAttachmentInfo. getPermissible()Gets the permissible this is attached to | 
| Permissible | PermissionAttachment. getPermissible()Gets the Permissible that this is attached to | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Permissible> | Permission. getPermissibles()Gets a set containing every  Permissiblethat has this
 permission. | 
| Constructor and Description | 
|---|
| PermissionAttachment(Plugin plugin,
                    Permissible Permissible) | 
| PermissionAttachmentInfo(Permissible permissible,
                        String permission,
                        PermissionAttachment attachment,
                        boolean value) | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Permissible> | SimplePluginManager. getDefaultPermSubscriptions(boolean op) | 
| Set<Permissible> | PluginManager. getDefaultPermSubscriptions(boolean op)Gets a set containing all subscribed  Permissibles to the given
 default list, by op status | 
| Set<Permissible> | SimplePluginManager. getPermissionSubscriptions(String permission) | 
| Set<Permissible> | PluginManager. getPermissionSubscriptions(String permission)Gets a set containing all subscribed  Permissibles to the given
 permission, by name | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SimplePluginManager. subscribeToDefaultPerms(boolean op,
                       Permissible permissible) | 
| void | PluginManager. subscribeToDefaultPerms(boolean op,
                       Permissible permissible)Subscribes to the given Default permissions by operator status | 
| void | SimplePluginManager. subscribeToPermission(String permission,
                     Permissible permissible) | 
| void | PluginManager. subscribeToPermission(String permission,
                     Permissible permissible)Subscribes the given Permissible for information about the requested
 Permission, by name. | 
| void | SimplePluginManager. unsubscribeFromDefaultPerms(boolean op,
                           Permissible permissible) | 
| void | PluginManager. unsubscribeFromDefaultPerms(boolean op,
                           Permissible permissible)Unsubscribes from the given Default permissions by operator status | 
| void | SimplePluginManager. unsubscribeFromPermission(String permission,
                         Permissible permissible) | 
| void | PluginManager. unsubscribeFromPermission(String permission,
                         Permissible permissible)Unsubscribes the given Permissible for information about the requested
 Permission, by name. | 
Copyright © 2015. All rights reserved.