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.
Represents an installed plugin with its name and version.
Interface for objects that can be serialized to JSON.
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
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.
AdventureMessengerorLegacyMessengerinstead.