Home - AshleyThew/Bank GitHub Wiki
Start Here
Overview
Bank is a multi-system banking plugin for server admins. This page is the quickest path to install, configure, and operate Bank safely.
How It Works
Bank starts by loading configuration files, selecting a storage backend, registering commands and GUI handlers, then enabling player data loading and autosave.
Most admin changes are done in YAML files under plugins/Bank/ and then applied with restart or /bank admin reload.
Configuration
Admin setup order:
Subsystem pages you will configure most often:
Bank.Save.*and backend files for persistenceBank.Type.*for access modes (command/sign/block/npc)Bank.Opentype.Subset.*for limiting what/bank opencan showBank.Money.*,Bank.Exp.*, andBank.Loans.*for economy rules
Commands
Primary command root is /bank.
See Commands and Permissions for complete command tree and permission mapping.
Permissions
Permissions are split between command permissions (conf/commands.yml) and behavior permissions (conf/permissions.yml).
See Commands and Permissions.
Data and Storage
Save backends: SQLITE, MYSQL, and MONGODB.
See Storage and Persistence.
Examples
- New server setup: Setup, then Configuration System, then Commands and Permissions
- Multi-server deployment: Storage and Persistence then Backup, Recovery, and Migration
Troubleshooting
If players cannot open their bank, start with world/gamemode restrictions, lock state, and storage connectivity.
Related Pages
- Commands and Permissions
- Storage and Persistence
- Configuration System
- GUI and Inventory Interactions
- Admin Operations and Troubleshooting
- Backup, Recovery, and Migration
- Version Compatibility and Known Limitations
Contact
- Support Discord: https://discord.gg/wkQ9pnG
- Spigot profile: https://www.spigotmc.org/members/dablakbandit.20312/