配置
本页描述 plugins/AIOShop/config.yml(主配置)。其它核心配置见:
shops/:商店配置(见商店配置)templates/:GUI 模板(见GUI 模板)items.yml:物品模板(Base64,主要通过命令维护)rarities.yml:稀有度权重(随机商店用)papi-currencies.yml:PAPI 命令货币定义(见货币系统)
config.yml 配置项
数据库 database
用于存储:
- 交易记录(导出 CSV 依赖此表)
- 限购数据(个人/全服、买入/卖出)
- 随机商店种子(按周期稳定刷新)
- 随机商店刷新点数
| 键 | 默认值 | 说明 |
|---|---|---|
database.type | sqlite | sqlite 或 mysql |
database.host | localhost | MySQL 主机 |
database.port | 3306 | MySQL 端口 |
database.username | root | MySQL 用户名 |
database.password | password | MySQL 密码 |
database.database | aioshop | MySQL 数据库名 |
SQLite 文件路径固定为:plugins/AIOShop/data.db
默认货币 currency.default
| 键 | 默认值 | 说明 |
|---|---|---|
currency.default | VAULT | 默认货币类型(VAULT / PLAYER_POINTS / ITEM / PAPI_COMMAND) |
注意:这只是“默认值”。每个商品的 buy-price.currency 仍可单独指定。
点击行为 click-actions
用于控制玩家在 GUI 中点击商品时的默认动作。
| ClickType | 默认动作 | 说明 |
|---|---|---|
LEFT | BUY_ONE | 左键买 1 |
SHIFT_LEFT | BUY_STACK | Shift+左键买一组 |
RIGHT | SELL_ONE | 右键卖 1 |
SHIFT_RIGHT | SELL_STACK | Shift+右键卖一组 |
MIDDLE | BUY_SELECT | 中键打开购买数量选择 |
SHIFT_MIDDLE | SELL_SELECT | Shift+中键打开出售数量选择 |
可用动作(区分大小写不敏感):
BUY_ONE/BUY_STACK/BUY_SELECTSELL_ONE/SELL_STACK/SELL_SELECTNONE
推荐做法
- 新服优先使用
sqlite,稳定后再迁移mysql - 编辑配置文件后统一用
/as reload重载(会重载主配置、模板、商店、语言、货币等)