A B C D G H I J L N O P R S U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addSubCommand(SubCommand) - Method in class jss.commandapi.BaseCommand
-
Adds a subcommand to this command.
- addSubCommand(SubCommand...) - Method in class jss.commandapi.BaseCommand
-
Adds multiple subcommands to this command at once.
- aliases() - Method in class jss.commandapi.SubCommand
-
Returns alternative names for this subcommand.
- allowConsole() - Method in class jss.commandapi.SubCommand
-
Determines whether this subcommand can be executed from the console.
B
- BaseCommand - Class in jss.commandapi
-
BaseCommand is a flexible constructor for Bukkit commands that allows: 1.
- BaseCommand() - Constructor for class jss.commandapi.BaseCommand
C
- CommandApi - Class in jss.commandapi
-
CommandAPI provides global utilities and configuration options for the CommandAPI framework.
- CommandApi() - Constructor for class jss.commandapi.CommandApi
D
- debug(String) - Static method in class jss.commandapi.CommandApi
-
Logs a debug message if debug mode is enabled.
- debug(String) - Method in class jss.commandapi.SubCommand
-
Utility method for debug logging related to this subcommand.
- description() - Method in class jss.commandapi.SubCommand
-
Returns a short description of this subcommand.
- disabledMessage() - Method in class jss.commandapi.SubCommand
-
Message displayed when the subcommand is disabled.
G
- getName() - Method in class jss.commandapi.BaseCommand
- getSubCommands() - Method in class jss.commandapi.BaseCommand
H
- handleError(String, CommandSender, Throwable) - Static method in class jss.commandapi.CommandApi
-
Handles and logs an error that occurred during command execution.
I
- init(JavaPlugin) - Static method in class jss.commandapi.CommandApi
-
Initializes the CommandAPI.
- isDebug() - Static method in class jss.commandapi.CommandApi
-
Checks whether debug mode is enabled.
- isEnabled() - Method in class jss.commandapi.SubCommand
-
Determines whether this subcommand is currently enabled.
- isPlayerOnly() - Method in class jss.commandapi.SubCommand
-
Indicates whether this subcommand can only be executed by players.
J
- jss.commandapi - package jss.commandapi
L
- log(String) - Static method in class jss.commandapi.CommandApi
-
Logs an informational message using the plugin logger.
- logCommandExecution(String, CommandSender, long) - Static method in class jss.commandapi.CommandApi
-
Logs information about a command execution.
N
- name() - Method in class jss.commandapi.SubCommand
-
Gets the primary name of the subcommand.
- name(String) - Method in class jss.commandapi.BaseCommand
-
Sets the main command name.
O
- onCommand(CommandSender, Command, String, String[]) - Method in class jss.commandapi.BaseCommand
-
Handles command execution with debug, logging, and performance tracking.
- onCommand(CommandSender, String[]) - Method in class jss.commandapi.SubCommand
-
Executes the subcommand logic.
- onCommandMain(CommandSender, String[]) - Method in class jss.commandapi.BaseCommand
-
Logic executed when no subcommand is provided.
- onTabComplete(CommandSender, Command, String, String[]) - Method in class jss.commandapi.BaseCommand
-
Handles tab completion for the main command and its subcommands.
- onTabList(CommandSender, String[]) - Method in class jss.commandapi.SubCommand
-
Provides tab completion suggestions for this subcommand.
- onTabMain(CommandSender, String[]) - Method in class jss.commandapi.BaseCommand
-
Tab completion suggestions for the main command.
P
- permission() - Method in class jss.commandapi.SubCommand
-
Gets the permission required to execute the subcommand.
R
- register(JavaPlugin) - Method in class jss.commandapi.BaseCommand
-
Registers this command automatically using the provided JavaPlugin.
- requiresPermission() - Method in class jss.commandapi.SubCommand
-
Checks whether this subcommand requires a permission to be executed.
S
- setDebug(boolean) - Static method in class jss.commandapi.CommandApi
-
Enables or disables debug mode.
- setLogExecution(boolean) - Static method in class jss.commandapi.CommandApi
-
Enables or disables command execution logging.
- setLogPerformance(boolean) - Static method in class jss.commandapi.CommandApi
-
Enables or disables command performance logging.
- setTabHelper(List<String>, String) - Static method in class jss.commandapi.Utils
-
Filters a list of options and returns a new list containing only elements that start with the given prefix (`lastArgs`), ignoring case differences.
- setTabHelper_old(List<String>, String) - Static method in class jss.commandapi.Utils
- SubCommand - Class in jss.commandapi
-
Represents a subcommand that can be executed within a BaseCommand.
- SubCommand() - Constructor for class jss.commandapi.SubCommand
U
- usage() - Method in class jss.commandapi.SubCommand
-
Returns the usage information for this subcommand.
- Utils - Class in jss.commandapi
- Utils() - Constructor for class jss.commandapi.Utils
All Classes All Packages