配置教程
配置文件路径:
plugins/DeathMark/config.yml
修改完成后执行/deathMark reload重载生效
# 一、完整配置
# 是否开启更新提醒,建议开启
isCheckUpdate: true
# op登录时候是否发送更新提醒
isCheckUpdateToOpMsg: true
# 语言文件
language: zh_CN
# 最大印记数量
maxMark: 5
# 减少1点印记所需时间(单位分钟)(可无限扩展和修改子节点,权限格式: DeathMark.markTask.vip1)
markTask:
# 默认玩家的时间
default: 3
# vip1的时间 需要权限 DeathMark.markTask.vip1
vip1: 2
# vip2的时间 需要权限 DeathMark.markTask.vip2
vip2: 1
# vip3的时间 需要权限 DeathMark.markTask.vip3
vip3: 1
# buff类型 目前只支持 attribute_plus 或 sx_attribute 或 AttributeSystem 或 MythicLib 或 potionEffect
buffType: "potionEffect"
# 死亡不会添加印记的世界
whiteList:
- "spawn"
# 每层印记的给予玩家的属性buff 可自己根据最大印记数量进行扩展
markAttrBuff:
1:
# 死亡提醒
message: "&7你已阵亡,当前死亡印记层数:&a1&7,获得1级负面药水效果(3分钟后消失)"
# 死亡deBuff
buff:
- 'WEAKNESS:1:3600:false'
2:
message: "&7你已阵亡,当前死亡印记层数:&a2&7,获得2级负面药水效果(3分钟后降级)"
buff:
- 'WEAKNESS:2:3600:false'
- 'HUNGER:2:3600:false'
3:
message: "&7你已阵亡,当前死亡印记层数:&a3&7,获得3级负面药水效果(3分钟后降级)"
buff:
- 'WEAKNESS:3:3600:false'
- 'HUNGER:3:3600:false'
- 'SLOWNESS:3:3600:false'
4:
message: "&7你已阵亡,当前死亡印记层数:&a4&7,获得4级负面药水效果(3分钟后降级)"
buff:
- 'WEAKNESS:4:3600:false'
- 'HUNGER:4:3600:false'
- 'SLOWNESS:4:3600:false'
- 'MINING_FATIGUE:4:3600:false'
5:
message: "&7你已阵亡,当前死亡印记层数:&a5&7,获得5级负面药水效果(3分钟后降级)"
buff:
- 'WEAKNESS:5:3600:false'
- 'HUNGER:5:3600:false'
- 'SLOWNESS:5:3600:false'
- 'MINING_FATIGUE:5:3600:false'
- 'UNLUCK:5:3600:false'
# 二、基础配置
| 配置项 | 默认值 | 说明 |
|---|---|---|
isCheckUpdate | true | 是否开启更新提醒,建议开启 |
isCheckUpdateToOpMsg | true | op登录时候是否发送更新提醒 |
language | zh_CN | 语言文件,如zh_CN、en_US |
maxMark | 5 | 最大印记数量,达到后不再叠加 |
# 三、印记减少时间
markTask 用于配置减少 1 点印记所需的时间,单位为分钟,可无限扩展和修改子节点。
markTask:
# 默认玩家的时间
default: 3
# vip1的时间 需要权限 DeathMark.markTask.vip1
vip1: 2
# vip2的时间 需要权限 DeathMark.markTask.vip2
vip2: 1
| 节点 | 说明 | 对应权限 |
|---|---|---|
default | 默认玩家 | 无 |
vip1 | vip1 玩家 | DeathMark.markTask.vip1 |
vip2 | vip2 玩家 | DeathMark.markTask.vip2 |
节点名即权限后缀,新增子节点时按
DeathMark.markTask.<节点名>格式分配权限即可
# 四、buff类型
buffType 决定 markAttrBuff 中 buff 使用哪种属性插件的格式,目前支持以下类型:
| 值 | 说明 |
|---|---|
potionEffect | 原版药水效果 |
attribute_plus | AttributePlus (opens new window) |
sx_attribute | SX-Attribute (opens new window) |
AttributeSystem | AttributeSystem (opens new window) |
MythicLib | MythicLib (opens new window) |
每种类型的属性格式不同,需按对应属性插件的格式编写
# 五、白名单世界
whiteList 中的世界,玩家死亡后不会添加印记。
whiteList:
- "lobby"
# 六、每层印记配置
markAttrBuff 按印记层数分别配置死亡提醒与负面效果,层数可自行扩展。
markAttrBuff:
1:
# 死亡提醒
message: "&7你已阵亡,当前死亡印记层数:&a1&7,获得1级负面药水效果(3分钟后消失)"
# 死亡deBuff
buff:
- 'WEAKNESS:1:3600:false'
| 节点 | 说明 |
|---|---|
message | 死亡时发送的提醒消息,支持颜色代码 |
buff | 死亡时给予的负面效果列表,可写多条 |
potionEffect 类型的 buff 格式为 药水类型:等级:持续时间:是否隐藏,例如:
SPEED:2:3600:true
SPEED药水类型,详见药水效果类型 (opens new window)2药水等级3600持续时间,单位为 ticktrue是否隐藏药水粒子
使用其他
buffType时,buff需按对应属性插件的格式编写