# 银行
[](https://sonarcloud.io/dashboard?id=BentoBoxWorld_Bank)
[](https://sonarcloud.io/dashboard?id=BentoBoxWorld_Bank)
[](https://sonarcloud.io/dashboard?id=BentoBoxWorld_Bank)
[](https://sonarcloud.io/dashboard?id=BentoBoxWorld_Bank)
[](https://sonarcloud.io/dashboard?id=BentoBoxWorld_Bank)
[](https://ci.codemc.io/job/BentoBoxWorld/job/Bank/)
[](https://gitlocalize.com/repo/5451/whole_project?utm_source=badge)
**Bank** 提供了一个 **岛屿银行**,让岛屿成员可以共享资金。
创建并维护者 [tastybento](https://github.com/tastybento)。
## 简介
每个岛屿都有一个银行账户。玩家可以将他们的常规经济账户中的资金存入或提取到岛屿账户中,资金会被汇集在一起。岛屿所有者可以通过设置菜单决定哪个团队等级的成员可以访问该账户。有一个 `baltop` 命令,玩家可以使用它来查看哪个岛屿拥有最多的或最少的资金。
### 功能
* 作为岛屿团队存入或花费资金
* 竞争游戏中拥有最高的余额
* 查看账户中所有交易记录
### 需求
**Bank** 需要在服务器上安装一个使用 Vault 的经济系统。理想情况下,经济系统应该是多世界兼容的,否则资金可能会在世界和游戏模式之间共享。
## 命令
### 玩家命令
默认玩家命令是 `bank`,可以在 config.yml 中更改。所以你使用银行时你可以使用 `/island bank` 例如。
* `bank deposit ` - 将资金存入岛屿银行
* `bank withdraw ` - 从岛屿银行提取资金
* `bank balance` - 查看你的岛屿银行余额
* `bank statement` - 查看你在岛屿银行账户中的存款/提取等精美报表
### 管理员命令
默认管理员命令是 `bank`,可以在 config.yml 中更改。
管理员命令通过魔法赚钱。
* `bank give ` - 将资金存入玩家的岛屿银行
* `bank take ` - 从玩家的岛屿银行提取资金
* `bank set ` - 将玩家的岛屿银行余额设置为某个金额
* `bank balance ` - 查看玩家的岛屿银行余额
* `bank statement ` - 查看玩家的岛屿银行账户中的存款/提取等精美报表
## 配置文件
```
bank:
# 可以使用 Bank 的 BentoBox 游戏模式
game-modes:
- BSkyBlock
- AOneBlock
- AcidIsland
- SkyGrid
- CaveBlock
commands:
# 用户命令
user: bank
# 管理员命令
admin: bank
```
## 权限
```
permissions:
'[gamemode].bank.user':
description: 玩家可以使用 bank 命令
default: true
'[gamemode].bank.user.balance':
description: 玩家可以使用 bank balance 命令
default: true
'[gamemode].bank.user.deposit':
description: 玩家可以使用 bank deposit 命令
default: true
'[gamemode].bank.user.withdraw':
description: 玩家可以使用 bank withdraw 命令
default: true
'[gamemode].bank.user.statement':
description: 玩家可以使用 bank statement 命令
default: true
'[gamemode].bank.user.baltop':
description: 玩家可以使用 bank baltop 命令
default: true
'[gamemode].bank.admin':
description: 玩家可以使用 admin 命令
default: op
'[gamemode].bank.admin.balance':
description: 玩家可以使用 admin balance 命令
default: op
'[gamemode].bank.admin.give':
description: 玩家可以使用 admin give 命令
default: op
'[gamemode].bank.admin.take':
description: 玩家可以使用 admin take 命令
default: op
'[gamemode].bank.admin.statement':
description: 玩家可以使用 admin statement 命令
default: op
'[gamemode].bank.admin.set':
description: 玩家可以使用 admin set 命令
default: op
```
## 喜欢这个插件吗?
你可以 [赞助](https://github.com/sponsors/tastybento) 以获得更多类似插件,并改进这个插件!