🧯 常见问题与排查
Q1:/pm 无法打开商店
优先排查:
- Vault 与经济插件是否正常加载
- 玩家是否有
prismmarket.use config.yml > default-shop是否存在对应商店文件- 控制台是否出现商店解析错误
Q2:custom 商品显示成基础材质
高频原因:
custom:ID未录入基准- 基准
nbt无法恢复 - memory 缓存未刷新
建议流程:
- 手持目标物品执行:
/pm debug saveitem <itemId> - 执行:
/pm reload memory - 检查:
/pm debug memory custom
Q3:点击交易无反馈或失败
检查维度:
- 余额不足
- 背包空间不足(买入)
shop.buy/shop.sell节点缺失- 触发个人/全服限额
- 命中刷新阻断窗口
Q4:MiniMessage 解析异常
若文本来源含 legacy 格式(如 §a、§x§R§R...),当前版本会自动兼容。
若仍异常,重点检查:
- 外部占位符返回值
- 语言文件中是否混入非法标签
Q5:数据库该用 SQLite 还是 MySQL
- SQLite:单服、低运维成本(默认)
- MySQL:多实例/统一数据管理
切换后建议:
- 备份原库
- 首次启动观察表初始化
- 运行基础交易回归(买入/卖出/日志)
Q6:如何快速做线上健康检查
建议每天例行:
/pm open <shopId>抽查 GUI 打开- 执行 1 次买入 + 1 次卖出
/pm logs <player> 1验证日志写入- 检查随机商店下一次刷新时间