feat: add transaction logs and custom bank inputs

Adds configurable fees, transaction history, chat amount input, and v1.1.0 release documentation.
This commit is contained in:
Purpur Build
2026-06-30 10:20:52 +08:00
parent a70fc0a77d
commit d5bc819684
18 changed files with 709 additions and 40 deletions
+9 -1
View File
@@ -19,6 +19,9 @@ CraftBank 内置完善的「个人钱包 / 现金」系统,并引入深度模
| 📜 **支票** | `/cheque <金额>` 具现化为可流通实体物品;右键兑现入钱包;PDC 防伪 + 防刷 |
| 💰 **活期储蓄** | 存取自由,按真实时间戳逐日复利结算(含离线补偿,带封顶)|
| ⏳ **定期存款** | 7/15/30 天可选,到期前**任何情况不可提前支取**;到期本息自动入活期 |
| 📒 **交易流水** | 记录转账、存取、支票、定期、利息与管理操作;管理员可分页查询 |
| 🧾 **手续费** | 转账与活期取现可按配置收取固定 / 百分比手续费 |
| 💬 **自定义金额输入** | 银行 GUI 左键进入聊天输入自定义金额,右键保留「全部」快捷操作 |
---
@@ -56,6 +59,7 @@ CraftBank 内置完善的「个人钱包 / 现金」系统,并引入深度模
| `/bankadmin reload` | 重载配置 |
| `/bankadmin give/take/set <玩家> <金额>` | 增加 / 扣除 / 设置现金 |
| `/bankadmin setinterest <savings\|term_7d\|term_15d\|term_30d> <利率>` | 动态修改利率 |
| `/bankadmin log <玩家> [页码]` | 分页查看玩家交易流水 |
---
@@ -67,12 +71,16 @@ CraftBank 内置完善的「个人钱包 / 现金」系统,并引入深度模
| `%craftbank_cash_formatted%` | 现金(含货币符号)|
| `%craftbank_bank_saving%` | 活期(纯数字)|
| `%craftbank_bank_saving_formatted%` | 活期(含货币符号)|
| `%craftbank_total%` | 现金 + 活期总额(纯数字)|
| `%craftbank_total_formatted%` | 现金 + 活期总额(含货币符号)|
| `%craftbank_has_card%` | 是否持有有效银行卡 |
| `%craftbank_savings_rate%` | 当前活期日利率百分比 |
---
## ⚙️ 配置文件
详见生成的 `config.yml`,涵盖:数据库(SQLite/MySQL)、货币设置、利率(活期 / 各定期)、银行交互方块、银行卡与支票的自定义材质 / CustomModelData / 名称 / Lore、以及全部消息文案。
详见生成的 `config.yml`,涵盖:数据库(SQLite/MySQL)、货币设置、利率(活期 / 各定期)、银行交互方块、转账 / 取现手续费、交易流水开关、银行卡与支票的自定义材质 / CustomModelData / 名称 / Lore、以及全部消息文案。
---