属性包
属性包写在 attribute-group 下,用于通过指令给玩家添加一段限时属性。
基础结构
yaml
attribute-group:
"属性包1":
time: 5
enable-message: "你激活了属性包1"
disable-message: "你的属性包已过期"
attribute:
- "攻击力: eval:{%player_level% + 1 * 2.5:10}"| 配置 | 说明 |
|---|---|
| 顶层节点 | 属性包 id |
time | 持续时间,单位秒 |
enable-message | 激活时提示 |
disable-message | 过期时提示 |
attribute | 属性列表 |
发放指令
| 指令 | 说明 |
|---|---|
/lmr add [玩家] [属性包id] | 给指定玩家添加属性包 |
/lmr add * [属性包id] | 给所有在线玩家添加属性包 |
同 id 属性包再次添加时会覆盖旧的持续时间。
离线保留
属性包数据会在玩家离线后保留一段时间。超过插件内部保留时间后,玩家已有的属性包会被清理。
属性预览
属性包的属性行可以通过 %lmr_group-属性包id:行数% 读取,见 插件变量。