- 版权类型
- 原创
- 插件中文名称
- 动态市场Pro
- 插件英文名称
- MuuMuuMarketPro
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 其他核心
- 语言支持
- 多语言
- 前置组件
- Vault https://www.spigotmc.org/resources/34315/
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
MuuMuuMarketPro
##
**MuuMuuMarketPro** 是一个功能强大、高度可定制的 Minecraft 服务器动态市场插件。它不仅提供了基础的物品交易功能,更集成了 NBT 物品支持、多语言系统、统计分析、动态价格等高级特性,为服务器管理员和玩家提供了完整的市场交易解决方案。
###
- **智能化**:自动识别 NBT 物品,精确区分不同属性的相同物品
- **国际化**:完整的多语言支持,适应不同地区玩家需求
- **可视化**:直观的 GUI 界面和详细的数据统计
- **可定制**:高度可配置的界面、音效和功能设置
- **高性能**:优化的代码结构,确保服务器稳定运行
---
##
###
- **精确区分**:自动识别物品的 NBT 数据,区分附魔、自定义名称、Lore 等属性
- **独立定价**:每个 NBT 变体可设置不同价格,实现精细化管理
- **哈希算法**:使用 SHA-256 确保 NBT 数据的唯一性和安全性
- **向后兼容**:完全兼容传统的材料类型匹配方式
###
- **双语支持**:内置中文 (zh_CN) 和英文 (en_US) 语言包
- **自动检测**:根据玩家客户端语言自动选择合适的语言
- **动态占位符**:支持 `{player}`, `{item}`, `{price}`, `{balance}` 等动态内容
- **热重载**:无需重启服务器即可更新语言文件
###
- **热门商品排行榜**:实时统计最受欢迎的交易物品
- **个人交易报告**:详细的个人交易数据分析
- **多时间维度**:支持今日、本周、本月、全部时间的数据查看
- **可视化展示**:直观的 GUI 界面展示统计数据
###
- **丰富音效**:20+ 种不同场景的专业音效
- **精细控制**:独立的音量、音调和开关设置
- **场景化**:GUI 操作、交易成功、错误提示等都有对应音效
- **实时配置**:支持热重载音效配置
###
- **Tab 补全**:智能的命令和参数提示
- **权限感知**:根据玩家权限显示可用命令
- **多命令支持**:统一的命令入口,清晰的子命令结构
---
##
###
```bash
### 主要命令系统
```
## MuuMuu Market Pro 命令帮助
### 基础命令
- /mm buy [分类] - 打开购买界面
- /mm sell [分类] - 打开出售界面
- /mm sellall - 快速出售背包物品
- /mm balance (别名: bal) - 查看余额
- /mm language [语言] (别名: lang) - 设置语言
- /mm help - 显示帮助信息
### 管理员命令
- /mm create <分类ID> [名称] - 创建新分类
- /mm delete <分类ID> (别名: delcat) - 删除分类
- /mm add <分类ID> <价格> [权重] [每日库存] - 添加手持物品到分类
- /mm remove (别名: del) - 删除手持物品价格
- /mm reload - 重载配置文件
- /mm clearall (别名: clear) - 清空所有物品价格
### 库存管理
- /mm kuadd <数量> - 为手持物品添加库存
- /mm kucz - 查看手持物品库存
- /mm kureduce <数量> (别名: kuremove, kujianshao) - 减少手持物品库存
- /mm setbasestock <数量> (别名: 设置保底, 保底库存) - 设置手持物品每日保底库存
- /mm endday (别名: 结束一天, resetday, 重置一天) - 手动结束一天并重置库存
### 高级功能
动态价格系统
- /mm dprice (别名: dynamicprice, dp) - 动态价格管理
- /mm dprice status - 查看系统状态
- /mm dprice toggle - 开启/关闭动态价格
- /mm dprice reset [物品] - 重置价格
- /mm dprice info <物品> - 查看物品价格信息
- /mm dprice config - 查看配置信息
- /mm dprice reload - 重载配置
NBT物品管理
- /mm nbt (别名: nbtmarket, nbtm) - NBT物品管理
- /mm nbt info - 查看手持物品NBT信息
- /mm nbt debug - 调试手持物品NBT数据
- /mm nbt help - NBT命令帮助
统计和日志
- /mm stats (别名: statistics) - 市场统计信息
- /mm log (别名: selllog, slog) - 交易日志管理
Tacz枪械收购
- /mm gunsell (别名: gun) - Tacz枪械收购系统
- /mm gunsell add <枪械ID> <价格> <最低耐久> - 添加收购配置
- /mm gunsell remove <枪械ID> - 移除收购配置
- /mm gunsell list - 查看所有配置
- /mm gunsell reload - 重载枪械配置
- /mm gunsell debug - 切换调试模式
- /mm gunsell help - 枪械收购帮助
综合管理
- /mm zohe (别名: 综合, 管理) - 综合管理界面
### 独立命令
- /buylog (别名: bl, buyhistory) - 购买记录查询
- /buylog stats - 查看今日购买统计
- /buylog admin all [数量] - 查看全服记录
- /buylog admin player <玩家> - 查看指定玩家记录
- /gunsell (别名: gs, gunmarket) - 直接打开枪械收购界面
- /nbtmarket (别名: nbtm) - 直接使用NBT物品管理
- /nbtmarket info - 查看手持物品信息
- /nbtmarket debug - 调试NBT数据
```
### 价格状态显示
-
-
-
-
-
-
-
```
---
##
### 管理员权限
- `market.admin` - 市场管理权限(默认:OP)
- 添加/删除市场物品
- 重载插件配置
- 查看所有玩家的交易报告
- 管理动态价格系统
### 玩家权限
- `market.use` - 使用市场功能(默认:所有玩家)
- 打开出售界面
- 出售物品
- 查看余额
- 查看自己的交易报告
---
##
###
1. **打开市场**:使用 `/market` 命令打开出售界面
2. **放入物品**:将要出售的物品放入背包
3. **执行出售**:点击绿色的"出售物品"按钮
4. **查看收益**:点击金锭查看当前余额
5. **获取帮助**:点击书本查看详细使用说明
###
1. **添加普通物品**:手持物品,使用 `/market add <价格>`
2. **添加 NBT 物品**:手持 NBT 物品,使用 `/market nbt add <价格>`
3. **配置界面**:编辑 `ui-customization.yml` 自定义界面
4. **设置音效**:编辑 `sounds.yml` 配置音效
5. **语言设置**:编辑语言文件自定义消息
---
##
### 性能优化
- **异步处理**:大量数据操作使用异步处理,避免阻塞主线程
- **内存缓存**:智能缓存机制,减少重复计算
- **批量操作**:支持批量物品处理,提高效率
- **资源管理**:自动清理无用资源,防止内存泄漏
### 数据安全
- **自动备份**:定期自动保存数据,防止数据丢失
- **数据验证**:严格的数据格式验证,确保数据完整性
- **错误恢复**:完善的错误处理机制,自动恢复异常状态
### 兼容性
- **版本支持**:兼容 Minecraft 1.16+ 版本
- **服务端支持**:支持 Paper、Spigot、Bukkit 等主流服务端
- **插件兼容**:与 Vault 等经济插件完美兼容
---
##
### 动态价格系统
- **智能调价**:根据市场供需自动调整物品价格
- **价格波动**:设置价格波动范围,模拟真实市场
- **实时通知**:价格变动时自动通知相关玩家
### 数据分析
- **交易趋势**:分析物品交易趋势,预测市场走向
- **玩家行为**:统计玩家交易习惯,优化市场配置
- **收益分析**:详细的收益报告,帮助玩家优化交易策略
### 扩展功能
- **API 接口**:提供完整的 API,支持其他插件集成
- **数据库支持**:支持 MySQL、SQLite 等数据库存储
- **Web 面板**:可选的 Web 管理面板(计划功能)
---
##
### 安装步骤
1. 下载 `MuuMuuMarketPro-1.0.0.jar` 文件
2. 将文件放入服务器的 `plugins` 目录
3. 重启服务器或使用 `/reload` 命令
4. 插件会自动生成配置文件
### 基础配置
1. 配置 `sounds.yml` 调整音效设置
4. 根据需要修改语言文件
### 依赖插件
- **Vault**(可选):用于经济系统集成
- 如果不使用 Vault,插件将使用内置经济系统
---
##
### 常见问题
**Q: 插件无法加载**
A: 检查服务器版本是否兼容,确保使用 1.16+ 版本
**Q: 命令无法使用**
A: 检查权限配置,确保玩家有相应权限
**Q: NBT 物品无法识别**
A: 使用 `/market nbt info` 检查物品 NBT 数据
**Q: 界面显示异常**
A: 检查 `ui-customization.yml` 配置是否正确
**Q: 音效无法播放**
A: 检查 `sounds.yml` 配置,确保音效已启用
---
##
### v1.0.0 (当前版本)
-
-
-
-
-
-
-
-
-
### 计划功能
-
---
##
**开发者**: MuuMuui
**QQ**: 2844189980
**版本**: 1.3.7
**兼容性**: Minecraft 1.16+
**更新时间**: 2025/8/13
---
##
如果您在使用过程中遇到任何问题或有功能建议,欢迎通过以下方式联系我们:
- **QQ**: 2844189980