介绍

 

不过分的死亡惩罚 现版本:1.0.1

 

可自定义内容:饥饿值,生命值,经验值,药剂效果,金额
正在做的内容:生命值上限(减少和恢复)
上限的恢复机制有什么好的想法,大伙可以说说

 

暂时只做了这些功能,后续会慢慢完善
只做了1.12.2的测试,其他版本未测试
最近公司项目紧张,插件开发往后推迟会
功能介绍
饥饿值:分为两种模式一种是根据设置的固定数值决定玩家的惩罚饥饿值,一种是根据设置的百分比决定玩家的惩罚饥饿值(配置文件中有详细说明)
生命值:分为两种模式一种是根据设置的固定数值决定玩家的惩罚生命值,一种是根据设置的百分比决定玩家的惩罚生命值(配置文件中有详细说明)
经验值:根据设置的等级数值决定减少还是增加(配置文件中有详细说明,不光是等级数值后续会增加经验数值)
药剂:   根据设置的药剂参数决定玩家受到的药剂效果(配置文件中有详细说明)
 金额:   分为两种模式一种是根据设置的固定数值决定玩家的惩罚金额,一种是根据设置的百分比决定玩家的惩罚金额(配置文件中有详细说明)
配置文件

# 饥饿值

HungerValue:

#是否启用

enable: true

#模式: 0百分比计算 1固定数值计算 (百分比计算例子:玩家饥饿值 = (玩家饥饿值 * 0.5(50%)) ,数值计算:玩家饥饿值 = 设置的固定数值)

calculateFoodLevelMode: 0

#固定数值 ,模式为1启用 这里是直接设置玩家饥饿值为5

saturationNum: 5

#百分比(这里需要换算成小数),饥饿值只能为整数类型所以当计算遇到带0.5的数值是自动加0.5保证得到的是一个整数,模式为0启用

saturationPercentage: 0.25

#向玩家发送的死亡惩罚消息

message: “&4你受到了死亡惩罚减少了%content%点饥饿值”

# 等级 (经验值)

Level:

#是否启用

enable: true

#设置玩家等级 1 = +1 -1 = -1   设置正数就是加多少级 设置负数就是减去多少级

levelNum: -2

message: “&4你受到了死亡惩罚减少了%content%级”

# 药剂

agentia:

#是否启用

enable: true

#添加的药剂效果列表

list:

#name 药剂的名字 自行查询百科 或 文档

#time 持续时间 单位为秒

#rank 药剂的级别 0为一级 1为二级 3为四级

– { name: CONFUSION,time: 23,rank: 3 }

– { name: SLOW,time: 23,rank: 3 }

– { name: SLOW_DIGGING,time: 23,rank: 3 }

– { name: WEAKNESS,time: 23,rank: 3 }

– { name: BLINDNESS,time: 12,rank: 3 }

message: “&4你受到了死亡惩罚被死神赋予了死亡效果”

#生命值

health:

#是否启用

enable: true

#模式: 0百分比计算 1固定数值计算 (百分比计算例子:玩家生命值 = (玩家生命值 * 0.5(50%)) ,数值计算:玩家生命值 = 设置的固定数值)

calculateHealthMode: 1

#固定数值 ,模式为1启用

saturationNum: 2.0

#百分比(这里需要换算成小数),生命值只能为整数类型所以当计算遇到带0.5的数值是自动加0.5保证得到的是一个整数,模式为0启用

saturationPercentage: 0.25

message: “&4你受到了死亡惩罚减少了%content%点生命值”

#金额

money:

#是否启用 参数说明请参照饥饿值或生命值

enable: true

calculateMoneyMode: 1

saturationNum: 5.0

saturationPercentage: 0.25

message: “&4你受到了死亡惩罚减少了%content%元”

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。