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.admin | OP | 全部管理命令 |
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
制作团队:曙光团队(Shuguang Team)
制作人:鳌江(Aojiang)
许可证:MIT License