Bunk Beds
Bunk Beds lets a player's bed spawns stack up, so sleeping in a newer bed no longer replaces the earlier spawn point.
What it does
Vanilla Minecraft keeps only the last bed a player slept in as the respawn location. Bunk Beds keeps a stack of beds instead: each new bed a player sleeps in is added to the stack, and a death returns the player to the most recent valid bed. Older beds stay in the stack and can be used again if the newer one is broken or becomes invalid.
The stack holds up to 5 beds per player by default, and the limit can be changed with Cloth Config. The mod prunes invalid beds during its operations, so the stack keeps only usable entries. The mod is server-side only, so players join without installing anything, and the server alone needs it.
Installation requires Fabric API. Files are published for Fabric only, across the 1.20 – 1.21.11 range, with 1.0.4 for 1.21.11 as the latest build. The code is open source under the Mozilla Public License 2.0, and public links exist for the source code and the issue tracker.
Key features
Stacked bed spawns
Each bed a player sleeps in is added to a stack, so earlier spawn points remain available after a new bed is used.
Configurable stack size
The stack limit defaults to 5 beds per player and can be changed through Cloth Config.
Invalid bed pruning
Beds that were broken or are no longer valid are removed from the stack during normal operation.
Respawn at the latest valid bed
On death, the player returns to the most recent bed in the stack that is still usable.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Adventure play away from base
A player who sleeps in beds along a long journey keeps a respawn point at each stop instead of only the last one.
Who it’s for: Players who explore far from their main base and server owners who want bed-based respawns to behave differently from vanilla. Players who only sleep in one bed will notice little change.
How it compares
Ticksleep is server-side only, open source under the GNU General Public License v3.0 only, and published for 1.20.1. Ender Beds runs on client and server, is open source under the MIT License, and covers 1.21.8 – 26.1.2. BedFallback is server-side only, open source under the GNU Lesser General Public License v3.0 only, and supports Fabric, Forge and NeoForge for 1.20.1 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Bunk Beds | Fabric | 1.20 – 1.21.11 | Server-side only | 2026-01-02 |
| Ticksleep | Fabric | 1.20.1 | Server-side only | 2025-05-30 |
| Ender Beds | Fabric | 1.21.8 – 26.1.2 | Client and server | 2026-05-03 |
| BedFallback | Fabric, Forge and NeoForge | 1.20.1 – 1.21.11 | Server-side only | 2026-05-05 |
Questions
Does Bunk Beds need Fabric API?
Does a player need Bunk Beds installed?
Can the stack size be changed?
In the catalog
Bunk Beds 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.
More from Pepperoni-Jabroni
Similar mods
What the author says
A Minecraft mod that makes sleeping in beds push to a stack, enabling you to spawn at old beds. Minecraft's beds only keep track of your last sleep location, so if you go out adventuring, sleep for the night, and break your bed, your respawn has now reset to the world spawn. This feels unnecessarily cumbersome, as…
Official listing
- Modrinth page
- modrinth.com/mod/bunk-beds
- Owner
- Pepperoni-Jabroni
- Published
- 2023-10-29
- Updated on Modrinth
- 2026-01-02
- Facts verified
- 2026-10-15
