All Classes and Interfaces

Class
Description
An administrative announcement whose recipient policy was captured when the action started.
 
Registers and unregisters Plex commands.
Carries an attributed command name through a synchronous Plex command dispatch.
Signals that command execution failed with a user-facing message.
Defines a Plex command.
Builder for command specs.
Provides read-only access to shared Plex configuration files.
Signals that the console must supply a target player for a command.
Signals that a command can only be run from the console.
Read-only view of an indefinite ban entry.
Writes messages to the Plex log.
Formats configured messages and broadcasts Adventure components.
Creates configuration files owned by Plex modules.
Mutable YAML configuration owned by a Plex module.
Runs database migrations for a module.
Provides information about loaded modules.
Provides SQL storage for one module.
Manages notes attached to Plex players.
Stores JSON data for one player and one module.
Signals that a command expected a banned player but none was found.
A note attached to a Plex player.
Signals that a command could not find the requested player.
Supplies additive prefixes before Plex renders a player's chat line or tab-list entry.
Output that Plex renders with the prefixes.
Looks up Plex players and manages their saved custom tags.
Gives Plex modules access to supported services.
Public Brigadier command contract for Plex and Plex modules.
Read-only view of a Plex configuration file.
Base class for Plex modules.
Information read from a module's module.yml file.
Read-only view of a Plex player.
Request payload used to create a punishment for a player.
Reads and creates Plex punishments.
Source that issued a punishment.
Supported punishment types exposed through the API.
Read-only view of a Plex punishment.
Source restrictions for command execution.
Provides player rollback functions.
Convenience base for module commands with typed Brigadier command trees.
SQL dialects supported by Plex storage.
Fires before Plex sends a local staff chat message.
Identifies the source of a staff chat message.
Provides SQL storage for modules.
Identifies a tag that exceeds the configured visible-text limit.
A vanish message sent between Plex servers and proxies.
Actions supported by the vanish message protocol.
Gson adapter that stores ZonedDateTime values as epoch milliseconds in UTC.