All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A manager for a scoreboard
Listener for players quitting
Main accessor for player scoreboards
 
 
Main helper method for the chat resources including accessing player data and sending messages to target groups
Controls commands for the chat API
Contains player data for the chat
Listens for players joining/quitting to load and clear data appropriately
 
 
 
 
 
 
Types of columns supported
Represents a block with a set of commands to be executed on interaction
Listener for cleaning up configurable commands automatically for other plugins when they are disabled.
 
The handler for configurable commands
 
Handles configs with comment and UTF-8 support.
A special kind of configuration for handling language files
 
 
 
 
 
 
Handles configs for files other than the default config.yml
 
Utility class for serializing objects with control via annotations
A command that is able to be modified via configuration
 
 
A custom filter to apply to language messages
Makes a player's scoreboard start cycling
Cycles through boards periodically
 
 
 
Represents a section of a config
 
Handles saving/loading data in a more condensed JSON format with UTF-8 support in order to save disk space compared to regular YAML configurations.
Represents a section of a config
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Annotation for fields during serialization
A collection of commonly used filters to avoid needing to instantiate them repeatedly.
Types of filters available for the language configuration
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface for handlers for commands
 
 
 
 
 
 
 
 
Manages creating inventories and checking if the inventory is for a particular purpose using keys attached to the inventory holder.
 
 
 
 
 
 
 
 
 
 
A savable object for automatic config saving
A container for the data from an SQL table entry.
 
 
 
 
 
 
 
Converts item names to/from vanilla names
 
 
 
 
Custom parser for JSON that doesn't trim whitespace or newlines as it is meant for storing data, not for super readable files.
 
A special kind of configuration for handling language files
 
 
Displays a list of all active scoreboards for a player
 
Provides methods of serializing and then parsing back location data for config storage
 
 
 
A specific MapImage used to represent a full map canvas and draw to it as efficiently as possible.
 
Represents the data for a map hierarchy.
Represents a font that can more efficiently draw to a map canvas
Represents an image in the format used by Minecraft maps to speed up the drawing process.
Manages loading images for all plugins to prevent duplicate loading of the same image and keeps everything in one place.
Handles controls events for map menus
Represents one menu of navigation for a map.
Handles setting up
 
Represents a collection of images with positions to keep track of when drawing to a MapBuffer.
A scheme used by a menu
 
 
Contains tools for converting names of mobs
 
 
 
 
 
Handles number parsing for various locales
 
 
 
 
 
 
Scoreboard data for a player
 
Unlockable Prefix Data
 
 
A utility class for copying resource files to the server directory.
 
 
 
Handles commands for scoreboards
Permission nodes for scoreboard commands
Type of sender that a command requires
Annotation for fields during serialization to ask for further traversal
Shows a desired scoreboard for the player
 
 
 
Manager for connection to and interacting with a MySQL database
Represents and individual entry in a MySQL table
Represents a single table in a MySQL database.
Stat board for displaying various statistics
Simple interface for providing stats for a scoreboard
Stops a player's scoreboard from cycling
 
 
 
 
A team used by the Scoreboard Manager
 
 
Handles measuring the size of strings and squaring them up Units for sizes are based off of the space between characters (e.g. size 4 = the size of 4 of the spaces between characters)
 
Manages text for scoreboards
 
Toggles visibility of scoreboards
 
 
Updates stat boards periodically
 
 
 
Custom parser for YAML that preserves comments with the key they precede.