配置说明
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-warehouse | MythicMobs 掉落触发时是否优先进入仓库 |
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} | 赠送来源玩家 |