Bed Killer – Спи сначала, возрождайся потом
В режиме выживания игроки часто используют кровать как эксплойт: ставят её и сразу нажимают ПКМ, чтобы мгновенно сохранить точку возрождения перед смертью. Bed Killer блокирует эту лазейку. Теперь точка возрождения обновляется только после того, как вы действительно проспите всю ночь.
Как это работает
-
Дневные клики по кровати блокируются Если вы попытаетесь нажать на кровать днём, действие отменится, и вы получите предупреждающее сообщение.
-
Настоящий сон = новая точка возрождения Когда вы просыпаетесь после полноценного ночного сна, ваша точка возрождения автоматически устанавливается на эту кровать.
-
Логика сна в мультиплеере не меняется Все правила и моды для пропуска ночи остаются рабочими. Bed Killer затрагивает только момент сохранения точки возрождения.
Зачем это нужно
- Убирает тактику «поставил-кликнул-умер», которая нарушает баланс.
- Делает выживание сложнее и стратегичнее: теперь нужна безопасная зона для сна, а не просто кровать в кармане.
Настройка
- Сообщение на экране и временное окно «день/ночь» зашиты в код, но их легко изменить в исходниках (метод
onRightClickBed). - Можно добавить проверки измерений, если хотите применять правило (или не применять) в Аду, Энде или других измерениях.
Совместимость
- Forge 1.20.1.
- Лёгкий и серверо-ориентированный: использует всего два события (
RightClickBlockна кроватях иPlayerWakeUpEvent). - Совместим с модами вроде Comforts (спальные мешки всё равно не устанавливают точку возрождения).
Установка
- Поместите файл
.jarв папкуmods/. - Запустите игру или сервер.