-
Notifications
You must be signed in to change notification settings - Fork 0
Commands and Permissions
Base command: /bank — aliases /royalbank, /rb.
| Command | Action | Permission |
|---|---|---|
/bank |
Open the bank GUI | royalbank.use |
/bank balance |
Show your bank balance | royalbank.use |
/bank deposit <amount> |
Deposit from purse to bank | royalbank.deposit |
/bank withdraw <amount> |
Withdraw from bank to purse | royalbank.withdraw |
/bank transfer <player> <amount> |
Send bank money to another player | royalbank.transfer |
/bank transfer confirm |
Confirm a pending large transfer | royalbank.transfer |
/bank upgrade |
Upgrade your account tier | royalbank.upgrade |
/bank interest |
Claim available interest | royalbank.use |
/bank info |
Account details (level, caps, next interest) | royalbank.use |
Amount input accepts plain numbers and shorthand like 5k, 2.5m, 1b. Deposits/withdrawals are also bounded by settings.amount-limits in config.
Transfers at or above settings.transfer.confirm-threshold require the second /bank transfer confirm step, guarding against fat-fingered amounts (typing 5b instead of 5m). The pending transfer expires after confirm-timeout-seconds.
All require royalbank.admin.
| Command | Action |
|---|---|
/bank reload |
Reload config, messages, and GUIs |
/bank admin balance <player> |
View a player's bank balance |
/bank admin setbalance <player> <amount> |
Set a balance |
/bank admin addbalance <player> <amount> |
Add to a balance |
/bank admin removebalance <player> <amount> |
Remove from a balance |
/bank admin setlevel <player> <level> |
Set a player's account tier |
/bank admin reset <player> |
Reset an account (balance, level, bonus eligibility) |
/bank admin transactions <player> |
View a player's transaction history |
/bank admin backup |
Create a database backup |
/bank admin flags [clear] |
List flagged accounts, or clear all flags |
Admin commands only act on players who have joined the server before. A mistyped name is rejected rather than creating a ghost account.
| Node | Default | Grants |
|---|---|---|
royalbank.use |
true |
Open the bank, view balance, claim interest, /bank info
|
royalbank.deposit |
true |
Deposit |
royalbank.withdraw |
true |
Withdraw |
royalbank.transfer |
true |
Transfer to other players |
royalbank.upgrade |
true |
Upgrade account tier |
royalbank.admin |
op |
All /bank admin commands and /bank reload
|
royalbank.alerts |
op |
Receive anti-abuse alerts and flag notifications in chat |
GUI buttons enforce the same permissions as the equivalent commands — revoking royalbank.deposit disables both the command and the Deposit button.
To restrict banking to a rank, negate royalbank.use for the default group and grant it to the ranks you want (exact syntax depends on your permissions plugin).
RoyalBank · part of the eco suite (RoyalAuctions · RoyalBazaar · EconGuard) · Source on GitHub
Getting started
Using it
- Bank Tiers & Interest
- Upgrade Costs
- GUI Customization
- Anti-Abuse & RMT Detection
- PlaceholderAPI
- EconGuard Integration
- Storage & Backups
Help