描述:
这是一个赞助方案 目前有一下开发者开发的插件懂支持LLMoney 和 scoreboard
LLMoney 是LeviLamina配套的经济系统
本插件弥补了 计分板无法管理离线玩家 和 玩家之间无法转账问题
并且支持自定义扣除手续费%
设计思路
层级 作用
计分板 主数据,所有玩家操作实时写入
JSON 文件 备份,用于离线玩家操作和服务器重启恢复
数据流向:
登录 → JSON → 计分板(恢复余额)
在线 → 操作直接写计分板 + JSON
退出 → 计分板 → JSON(保存)
定时 → 每 N 分钟自动备份所有玩家到 JSON
/cny 所有人 查看自己余额
/cny h 所有人 显示帮助
/cny query [玩家] 所有人 查询余额
/cny transfer <玩家> <金额> 所有人 玩家间转账
/cny top 所有人 排行榜 Top 10
/cny add <玩家> <数值> OP 增加点券
/cny del <玩家> <数值> OP 扣除点券
/cny set <玩家> <数值> OP 设置点券
/cny check [玩家] OP 查看详情 / 系统统计
/cny reload OP 热重载配置
转账与手续费
玩家间实时转账,同步到计分板
接收方离线时点券暂存 JSON,下次登录同步
手续费从接收方收款中扣除(系统销毁),发送方不受影响
手续费比例可在配置中调整
配置文件
路径:plugins/scoreboard_CNY/set.json
数据文件
文件 作用
CNY.json 玩家余额账本
logs.json 全局操作日志
set.json 配置文件
这是一个赞助方案 目前有一下开发者开发的插件懂支持LLMoney 和 scoreboard
LLMoney 是LeviLamina配套的经济系统
scoreboard 是mc自带的计分板 核心:就是大部分插件都支持scoreboard
可以用计分板来做第二套经济方案 并且大部分插件都支持 计分板本插件弥补了 计分板无法管理离线玩家 和 玩家之间无法转账问题
并且支持自定义扣除手续费%
设计思路
层级 作用
计分板 主数据,所有玩家操作实时写入
JSON 文件 备份,用于离线玩家操作和服务器重启恢复
数据流向:
登录 → JSON → 计分板(恢复余额)
在线 → 操作直接写计分板 + JSON
退出 → 计分板 → JSON(保存)
定时 → 每 N 分钟自动备份所有玩家到 JSON
指令一览
指令 权限 说明/cny 所有人 查看自己余额
/cny h 所有人 显示帮助
/cny query [玩家] 所有人 查询余额
/cny transfer <玩家> <金额> 所有人 玩家间转账
/cny top 所有人 排行榜 Top 10
/cny add <玩家> <数值> OP 增加点券
/cny del <玩家> <数值> OP 扣除点券
/cny set <玩家> <数值> OP 设置点券
/cny check [玩家] OP 查看详情 / 系统统计
/cny reload OP 热重载配置
转账与手续费
玩家间实时转账,同步到计分板
接收方离线时点券暂存 JSON,下次登录同步
手续费从接收方收款中扣除(系统销毁),发送方不受影响
手续费比例可在配置中调整
配置文件
路径:plugins/scoreboard_CNY/set.json
代码:
json
[CODE=json]{
"scoreboardName": "dq", ← 计分板名称
"currencyName": "点券", ← 货币显示名(聊天提示文字)
"backupInterval": 5, ← 自动备份间隔(分钟)
"transferFee": 5 ← 转账手续费百分比(0=无)
}
数据文件
文件 作用
CNY.json 玩家余额账本
logs.json 全局操作日志
set.json 配置文件