1-1. 简介

DeathPenalty(死亡惩罚)是一款专为 Minecraft 服务器设计的死亡经济惩罚插件,由曙光团队开发维护,采用纯 Bukkit API,完全兼容 Arclight 混合核心。

插件支持 百分比扣除固定金额扣除 两种模式,管理员可随时通过命令切换。拥有豁免权限的玩家死亡时不受惩罚。

所有代码已在 GitHub 开源,采用 MIT License,欢迎社区贡献。

1-2. 命令与权限

管理命令

命令说明权限
/dp reload热重载配置文件deathpenalty.admin
/dp info查看当前设置deathpenalty.admin
/dp setmode <percent|fixed>切换扣除模式deathpenalty.admin
/dp setpct <0-100>设置百分比deathpenalty.admin
/dp setfixed <amount>设置固定金额deathpenalty.admin
/dp test <player>模拟惩罚测试deathpenalty.admin

权限节点

权限节点默认说明
deathpenalty.adminOP全部管理命令
deathpenalty.bypass豁免死亡惩罚

1-3. 配置说明

配置文件位于 plugins/DeathPenalty/config.yml,插件首次启动时自动生成。

config.yml
# 扣除模式设置 penalty: # percent = 百分比 / fixed = 固定金额 mode: percent # 百分比模式:扣除余额的 15% percent: 15.0 # 固定模式:每次扣除 1000 金币 fixed-amount: 1000.0 # 广播设置 broadcast: enabled: false message: "&6{player} 死亡扣款 {amount} 金币" # 消息设置 messages: death-penalty: "&c你已扣除 {amount} 金币" show-no-balance: true no-balance: "&e你已身无分文"

1-4. 安装指南

安装前置插件

在服务器中安装 Vault 和任意经济插件(如 EssentialsX、CMI 等)。

放入插件

将 DeathPenalty-*.jar 文件复制到服务器的 plugins/ 目录。

启动服务器

启动或重载服务器,插件会自动在 plugins/DeathPenalty/ 下生成配置文件。

配置扣除模式

根据服务器需求,编辑 config.yml 中的扣除模式和参数。

热重载生效

运行 /dp reload 使配置立即生效,无需重启服务器。

致谢 / Acknowledgments
本插件由 落尽红樱君不见 委托定制开发, 感谢他愿意将此插件以开源形式发布,让更多服务器玩家受益。

制作团队:曙光团队(Shuguang Team)
制作人:鳌江(Aojiang)
许可证:MIT License