AIOShop
一个“全能型 GUI 商店插件”,面向服主用于快速搭建:
- 常规商店(杂货铺/材料店/回收商店)
- 随机商店(按日/周/月等周期刷新,支持手动刷新)
- 多货币交易(金币、点券、物品、以及可通过 PlaceholderAPI + 命令对接的自定义货币)
你会得到什么
- 买入/卖出:同一商品可同时配置买入价与收购规则
- 可控限购:个人/全服、日/周/月/总计;买入与卖出可分别限额
- 随机商店:两种生成模式
ITEM_BY_ITEM:按稀有度权重逐个挑选,直到达到数量BY_RARITY:先随机一个稀有度,再展示该稀有度下所有商品
- 奖励系统:购买/出售可发放物品、执行命令、发放货币、发放经验
- GUI 模板:通过
templates/*.yml完全控制布局、Lore、按钮(含刷新按钮) - 交易记录:写入数据库(SQLite/MySQL),支持导出 CSV
两种随机模式
ITEM_BY_ITEM / BY_RARITY,适配不同玩法需求
模板可控
布局、Lore、按钮完全由模板定义
可审计
交易写库并可导出 CSV,便于统计与查账
不适合什么
- 不提供“刷新点数获取途径”:插件内置了刷新点数消耗与管理员设置,但不会自动“每日发放/任务发放”,需要你用其它插件或命令体系去发放(或手动设置)。
- 不包含网页商店/外部支付:只负责游戏内交易与数据记录。
- 版本兼容不做承诺:开发运行环境为 Paper
1.20.4(见build.gradle.kts的runServer),其它版本请自行测试。
建议上线流程
先用默认配置在测试服跑通:打开商店、完成一次买入/卖出、验证随机商店刷新与限购,再逐步扩展为自定义商店与高级货币。
下一步
按顺序阅读:
Quickstart安装配置→商店配置→GUI 模板→货币系统