| Package | Description | 
|---|---|
| co.aikar.timings | |
| com.destroystokyo.paper.exception | |
| 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.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 | Class and Description | 
|---|---|
class  | 
TimingsCommand  | 
| Modifier and Type | Method and Description | 
|---|---|
static @NotNull Timing | 
TimingsManager.getCommandTiming(@Nullable String pluginName,
                @NotNull Command command)
Due to access restrictions, we need a helper method to get a Command TimingHandler with String group 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Command | 
ServerCommandException.getCommand()
Gets the command which threw the exception 
 | 
| Constructor and Description | 
|---|
ServerCommandException(String message,
                      Throwable cause,
                      boolean enableSuppression,
                      boolean writableStackTrace,
                      Command command,
                      CommandSender commandSender,
                      String[] arguments)  | 
ServerCommandException(String message,
                      Throwable cause,
                      Command command,
                      CommandSender commandSender,
                      String[] arguments)  | 
ServerCommandException(Throwable cause,
                      Command command,
                      CommandSender commandSender,
                      String[] arguments)  | 
ServerTabCompleteException(String message,
                          Throwable cause,
                          boolean enableSuppression,
                          boolean writableStackTrace,
                          Command command,
                          CommandSender commandSender,
                          String[] arguments)  | 
ServerTabCompleteException(String message,
                          Throwable cause,
                          Command command,
                          CommandSender commandSender,
                          String[] arguments)  | 
ServerTabCompleteException(Throwable cause,
                          Command command,
                          CommandSender commandSender,
                          String[] arguments)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FormattedCommandAlias  | 
class  | 
MultipleCommandAlias
Represents a command that delegates to one or more other commands 
 | 
class  | 
PluginCommand
Represents a  
Command belonging to a plugin | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,Command> | 
SimpleCommandMap.knownCommands  | 
| Modifier and Type | Method and Description | 
|---|---|
@Nullable Command | 
CommandMap.getCommand(@NotNull String name)
Gets the command registered to the specified name 
 | 
@Nullable Command | 
SimpleCommandMap.getCommand(@NotNull String name)  | 
@NotNull Command[] | 
MultipleCommandAlias.getCommands()
Gets the commands associated with the multi-command alias. 
 | 
@NotNull Command | 
Command.setAliases(@NotNull List<String> aliases)
Sets the list of aliases to request on registration for this command. 
 | 
@NotNull Command | 
Command.setDescription(@NotNull String description)
Sets a brief description of this command. 
 | 
@NotNull Command | 
Command.setPermissionMessage(@Nullable String permissionMessage)
Sets the message sent when a permission check fails 
 | 
@NotNull Command | 
Command.setUsage(@NotNull String usage)
Sets the example usage of this command 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,Command> | 
CommandMap.getKnownCommands()
Return a Map of known commands 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
CommandExecutor.onCommand(@NotNull CommandSender sender,
         @NotNull Command command,
         @NotNull String label,
         @NotNull String[] args)
Executes the given command, returning its success. 
 | 
@Nullable List<String> | 
TabCompleter.onTabComplete(@NotNull CommandSender sender,
             @NotNull Command command,
             @NotNull String alias,
             @NotNull String[] args)
Requests a list of possible completions for a command argument. 
 | 
boolean | 
CommandMap.register(@NotNull String fallbackPrefix,
        @NotNull Command command)
Registers a command. 
 | 
boolean | 
SimpleCommandMap.register(@NotNull String fallbackPrefix,
        @NotNull Command command)
Registers a command. 
 | 
boolean | 
CommandMap.register(@NotNull String label,
        @NotNull String fallbackPrefix,
        @NotNull Command command)
Registers a command. 
 | 
boolean | 
SimpleCommandMap.register(@NotNull String label,
        @NotNull String fallbackPrefix,
        @NotNull Command command)
Registers a command. 
 | 
| Constructor and Description | 
|---|
MultipleCommandAlias(@NotNull String name,
                    @NotNull Command[] commands)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BukkitCommand  | 
class  | 
HelpCommand  | 
class  | 
PluginsCommand  | 
class  | 
ReloadCommand  | 
class  | 
VanillaCommand
Deprecated.  
 | 
class  | 
VersionCommand  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HelpTopicFactory<TCommand extends Command>
A HelpTopicFactory is used to create custom  
HelpTopic objects from
 commands that inherit from a common base class or have executors that
 inherit from a common base class. | 
| Modifier and Type | Field and Description | 
|---|---|
protected Command | 
GenericCommandHelpTopic.command  | 
| Constructor and Description | 
|---|
GenericCommandHelpTopic(@NotNull Command command)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
JavaPlugin.onCommand(@NotNull CommandSender sender,
         @NotNull Command command,
         @NotNull String label,
         @NotNull String[] args)
Executes the given command, returning its success. 
 | 
@Nullable List<String> | 
JavaPlugin.onTabComplete(@NotNull CommandSender sender,
             @NotNull Command command,
             @NotNull String alias,
             @NotNull String[] args)
Requests a list of possible completions for a command argument. 
 | 
Copyright © 2021. All rights reserved.