Добавляет набор событий для сна, дающих моддерам простой контроль над тем, как и когда игроки спят в мире Minecraft — это делает возможным кастомные механики сна в модах и модпаках.
Somnus лёгкий и ненавязчивый: он позволяет узнавать время мира при пробуждении, перехватывать или блокировать попытки лечь в кровать, задавать допустимые часы для сна и реагировать на сам момент пробуждения. Можно сместить вертикальный оффсет спящего игрока, чтобы избежать клиппинга в блоках или сделать эффект сна более правдоподобным. Для игрока это значит меньше странных багов с полом в кровати, лучшее поведение на сервере при массовом спавне игроков и больше вариантов для авторов модов - например, ночные ритуалы, коллективный сон или динамическая смена времени.
Проект сейчас прекращен, и новые моды чаще используют встроенные события платформы, но если вы собираете старый модпак или смотрите исходники, Somnus остаётся простым и понятным решением для механик сна.
Мод для механик сна, который даёт моддерам события для гибкой настройки поведения сна.