Skip to content

效果配置

新版药水效果写在 stronger-effect。每条效果格式为 类型{参数=值;参数=值}

属性效果

yaml
stronger-effect:
  - "lycore{t=200;攻击力=5;生命力=<{v.力量}*1.5*%player_level%>}"
  - "ap{t=200;攻击力=5}"
类型说明
lycore使用 LyCore 增加属性
ap使用 AttributePlus 增加属性

t 是持续时间,单位 tick。属性数值可以使用 <公式> 计算。

回复类效果

类型参数说明
healica按间隔回复固定生命值
healpercenticm按最大生命值比例回复
foodica回复饥饿值

i 是触发间隔 tick,c 是触发次数,a 是数值,m 是比例。

指令和技能

类型参数说明
commandiccmd按间隔执行指令
skillapi-manaica回复 SkillAPI 蓝量
skillapi-cdica扣除 SkillAPI 技能冷却,单位秒
mmskillica释放 MythicMobs 技能

示例:

yaml
stronger-effect:
  - "command{i=20;c=5;cmd=[console]say %player_name% 使用了药水}"
  - "mmskill{i=20;c=1;a=技能id}"

参数中的变量

效果参数可使用:

写法说明
%player_level%PlaceholderAPI 变量
{v.变量}从药水物品 lore 取出的数值
<公式>四则运算公式