Skip to content

配置说明

修改 config.ymlshop/ 下的商店文件后,可以使用 /lshop reload 重载。

配置文件

文件 / 目录用途
config.yml全局设置、限购标记、货币、数据库
shop/每个商店的界面与商品配置

基础设置

配置项说明
debug是否默认启用调试模式
sync-command购买后指令是否同步执行
comman-event是否额外触发命令事件
prohibited-as-lore-for-materials背包物品包含这些描述时,不会被当作材料统计
click-cooldown商品点击冷却,单位毫秒
default-right-buy-count默认右键连续购买次数
default-shift-left-buy-count默认 Shift 左键连续购买次数
default-shift-right-buy-count默认 Shift 右键连续购买次数
loop-save-thread-time循环保存间隔,单位秒;写 0 可关闭
time-format限购时间显示格式
currency-split-key商品货币配置的分隔符

限购标记

server-tag 是全服标记,player-tag 是个人标记。

yaml
server-tag:
  全服每周限购标记1:
    display: "&e全服每周购买上限: {now}/{max}"
    refresh:
      - "1#0:0:0"

刷新格式为 星期几#时:分:秒。例如 1#0:0:0 表示星期一零点刷新。

警告

全服限购商店不要同时开放到多个服务器。不同服务器缓存不同,容易导致全服次数不一致。

展示文本

lore-replace 控制商品描述里的条件展示。

配置项说明
vault金币消耗展示
point点券消耗展示
item物品材料展示
lore描述材料展示
id-物品id-子id原版物品材料展示
cx-变量id变量货币展示
open-time每日开放时间展示
can-be-purchased-time-start开始购买时间展示
can-be-purchased-time-end结束购买时间展示

数据库

MySQL 前置要求

只要启用 MySQL 存储,就必须先安装 LyMySQLCore,并确认它已成功连接数据库。LyMySQLCore 未加载或连接失败时,本插件的 MySQL 数据读取、保存、同步或相关记录不会生效。

yaml
mysql:
  enable: false
  databasename: mc2
  username: mc2
  password: mc1234
  port: 3306
  ip: 127.0.0.1

切换数据库开关后建议重启服务器。

自定义货币

register-currency 用于注册插件内部货币。

yaml
register-currency:
  jb:
    display: "&7需要: &b只因币x{need} / 你有{have} &6{discount}"
    max: 10000
    message: "&7你的只因币 {value} , 你现在总共有 {has} 个只因币."

注册后可以在商品 buy-currency 中写 jb:5,也可以用 /lshop give/lshop take/lshop set 管理。