Transaction Config Data
Structure: TransactionConfig
Configures the source/destination for funds (usually an external economy plugin) and feedback.
Configuration
transactionMode — INTERNAL | VAULT (public artifact)
INTERNAL uses PlaceholderAPI plus configured console commands. VAULT uses the Vault Economy API directly and ignores amountPlaceholder and the command fields.
amountPlaceholder — String
Placeholder representing the player's external balance (e.g. %vault_eco_balance%). Used to check funds and deduct cost.
addCommand — String
Console command used to complete a deposit into storage. It is checked before the persistent mutation (e.g. eco take {player} {amount}).
removeCommand — String
Console command used to complete a withdrawal from storage (e.g. eco give {player} {amount}).
Messages
addSuccessMessage — String
Message on successful transaction (Storage -> Player).
addErrorMessage — String
Message on failed transaction.
removeSuccessMessage — String
Message on successful transaction (Player -> Storage).
removeErrorMessage — String
Message on failed transaction.
noFundsMessage — String
Message when player has 0 funds to move.