All Classes and Interfaces
Class
Description
Utility class for writing files atomically using a write-to-temp-then-rename strategy.
Utility class for loading and saving configuration files using ConfigLib.
High-level API for migrating configuration files.
Builder for creating
ConfigMigrator instances.A holder for configuration instances that supports dependency injection and reloading.
Immutable holder for database connection credentials and configuration.
Custom builder with validation.
Configuration for command help message formatting.
Formats and sends help messages for commands.
Represents a command entry in the help listing.
Builder for creating HikariCP connection pool data sources.
A functional interface like
Consumer that allows checked IOExceptions.ConfigLib-compatible MariaDB database configuration class.
Service for handling MiniMessage-based message formatting and sending.
Represents a single configuration migration step from one version to the next.
Functional interface for migration actions.
Holds the state and data for a configuration migration.
Exception thrown when a configuration migration fails.
Executes configuration migrations sequentially by version.
Callback interface for post-migration notifications.
Registry for managing configuration migrations indexed by version.
Encapsulates the outcome of a configuration migration operation.
Builder for creating migration results incrementally.
Represents a failed migration result.
Represents a single migration step that was applied.
Represents a successful migration result.
ConfigLib serializer that converts legacy color codes to MiniMessage format.
Utility class for converting legacy Minecraft color codes to MiniMessage format.
Interface for database configurations that support HikariCP connection pooling.
ConfigLib-compatible PostgreSQL database configuration class.
Utility class for loading and saving raw YAML files as
Map structures.ConfigLib-compatible Redis configuration class.
Redis connection manager with Jedis connection pooling.
Builder for creating RedisManager instances.
Generic SQL connection manager with HikariCP connection pooling.
Builder for creating SQLManager instances.
Functional interface for connection consumers that may throw SQLException.
Functional interface for connection functions that may throw SQLException.
Utility class for formatting time durations into human-readable strings.
Base class for configuration files that support versioned migrations.