Advance to Sleep
Advance to Sleep locks sleeping in a bed behind endgame advancements, so a player must earn the right to rest before the night can be skipped.
What it does
Until the required advancements are earned, a bed refuses the player and prints a chat message explaining why. Once the Free End advancement is earned, sleeping skips the night as it does in vanilla. Beds still set a spawn point even when sleep is locked, so respawn behavior stays the same during the early part of a playthrough.
The mod also changes phantoms. They spawn only during a new moon, spawn farther from the player, and stay neutral unless the player provokes them. These changes are meant to keep phantoms from becoming a constant threat before the player can sleep for most of the day. Client and server both run it, so it must be installed on the server and on every player's client, and it requires Fabric. Files are published for 1.21.10 and 1.21.11, with 1.3.0 for 1.21.11 as the latest, released under the MIT License, and the source code is public.
Key features
Sleep locked by advancements
A bed only allows sleep after the required endgame advancements are earned, and a chat message says so when it is used.
Night skip behind Free End
Skipping the night is tied to the Free End advancement rather than to any bed use.
Phantom behavior changes
Phantoms spawn only during a new moon, spawn farther from the player, and stay neutral unless provoked.
Spawn points still work
Beds keep setting the respawn point even while sleep is locked.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Long playthroughs
Players who want the night to matter for longer can keep sleep unavailable until later in the game.
Survival-focused servers
Server owners who want to bring back some survival mechanics can use the locks and phantom changes together.
Who it’s for: Players and server owners who want sleep and phantoms to follow progression instead of the vanilla defaults.
How it compares
More Advancements is a server-side only Fabric mod for 1.20.1, open source under the CC0 1.0 Universal license, so it only runs on the server. NoSleep is also server-side only and open source, released under the GNU Lesser General Public License v3.0 only, but it is built for 1.19 and does not lock beds behind advancements. Extra Advancements runs on Fabric, Forge, NeoForge and Quilt for 1.19 – 1.21.4 and is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Advance to Sleep | Fabric | 1.21.10 – 1.21.11 | Client and server | 2025-12-28 |
| More Advancements | Fabric | 1.20.1 | Server-side only | 2023-07-04 |
| NoSleep | Fabric | 1.19 | Server-side only | 2022-06-20 |
| Extra Advancements | Fabric, Forge, NeoForge and Quilt | 1.19 – 1.21.4 | Server required, client optional | 2026-04-15 |
Questions
Does Advance to Sleep need to be installed on the server?
Which loader does Advance to Sleep use?
Which game versions are supported?
In the catalog
Advance to Sleep is one of 19,031 Adventure mods on ModsFinder, and one of 10,052 Adventure mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
This mod brings back some survival game mechanics to minecraft by locking the ability for the player to sleep to skip the night behind the 'Free the End' advancement Bed behavior: When the player tries to sleep in a bed before unlocking these advancements, they will not use the bed and the chat will print: "You may…
Official listing
- Modrinth page
- modrinth.com/mod/kill-to-sleep
- Owner
- trashstarlenny
- Published
- 2025-11-29
- Updated on Modrinth
- 2025-12-28
- Facts verified
- 2026-10-15
