Skip to content

配置说明

LyLootsWareHouse 的主要配置集中在 config.yml。这里控制物品库支持、数据库、自动保存、自动存入、交易赠送、界面和消息。

配置文件

文件 / 目录用途
config.yml全局设置、仓库分页、界面和消息

物品库支持

yaml
AzureFlow: false
neigeItems: false
SX-Item: false
配置说明
AzureFlow是否启用 AzureFlow 物品库支持
neigeItems是否启用 NeigeItems 物品库支持
SX-Item是否启用 SX-Item 物品库支持

默认仓库示例主要按 MythicMobs 物品 id 写法配置。启用其他物品库前,先确认服务器已经安装对应插件。

数据库

MySQL 前置要求

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

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

数据库用于保存玩家战利品数量。切换数据库开关后需要重启服务器。

保存与存入

yaml
auto-save-interval: 3
pickup-item-to-warehouse: true
shift-right-save-item: true
mythicmobs-drop-to-warehouse: false
配置说明
auto-save-interval自动保存间隔,单位秒
pickup-item-to-warehouse拾取配置内物品时是否自动存入仓库
shift-right-save-item是否允许 Shift 右键把手持物品存入
mythicmobs-drop-to-warehouseMythicMobs 掉落触发时是否优先进入仓库

mythicmobs-drop-to-warehouse 开启后,MythicMobs 掉落会优先判断是否能进入仓库。

赠送功能

yaml
trade-enable: true

开启后,玩家可在仓库界面中键点击物品,把指定数量赠送给在线玩家。赠送过程中的提示文本在 message.trade-* 下配置。

界面配置

yaml
gui:
  item-name-format: "{name} x{amount}"
  fill-item: "160:9"
  fill-name: "&7封锁"
  next-item1: "341:0"
  next-name1: "&6上一页"
  next-item2: "341:0"
  next-name2: "&6下一页"
配置说明
item-name-format仓库内物品显示名格式
fill-item填充物品
fill-name填充物品名称
next-item1 / next-name1上一页按钮
next-item2 / next-name2下一页按钮
add-lore追加到物品下方的操作提示

add-lore 中可使用 {amount} 显示玩家当前拥有数量。

消息配置

message 下配置拾取存入、右键存入、指令获得、取出失败、取出成功、赠送流程等提示。

常用占位:

占位说明
{item}物品名称
{amount}本次数量
{has}当前已有数量
{need}本次需要数量
{count}赠送数量
{player}赠送来源玩家