All Classes and Interfaces

Class
Description
Represents a wrapper for executing tasks either synchronously or asynchronously.
 
 
The Collections class provides utility methods for creating optimized data structures such as maps, sets, and lists.
 
 
 
 
 
 
 
 
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.
The FetchVersion class is responsible for managing the fetching and updating of a plugin's version.
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.
 
The MessageExample enum defines a set of predefined message keys used for retrieving and formatting text-based messages.
Record representing a formatted message with a key and a value.
Record representing a message with a key and a string value.
 
 
 
 
 
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.
Enum representing various Minecraft server platforms.
 
 
 
Represents the Minecraft Java Edition protocol version mapping table.
A utility class for reading and configuring proxy settings based on the system's environment or operating system-specific configurations.
 
 
A utility class for reading Windows registry values to retrieve proxy settings.
A record class representing proxy settings.
 
A utility class for handling HTTP connections and streams with support for proxy configurations and asynchronous operations.
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.
 
 
 
 
 
 
 
 
 
Provides utility methods for working with threads, including creating virtual threads, thread factories, and executors.
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.