仓库配置
仓库分页写在 warehouse 节点下。每个子节点代表一个仓库分类,里面配置标题、开启条件和可存入物品。
基础结构
yaml
warehouse:
分页1:
title: "&7分类1战利品仓库"
condition:
- "permission:{loots.分页1}"
item:
- "材料1"
- "材料2"| 配置 | 说明 |
|---|---|
title | 打开该仓库时显示的标题 |
condition | 玩家使用该仓库需要满足的条件 |
item | 该仓库收纳的物品 id |
物品 id 需要能被插件识别。默认注释中使用的是 MythicMobs 物品 id。
条件写法
| 条件 | 说明 |
|---|---|
permission:{权限} | 玩家必须拥有权限 |
nopermission:{权限} | 玩家不能拥有权限 |
papi:{表达式} | PlaceholderAPI 表达式成立 |
示例:
yaml
condition:
- "permission:{loots.vip}"
- "papi:{%player_level% < 100}"存入方式
| 方式 | 说明 |
|---|---|
| 拾取存入 | pickup-item-to-warehouse 开启后,拾取配置内物品会自动进入仓库 |
| Shift 右键存入 | shift-right-save-item 开启后,可把手持物品存入仓库 |
| 指令给予 | /llwh give [玩家] [物品] [数量] 直接增加仓库数量 |
| MythicMobs 掉落 | mythicmobs-drop-to-warehouse 开启后,怪物掉落优先进入仓库 |
| 槽位保存 | /llwh save [玩家] [槽位id] 尝试把指定槽位物品存入 |
只有配置在 warehouse.*.item 中的物品,才会被当作战利品处理。
取出方式
默认界面说明提供了几种取出数量:
| 操作 | 取出数量 |
|---|---|
| 左键 | 取出 1 个 |
| Shift + 左键 | 取出 10 个 |
| 右键 | 取出 32 个 |
| Shift + 右键 | 取出 64 个 |
也可以使用 /llwh dislodge [物品id] [数量] 让玩家主动取出指定数量。
赠送
开启 trade-enable 后,玩家可在仓库界面中键点击物品,按聊天提示输入目标玩家和数量。
目标玩家必须在线。赠送成功后,会扣除发送者仓库数量,并给接收者增加对应数量。