All Classes and Interfaces
Class
Description
Represents a wrapper for executing tasks either synchronously or asynchronously.
Represents a generic cache interface that provides access
to the underlying
CacheService implementation.A custom exception that represents errors occurring during the execution
or processing of commands in the application.
Represents a source implementation that abstracts interactions with various platforms.
This exception is a subclass of
RuntimeException and is typically used to signal
scenarios where the required dependency for an operation or process cannot be found or resolved.A custom exception that serves as a warning that a "forever" check
should have been performed earlier in the workflow.
Represents a location in a specific world with precise x, y, and z coordinates.
MojangAPIParser is a utility class for interacting with the Mojang API to perform profile lookups.
A custom exception that indicates a parsing error in the application.
Abstract base class representing a command in a multi-platform environment.
Represents a command implementation designed to be executed by or for a specific source type.
The FetchVersion class is responsible for managing the fetching and updating of a plugin's version.
The TimeParser class provides functionality for parsing time-related string inputs
and performing operations such as calculating future times, validating time formats,
and checking time conditions.
The TimeUnit enum represents various units of time, each of which can be used to
perform time-based calculations on a
LocalDateTime object.A custom exception that indicates an operation involving an unsupported or invalid type.
This exception is a subclass of
RuntimeException and is typically used to signal
scenarios where a particular version of a component, resource, or specification cannot be
processed or is not supported by the system.The VersionComparator class provides utility methods for comparing software version strings.
usage: