跳到主要内容

配置

本页描述 plugins/AIOShop/config.yml(主配置)。其它核心配置见:

  • shops/:商店配置(见 商店配置
  • templates/:GUI 模板(见 GUI 模板
  • items.yml:物品模板(Base64,主要通过命令维护)
  • rarities.yml:稀有度权重(随机商店用)
  • papi-currencies.yml:PAPI 命令货币定义(见 货币系统

config.yml 配置项

数据库 database

用于存储:

  • 交易记录(导出 CSV 依赖此表)
  • 限购数据(个人/全服、买入/卖出)
  • 随机商店种子(按周期稳定刷新)
  • 随机商店刷新点数
默认值说明
database.typesqlitesqlitemysql
database.hostlocalhostMySQL 主机
database.port3306MySQL 端口
database.usernamerootMySQL 用户名
database.passwordpasswordMySQL 密码
database.databaseaioshopMySQL 数据库名

SQLite 文件路径固定为:plugins/AIOShop/data.db

默认货币 currency.default

默认值说明
currency.defaultVAULT默认货币类型(VAULT / PLAYER_POINTS / ITEM / PAPI_COMMAND

注意:这只是“默认值”。每个商品的 buy-price.currency 仍可单独指定。

点击行为 click-actions

用于控制玩家在 GUI 中点击商品时的默认动作。

ClickType默认动作说明
LEFTBUY_ONE左键买 1
SHIFT_LEFTBUY_STACKShift+左键买一组
RIGHTSELL_ONE右键卖 1
SHIFT_RIGHTSELL_STACKShift+右键卖一组
MIDDLEBUY_SELECT中键打开购买数量选择
SHIFT_MIDDLESELL_SELECTShift+中键打开出售数量选择

可用动作(区分大小写不敏感):

  • BUY_ONE / BUY_STACK / BUY_SELECT
  • SELL_ONE / SELL_STACK / SELL_SELECT
  • NONE

推荐做法

  • 新服优先使用 sqlite,稳定后再迁移 mysql
  • 编辑配置文件后统一用 /as reload 重载(会重载主配置、模板、商店、语言、货币等)