PerfBank
Store money safely in a personal bank account with level-based capacity, automatic interest, GUI deposits and withdrawals, player transfers, and PlaceholderAPI support for scoreboards. Paper and Folia 1.21 - 26.x
Support
Report bugs and get support here: https://discord.gg/VvM6k2eBDa
Features
• Folia support – Runs on Paper and Folia region-threaded servers
• Bank GUI – Customizable main menu with account overview, deposit, withdraw, and upgrades
• Chat amount input – Type deposit or withdraw amounts in chat after clicking the GUI buttons
• Vault economy – Deposits pull from and withdrawals pay to your wallet balance
• Bank levels – Configurable capacity and interest rate per level
• Automatic interest – Periodic payouts based on your stored balance and level
• Bank upgrades – Pay from your wallet to unlock higher capacity and better interest
• Player transfers – Send bank money directly to another player’s bank account
• Transaction history – View recent deposits, withdrawals, interest, upgrades, and transfers
• Money formatting – Decimal places, compact suffixes (K/M/B/T), and locale-aware display
• PlaceholderAPI – Show bank balance and level on scoreboards, tab, or chat
• Anti-dupe protection – Configurable GUI click cooldown to block spam actions
• SQLite and MySQL – File-based storage by default with optional MySQL for networks
Placeholders
%perfbank_balance% – Formatted bank balance for the player
%perfbank_balance_formatted% – Same as balance
%perfbank_balance_raw% – Raw numeric bank balance
%perfbank_level% – Current bank account level
Commands
/bank – Open your bank GUI (perfbank.use)
/bank history – View your recent bank transactions (perfbank.use)
/bank transfer (player) (amount) – Send money from your bank to another player’s bank (perfbank.use)
/perfbankadmin reload – Reload PerfBank configs (perfbank.admin)
Database
• SQLite (default)
• MySQL (configurable)
