主题
MoneyCore 经济核心
v1.0.0 稳定版服务器经济系统插件,支持插件经济和计分板经济两种模式。
✨ 功能特性
双经济模式
- 插件经济:数据存储在 SQLite 数据库,支持小数点精确计算
- 计分板经济:与原版计分板同步,兼容其他计分板插件
- 双向迁移:支持插件↔计分板数据互转
玩家功能
| 功能 | 说明 |
|---|---|
| 💰 查看余额 | 随时查看自己/他人的经济余额 |
| 💸 玩家转账 | 支持在线/离线玩家转账,大额转账需确认 |
| 🏆 财富排行 | 查看服务器财富排行榜(分页显示) |
| 📜 交易记录 | 查看个人经济变动记录 |
| ⚙️ 个人设置 | 自定义通知方式、音效、语言 |
管理员功能
| 功能 | 说明 |
|---|---|
| 👤 玩家管理 | 增加/减少/设置玩家余额 |
| 📊 查看日志 | 查看任意玩家的交易记录 |
| ⚙️ 系统设置 | 配置经济类型、货币后缀、同步等 |
| 🔄 数据迁移 | 计分板→插件 或 插件→计分板 |
| 📦 批量操作 | 全体加钱/扣钱/重置所有经济 |
开发者支持
- 提供完整的 C++ / Python API 接口
- 支持其他插件对接经济系统
- 查看 API 文档 →
📥 下载安装
- 下载
endstone_money_core.dll - 放入服务器
plugins/目录 - 重启服务器
🎮 命令列表
玩家命令
| 命令 | 说明 |
|---|---|
/money | 打开经济主菜单(包含所有功能入口) |
/money bal | 查看自己的余额 |
/money bal <玩家> | 查看指定玩家的余额 |
/money pay <玩家> <金额> | 转账给玩家 |
/money top | 查看财富排行榜 |
/money lang | 切换语言(中文/英文) |
管理员命令
需要权限
以下命令需要 moneycore.admin 权限(默认OP拥有)。
| 命令 | 说明 |
|---|---|
/money set <玩家> <金额> | 设置玩家余额 |
/money add <玩家> <金额> | 增加玩家余额 |
/money sub <玩家> <金额> | 扣除玩家余额 |
管理员面板
通过 /money 菜单进入「管理面板」可进行以下操作:
- 管理玩家金币
- 系统设置(经济类型、同步、货币后缀等)
- 数据迁移(计分板↔插件数据库)
- 批量操作(全体加钱/扣钱/重置)
⚙️ 配置文件
配置文件位于 plugins/MoneyCore/config.json
json
{
"economy_type": "plugin",
"scoreboard_objective": "money",
"sync_enabled": false,
"default_money": 0.0,
"first_join_bonus": 0.0,
"currency_suffix": "金币",
"max_logs": 64,
"transfer_confirm_limit": 5000.0,
"allow_negative": false
}配置说明
| 配置项 | 说明 | 默认值 |
|---|---|---|
economy_type | 经济类型:plugin 或 scoreboard | plugin |
scoreboard_objective | 计分板目标名称 | money |
sync_enabled | 是否同步计分板数据 | false |
default_money | 新玩家初始金额 | 0.0 |
first_join_bonus | 首次加入奖励 | 0.0 |
currency_suffix | 货币后缀显示 | 金币 |
max_logs | 最大日志记录数 | 64 |
transfer_confirm_limit | 大额转账确认阈值 | 5000.0 |
allow_negative | 是否允许负余额 | false |
🔔 个人设置
玩家可以在菜单中自定义以下设置:
| 设置项 | 选项 | 说明 |
|---|---|---|
| 经济变动提醒 | 聊天栏/顶部Toast/两者/关闭 | 收到/失去金币时的通知方式 |
| 音效开关 | 开/关 | 经济变动时是否播放音效 |
| 语言 | 中文/English | 界面语言 |
🔄 数据迁移
管理员可通过菜单进行经济数据迁移:
- 计分板 → 插件数据库:将计分板中的经济数据导入插件
- 插件数据库 → 计分板:将插件数据导出到计分板
- 可选择迁移后是否清除源数据
迁移警告
迁移会覆盖目标系统中已存在的玩家数据,请谨慎操作!
🔐 权限节点
| 权限 | 说明 | 默认 |
|---|---|---|
moneycore.command.money | 使用经济命令 | 所有人 |
moneycore.admin | 管理员权限 | OP |