自动拾取系统
配置拾取/不拾取规则、格式示例与管理流程
自动拾取系统
自动拾取系统允许你配置规则,使符合条件的物品自动存入指定保险库。
功能概述
工作原理
- 玩家拾取物品时触发检测
- 系统检查玩家关联的保险库的自动拾取规则(每个玩家有独立的规则配置)
- 如果物品匹配某条规则,自动存入对应保险库
- 玩家收到存入成功的提示消息
个人规则配置
每个玩家在同一个保险库中可以设置不同的自动拾取规则:
- 玩家 A 可以设置拾取钻石
- 玩家 B 可以设置拾取绿宝石
- 规则互不影响,各自独立生效
权限要求
- 权限要求:
zephyrion.vault.setting.auto-pick
规则类型
拾取规则 (ITEM_PICKUP)
匹配的物品会自动存入保险库。
图标颜色:绿色 ✓
不拾取规则 (ITEM_NOT_PICKUP)
匹配的物品不会自动存入,进入玩家背包。
图标颜色:红色 ✗
优先级
不拾取规则优先于拾取规则
如果一个物品同时匹配拾取规则和不拾取规则,物品不会被自动存入。
示例场景
设置以下规则:
- 拾取规则:
type:DIAMOND(拾取所有钻石类物品) - 不拾取规则:
name:钻石剑(不拾取钻石剑)
结果:
- 钻石 → 自动存入
- 钻石块 → 自动存入
- 钻石剑 → 进入背包(被不拾取规则排除)
规则格式
按材料类型匹配
type:材料名称示例:
type:DIAMOND- 匹配钻石type:IRON_INGOT- 匹配铁锭type:GOLDEN_APPLE- 匹配金苹果
材料名称使用 Minecraft 内部名称,全大写,单词用下划线连接
按物品名称匹配
name:名称关键词示例:
name:钻石- 匹配名称包含"钻石"的物品name:Legendary- 匹配名称包含"Legendary"的物品
名称匹配不区分大小写
按 Lore 内容匹配
lore:Lore关键词示例:
lore:稀有- 匹配 Lore 中包含"稀有"的物品lore:品质:传说- 匹配 Lore 中包含"品质:传说"的物品
Lore 匹配会检查所有行,不区分大小写
正则表达式匹配名称
regex:正则表达式示例:
regex:.*钻石.*- 匹配名称包含"钻石"的物品regex:^传说.*剑$- 匹配以"传说"开头、"剑"结尾的名称regex:等级:\d+- 匹配包含"等级:数字"的名称
正则表达式匹配 Lore
regex-lore:正则表达式示例:
regex-lore:伤害:\s*\d+- 匹配 Lore 中有"伤害: 数字"的物品regex-lore:^\[稀有\]- 匹配 Lore 某行以"[稀有]"开头的物品
简单文字匹配(默认)
直接输入文字,默认匹配物品名称:
钻石等同于 name:钻石
管理规则
进入规则管理界面
- 进入保险库界面
- 点击左下角的「设置」按钮
- 点击「自动拾取」选项进入设置
添加规则
方式一:手动输入
- 点击「添加规则」按钮
- 左键添加拾取规则,右键添加不拾取规则
- 在聊天框输入规则内容
- 输入
cancel取消
方式二:放入物品快速添加(推荐)
- 点击「放入物品添加」按钮
- 将目标物品放入指定槽位
- 选择规则类型(拾取/不拾取)
- 选择匹配方式:
- 按材料类型 - 匹配相同类型的所有物品
- 按物品名称 - 匹配名称包含该物品名的物品
- 精确名称匹配 - 匹配名称完全相同的物品
- 按Lore内容 - 匹配 Lore 相似的物品
编辑规则
- 在规则列表中左键点击规则
- 在聊天框输入新的规则值
- 输入
cancel取消
删除规则
在规则列表中右键点击规则即可删除。
清空所有规则
- 点击「清空」按钮
- 在聊天框输入
Y确认 - 输入其他内容取消
搜索规则
支持按规则值或类型搜索:
- 规则值:搜索规则内容包含关键词
- 规则类型:输入"拾取"或"不拾取"
常用规则示例
矿石自动收集
拾取规则:
- type:DIAMOND
- type:EMERALD
- type:GOLD_INGOT
- type:IRON_INGOT
- type:COAL
- type:LAPIS_LAZULI
- type:REDSTONE排除垃圾物品
不拾取规则:
- type:COBBLESTONE
- type:DIRT
- type:GRAVEL
- type:ANDESITE
- type:DIORITE
- type:GRANITE收集稀有装备
拾取规则:
- lore:稀有
- lore:史诗
- lore:传说
- regex:等级需求:\s*[5-9]\d (50级以上装备)RPG 物品分类
武器仓库拾取规则:
- lore:类型: 武器
- regex-lore:攻击力:\s*\d+
防具仓库拾取规则:
- lore:类型: 防具
- regex-lore:防御力:\s*\d+工具自动替换
除了自动拾取,Zephyrion 还支持工具自动替换功能。
详细说明请参阅 工具自动替换。
注意事项
性能考虑
- 规则过多可能影响拾取性能
- 尽量使用精确匹配(type)而非模糊匹配(regex)
- 正则表达式应尽量简单
规则冲突
- 同一物品可能匹配多条规则
- 不拾取规则始终优先
- 建议规则设计时避免歧义
缓存机制
- 自动拾取规则会被缓存
- 修改规则后缓存会自动更新
- 如遇问题可让管理员执行
/ze reload
独立工作空间
在独立工作空间中,自动拾取会将物品存入当前玩家的独立存储区域。