
Sleeping Overhaul 2 - Переработка сна в Майнкрафт
Sleeping Overhaul 2 заменяет мгновенный пропуск ночи в Minecraft кинематографичной перемоткой времени, добавляет отдых в кровати в любое время и гибкие настройки. Мод для NeoForge и Forge, совместим с мультиплеером.
Sleeping Overhaul 2 - это капитальная переработка всего, что связано со сном в Майнкрафт. Вместо привычного "моргнул - уже утро" вы получаете кинематографичную перемотку времени, возможность просто лежать в кровати когда захочется и кучу тонких настроек под себя. Зайдёт любителям уютного выживания и тем, кто ценит атмосферу, но не готов терпеть ванильную условность со скачком времени.
Что вообще меняется
В ванильном Minecraft сон - это резкий переход: экран гаснет, и вы уже стоите у кровати, потому что ночь просто вычеркнули из существования мира. Sleeping Overhaul 2 превращает этот момент в Timelapse - ускоренную прокрутку ночи, которая проходит на ваших глазах. Это не какая-то видеозаглушка и не симуляция: ваш компьютер реально прогоняет игровой мир на максимальной скорости, что даёт тот самый эффект плавного течения времени. Заодно это честно - мир живёт, мобы двигаются, погода меняется.
Кому-то такой подход покажется слишком медленным. Держите важный нюанс: скорость Timelapse целиком и полностью упирается в производительность вашего железа. На слабом ПК ночь может тянуться дольше обычного, а на мощном пролетит мгновенно. Если хочется ускорить процесс, ставьте Lithium для NeoForge или Canary для Forge - серверная часть начнёт работать шустрее, а вместе с ней и перемотка.
Возможности мода
Timelapse вместо пропуска ночи
Главная фишка. По умолчанию сон запускает ускоренную перемотку. Но это дело вкуса, и его можно откатить в настройках: выберите SkipToDay для ванильного перескока или Nothing, чтобы сон вообще ничего не делал, кроме восстановления точки возрождения.
Отдых в кровати в любое время
Bed Rest - вторая крупная механика. Теперь можно просто завалиться на кровать днём, не запуская сон. Интерфейс предложит кнопку "Sleep", а если нажать Enter в пустом окне чата, сработает та же логика. Лежите, читаете чат, восстанавливаетесь - и никто вас не заставляет спать. По умолчанию во время отдыха вам не наносят вреда яд, иссушение и голод (эффекты), и это тоже настраивается.
Сон в любых измерениях и точка возрождения в Незере
Отдельная опция featureAllowAnyDimension позволяет спокойно спать и отдыхать в Незере и других измерениях без взрыва кровати. А featureSetSpawnAnyDimension даёт возможность назначать точку возрождения прямо там. Правда есть подвох: точка возрождения перезаписывает оверворлдскую, отдельных точек для каждого измерения не предусмотрено. И да, всё это по умолчанию выключено.
Мультиплеер и геймрулы
Мод полностью поддерживает мультиплеер и уважает playersSleepingPercentage. Пока идёт перемотка, не спящие игроки по умолчанию не могут двигаться и временно неуязвимы. Это удобно на серверах - никто не проспит атаку крипера, пока остальные "спят".
Улучшения интерфейса сна
В версии для Minecraft 1.19.4+ переработана навигация по экрану чата во время отдыха. Стрелки больше не переключают фокус с чата, для этого используется Ctrl+Tab, а клик мышью возвращает фокус обратно. Если не нужны наши кнопки на экране - фикс можно отключить.
Все настройки
Мод стремится быть максимально гибким, и здесь правда есть что покрутить. Ниже список конфигов из версии 2.1.0.
sleepingoverhaul-server.toml
Серверный конфиг, действует на всех игроков. Обратите внимание: под Forge (не NeoForge) этот файл появится в папке serverconfig внутри сохранения после загрузки мира.
Общие:
sleepAction- действие при сне всех игроков:Timelapse(по умолчанию),SkipToDay(ваниль) илиNothing.resetWeatherOnWake- сбрасывать погоду, если идёт дождь. По умолчанию выключено.
Timelapse:
logTimelapsePerformanceStats- писать в лог статистику по окончании (средний TPS, время, тики). Включено по умолчанию.timelapseSleepersDirectDamageAction- что делать спящему при прямом уроне во время перемотки:NoChange(по умолчанию),InstantKillилиInvincible. Не действует на Bed Rest.noDamageToNonSleepers- не спящие неуязвимы во время Timelapse (по умолчанию включено).noMovementDuringTimelapse- не спящие не могут ходить во время перемотки (по умолчанию включено).disableNaturalSpawning- отключить естественный спавн во время перемотки, немного ускоряет процесс (по умолчанию включено).disableLivingEntityTravel- запретить перемещение мобов во время перемотки, тоже для скорости. Выключено по умолчанию, чтобы мобы не тонули.
Bed Rest:
bedRestEnabled- включает кнопку отдыха у кровати. По умолчанию включено.bedRestScreenDimValue- насколько затемнять экран при отдыхе. Значение ниже 10 фактически отключает затемнение. По умолчанию 30, диапазон от 1 до 98.
Эффекты и урон в кровати:
bedEffectNoPoison- блокировка урона от яда во время отдыха и перемотки.bedEffectNoWither- блокировка иссушения.bedEffectNoHunger- блокировка эффекта голода.
Все три включены по умолчанию. Важный момент: если игроку вообще разрешено получать урон, его немедленно выкинет из кровати.
Прочие фичи:
featureAllowAnyDimension- сон и отдых в любом измерении без взрыва кровати.featureSetSpawnAnyDimension- установка точки возрождения в любом измерении. Перезаписывает точку в оверворлде.
sleepingoverhaul-client.toml
Клиентский конфиг, у каждого игрока свой.
timelapseCameraType- тип камеры при перемотке:SurfaceOrbit(по умолчанию),SurfaceRotationилиNone.timelapseDimValue- затемнение экрана при перемотке. По умолчанию 0 (без затемнения), диапазон 0-100.bedRestWithChatEnter- нажатие Enter с пустым чатом в режиме отдыха сработает как кнопка Sleep.inBedChatFixes- фиксы навигации для экрана чата в кровати (Minecraft 1.19.4+). Лучше оставить включённым, если не ловите конфликты.
Совместимость и известные нюансы
Ниже - для актуальной версии мода.
Comforts:
- Спальные мешки работают с Timelapse на всех версиях, но не с Bed Rest, если только не ночь.
- Гамаки совместимы и с отдыхом, и с перемоткой.
- Гамаки не поддерживают сон в любом измерении, в Незере они жёстко взрываются (спальные мешки просто не сработают).
Sleep Tight:
- Гамаки тоже совместимы с отдыхом и перемоткой.
- У самого мода есть собственная механика отдыха. Если её не отключить, вы сначала увидите его экран, и только потом наш. Так что для функций Sleeping Overhaul отдых в Sleep Tight лучше вырубить.
- Гамаки, опять же, в Незере взрываются - тут ничего не поделать.
Общее:
- Если попытаться поспать не вовремя с включённым Bed Rest, вы увидите общее сообщение "сейчас спать нельзя" вместо точного объяснения. Это максимум возможного, потому что у кастомных кроватей нет способа узнать корректное время сна.
- Bed Rest и Timelapse должны работать с любыми сторонними кроватями, если они не слишком далеко ушли от ванильных. Если что-то не так - сообщайте.
- Сон и установка точки возрождения в любом измерении, скорее всего, не заработают со многими модовыми кроватями. Тут вряд ли что-то можно исправить, но проверить стоит.
- В Незере с включённой фичей вы уснёте в любое время, но проснётесь всё равно следующим утром. Автор пока не стал добавлять опцию отключения этой логики.
FAQ и решение проблем
Насколько быстро идёт Timelapse? Можно ускорить?
Зависит от вашего ПК и загруженности мира. Автор советует (от простого к сложному):
- Поставьте Lithium для NeoForge или Canary для Forge.
- Добавьте моды на производительность серверной части - даже в одиночной игре есть встроенный сервер, и он это оценит.
- Пошевелите настройки-отключатели в конфиге, они срезают лишнюю логику во время перемотки.
- Уменьшите дальность прорисовки и симуляции. Именно симуляция важна в актуальных версиях.
- Разгон ЦП и памяти - если умеете.
- Апгрейд железа.
Можно ли ставить в сборку модов?
Конечно. Автор только просит сообщать о конфликтах и пожеланиях.
Почему отказались от Fabric?
По техническим причинам. Fabric активно использует миксины, и правки Sleeping Overhaul постоянно конфликтовали с ними в тех местах, где Fabric сам перехватывает события. Поддержка всех фич на Fabric тормозила разработку, и от неё отказались. Для 1.21.1 используется NeoForge, для 1.20.1 и 1.19.x - Forge, а старые сборки под Fabric хоть и существуют, но не обновляются.
Практические советы
Пара моментов из личного опыта, которые сэкономят нервы. Во-первых, не оставляйте featureSetSpawnAnyDimension включённым для одиночного мира - легко потерять удобную точку возрождения в оверворлде, если случайно поспите в Незере. Во-вторых, если играете с друзьями, проверьте playersSleepingPercentage на сервере: Timelapse уважает этот геймрул, и перемотка не начнётся, пока нужный процент игроков не ляжет. В-третьих, после обновления до 2.1.1 старый мультиплеерный краш ушёл, так что обновляться стоит, тем более что там же появился французский перевод (русский, кстати, добавили ещё в 2.1.0).
Скачать Sleeping Overhaul 2 стоит всем, кому надоел резкий скачок ночи и хочется сделать сон осмысленной частью игры, а не кнопкой "перемотать до утра". Мод нетяжёлый, настраиваемый до мелочей и отлично работает в паре с модами на кровати вроде Comforts.
Как поиграть с друзьями с модом Sleeping Overhaul 2 - Переработка сна в Майнкрафт?
Мод Sleeping Overhaul 2 - Переработка сна в Майнкрафт куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Sleeping Overhaul 2 - Переработка сна в Майнкрафт будет готов за пару минут - BungeeHost сделает всё за вас.
