命令与权限
AIOShop 提供的所有命令和权限节点参考
商店命令
主命令:/aioshop(别名:/as、/shop)
/as open <商店ID>
打开指定的商店界面
/as list
列出服务器中所有可用的商店
/as openfor <玩家名> <商店ID>
为指定玩家打开商店界面(管理员用)
/as reload
重载所有配置文件(主配置、商店、模板、语言等)
/as refresh <玩家名> <商店ID>
强制刷新指定玩家的随机商店
/as refreshshop <商店ID>
全服刷新指定随机商店(所有在线玩家都会收到通知)
/as refreshpoints <玩家名> <商店ID> [点数]
查询或设置玩家的商店刷新点数
/as export [开始时间] [结束时间]
导出交易记录到 CSV 文件。时间格式:yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss
物品管理命令
主命令:/aioshopitem(别名:/asitem、/shopitem)
/asitem add <物品ID>
将手中物品保存到插件物品库
/asitem get <物品ID>
从物品库获取物品到背包
/asitem remove <物品ID>
从物品库删除指定物品
/asitem list
列出物品库中所有物品
/asitem info <物品ID>
显示物品详细信息
/asitem reload
重载物品库配置
权限节点汇总
| 权限节点 | 说明 | 默认 |
|---|---|---|
aioshop.use | 基础使用权限(打开商店、查看列表) | 所有玩家 |
aioshop.admin.* | 所有管理员权限 | OP |
aioshop.admin.reload | 重载配置 | OP |
aioshop.admin.openfor | 为他人打开商店 | OP |
aioshop.admin.refresh | 刷新玩家随机商店 | OP |
aioshop.admin.refreshshop | 全服刷新随机商店 | OP |
aioshop.admin.refreshpoints | 管理刷新点数 | OP |
aioshop.admin.export | 导出交易记录 | OP |
aioshop.admin.item | 物品库管理 | OP |
GUI 内点击操作
商店 GUI 内的物品点击行为可在 config.yml 中配置:
| 点击类型 | 默认操作 |
|---|---|
| 左键点击 | 购买 1 个 |
| Shift + 左键 | 购买一组(堆叠上限) |
| 右键点击 | 出售 1 个 |
| Shift + 右键 | 出售一组 |
| 中键点击 | 打开购买数量选择界面 |
| Shift + 中键 | 打开出售数量选择界面 |