| Package | Description | 
|---|---|
| org.bukkit | More generalized classes in the API. | 
| org.bukkit.conversations | Classes dedicated to facilitate direct player-to-plugin communication. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.block | |
| org.bukkit.event.enchantment | Eventstriggered from anenchantment table. | 
| org.bukkit.event.entity | |
| org.bukkit.event.hanging | Eventsrelating toentities that hang. | 
| org.bukkit.event.inventory | |
| org.bukkit.event.painting | |
| org.bukkit.event.player | |
| org.bukkit.event.server | Eventsrelating to programmatic state
 changes on the server. | 
| org.bukkit.event.world | |
| org.bukkit.map | Classes to facilitate plugin handling of  mapdisplays. | 
| org.bukkit.plugin.messaging | Classes dedicated to specialized plugin to client protocols. | 
| org.spigotmc.event.player | 
| Modifier and Type | Method and Description | 
|---|---|
| Player[] | Server. _INVALID_getOnlinePlayers()Deprecated. 
 superseded by  Server.getOnlinePlayers() | 
| static Player[] | Bukkit. _INVALID_getOnlinePlayers()Deprecated. 
 superseded by  Bukkit.getOnlinePlayers() | 
| Player | OfflinePlayer. getPlayer()Gets a  Playerobject that this represents, if there is one | 
| Player | Server. getPlayer(String name)Gets a player object by the given username. | 
| static Player | Bukkit. getPlayer(String name)Gets a player object by the given username. | 
| Player | Server. getPlayer(UUID id)Gets the player with the given UUID. | 
| static Player | Bukkit. getPlayer(UUID id)Gets the player with the given UUID. | 
| Player | Server. getPlayerExact(String name)Gets the player with the exact given name, case insensitive. | 
| static Player | Bukkit. getPlayerExact(String name)Gets the player with the exact given name, case insensitive. | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<? extends Player> | Server. getOnlinePlayers()Gets a view of all currently logged in players. | 
| static Collection<? extends Player> | Bukkit. getOnlinePlayers()Gets a view of all currently logged in players. | 
| List<Player> | World. getPlayers()Get a list of all players in this World | 
| List<Player> | Server. matchPlayer(String name)Attempts to match any players with the given name, and returns a list
 of all possibly matches. | 
| static List<Player> | Bukkit. matchPlayer(String name)Attempts to match any players with the given name, and returns a list
 of all possibly matches. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract Prompt | PlayerNamePrompt. acceptValidatedInput(ConversationContext context,
                    Player input)Override this method to perform some action with the user's player name
 response. | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | LivingEntity. getKiller()Gets the player identified as the killer of the living entity. | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Player> | Player.Spigot. getHiddenPlayers()Gets all players hidden with  hidePlayer(org.bukkit.entity.Player). | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | Player. canSee(Player player)Checks to see if a player has been hidden from this player | 
| void | Player. hidePlayer(Player player)Hides a player from this player | 
| void | Player. showPlayer(Player player)Allows this player to see a player that was previously hidden | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Player | BlockPlaceEvent. player | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | BlockPlaceEvent. getPlayer()Gets the player who placed the block involved in this event. | 
| Player | BlockBreakEvent. getPlayer()Gets the Player that is breaking the block involved in this event. | 
| Player | SignChangeEvent. getPlayer()Gets the player changing the sign involved in this event. | 
| Player | BlockIgniteEvent. getPlayer()Gets the player who ignited this block | 
| Player | BlockDamageEvent. getPlayer()Gets the player damaging the block involved in this event. | 
| Constructor and Description | 
|---|
| BlockBreakEvent(Block theBlock,
               Player player) | 
| BlockDamageEvent(Player player,
                Block block,
                ItemStack itemInHand,
                boolean instaBreak) | 
| BlockIgniteEvent(Block theBlock,
                BlockIgniteEvent.IgniteCause cause,
                Player thePlayer)Deprecated.  | 
| BlockMultiPlaceEvent(List<BlockState> states,
                    Block clicked,
                    ItemStack itemInHand,
                    Player thePlayer,
                    boolean canBuild) | 
| BlockPlaceEvent(Block placedBlock,
               BlockState replacedBlockState,
               Block placedAgainst,
               ItemStack itemInHand,
               Player thePlayer,
               boolean canBuild) | 
| SignChangeEvent(Block theBlock,
               Player thePlayer,
               String[] theLines) | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | EnchantItemEvent. getEnchanter()Gets the player enchanting the item | 
| Player | PrepareItemEnchantEvent. getEnchanter()Gets the player enchanting the item | 
| Constructor and Description | 
|---|
| EnchantItemEvent(Player enchanter,
                InventoryView view,
                Block table,
                ItemStack item,
                int level,
                Map<Enchantment,Integer> enchants,
                int i) | 
| PrepareItemEnchantEvent(Player enchanter,
                       InventoryView view,
                       Block table,
                       ItemStack item,
                       int[] levelsOffered,
                       int bonus) | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | PlayerDeathEvent. getEntity() | 
| Player | PlayerLeashEntityEvent. getPlayer()Returns the player involved in this event | 
| Constructor and Description | 
|---|
| PlayerDeathEvent(Player player,
                List<ItemStack> drops,
                int droppedExp,
                int newExp,
                int newTotalExp,
                int newLevel,
                String deathMessage) | 
| PlayerDeathEvent(Player player,
                List<ItemStack> drops,
                int droppedExp,
                int newExp,
                String deathMessage) | 
| PlayerDeathEvent(Player player,
                List<ItemStack> drops,
                int droppedExp,
                String deathMessage) | 
| PlayerLeashEntityEvent(Entity what,
                      Entity leashHolder,
                      Player leasher) | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | HangingPlaceEvent. getPlayer()Returns the player placing the hanging entity | 
| Constructor and Description | 
|---|
| HangingPlaceEvent(Hanging hanging,
                 Player player,
                 Block block,
                 BlockFace blockFace) | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | FurnaceExtractEvent. getPlayer()Get the player that triggered the event | 
| Constructor and Description | 
|---|
| FurnaceExtractEvent(Player player,
                   Block block,
                   Material itemType,
                   int itemAmount,
                   int exp) | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | PaintingPlaceEvent. getPlayer()Deprecated.  Returns the player placing the painting | 
| Constructor and Description | 
|---|
| PaintingPlaceEvent(Painting painting,
                  Player player,
                  Block block,
                  BlockFace blockFace)Deprecated.  | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Player | PlayerEvent. player | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | PlayerEvent. getPlayer()Returns the player involved in this event | 
| Player | PlayerUnleashEntityEvent. getPlayer()Returns the player who is unleashing the entity. | 
| Modifier and Type | Method and Description | 
|---|---|
| Set<Player> | PlayerCommandPreprocessEvent. getRecipients()Deprecated. 
 This method is provided for backward compatibility with no
     guarantee to the effect of viewing or modifying the set. | 
| Set<Player> | PlayerChatEvent. getRecipients()Deprecated.  Gets a set of recipients that this chat message will be displayed to | 
| Set<Player> | AsyncPlayerChatEvent. getRecipients()Gets a set of recipients that this chat message will be displayed to. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PlayerCommandPreprocessEvent. setPlayer(Player player)Sets the player that this command will be executed as. | 
| void | PlayerChatEvent. setPlayer(Player player)Deprecated.  Sets the player that this message will display as, or command will be
 executed as | 
| Constructor and Description | 
|---|
| AsyncPlayerChatEvent(boolean async,
                    Player who,
                    String message,
                    Set<Player> players) | 
| PlayerAchievementAwardedEvent(Player player,
                             Achievement achievement) | 
| PlayerAnimationEvent(Player player)Construct a new PlayerAnimation event | 
| PlayerBedEnterEvent(Player who,
                   Block bed) | 
| PlayerBedLeaveEvent(Player who,
                   Block bed) | 
| PlayerBucketEmptyEvent(Player who,
                      Block blockClicked,
                      BlockFace blockFace,
                      Material bucket,
                      ItemStack itemInHand) | 
| PlayerBucketEvent(Player who,
                 Block blockClicked,
                 BlockFace blockFace,
                 Material bucket,
                 ItemStack itemInHand) | 
| PlayerBucketFillEvent(Player who,
                     Block blockClicked,
                     BlockFace blockFace,
                     Material bucket,
                     ItemStack itemInHand) | 
| PlayerChangedWorldEvent(Player player,
                       World from) | 
| PlayerChannelEvent(Player player,
                  String channel) | 
| PlayerChatEvent(Player player,
               String message)Deprecated.  | 
| PlayerChatEvent(Player player,
               String message,
               String format,
               Set<Player> recipients)Deprecated.  | 
| PlayerChatTabCompleteEvent(Player who,
                          String message,
                          Collection<String> completions) | 
| PlayerCommandPreprocessEvent(Player player,
                            String message) | 
| PlayerCommandPreprocessEvent(Player player,
                            String message,
                            Set<Player> recipients) | 
| PlayerDropItemEvent(Player player,
                   Item drop) | 
| PlayerEditBookEvent(Player who,
                   int slot,
                   BookMeta previousBookMeta,
                   BookMeta newBookMeta,
                   boolean isSigning) | 
| PlayerEggThrowEvent(Player player,
                   Egg egg,
                   boolean hatching,
                   byte numHatches,
                   CreatureType hatchingType)Deprecated.  | 
| PlayerEggThrowEvent(Player player,
                   Egg egg,
                   boolean hatching,
                   byte numHatches,
                   EntityType hatchingType) | 
| PlayerEvent(Player who) | 
| PlayerExpChangeEvent(Player player,
                    int expAmount) | 
| PlayerFishEvent(Player player,
               Entity entity,
               Fish hookEntity,
               PlayerFishEvent.State state) | 
| PlayerFishEvent(Player player,
               Entity entity,
               PlayerFishEvent.State state)Deprecated. 
 replaced by  PlayerFishEvent.PlayerFishEvent(Player, Entity, Fish,
     State)to include theFishhook entity. | 
| PlayerGameModeChangeEvent(Player player,
                         GameMode newGameMode) | 
| PlayerInteractAtEntityEvent(Player who,
                           Entity clickedEntity,
                           Vector position) | 
| PlayerInteractEntityEvent(Player who,
                         Entity clickedEntity) | 
| PlayerInteractEvent(Player who,
                   Action action,
                   ItemStack item,
                   Block clickedBlock,
                   BlockFace clickedFace) | 
| PlayerInventoryEvent(Player player,
                    Inventory inventory)Deprecated.  | 
| PlayerItemBreakEvent(Player player,
                    ItemStack brokenItem) | 
| PlayerItemConsumeEvent(Player player,
                      ItemStack item) | 
| PlayerItemDamageEvent(Player player,
                     ItemStack what,
                     int damage) | 
| PlayerItemHeldEvent(Player player,
                   int previous,
                   int current) | 
| PlayerJoinEvent(Player playerJoined,
               String joinMessage) | 
| PlayerKickEvent(Player playerKicked,
               String kickReason,
               String leaveMessage) | 
| PlayerLevelChangeEvent(Player player,
                      int oldLevel,
                      int newLevel) | 
| PlayerLoginEvent(Player player)Deprecated. 
 Address should be provided in other constructor | 
| PlayerLoginEvent(Player player,
                PlayerLoginEvent.Result result,
                String message)Deprecated. 
 Address and hostname should be provided in other
     constructor | 
| PlayerLoginEvent(Player player,
                String hostname)Deprecated. 
 Address should be provided in other constructor | 
| PlayerLoginEvent(Player player,
                String hostname,
                InetAddress address) | 
| PlayerLoginEvent(Player player,
                String hostname,
                InetAddress address,
                InetAddress realAddress)This constructor defaults message to an empty string, and result to
 ALLOWED | 
| PlayerLoginEvent(Player player,
                String hostname,
                InetAddress address,
                PlayerLoginEvent.Result result,
                String message,
                InetAddress realAddress)This constructor pre-configures the event with a result and message | 
| PlayerMoveEvent(Player player,
               Location from,
               Location to) | 
| PlayerPickupItemEvent(Player player,
                     Item item,
                     int remaining) | 
| PlayerPortalEvent(Player player,
                 Location from,
                 Location to,
                 TravelAgent pta) | 
| PlayerPortalEvent(Player player,
                 Location from,
                 Location to,
                 TravelAgent pta,
                 PlayerTeleportEvent.TeleportCause cause) | 
| PlayerQuitEvent(Player who,
               String quitMessage) | 
| PlayerRegisterChannelEvent(Player player,
                          String channel) | 
| PlayerRespawnEvent(Player respawnPlayer,
                  Location respawnLocation,
                  boolean isBedSpawn) | 
| PlayerShearEntityEvent(Player who,
                      Entity what) | 
| PlayerStatisticIncrementEvent(Player player,
                             Statistic statistic,
                             int initialValue,
                             int newValue) | 
| PlayerStatisticIncrementEvent(Player player,
                             Statistic statistic,
                             int initialValue,
                             int newValue,
                             EntityType entityType) | 
| PlayerStatisticIncrementEvent(Player player,
                             Statistic statistic,
                             int initialValue,
                             int newValue,
                             Material material) | 
| PlayerTeleportEvent(Player player,
                   Location from,
                   Location to) | 
| PlayerTeleportEvent(Player player,
                   Location from,
                   Location to,
                   PlayerTeleportEvent.TeleportCause cause) | 
| PlayerToggleFlightEvent(Player player,
                       boolean isFlying) | 
| PlayerToggleSneakEvent(Player player,
                      boolean isSneaking) | 
| PlayerToggleSprintEvent(Player player,
                       boolean isSprinting) | 
| PlayerUnleashEntityEvent(Entity entity,
                        Player player) | 
| PlayerUnregisterChannelEvent(Player player,
                            String channel) | 
| PlayerVelocityEvent(Player player,
                   Vector velocity) | 
| Constructor and Description | 
|---|
| AsyncPlayerChatEvent(boolean async,
                    Player who,
                    String message,
                    Set<Player> players) | 
| PlayerChatEvent(Player player,
               String message,
               String format,
               Set<Player> recipients)Deprecated.  | 
| PlayerCommandPreprocessEvent(Player player,
                            String message,
                            Set<Player> recipients) | 
| Modifier and Type | Method and Description | 
|---|---|
| Iterator<Player> | ServerListPingEvent. iterator() | 
| Modifier and Type | Method and Description | 
|---|---|
| Player | StructureGrowEvent. getPlayer()Gets the player that created the structure. | 
| Constructor and Description | 
|---|
| StructureGrowEvent(Location location,
                  TreeType species,
                  boolean bonemeal,
                  Player player,
                  List<BlockState> blocks) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | MapRenderer. render(MapView map,
      MapCanvas canvas,
      Player player)Render to the given map. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Messenger. dispatchIncomingMessage(Player source,
                       String channel,
                       byte[] message)Dispatches the specified incoming message to any registered listeners. | 
| void | StandardMessenger. dispatchIncomingMessage(Player source,
                       String channel,
                       byte[] message) | 
| void | PluginMessageListener. onPluginMessageReceived(String channel,
                       Player player,
                       byte[] message)A method that will be thrown when a PluginMessageSource sends a plugin
 message on a registered channel. | 
| Constructor and Description | 
|---|
| PlayerSpawnLocationEvent(Player who,
                        Location spawnLocation) | 
Copyright © 2015. All rights reserved.