DarkSleep
DarkSleep changes the sleep threshold on a server, so the night can advance once half the players are in bed instead of every one.
What it does
Vanilla Minecraft skips to morning only when every player on a server is sleeping, which an AFK player can block indefinitely. DarkSleep replaces that rule with a percentage: by default 50% of the online players must be asleep, and the server owner can set the value from 0 to 100%. With 20 players online and the setting at 50%, ten sleeping players are enough to pass the night.
The mod is a simple sleep percentage changer built for servers. Only the server needs it, so players join without installing anything. It is published for Fabric, Forge and NeoForge, and requires Fabric API on the Fabric loader. Builds cover 1.20.1 – 26.2, with files for 1.20.1, 1.21.1, 26.1, 26.1.1, 26.1.2 and 26.2, and the latest file is 1.0.4 for 26.2. The code is not open source, and all rights are reserved by the author, GamerPotionDev.
Key features
Adjustable sleep percentage
The share of online players needed to skip the night is set in the server configuration, from 0 to 100 percent.
Protection against idle players
AFK players who never sleep no longer stop the night from advancing for everyone else on the server.
Server-side operation
All logic runs on the server, so clients need no installation and vanilla clients can join.
Night progress on sleep
Once the required share of players is asleep, the night advances to day as in vanilla.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Busy multiplayer servers
On a server with many players, a percentage threshold lets the night pass without waiting for every player to go to bed.
Servers with AFK players
Owners who want idle accounts to stop blocking the night can set the threshold below 100 percent.
Who it’s for: Server owners who run multiplayer worlds with the vanilla default sleep rule and want a configurable share of sleeping players instead.
How it compares
InstantSleep is a client and server mod released under the MIT License and is open source, with files for 1.19.4 – 26.1.2 on Fabric, Forge and NeoForge. Skip Sleep is server required with the client optional, is not open source, and is published for Fabric, Forge, NeoForge and Quilt for 1.13 – 26.2. Better Multiplayer Sleep is server required with the client optional, released under the MIT License, and covers 1.19 – 26.3 on Quilt as well as the three other loaders.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| DarkSleep | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Server-side only | 2026-06-08 |
| InstantSleep | Fabric, Forge and NeoForge | 1.19.4 – 26.1.2 | Client and server | 2026-05-29 |
| Skip Sleep | Fabric, Forge, NeoForge and Quilt | 1.13 – 26.2 | Server required, client optional | 2025-10-13 |
| Better Multiplayer Sleep | Fabric, Forge, NeoForge and Quilt | 1.19 – 26.3 | Server required, client optional | 2026-03-25 |
Questions
Does DarkSleep need to be installed on the client?
Which loader should a server use for DarkSleep?
Does DarkSleep work on older game versions?
More from GamerPotionDev
What the author says
Server side is supported. You can install this on the server and not need to have it installed on the client. Created by the same authors who made DarkRPG (for a full RPG experience, get the DarkRPG modpack and enjoy quests and rpg gameplay)
Official listing
- Modrinth page
- modrinth.com/mod/darksleep
- Owner
- GamerPotionDev
- Published
- 2026-06-08
- Updated on Modrinth
- 2026-06-08
- Facts verified
- 2026-10-15
