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.
AdventureMessengerorLegacyMessengerinstead.