物品分组
组织和管理你的自定义物品
概述
物品分组系统让你可以将相关的物品组织到一起,方便管理和浏览。通过分组,你可以创建层级结构的物品目录,让玩家更容易找到需要的物品。
基础概念
什么是物品分组
物品分组就是将物品按照类型、用途或其他标准进行分类整理。每个分组可以包含多个物品,也可以包含子分组,形成树状结构。
分组的作用
- 整理物品:将大量物品按类别分组管理
- 方便浏览:玩家可以通过分组菜单快速找到物品
- 层级管理:支持多级分组,创建复杂的物品目录
创建物品分组
方法一:文件夹分组
最简单的分组方式是使用文件夹结构:
swords.yml [剑类物品]
bows.yml [弓类物品]
helmets.yml [头盔]
chestplates.yml [胸甲]
potions.yml [药水]
food.yml [食物]
系统会自动根据文件夹结构创建分组,文件夹名称就是分组名称。
方法二:配置文件分组
在 YAML 文件中使用 __group__ 节点自定义分组:
分组配置选项
基础配置
| 配置项 | 说明 | 示例 |
|---|---|---|
name | 分组显示名称 | '武器装备' |
priority | 排序优先级(数字越小越靠前) | 1 |
display | 分组在菜单中的显示图标 | 见下方示例 |
显示配置
分组层级结构
多级分组
你可以创建多层嵌套的分组结构:
melee.yml [近战武器]
ranged.yml [远程武器]
light.yml [轻甲]
heavy.yml [重甲]
potions.yml [药水]
scrolls.yml [卷轴]
系统会自动处理父子关系,生成完整的路径结构。
分组菜单系统
自动生成的分组菜单
系统会自动为分组创建可浏览的菜单界面:
- 分组图标:显示分组的代表性图标
- 物品数量:显示分组内包含的物品数量
- 层级导航:支持在不同层级间切换
使用分组菜单
玩家可以通过以下命令打开分组菜单:
分组显示图标
自动图标生成
如果没有配置自定义图标,系统会自动生成分组图标:
- 有物品时:随机选择分组内的一个物品作为图标
- 无物品时:使用默认的箱子矿车图标
- 显示信息:自动添加分组名称和物品数量
自定义图标
你可以在分组配置中自定义图标:
实用分组示例
按类型分组
按等级分组
按功能分组
使用技巧
1. 合理的分组结构
创建清晰的分组层级:
近战武器
远程武器
轻型防具
重型防具
2. 优先级设置
使用优先级控制分组在菜单中的显示顺序:
3. 描述性命名
使用清晰的分组名称和描述: