- 版权类型
- 原创
- 插件中文名称
- 死亡惩罚
- 插件英文名称
- CyDeathpenalty
- 支持的核心(服务端)
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
死亡惩罚 · 让死亡有代价
扣经验 / 扣金币 / 掉物品 / 执行指令 / 扣蟠桃血量
你是不是也遇到过
- 玩家死了就死了,没有任何损失,PVP 没有压力
- 想扣点金币,又怕把新人扣到退服
- 掉物品怕掉到关键装备,引发回档请求
- 不同世界想用不同规则,原版做不到
服主 说:
CyDeathpenalty 把惩罚做成开关和数值,你自己定尺度。
五类惩罚
- 经验:扣固定等级,或扣当前等级的百分比
- 金币:扣固定金额,或扣余额百分比;可把扣掉的钱转给击杀者
- 物品:掉固定件数,或按比例掉落
- 指令:死亡时以控制台执行任意指令,支持多条
- 蟠桃血量:按门槛阶梯扣除,配合 PeachHP 使用
所有惩罚默认关闭,需要哪个开哪个。
🛡 不只是惩罚
- 全局免罚:一个权限跳过所有惩罚
- 分类免罚:经验、金币、掉落、指令、蟠桃各自独立权限
- 免罚世界:指定世界死亡不触发
- 快捷栏保护:拥有权限的玩家,快捷栏物品不掉
- 装备保护:盔甲和副手不掉
- 关键词保护:名称或 lore 含「灵魂绑定」等关键字的物品不掉
- 击杀赏金:死者被扣的金币按比例转给击杀者
三个常见场景
生存服
死亡扣 10% 金币 + 掉 1 件物品,有压力但不劝退。
副本服
副本世界设成免罚,主世界正常惩罚,规则分开。
保护毕业装
配合灵魂绑定,lore 含关键字就不掉,避免误伤。
运行环境
- 服务端:Paper 1.21.11
- Java:21 及以上
- 硬依赖:无
- 软依赖:Vault(金币惩罚)、PeachHP(蟠桃血量惩罚)
前置组件
- Vault(可选,金币惩罚)—— SpigotMC
- PeachHP(可选,蟠桃血量惩罚)—— MineBBS 搜索
安装
- 把
CyDeathpenalty-2.0.2.jar放进plugins/ - 重启服务器,生成
config.yml - 把想启用的惩罚改成
enabled: true - 按需配置数值、免罚权限、免罚世界
- 执行
/cdp reload
命令
/cdp help—— 帮助/cdp info—— 查看当前惩罚配置/cdp log—— 查看日志/cdp logs—— 日志列表/cdp reload—— 重载配置
权限
deathpenalty.bypass.all—— 跳过所有惩罚deathpenalty.bypass.exp—— 跳过经验惩罚deathpenalty.bypass.money—— 跳过金币惩罚deathpenalty.bypass.drop—— 跳过掉落惩罚deathpenalty.bypass.command.1—— 跳过第 1 条指令惩罚deathpenalty.bypass.peach—— 跳过蟠桃血量惩罚deathpenalty.protection.inventory—— 快捷栏物品不掉落deathpenalty.protection.equipment—— 装备栏物品不掉落
以上权限节点都可以在 config.yml 里改成你习惯的名字。
配置示例
YAML:
settings:
bypass-all: "deathpenalty.bypass.all"
message-prefix: "&8[&c死亡惩罚&8]: "
exempt-worlds: [] # 这些世界死亡不惩罚
punishments:
exp:
enabled: true
mode: RATIO # FIXED 固定等级 / RATIO 百分比
amount: 10.0
message: "&c你损失了 &r{amount}% &c经验"
money:
enabled: true
mode: FIXED
amount: 100.0
killer-reward:
enabled: true
ratio: 50.0 # 扣掉的钱转 50% 给击杀者
drop:
enabled: true
mode: FIXED
amount: 1.0
protection:
protected-lore:
- "灵魂绑定"
- "Soulbound"
peach:
enabled: false
tiers:
- threshold: 100.0
amount: 2.0
- threshold: 500.0
amount: 5.0
常见问题
Q:死了没扣东西?
对应惩罚默认
enabled: false,需要手动打开。Q:金币惩罚没生效?
需要 Vault + 经济插件,且
punishments.money.enabled: true。Q:掉物品把好装备掉了?
用
protected-lore 加关键字,或给玩家装备保护权限。Q:某个世界不想惩罚?
把世界名加进
exempt-worlds。Q:百分比怎么算?
mode: RATIO 时 amount 填 0~100 的百分比。Q:能只扣击杀者的钱吗?
不支持反向扣款,但可以给击杀者赏金,或扣死者金币再转交。
文档
license.mc33.top/docs/cydeathpenalty
如果这个插件帮到了你,欢迎评分和反馈。