💀 CyDeathpenalty 死亡惩罚 | 扣经验/扣金币/掉物品/指令/蟠桃血量 | 五类惩罚全开关 | 1.21.11

原创 娱乐 💀 CyDeathpenalty 死亡惩罚 | 扣经验/扣金币/掉物品/指令/蟠桃血量 | 五类惩罚全开关 | 1.21.11 v2.0.2

完成注册/登录后下载
版权类型
原创
插件中文名称
死亡惩罚
插件英文名称
CyDeathpenalty
原帖地址
https://license.mc33.top/docs/cydeathpenalty
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 1.21

💀 CyDeathpenalty
死亡惩罚 · 让死亡有代价

扣经验 / 扣金币 / 掉物品 / 执行指令 / 扣蟠桃血量
​

😩 你是不是也遇到过​


  • 玩家死了就死了,没有任何损失,PVP 没有压力
  • 想扣点金币,又怕把新人扣到退服
  • 掉物品怕掉到关键装备,引发回档请求
  • 不同世界想用不同规则,原版做不到

服主 说:
我不是想折磨玩家,我只是想让「死亡」这件事有点分量。

CyDeathpenalty 把惩罚做成开关和数值,你自己定尺度。

✨ 五类惩罚​


  • 经验:扣固定等级,或扣当前等级的百分比
  • 金币:扣固定金额,或扣余额百分比;可把扣掉的钱转给击杀者
  • 物品:掉固定件数,或按比例掉落
  • 指令:死亡时以控制台执行任意指令,支持多条
  • 蟠桃血量:按门槛阶梯扣除,配合 PeachHP 使用

所有惩罚默认关闭,需要哪个开哪个。

🛡 不只是惩罚​


  • 全局免罚:一个权限跳过所有惩罚
  • 分类免罚:经验、金币、掉落、指令、蟠桃各自独立权限
  • 免罚世界:指定世界死亡不触发
  • 快捷栏保护:拥有权限的玩家,快捷栏物品不掉
  • 装备保护:盔甲和副手不掉
  • 关键词保护:名称或 lore 含「灵魂绑定」等关键字的物品不掉
  • 击杀赏金:死者被扣的金币按比例转给击杀者

🎬 三个常见场景​


⚔️ 生存服​


死亡扣 10% 金币 + 掉 1 件物品,有压力但不劝退。

🏰 副本服​


副本世界设成免罚,主世界正常惩罚,规则分开。

🎁 保护毕业装​


配合灵魂绑定,lore 含关键字就不掉,避免误伤。

📋 运行环境​


  • 服务端:Paper 1.21.11
  • Java:21 及以上
  • 硬依赖:无
  • 软依赖:Vault(金币惩罚)、PeachHP(蟠桃血量惩罚)

📦 前置组件​


  • Vault(可选,金币惩罚)—— SpigotMC
  • PeachHP(可选,蟠桃血量惩罚)—— MineBBS 搜索

🚀 安装​


  1. 把 CyDeathpenalty-2.0.2.jar 放进 plugins/
  2. 重启服务器,生成 config.yml
  3. 把想启用的惩罚改成 enabled: true
  4. 按需配置数值、免罚权限、免罚世界
  5. 执行 /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

如果这个插件帮到了你,欢迎评分和反馈。​
作者
chenyu_dada
下载
0
查看
1
首次发布
最后更新

评分

0.00 星 0 次评分

chenyu_dada 的其他资源

后退
顶部 底部