All Classes and Interfaces

Class
Description
 
Represents a list of command arguments
Manages the registration of commands and tab completers for a plugin.
Builder class for constructing an AutoCommandRegistrar instance.
Manages the registration of event listeners for a plugin.
Builder class for AutoEventRegistrar.
Annotation to mark a class for automatic command registration.
Annotation to mark event listener classes for automatic registration.
Annotation to mark a TabCompleter class for automatic registration.
 
Service for handling localization and language files.
Context for a command execution, containing the sender, command, label, and arguments.
 
Functional interface for handling CommandExceptions.
 
 
 
 
 
Utility class for command-related operations.
DebugCommandHandler is a command handler for the debug command.
 
DebugCommandMessages is a class that holds the messages used in the debug command.
Represents a debug report containing various system and plugin information.
 
Indicates that a field should have a manager instance injected into it.
Annotation to mark a field for plugin injection.
Represents an installed plugin with its name and version.
Interface for objects that can be serialized to JSON.
 
 
A registry for managing and injecting manager instances.
 
Deprecated.
Deprecated.
Use Replaceable instead.
 
 
 
 
 
 
An extremely simple JSON builder.
A super simple representation of a JSON object.
 
 
 
 
 
Represents a custom command for a plugin
Marks a method to be executed after construction and manager injection.
A command that can be registered
 
ReportDataCollector is responsible for collecting data for a debug report.
ReportFileWriter is responsible for writing a DebugReport to a file.
Abstract class for uploading debug reports to a remote server.