All Classes and Interfaces

Class
Description
Main class of the framework to create commands in easy way.
Available command sender or senders.
A utility class to use command arguments without external Bukkit parameters and includes some useful methods to improve code quality and performance.
 
Main class of the framework to register commands, add tab completions and implement a function to run if there is no matched commands related this framework.
This class manages the registry of commands, sub-commands and tab completers associated with those commands.
A utility class in framework to create argument completions for commands.
 
This class handles the confirmations for commands and subcommands.
 
 
This class handles the command cooldowns.
Marks a Command to be registered only if FrameworkOption.DEBUG mode is enabled.
 
 
Annotation to specify flags for command arguments.
Container annotation for holding multiple Flag annotations on the same method.
 
 
Annotation to define options for command arguments.
Container annotation for holding multiple Option annotations on the same method.
This class handles the options related Command Framework.
 
 
 
 
An implementation of Map interface with expiring keys feature.
This class is a part of Despical's Commons library.