即死 - v2.0.02026-10-04 05:10:59
版本支持
运行环境/下载方式
客户端站外下载
[v2.0.0] – 2025-08-02
对原始 InstantDeath 插件进行了重大重写和功能丰富的更新。此版本改进了自定义、配置、权限处理和游戏集成。
✨ 新功能
-
配置文件支持
添加了config.yml,用于自定义消息和开关。 -
自杀权限开关
添加了配置选项self-kill-requires-permission: true/false。 -
自杀死亡坐标显示
当玩家杀死自己时,显示死亡位置。 -
PvP 的原版死亡机制
由其他玩家执行的击杀现在使用damage(Float.MAX_VALUE, killer)而不是setHealth(0.0),以允许:- 自然的死亡消息
- 死亡事件处理
- 物品掉落和进度获取
-
PvP 死亡时的可选死亡位置提醒
启用后(show-death-location-on-kill: true),玩家在被他人杀死后会看到自己的死亡坐标。 -
完整的命令控制台支持
控制台可以使用/kill <player>并收到适当的反馈。 -
消息格式化和占位符支持 所有消息现在都支持占位符,例如:
%x%,%y%,%z%%target%,%killer%%label%(用于用法提示)
🔧 改进
- 代码现在更加模块化和易读。
- 消息可通过 YAML 进行翻译和配置。
- 控制台和玩家命令处理之间实现了清晰的分离。
🧹 移除 / 弃用
- ❌ 硬编码的消息。
- ❌ 冗余的坐标格式化方法。
- ❌ 手动的“你杀死了 X!”消息——已被更好的原版和可配置消息取代。
- ❌ 移除了
killed-by-other消息(现在由原版 Minecraft 处理)。 - ❌ 不再使用
minecraft.command.kill——现在使用自定义的instantdeath.kill.*权限节点。

Bukkit
Folia
Paper
Spigot