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.