MiguelEconomy:服务器经济系统(MiguelEconomy)
MiguelEconomy 是一款适用于 NeoForge 1.21.1 的轻量级经济模组,为 Minecraft 服务器添加了完整的经济系统,包括拍卖行和玩家商店,易于设置且高度可配置。
MiguelEconomy 💰
MiguelEconomy 是一款适用于 NeoForge 1.21.1 的轻量级且功能丰富的经济模组,可为您的 Minecraft 服务器添加完整的经济系统。
✨ 功能特性
💵 核心经济系统
- 玩家余额:通过基于文件的持久存储跟踪每位玩家的金钱
- 初始余额:新玩家初始拥有 $1000
- 货币物品:提供实体物品
migueleconomy:money用于交易 - 基本命令:
/balance— 查看当前余额/pay <玩家> <金额>— 向其他玩家发送金钱/baltop— 查看服务器最富有的玩家/setmoney、/addmoney、/takemoney— 管理员命令
🏪 玩家商店
- 可自定义商店:使用自定义物品创建商店类别
- 灵活交易:配置自定义的购买/出售数量和价格
- JSON 配置:通过配置文件轻松设置
- 向后兼容:自动升级旧版商店文件
- 交易日志:所有商店购买和出售记录都会输出到控制台
🔨 拍卖行
- 玩家间交易:以自定义价格列出物品出售
- 丰富的聊天通知:
- 列出/购买/取消时发送个人确认信息
- 物品售出时向全服广播
- 安全特性:
- 并发保护,防止物品复制
- 无法购买自己的列表
- 交易失败时显示清晰的错误信息
- 卖家保护:卖家必须在线上才能完成交易
- 交易日志:所有拍卖销售记录
🛡️ 安全与稳定性
- 线程安全:适当的锁定机制防止竞态条件
- 验证检查:确保资金充足和物品可用
- 错误处理:为所有失败场景提供清晰反馈
- 无物品复制:稳健的并发购买处理
⚙️ 配置选项
- 死亡惩罚:可选在死亡时损失金钱(可配置百分比)
- 商店锁定:管理员命令可锁定/解锁商店和拍卖行
- 基于文件的存储:无需数据库,所有数据存储在 JSON 文件中
- 干净设置:无预设商店,从头创建自己的商店
📋 要求
- NeoForge:1.21.1
- 安装:需要在服务器和客户端都安装
- 依赖项:无
🎮 命令列表
| 命令 | 权限 | 描述 |
|---|---|---|
/balance [玩家] |
migueleconomy.balance |
查看余额 |
/pay <玩家> <金额> |
migueleconomy.pay |
发送金钱 |
/baltop |
migueleconomy.baltop |
查看余额排行榜 |
/shop |
migueleconomy.shop |
打开商店 |
/ah |
migueleconomy.auction |
打开拍卖行 |
/ah sell <价格> |
migueleconomy.auction |
列出手持物品 |
/money set <玩家> <金额> |
OP | 设置玩家余额(管理员) |
/money add <玩家> <金额> |
OP | 增加余额(管理员) |
/money give <玩家> <金额> |
OP | 给予实体货币物品(管理员) |
📝 商店配置
在 config/migueleconomy/shop/ 目录中使用 JSON 文件创建自定义商店:
{
"category_name": "食物",
"category_item": "minecraft:apple",
"items": [
{
"id": "minecraft:bread",
"buy_price": 50,
"sell_price": 25,
"can_buy": true,
"can_sell": true,
"buy_quantity": 16,
"sell_quantity": 8
}
]
}已复制!
🔧 近期更新
✅ 增强拍卖行,提供丰富的聊天通知
✅ 商店物品支持自定义购买/出售数量
✅ 全面的交易日志记录
✅ 改进安全性,提供更好的错误处理
✅ 移除了自动预设商店生成
✅ 修复了本地化问题
📦 存储位置
所有数据存储在 config/migueleconomy/ 目录中:
players/— 玩家余额数据(JSON)shop/— 商店配置(JSON)auction.json— 活跃的拍卖列表
🐛 支持
图片描述:路线图
截图:
版本&下载
收录








