Steve's Realistic Sleep
This mod fundamentally changes the sleep mechanics in Minecraft, making them more realistic. Instead of instantly transitioning to morning, time begins to accelerate when the player sleeps.

Showcase
The mod was featured in the video "Minecraft Mod Combinations That Work Perfectly Together #5" by AsianHalfSquat
Required Dependencies
Required:
- Cloth Config API
- Fabric API or Quilt Standard Libraries
Optional:
- ModMenu - for in-game configuration (singleplayer/LAN only)
Compatibility
The mod is incompatible with any mods that add sleep voting or modify the sleep mechanics themselves. You can set the minimum number of sleeping players using the vanilla Minecraft game rule PLAYERS_SLEEP_PERCENTAGE.
Mods that simply add buffs/debuffs after waking up should work normally.
Known incompatibilities:
- BetterSleeping Revived - buffs, debuffs, and chat messages don't trigger
- Time and Wind - adjusted time snaps back to vanilla time
- Time Control - adjusted time snaps back to vanilla time
Supported Platforms
The mod is available for Fabric, Quilt, Forge, and NeoForge. Works server-side (with optional client support for cloud speed multiplier and sleep vignette configuration).
Frequently Asked Questions
Question: Will older Minecraft versions be supported? Answer: No.
Question: Does the mod work in multiplayer? Answer: Yes! The night speed scales for each player sleeping simultaneously. The scaling curve can be changed in the configuration.
Question: Is the mod needed only on the server or also on the client? Answer: Only on the server (but works on the client for LAN or singleplayer). There's optional client support for cloud speed multiplier and sleep vignette configuration.
Question: Can rain/thunder be avoided through sleep? Answer: Yes. After sleeping until dawn, the weather will become clear.
Question: Does the mod speed up processes like furnace smelting, redstone, raid timers, and other blocks? Answer: Yes!
