Bank for BentoBox
This addon creates a banking system for islands, allowing team members to share financial resources collectively.
What is it?
Each game island gets its own bank account. Players can transfer money from their personal accounts to the island's collective account, creating a shared reserve. The island owner determines which team member ranks have access to banking operations through the settings menu.
Features
- Collective saving and spending by the island team
- Competition for the island with the highest bank balance
- Complete history of all account transactions
- Player ranking table based on account balances
Important Details
The addon requires an installed economic system with Vault support. It's optimal to use multi-world economic plugins to avoid financial crossovers between different game modes.
Player Commands
- bank deposit
- top up the island account - bank withdraw
- withdraw funds from the island account - bank balance - check current balance
- bank statement - view detailed transaction history
Administrative Commands
- bank give
- top up player's bank account - bank take
- withdraw funds from player's account - bank set
- set specific balance amount - bank balance
- check specific player's balance - bank statement
- view player's transaction statement
Configuration Settings
bank:
# BentoBox game modes supporting Bank
game-modes:
- BSkyBlock
- AOneBlock
- AcidIsland
- SkyGrid
- CaveBlock
commands:
# User command
user: bank
# Admin command
admin: bank
Permissions
permissions:
'[gamemode].bank.user':
description: Player can use bank commands
default: true
'[gamemode].bank.user.balance':
description: Player can check balance
default: true
'[gamemode].bank.user.deposit':
description: Player can deposit funds
default: true
'[gamemode].bank.user.withdraw':
description: Player can withdraw funds
default: true
'[gamemode].bank.user.statement':
description: Player can view statement
default: true
'[gamemode].bank.user.baltop':
description: Player can use ranking
default: true
'[gamemode].bank.admin':
description: Administrative bank rights
default: op
'[gamemode].bank.admin.balance':
description: View other players' balances
default: op
'[gamemode].bank.admin.give':
description: Top up other players' accounts
default: op
'[gamemode].bank.admin.take':
description: Withdraw from players' accounts
default: op
'[gamemode].bank.admin.statement':
description: View other players' statements
default: op
'[gamemode].bank.admin.set':
description: Set account balances
default: op