配置教程
配置文件路径:
plugins/DeathMark/config.yml
修改完成后执行/deathMark reload重载生效
# 一、完整配置
# 语言文件
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
# 死亡不会添加印记的世界
whiteList:
- "spawn"
# 根据变量判断是否启用死亡惩罚
condition:
- ""
# 每层印记的给予玩家的属性buff 可自己根据最大印记数量进行扩展
# 按属性类型分组配置, 支持的类型: attribute_plus / sx_attribute / AttributeSystem / MythicLib / potionEffect
# 多个类型可同时配置, 会一起生效; 未安装对应插件的类型会被自动跳过
# potionEffect 格式: 药水名:等级:持续时间(tick):是否隐藏粒子
# 例: WEAKNESS:1:3600:false 表示 1 级虚弱, 持续 3600 tick(3分钟), 显示粒子
# 第4段可省略, 省略时默认隐藏粒子, 只有写 true 才隐藏
# 第3段必须为数字, 写非数字会回落到默认值 1728000 tick(24小时)
# 属性类格式: 属性名: 数值 例: "生命力: -1"
markAttrBuff:
1:
# 死亡提醒
message: "&7你已阵亡,当前死亡印记层数:&a1&7,获得1级负面药水效果(3分钟后消失)"
# 死亡 deBuff
buff:
potionEffect:
- "WEAKNESS:1:3600:false"
2:
message: "&7你已阵亡,当前死亡印记层数:&a2&7,获得2级负面药水效果(3分钟后降级)"
buff:
potionEffect:
- "WEAKNESS:2:3600:false"
- "HUNGER:2:3600:false"
3:
message: "&7你已阵亡,当前死亡印记层数:&a3&7,获得3级负面药水效果(3分钟后降级)"
buff:
potionEffect:
- "WEAKNESS:3:3600:false"
- "HUNGER:3:3600:false"
- "SLOWNESS:3:3600:false"
4:
message: "&7你已阵亡,当前死亡印记层数:&a4&7,获得4级负面药水效果(3分钟后降级)"
buff:
potionEffect:
- "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:
potionEffect:
- "WEAKNESS:5:3600:false"
- "HUNGER:5:3600:false"
- "SLOWNESS:5:3600:false"
- "MINING_FATIGUE:5:3600:false"
- "UNLUCK:5:3600:false"
# 死亡掉落配置
deathDrop:
# 是否启用死亡掉落
enable: false
# 金钱掉落配置 (需要 Vault 插件)
money:
# 是否启用金钱掉落
enable: true
# 掉落类型: fixed(固定) | random(随机) | percentage(百分比)
type: "random"
# 固定掉落数量 (type为fixed时使用)
fixedAmount: 100.0
# 随机掉落范围 (type为random时使用)
randomMin: 50.0
randomMax: 200.0
# 百分比掉落 (type为percentage时使用, 0.1表示10%)
percentage: 0.1
# 经验等级掉落配置
experience:
# 是否启用经验掉落
enable: true
# 掉落类型: fixed(固定) | random(随机) | percentage(百分比)
type: "random"
# 固定掉落等级数 (type为fixed时使用)
fixedLevels: 2
# 随机掉落等级范围 (type为random时使用)
randomMin: 1
randomMax: 3
# 百分比掉落 (type为percentage时使用, 0.2表示20%)
percentage: 0.2
# 是否开启更新提醒,建议开启
isCheckUpdate: true
# OP 登录时候是否发送更新提醒
isCheckUpdateToOpMsg: true
# 二、每层印记配置
markAttrBuff 按印记层数分别配置死亡提醒与负面效果,层数可自行扩展。
markAttrBuff:
1:
# 死亡提醒
message: "&7你已阵亡,当前死亡印记层数:&a1&7,获得1级负面药水效果(3分钟后消失)"
# 死亡 deBuff
buff:
potionEffect:
- "WEAKNESS:1:3600:false"
| 节点 | 说明 |
|---|---|
message | 死亡时发送的提醒消息,支持颜色代码 |
buff | 死亡时给予的负面效果,按类型分组配置 |
# 三、buff 类型与格式
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) / MMOItems (opens new window) |
potionEffect 格式
药水名:等级:持续时间(tick):是否隐藏粒子
WEAKNESS:1:3600:false
WEAKNESS药水名,详见药水效果类型 (opens new window)1药水等级3600持续时间,单位为 tick,3600tick 约等于 3 分钟false是否隐藏粒子,只有写true才隐藏
第 4 段可省略,省略时默认隐藏粒子
第 3 段必须为数字,写非数字会回落到默认值1728000tick (24 小时)
属性类格式
属性名: 数值
生命力: -1
属性类
buff需按对应属性插件的格式编写