All Classes
Class
Description
An abstract argument, encapsulating the name and description fields.
A blocked gradient - somewhat akin to a striped flag, represents solid and
evenly-distributed blocks of colour.
An argument.
The context a command is executed in, responsible for parsing, tab-completing
and executing the command.
A node as part of a command chain.
A condition that must be satisfied in order for a command to run.
The result of a test.
A pattern that replaces string text into a component.
Provides formatting info to a command.
An argument that consumes all the available arguments.
A command node that shows a help screen for another node
that shows its description, usage, and argument information.
The hex pattern, in the format {#rrggbb}text.
The HSV gradient pattern, fading between two HSV hues with a consistent saturation and value
in the format {hsv:hhssvv>}text{hh<}.
The legacy ampersand pattern.
An argument that accepts a single string from a list.
A builder to build a node.
An argument that gets a player.
A utility class that contains a key-value pair.
An entity capable of holding permissions and executing commands.
A wrapper around a server platform's API, specific to a plugin.
Update checking mechanism for plugins on Polymart.
The RGB gradient pattern, fading between two RGB codes in the format {#rrggbb>}text{#rrggbb<}.
An argument that accepts a single word.
Update checking mechanism for Spigot plugins.
A simple class containing the framework's version.
A plugin written using the Squirtgun API.
An empty interface extending PermissionHolder and Audience.
A command context that parses a raw string.
A help node for a subcommand.
A node that tab completes and acts as a "splitter" for other nodes.
A task that can be run.
A builder for a task.
Responsible for scheduling tasks to occur later.
Formats text, supporting gradients and hex codes.
Calculates the pixel of a string when using the default font.
Update checking mechanism base class.
Various utilities for formatting UUIDs.