A B C D G H I J L N O P R S U 
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
 
A B C D G H I J L N O P R S U 
All Classes All Packages