
Useful Sleep
Various useful refinements for the sleeping mechanic
Screenshots



About this Mod
Useful Sleep
Useful Sleep is a lightweight Fabric mod designed to refine the sleeping mechanics in Minecraft without breaking the vanilla feel. It adds several quality-of-life features that make sleeping more interactive and useful.
Key Features:
- Smooth Sleep Animation: Instead of an instant jump to morning, time flows smoothly at a configurable speed, allowing you to watch the sunrise.
- Sleep Voting: On servers, not everyone needs to sleep. A configurable percentage of players (default: 50%) can skip the night.
- Rain Skipping: Tired of the rain during the day? You can now lie in bed to clear the weather without skipping time.
- Phantom Reset: Any successful sleep (including daytime rain skipping) resets the phantom spawn timer, so you don't have to wait for night to get rid of them.
- Highly Configurable: Almost every feature can be toggled or adjusted using the
/usefulsleep configcommand. /usefulsleep status— Check current sleep status, who is sleeping, and how many votes are needed./usefulsleep reload— Reload the configuration from the file (requires op).- Multi-language Support: Full support for English and Russian.
Requirements:
- Fabric API
Configuration:
You can adjust the following settings in-game:
- Sleep speed (animation duration)
- Required player percentage for voting
- Toggle fast sleep animation
- Toggle separate rain skipping
- Toggle hunger restoration and more!
Available Versions
How to Install Useful Sleep on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Useful Sleep". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+8 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Useful Sleep server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is Useful Sleep compatible with fabric?
Useful Sleep officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Useful Sleep – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Useful Sleep consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Useful Sleep with just one click on your server.