ModsJava
⭐BankSystem+⚡ | Deposit | Withdraw | Loan | Fees
A complete banking system for modern Minecraft economies. Free Minecraft Java mod for 1.16, 1.17, 1.18.
⬇ Download on SpigotA comprehensive banking plugin with GUI-based interface, Vault integration, tiered accounts, loans with interest, auto-deposit, transaction history, and extensive anti-abuse features for economy servers. Features include configurable money sinks, inflation controls, per-world restrictions, cooldowns, audit logs, and PlaceholderAPI support.
✅️Java 17 or higher
✅️A server running Paper/Spigot 1.20+
✅️Vault (Required for economy integration)
✅️PlaceholderAPI (Optional but recommended)
FEATURES:
Core Banking Features
- Bank Accounts - Players can create personal bank accounts with a creation fee and playtime requirements
- Deposits & Withdrawals - Transfer money between wallet and bank with configurable fees
- Balance Storage - Safely store money in the bank separate from wallet
- Transaction History - Track all banking activities (deposits, withdrawals, transfers, loans, interest)
Account Tier System
Four tiers with escalating benefits:
- Basic (default) - 0.5% interest, $10k max loan, higher fees
- Silver - 1.0% interest, $50k max loan, reduced fees
- Gold - 1.5% interest, $100k max loan, lower fees
- Platinum - 2.0% interest, $500k max loan, minimal fees
Each tier has permission-based access and different interest rates, loan limits, and fee structures.
Loan System
- Borrow Money - Take loans based on account tier
- Interest Rates - Tier-based loan interest (2-5%)
- Automatic Payments - Scheduled loan repayments from bank or wallet
- Early Payoff - Pay off loans early with a 5% fee
- Origination Fee - 3% fee when taking a loan
- Passive Income - Earn interest on bank balance automatically
- Scheduled Payouts - Configurable payout intervals (default: hourly)
- Global Daily Cap - Server-wide limit on total interest paid ($100k default)
- Account Age Requirement - Must have account for 24 hours to earn interest
- Automatic Transfers - Set percentage of wallet earnings to auto-deposit
- Configurable Rate - Up to 50% of incoming money
- Per-Player Settings - Each player controls their own auto-deposit rate
- Cooldowns - Prevent spam (60s withdrawals, 120s transfers, 300s loans)
- Rate Limits - Daily/weekly caps (10 withdrawals/day, 5 transfers/day, 2 loans/week)
- World Restrictions - Disable banking in specific worlds (minigames, events)
- Playtime Requirements - Minimum 1 hour playtime to use features
- Bypass Permissions - Admins can bypass cooldowns, fees, and limits
- Main Bank Menu - Central hub for all banking operations
- Deposit GUI - Quick deposit interface with preset amounts
- Withdrawal GUI - Quick withdrawal with preset amounts
- Loan GUI - View and manage loans
- History GUI - Browse transaction history
- Audit Logs - View player transaction history
- Account Management - Manage player bank accounts
- Config Reload - Hot-reload configuration without restart
Spoiler: SHOWCASE
PLUGIN INTEGRATION:
- Vault (required) - Economy integration
- PlaceholderAPI (optional) - Placeholders for other plugins
Player Commands
/bank - Opens the main menu [banksystemplus.use]
/bank create - Create an account [banksystemplus.create]
/bank history - View transactions [banksystemplus.history]
Admin Commands
/bank reload - Reload config [banksystemplus.admin]
/bank admin audit <player> - View player logs [banksystemplus.admin.audit]
Bypass Permissions
- banksystemplus.bypass.fees: No withdrawal/transfer fees.
- banksystemplus.bypass.cooldown: No wait times between actions.
- banksystemplus.bypass.limits: Ignore max loan/transaction limits.
%bank_balance% - Raw numeric balance
%bank_balance_formatted% - Formatted balance
%bank_tier% - Name of player's tier
%bank_has_account% - Returns Yes/No
%bank_auto_deposit% - Current auto-deposit
Database Support
- SQLite - Default, file-based storage
- MySQL - For multi-server setups
- HikariCP - Connection pooling for performance
- Async Operations - Database operations don't lag the server
- Scheduled Tasks - Automatic interest payouts and loan payments
- Fee System - Configurable percentage and flat fees
- Message Customization - All messages configurable in config.yml
- Permission-Based Access - Granular control over features
⭐BankSystem+⚡ | Deposit | Withdraw | Loan | Fees is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 63 times (via Spigot). Download it and open it directly in the game.