槽位规则
槽位规则放在 slot/ 目录下。
示例文件标注为“仅示例”,正式使用时建议复制为新文件再修改。
槽位 ID
| 写法 | 说明 |
|---|---|
DragonCore#槽位名 | 龙核槽位 |
GermPlugin#槽位名 | 萌芽槽位 |
APInventory#分页id#槽位id | 梦星桐背包 |
LyInventory#背包id#类型 | 离渊背包 |
LyInventoryReload#背包id#类型 | 离渊背包重置版 |
YeeJewelry#背包id#槽位id | 清守饰品背包 |
Origin#MainHand | 主手 |
Origin#OffHand | 副手 |
Origin#Helmet | 头盔 |
Origin#ChestPlate | 胸甲 |
Origin#Legging | 护腿 |
Origin#Boots | 靴子 |
Minecraft#槽位id | 原版背包槽位 |
槽位可用条件
enable-condition 决定玩家是否可以强化并生效该槽位。
yaml
enable-condition:
- "permission:{lss.mainhand}"
- "papi:{%player_level% >= 0}"支持 permission:{}、nopermission:{}、papi:{}。
强化按钮
槽位节点下的 item、name、lore 用于构建界面按钮。
常用占位:
| 占位 | 说明 |
|---|---|
{now_level} | 当前等级 |
{max_level} | 最大等级 |
{now_strength} | 当前强化效果 |
{next_strength} | 下级强化效果 |
{need_condition} | 下级强化需求 |
{chance} | 强化几率 |
{leveldown_condition} | 降级需求 |
强化区间
strengthen 按等级区间配置。
yaml
strengthen:
0-5:
condition:
- "eco:{10*{level}*{level}}| &e需要: 金币x{amount}"
chance: "1-({level}*0.1)"
fixed-lore:
- "&6 攻击力 &a+<1*{level}~%.0f>"chance 范围为 0-1,可以写公式。
条件写法
| 写法 | 说明 |
|---|---|
item:{插件@物品#数量} | 扣除物品库物品 |
eco:{公式} | 扣除金币 |
point:{公式} | 扣除点券 |
papi:{表达式} | 判断变量 |
permission:{权限} | 判断权限 |
nopermission:{权限} | 判断没有权限 |
cx:{货币id#公式} | 扣除 CX 货币 |
lshop:{货币id#公式} | 扣除商店重置版货币 |
| 后面是展示到按钮上的文本,可使用 {item}、{amount}、{level}。
属性内容
| 字段 | 说明 |
|---|---|
fixed-lore | 固定增加的属性描述 |
addition-lore | 读取装备原有描述后计算增幅 |
show-lore | 展示到界面变量里的效果描述 |
lore-get-value | 从装备描述读取数值作为变量 |
addition-lore 适合做“按装备原属性百分比增强”的效果。
降级
level-down.enable: true 后,右键槽位按钮可降级。
降级支持独立条件和成功指令:
yaml
level-down:
enable: true
condition:
- "eco:{10*{level}*{level}}| &e需要: 金币x{amount}"
command:
- "[console]tell %player_name%降级成功!"