| Package | Description | 
|---|---|
| org.bukkit | 
 More generalized classes in the API. 
 | 
| org.bukkit.command | 
 Classes relating to handling specialized non-chat player input. 
 | 
| org.bukkit.command.defaults | 
 Commands for emulating the Minecraft commands and other necessary ones for
 use by a Bukkit implementation. 
 | 
| 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  
Minecart types. | 
| org.bukkit.event.server | 
Events relating to programmatic state
 changes on the server. | 
| org.bukkit.help | 
 Classes used to manipulate the default command and topic assistance system. 
 | 
| org.bukkit.plugin.java | 
 Classes for handling  
plugins written in
 java. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Server.dispatchCommand(CommandSender sender,
               String commandLine)
Dispatches a command on this server, and executes it if found. 
 | 
static boolean | 
Bukkit.dispatchCommand(CommandSender sender,
               String commandLine)
Dispatches a command on this server, and executes it if found. 
 | 
WorldCreator | 
WorldCreator.generator(String generator,
         CommandSender output)
Sets the generator that will be used to create or load the world. 
 | 
static ChunkGenerator | 
WorldCreator.getGeneratorForName(String world,
                   String name,
                   CommandSender output)
Attempts to get the  
ChunkGenerator with the given name. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BlockCommandSender  | 
interface  | 
ConsoleCommandSender  | 
interface  | 
ProxiedCommandSender  | 
interface  | 
RemoteConsoleCommandSender  | 
| Modifier and Type | Method and Description | 
|---|---|
CommandSender | 
ProxiedCommandSender.getCallee()
Returns the CommandSender which is being used to call the command 
 | 
CommandSender | 
ProxiedCommandSender.getCaller()
Returns the CommandSender which triggered this proxied command 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
Command.broadcastCommandMessage(CommandSender source,
                       String message)  | 
static void | 
Command.broadcastCommandMessage(CommandSender source,
                       String message,
                       boolean sendToSource)  | 
boolean | 
CommandMap.dispatch(CommandSender sender,
        String cmdLine)
Looks for the requested command and executes it if found. 
 | 
boolean | 
SimpleCommandMap.dispatch(CommandSender sender,
        String commandLine)
Looks for the requested command and executes it if found. 
 | 
boolean | 
PluginCommand.execute(CommandSender sender,
       String commandLabel,
       String[] args)
Executes the command, returning its success 
 | 
abstract boolean | 
Command.execute(CommandSender sender,
       String commandLabel,
       String[] args)
Executes the command, returning its success 
 | 
boolean | 
MultipleCommandAlias.execute(CommandSender sender,
       String commandLabel,
       String[] args)  | 
boolean | 
FormattedCommandAlias.execute(CommandSender sender,
       String commandLabel,
       String[] args)  | 
boolean | 
CommandExecutor.onCommand(CommandSender sender,
         Command command,
         String label,
         String[] args)
Executes the given command, returning its success 
 | 
List<String> | 
TabCompleter.onTabComplete(CommandSender sender,
             Command command,
             String alias,
             String[] args)
Requests a list of possible completions for a command argument. 
 | 
List<String> | 
CommandMap.tabComplete(CommandSender sender,
           String cmdLine)
Looks for the requested command and executes an appropriate
 tab-completer if found. 
 | 
List<String> | 
SimpleCommandMap.tabComplete(CommandSender sender,
           String cmdLine)  | 
List<String> | 
Command.tabComplete(CommandSender sender,
           String[] args)
Deprecated. 
 
This method is not supported and returns null 
 | 
List<String> | 
PluginCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Executed on tab completion for this command, returning a list of
 options the player can tab through. 
 | 
List<String> | 
Command.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Executed on tab completion for this command, returning a list of
 options the player can tab through. 
 | 
boolean | 
Command.testPermission(CommandSender target)
Tests the given  
CommandSender to see if they can perform this
 command. | 
boolean | 
Command.testPermissionSilent(CommandSender target)
Tests the given  
CommandSender to see if they can perform this
 command. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
PardonIpCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
TestForCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
GameRuleCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
SaveCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
VersionCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)  | 
boolean | 
PlaySoundCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
GameModeCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
BanListCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
PluginsCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)  | 
boolean | 
SaveOnCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
DeopCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
ListCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
StopCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
ToggleDownfallCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
TeleportCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
SeedCommand.execute(CommandSender sender,
       String commandLabel,
       String[] args)
Deprecated.  
  | 
boolean | 
SayCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
WeatherCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
MeCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
TellCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
ClearCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
SetIdleTimeoutCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
OpCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
SpawnpointCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
SaveOffCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
BanIpCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
GiveCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
ReloadCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)  | 
boolean | 
DefaultGameModeCommand.execute(CommandSender sender,
       String commandLabel,
       String[] args)
Deprecated.  
  | 
boolean | 
SpreadPlayersCommand.execute(CommandSender sender,
       String commandLabel,
       String[] args)
Deprecated.  
  | 
boolean | 
AchievementCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
KickCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
HelpCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)  | 
boolean | 
PardonCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
WhitelistCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
TimingsCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)  | 
boolean | 
BanCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
TimeCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
ScoreboardCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
EnchantCommand.execute(CommandSender sender,
       String commandLabel,
       String[] args)
Deprecated.  
  | 
boolean | 
SetWorldSpawnCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
DifficultyCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
KillCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
boolean | 
EffectCommand.execute(CommandSender sender,
       String commandLabel,
       String[] args)
Deprecated.  
  | 
boolean | 
ExpCommand.execute(CommandSender sender,
       String currentAlias,
       String[] args)
Deprecated.  
  | 
void | 
TimingsCommand.executeSpigotTimings(CommandSender sender,
                    String[] args)  | 
protected int | 
DifficultyCommand.getDifficultyForString(CommandSender sender,
                      String name)
Deprecated.  
  | 
static double | 
VanillaCommand.getDouble(CommandSender sender,
         String input)
Deprecated.  
  | 
static double | 
VanillaCommand.getDouble(CommandSender sender,
         String input,
         double min,
         double max)
Deprecated.  
  | 
protected int | 
VanillaCommand.getInteger(CommandSender sender,
          String value,
          int min)
Deprecated.  
  | 
static double | 
VanillaCommand.getRelativeDouble(double original,
                 CommandSender sender,
                 String input)
Deprecated.  
  | 
List<String> | 
PardonIpCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
TestForCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
GameRuleCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
SaveCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
VersionCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)  | 
List<String> | 
GameModeCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
BanListCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
PluginsCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)  | 
List<String> | 
SaveOnCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
DeopCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
ListCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
StopCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
ToggleDownfallCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
TeleportCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
SeedCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
SayCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
WeatherCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
TellCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
ClearCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
SetIdleTimeoutCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
OpCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
SpawnpointCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
SaveOffCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
BanIpCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
GiveCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
ReloadCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)  | 
List<String> | 
DefaultGameModeCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
AchievementCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
KickCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
HelpCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)  | 
List<String> | 
PardonCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
WhitelistCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
TimingsCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)  | 
List<String> | 
BanCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
TimeCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
ScoreboardCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
EnchantCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
SetWorldSpawnCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
DifficultyCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
KillCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
List<String> | 
EffectCommand.tabComplete(CommandSender sender,
           String commandLabel,
           String[] args)
Deprecated.  
  | 
List<String> | 
ExpCommand.tabComplete(CommandSender sender,
           String alias,
           String[] args)
Deprecated.  
  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Ageable
Represents an entity that can age and breed. 
 | 
interface  | 
Ambient
Represents an ambient mob 
 | 
interface  | 
Animals
Represents an Animal. 
 | 
interface  | 
ArmorStand  | 
interface  | 
Arrow
Represents an arrow. 
 | 
interface  | 
Bat
Represents a Bat 
 | 
interface  | 
Blaze
Represents a Blaze monster 
 | 
interface  | 
Boat
Represents a boat entity. 
 | 
interface  | 
CaveSpider
Represents a Spider. 
 | 
interface  | 
Chicken
Represents a Chicken. 
 | 
interface  | 
ComplexEntityPart
Represents a single part of a  
ComplexLivingEntity | 
interface  | 
ComplexLivingEntity
Represents a complex living entity - one that is made up of various smaller
 parts 
 | 
interface  | 
Cow
Represents a Cow. 
 | 
interface  | 
Creature
Represents a Creature. 
 | 
interface  | 
Creeper
Represents a Creeper 
 | 
interface  | 
Damageable
Represents an  
Entity that has health and can take damage. | 
interface  | 
Egg
Represents a thrown egg. 
 | 
interface  | 
EnderCrystal
A crystal that heals nearby EnderDragons 
 | 
interface  | 
EnderDragon
Represents an Ender Dragon 
 | 
interface  | 
EnderDragonPart
Represents an ender dragon part 
 | 
interface  | 
Enderman
Represents an Enderman. 
 | 
interface  | 
Endermite  | 
interface  | 
EnderPearl
Represents a thrown Ender Pearl entity 
 | 
interface  | 
EnderSignal
Represents an Ender Signal, which is often created upon throwing an ender
 eye 
 | 
interface  | 
Entity
Represents a base entity in the world 
 | 
interface  | 
ExperienceOrb
Represents an Experience Orb. 
 | 
interface  | 
Explosive
A representation of an explosive entity 
 | 
interface  | 
FallingBlock
Represents a falling block 
 | 
interface  | 
FallingSand
Deprecated. 
 
See  
FallingBlock | 
interface  | 
Fireball
Represents a Fireball. 
 | 
interface  | 
Firework  | 
interface  | 
Fish
Deprecated. 
 
in favor of  
FishHook | 
interface  | 
FishHook
Represents a fishing hook. 
 | 
interface  | 
Flying
Represents a Flying Entity. 
 | 
interface  | 
Ghast
Represents a Ghast. 
 | 
interface  | 
Giant
Represents a Giant. 
 | 
interface  | 
Golem
A mechanical creature that may harm enemies. 
 | 
interface  | 
Guardian  | 
interface  | 
Hanging
Represents a Hanging entity 
 | 
interface  | 
Horse
Represents a Horse. 
 | 
interface  | 
HumanEntity
Represents a human entity, such as an NPC or a player 
 | 
interface  | 
IronGolem
An iron Golem that protects Villages. 
 | 
interface  | 
Item
Represents an Item. 
 | 
interface  | 
ItemFrame
Represents an Item Frame 
 | 
interface  | 
LargeFireball
Represents a large  
Fireball | 
interface  | 
LeashHitch
Represents a Leash Hitch on a fence 
 | 
interface  | 
LightningStrike
Represents an instance of a lightning strike. 
 | 
interface  | 
LivingEntity
Represents a living entity, such as a monster or player 
 | 
interface  | 
MagmaCube
Represents a MagmaCube. 
 | 
interface  | 
Minecart
Represents a minecart entity. 
 | 
interface  | 
Monster
Represents a Monster. 
 | 
interface  | 
MushroomCow
Represents a mushroom  
Cow | 
interface  | 
NPC
Represents a non-player character 
 | 
interface  | 
Ocelot
A wild tameable cat 
 | 
interface  | 
Painting
Represents a Painting. 
 | 
interface  | 
Pig
Represents a Pig. 
 | 
interface  | 
PigZombie
Represents a Pig Zombie. 
 | 
interface  | 
Player
Represents a player, connected or not 
 | 
interface  | 
Projectile
Represents a shootable entity. 
 | 
interface  | 
Rabbit  | 
interface  | 
Sheep
Represents a Sheep. 
 | 
interface  | 
Silverfish
Represents a Silverfish. 
 | 
interface  | 
Skeleton
Represents a Skeleton. 
 | 
interface  | 
Slime
Represents a Slime. 
 | 
interface  | 
SmallFireball
Represents a small  
Fireball | 
interface  | 
Snowball
Represents a snowball. 
 | 
interface  | 
Snowman
Represents a snowman entity 
 | 
interface  | 
Spider
Represents a Spider. 
 | 
interface  | 
Squid
Represents a Squid. 
 | 
interface  | 
ThrownExpBottle
Represents a thrown Experience bottle. 
 | 
interface  | 
ThrownPotion
Represents a thrown potion bottle 
 | 
interface  | 
TNTPrimed
Represents a Primed TNT. 
 | 
interface  | 
Vehicle
Represents a vehicle entity. 
 | 
interface  | 
Villager
Represents a villager NPC 
 | 
interface  | 
WaterMob
Represents a Water Mob 
 | 
interface  | 
Weather
Represents a Weather related entity, such as a storm 
 | 
interface  | 
Witch
Represents a Witch 
 | 
interface  | 
Wither
Represents a Wither boss 
 | 
interface  | 
WitherSkull
Represents a wither skull  
Fireball. | 
interface  | 
Wolf
Represents a Wolf 
 | 
interface  | 
Zombie
Represents a Zombie. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CommandMinecart  | 
interface  | 
ExplosiveMinecart
Represents a Minecart with TNT inside it that can explode when triggered. 
 | 
interface  | 
HopperMinecart
Represents a Minecart with a Hopper inside it 
 | 
interface  | 
PoweredMinecart
Represents a powered minecart. 
 | 
interface  | 
RideableMinecart
Represents a minecart that can have certain  
entities as passengers. | 
interface  | 
SpawnerMinecart
Represents a Minecart with an  
entity spawner inside it. | 
interface  | 
StorageMinecart
Represents a minecart with a chest. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CommandSender | 
ServerCommandEvent.getSender()
Get the command sender. 
 | 
| Constructor and Description | 
|---|
RemoteServerCommandEvent(CommandSender sender,
                        String command)  | 
ServerCommandEvent(CommandSender sender,
                  String command)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected String | 
IndexHelpTopic.buildIndexLine(CommandSender sender,
              HelpTopic topic)
Builds individual lines in the index topic. 
 | 
protected String | 
IndexHelpTopic.buildPreamble(CommandSender sender)
Builds the topic preamble. 
 | 
boolean | 
IndexHelpTopic.canSee(CommandSender sender)  | 
boolean | 
GenericCommandHelpTopic.canSee(CommandSender sender)  | 
abstract boolean | 
HelpTopic.canSee(CommandSender player)
Determines if a  
Player is allowed to see this help topic. | 
String | 
IndexHelpTopic.getFullText(CommandSender sender)  | 
String | 
HelpTopic.getFullText(CommandSender forWho)
Returns the full description of this help topic that is displayed when
 the user requests this topic's details. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
JavaPlugin.onCommand(CommandSender sender,
         Command command,
         String label,
         String[] args)
Executes the given command, returning its success 
 | 
List<String> | 
JavaPlugin.onTabComplete(CommandSender sender,
             Command command,
             String alias,
             String[] args)
Requests a list of possible completions for a command argument. 
 | 
Copyright © 2015. All rights reserved.