All Classes and Interfaces
Class
Description
An Account is something that holds a balance and is associated with
something bound by a UUID.
Enum that holds the permissions of an
Account that is shared among multiple players.Represents an event, called when an account does a
EconomyTransactionAn interface, which can be implemented by events which should be cancellable.
Represents a state of completion.
One of Treasury's core features is multi-currency support.
Deprecated.
API versions are no longer used as of Treasury v1.1.0.
An exception for economic problems.
Implementors providing and managing economy data create a class
which implements this interface to be registered in
the specific platform they're implementing it for.
An interface accepting responses from an economic provider.
Represents a transaction, made by an
Account.Represents a builder of
EconomyTransactionAllocates a certain 'importance' to a
EconomyTransaction, which could be useful
information for the economy provider and consumers which process the transaction.Represents an initiator of
EconomyTransaction.Represents a
EconomyTransactionInitiator type.Denotes which type of transaction occured in a
EconomyTransaction.Represents an event bus.
Represents a builder of a
EventSubscriberRepresents a priority of an
EventSubscriber.Represents a subscriber of an event.
A class that represents a description for a fail-case scenario when an action is attempted.
Represents a
Completion which is used when an event is fired.A utility class to help with
CompletableFuture stuffThis is used to differentiate between a
player account and an
account that is not associated with a player.Represents an event, called when a
NonPlayerAccount does a EconomyTransactionEconomy Providers may support these specific features at their own option.
A PlayerAccount is an Account owned by a Player.
Represents an event, called when a
PlayerAccount does a EconomyTransactionRepresents a service.
Represents a priority of a service.
An event, called whenever a
Service has been registeredRepresents the place where
services
are registered and unregistered.An event, called whenever a
Service has been unregisteredRepresents a simple event subscriber.
Represents a sorted list.
An interface accepting responses from a provider.
The base class for exceptions thrown in Treasury's APIs, such as the
EconomyException.Represents an enum, containing 3 enum values, representing states, hence the name "TriState".