Villager Bed
by Andriyko69
Villager Bed is a NeoForge game mechanics mod that places special hay-style beds in generated villages so that only villagers use them.
What it does
During world generation, the mod swaps the beds found in villages for a custom bed with a hay-style texture, which makes village beds distinct from player beds. Players cannot sleep in these beds, so an early-game player cannot claim every village bed before villagers have a place to rest. Villagers still claim and use their beds as normal, and their daily behavior is left intact.
Only vanilla beds are replaced, and the replacement applies to bed structures that the game generates in villages. A config option controls whether beds are replaced at all, and the structure replacement can be turned off separately. Installation needs NeoForge for 1.21.1, and the mod runs on client and server, so the server and every player need it. The source code is public under the GNU General Public License v3.0 or later, and the issue tracker is public as well, so the mod is open source.
Key features
Villager-only village beds
Beds generated in villages can only be used by villagers, so players cannot sleep in them.
Automatic bed replacement
Vanilla beds found in village structures are replaced with the villager bed during world generation.
Hay-style texture
The custom bed uses a hay-style texture, so players can tell village beds from their own.
Config options
Config options control whether beds are replaced and allow structure replacement to be disabled.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Early-game villages
In a new world, village beds stay available for villagers instead of being claimed by the first player who sleeps in one.
Custom village layouts
Players who want their own beds in villages can turn off structure replacement and keep the vanilla bed structures.
Who it’s for: Players who run NeoForge 1.21.1 survival worlds, and server owners who want village beds reserved for villagers.
How it compares
Beds Don't Explode runs on client and server for Fabric, Forge and NeoForge across 1.16.5 – 26.2 and is under the GNU Lesser General Public License v2.1 or later, so it covers a different problem than Villager Bed does. Bed Expansion's is a client and server mod for NeoForge 1.21.1 under All rights reserved, and it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Villager Bed | NeoForge | 1.21.1 | Client and server | 2026-03-16 |
| Beds Don't Explode | Fabric, Forge and NeoForge | 1.16.5 – 26.2 | Client and server | 2026-07-05 |
| Bed Expansion's | NeoForge | 1.21.1 | Client and server | 2026-08-22 |
Questions
Does Villager Bed need to be installed on both sides?
Which loader does Villager Bed support?
Can the village bed replacement be turned off?
In the catalog
Villager Bed is one of 29,952 Game mechanics mods on ModsFinder, and one of 12,140 Game mechanics mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Andriyko69
Similar mods
What the author says
Villager Bed adds a special bed that generates in villages and can only be used by villagers. Players cannot sleep in these beds, preventing early-game players from immediately claiming village beds while keeping normal villager behavior intact.
Official listing
- Modrinth page
- modrinth.com/mod/villager-bed
- Owner
- Andriyko69
- Published
- 2026-03-16
- Updated on Modrinth
- 2026-03-16
- Facts verified
- 2026-10-15
