All Classes and Interfaces
Class
Description
Base storage class for BanManager that provides database-authoritative timestamps.
This is a static API for BanManager
No methods are thread safe unless stated otherwise
Note: The API does not handle permission checks for exemptions
Data class to hold all information needed to send a webhook request.
Represents a source of configurable options and settings.
Represents a section of a
Configuration.Represents an object that may be serialized.
Utility class for storing and retrieving classes for
Configuration.Applies to a
ConfigurationSerializable that will delegate all
deserialization to another ConfigurationSerializable.Utility class to manage JDBC driver registration.
This is a base class for all File based implementations of
Configuration.Various settings for controlling the input and output of a
FileConfiguration.Applies global records to local storage with shared dedupe semantics for
both command-origin writes and sync replication.
Exception thrown when attempting to load an invalid
Configuration.This is a
Configuration implementation that does not save or load
from any source, and stores all values in memory only.Various settings for controlling the input and output of a
MemoryConfiguration.A type of
ConfigurationSection that is stored in memory.Summary of a player's usage of a particular name.
Utility class for scheduler time conversions.
Represents an "alias" that a
ConfigurationSerializable may be
stored as.Utility class for handling database transactions.
Functional interface for runnables that may throw SQLException.
Based on UUIDFetcher by evilmidget38
An implementation of
Configuration which saves all files in Yaml.Various settings for controlling the input and output of a
YamlConfiguration.