CyberTokens
Configurable Economy System | SQL Storage | Vault | PlaceholderAPI
CyberTokens (CTK) is a configurable economy plugin for servers that need reliable balances, player payments, leaderboards, transaction history, and database-backed storage.
Use it as your server economy with custom currency formatting, Vault support, PlaceholderAPI placeholders, admin balance tools, and optional gameplay-based rewards.
Features
➼ Custom currency name, symbol, decimals, compact suffixes, and output format.
➼ Player balance checks with support for viewing other players.
➼ Player-to-player payments with min/max limits, cooldowns, offline-player support, optional reasons, and optional transfer tax.
➼ Balance leaderboard with paginated top balances.
➼ Transaction history with transaction IDs, dates, reasons, and rollback status.
➼ Admin balance management: give, take, set, reset, rollback, reload, and purge.
➼ Optional gameplay rewards through events.yml.
➼ SQLite, MySQL, and PostgreSQL storage with configurable connection pooling.
➼ Vault-compatible economy bridge.
➼ PlaceholderAPI support.
➼ Fully configurable messages through lang.yml.
➼ Folia support.
Event Rewards
CyberTokens can reward players from configurable gameplay events. The default events.yml includes examples for mob kills, block breaks, movement windows, and timed activity rewards.
Events are disabled by default, so you can enable only the reward sources that fit your server.
Commands
➼ /balance [player] - View your balance or another player's balance.
➼ /pay <player> <amount> [reason] - Send currency to another player.
➼ /token balance [player] - View balances through the main CTK command.
➼ /token baltop [page] - View the top balances.
➼ /token log [page] [player] - View transaction history.
➼ /token give <player> <amount> [reason] - Add currency to a player.
➼ /token take <player> <amount> [reason] - Remove currency from a player.
➼ /token set <player> <amount> [reason] - Set a player's balance.
➼ /token reset <player> - Reset a player to the starting balance.
➼ /token rollback <transactionId> - Roll back a transaction.
➼ /token reload - Reload the plugin.
➼ /token purge <days> - Delete old transaction records.
Aliases include /ctk, /tokens, /cybertokens, /cybertoken, /bal, /money, and /transfer.
Permissions
➼ cybertokens.command.balance
➼ cybertokens.command.balance.other
➼ cybertokens.command.pay
➼ cybertokens.command.baltop
➼ cybertokens.command.transactionlog
➼ cybertokens.command.transactionlog.other
➼ cybertokens.command.token.give
➼ cybertokens.command.token.take
➼ cybertokens.command.token.set
➼ cybertokens.command.token.reset
➼ cybertokens.command.token.rollback
➼ cybertokens.command.token.reload
➼ cybertokens.command.token.purge
➼ cybertokens.events.timed
PlaceholderAPI
➼ %ctk_balance%
➼ %ctk_balance_formatted%
➼ %ctk_top_position%
➼ %ctk_transactions_count%
➼ %ctk_last_transaction%
➼ %ctk_last_type%
➼ %ctk_last_reason%
➼ %ctk_last_sender%
➼ %ctk_last_amount%
➼ %ctk_currency_symbol%
➼ %ctk_currency_name_single%
➼ %ctk_currency_name_plural%
Support
If you find a bug or need setup help, please use the support channels instead of the review section. Include your server version, plugin version, storage type, and any relevant logs.