All Classes and Interfaces

Class
Description
Base abstraction for configuration systems.
Contract for configuration keys.
Supported config value types.
 
Central access point for Alliance API components.
Represents a command handler abstraction.
Manages the lifecycle, storage, and lookup of custom commands registered through the Alliance API.
 
Manages the registration and lifecycle of Bukkit event listeners associated with Alliance extensions.
Base abstraction for Alliance extensions.
 
 
 
 
 
 
 
 
 
 
 
 
Utility listener that allows capturing the next chat message from a player and redirecting it to a custom handler.
 
API that provides information about land protection.
 
 
 
 
 
 
Utility class for creating ItemStack instances with predefined metadata.
 
 
Handles MySQL connection pooling using HikariCP.
 
 
 
 
Utility class for generating Discord-compatible timestamps.
 
Handles sending messages to a Discord webhook asynchronously.
 
 
 
 
 
 
Responsible for dynamically loading, unloading, and managing Alliance extensions from JAR files.
 
 
 
 
 
Manages dynamic key-value features for a profile.
 
 
 
 
 
 
 
Represents an item associated with a click action in a menu system.
 
 
 
 
 
 
 
Static registry that groups Material into logical variants.
Represents a logical group of materials.
 
Represents a configurable menu item for use in custom inventory menus.
A builder class for creating MenuItemConfig instances in a fluent and readable way.
 
 
 
 
 
 
 
An extremely simple JSON builder.
A super simple representation of a JSON object.
 
 
 
 
 
 
 
 
 
Responsible for dispatching UniPacket instances across the system.
 
 
 
Registry responsible for mapping packet types to their corresponding classes and handling deserialization.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Manages PlayerProfile lifecycle, including caching, synchronization, persistence, and cross-server updates.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Central registry for managing preferences and their categories.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Manages the lifecycle, synchronization, and persistence of a single ServerProfile.
Functional interface used to modify the profile safely.
Abstract representation of a player sidebar (scoreboard).
Manages Sidebar instances per player.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a Discord webhook embed object.
Represents a Discord webhook message payload.