配置说明
LyMappingReload 读取 config.yml 和 extra/ 目录下的 yml。节点很多时,建议把不同玩法拆到 extra/。
配置文件
| 文件 / 目录 | 用途 |
|---|---|
config.yml | 属性插件、槽位、映射节点和属性包 |
extra/*.yml | 额外映射节点和属性包 |
属性插件
yaml
attribute-plugin: 0| 值 | 说明 |
|---|---|
1 | AttributePlus 2 |
2 | SX 2.0 |
3 | SX 3.0 |
4 | DZ_Status |
5 | ItemLoreOrigin |
6 | AttributePlus 3 |
7 | lysx |
8 | AttributeSystem |
0 表示未指定。正式使用前需要按服务器实际属性插件填写。
NBT 属性读取
yaml
get-nbt-attribute:
#- 'a.b.c'用于从 plugin-slot 中读取指定 NBT 节点内的单行字符串属性。该功能只支持部分服务端版本,控制台会提示当前版本是否支持 NBT 检测。
刷新和数值
yaml
ilo-update-task: 20
second-update-type-async: true
value-number: true
eval-max-tag: ":"| 配置 | 说明 |
|---|---|
ilo-update-task | ItemLoreOrigin 刷新间隔,20 为 1 秒 |
second-update-type-async | 每秒刷新是否使用异步线程 |
value-number | 是否把计算结果转为整数 |
eval-max-tag | eval:{公式:上限} 中公式和上限的分隔符 |
异步刷新能降低主线程压力,但部分情况下可能出现属性短暂刷新波动。
全局槽位
yaml
plugin-slot:
- "Minecraft#8"plugin-slot 是默认读取槽位。检测节点没有写 check-slot 时,会使用这里的槽位。
| 格式 | 说明 |
|---|---|
DragonCore#槽位名 | 读取龙核槽位 |
GermPlugin#槽位名 | 读取萌芽槽位 |
Minecraft#槽位id | 读取原版背包槽位 |
APInventory#分页id#槽位id | 读取梦星桐背包槽位 |
LyInventoryReload#背包id#类型 | 读取背包重置版槽位 |
YeeJewelry#背包id#槽位id | 读取清守饰品背包槽位 |
Origin#MainHand | 原版主手 |
Origin#OffHand | 原版副手 |
Origin#Helmet | 原版头盔 |
Origin#ChestPlate | 原版胸甲 |
Origin#Legging | 原版护腿 |
Origin#Boots | 原版靴子 |