All Classes and Interfaces
Class
Description
Represents a read-only view of an economy account.
Represents a semantic color role in a theme.
Service for managing economy accounts, balances, and transactions.
A preference type for enum values.
Represents a plugin that can own preferences and themes.
Represents a player preference with a default value and type.
Builder for constructing preference instances with a fluent API.
A preference for numeric values with optional range constraints.
Builder for constructing numeric preferences with range constraints.
Service for managing player preferences with persistent storage.
Defines how to serialize and deserialize preference values.
Constants for accessing common preference type implementations.
A generic registry for mapping keys to values.
Base interface for all services in Mint.
Generic priority-based service registry supporting multiple implementations.
Predefined priority levels from lowest to highest.
Represents a color theme with semantic color roles.
Service for managing text themes for players.
Represents an atomic transaction against one or more accounts.
Lifecycle states of a transaction.
Provides audit metadata about a transaction's initiator.
Represents the initiator of a transaction.
Actor type classifications.
Actor implementation for player-initiated transactions.
Actor implementation for plugin-initiated transactions.
Base unchecked exception for all transaction-related errors.
Exception error types.
Builder for constructing TransactionException instances.
Immutable record of a single operation executed within a transaction.
Types of transaction operations.
Immutable audit record of a committed transaction.
Default implementation of TransactionResult.
A type-safe key that captures generic type information at runtime.