杀人床

杀人床

在生存模式中,你不能通过放置床来快速设置重生点。有了这个模组,重生点只会在一整晚睡眠后更新。

BedKiller – 先睡觉,再重生

在生存模式中,玩家常常会在死亡前迅速放下床并右键点击,以“快速保存”重生点。BedKiller 阻止了这种作弊行为。你的重生点只有在真正睡过一整夜后才会更新。

工作原理

  • 白天点击床被阻止
    在非夜晚时段右键点击床会被取消,并显示警告消息。

  • 真正睡觉 = 新重生点
    当你从一次完整的夜间睡眠中醒来时,你的重生点会自动设置到那张床上。

  • 不改变多人游戏睡眠逻辑
    无论你使用何种规则或模组来跳过夜晚,这些功能都将保持不变。BedKiller 只关心重生点何时被保存。

为什么使用它

  • 移除了“放置床-点击-死亡”的取巧策略。

  • 让生存模式更具风险性和策略性:你需要一个安全的地方睡觉,而不只是一个随身携带的床。

配置 / 自定义

  • 屏幕消息和确切的“白天/夜晚”时间窗口是硬编码的,但可以在源代码中(onRightClickBed 方法)非常容易地进行调整。

  • 如果你希望规则适用于(或不适用于)下界/末地/自定义维度,你可以添加维度检查。

兼容性

  • Forge 1.20.1。

  • 轻量且对服务器友好:它只挂钩两个事件(RightClickBlock(床)和 PlayerWakeUpEvent)。

  • 与 Comforts 等模组兼容良好(睡袋本来就不会设置重生点)。

安装

  1. 将 .jar 文件放入你的 mods/ 文件夹。

  2. 启动游戏或服务器。