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.
Builder class for creating instances of BukkitLocalizationService
Context for a command execution, containing the sender, command, label, and arguments.
 
Functional interface for handling CommandExceptions.
 
 
 
 
 
Utility class for command-related operations.
Service for managing plugin configuration files with caching support.
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.
 
A generic command exception that can be used for various command errors.
Checks for updates of a plugin by querying the GitHub Releases API.
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.
 
 
 
 
 
ModrinthUpdateChecker checks for updates of a JavaPlugin by querying the Modrinth API.
Represents a custom command for a plugin
Interface for plugin configuration files.
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.
A class representing a semantic version (MAJOR.MINOR.PATCH) with optional label.
Abstract class for checking updates for a JavaPlugin.