All Classes and Interfaces
Class
Description
An Account is something that holds a balance and is associated with
an identifier, which is specific to the account type.
This is a buffer interface designed to instantiate accessors for
player accounts and
non-player accounts, through the
PlayerAccountAccessor and
NonPlayerAccountAccessor classes respectively.Objects of this class represent the identity of an Account, which may or may not exist.
Represents an enum, describing all the permissions a
player account may
have on a non player account.Represents an event, called when an account does a
EconomyTransactionRepresents a cause.
Represents a non-player cause.
Represents a player cause.
Represents a plugin cause.
Represents a state of completion.
One of Treasury's core features is multi-currency support.
Implementors providing and managing economy data create a class which implements this
interface to be registered in Treasury's
Services API.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.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.
Represents a
Completion which is used when an event is fired.A utility class to help with
completable futures.Represents a namespaced key, used for unique identification of any so-called "non-player"
object the Treasury APIs have.
Represents a non-player account.
Provides access to
non-player accounts.Represents a class, holder of data, needed to create/retrieve a
NonPlayerAccountRepresents an event, called when a
NonPlayerAccount does a EconomyTransactionTells the
EventBus that for the annotated event can process the
EventSubscriber calls in parallel.A
PlayerAccount is an account owned by a Player.Provides access to
player accounts.Represents a class, holder of data, needed to create/retrieve a
PlayerAccountRepresents 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.
Represents a
RuntimeException, indicating failure, without a stacktrace.Represents an enum, containing 3 enum values, representing states, hence the name "TriState".