ModsFinder

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.

NeoForgeClient and serverGNU General Public License v3.0 or laterOpen source1.21.1

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

  1. Villager-only village beds

    Beds generated in villages can only be used by villagers, so players cannot sleep in them.

  2. Automatic bed replacement

    Vanilla beds found in village structures are replaced with the villager bed during world generation.

  3. Hay-style texture

    The custom bed uses a hay-style texture, so players can tell village beds from their own.

  4. Config options

    Config options control whether beds are replaced and allow structure replacement to be disabled.

Compatibility

Latest build for each game version and loader.

1.21.11.0-1.21.1-neoforge
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Villager BedNeoForge1.21.1Client and server2026-03-16
Beds Don't ExplodeFabric, Forge and NeoForge1.16.5 – 26.2Client and server2026-07-05
Bed Expansion'sNeoForge1.21.1Client and server2026-08-22

Questions

Does Villager Bed need to be installed on both sides?

Yes. Installation covers the server and each player's game.

Which loader does Villager Bed support?

Villager Bed is published for NeoForge only, for 1.21.1.

Can the village bed replacement be turned off?

Yes. Config options control whether beds are replaced, and structure replacement can be disabled.

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

All projects

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.
Andriyko69, on the Modrinth page

Official listing

Owner
Andriyko69
Published
2026-03-16
Updated on Modrinth
2026-03-16
Facts verified
2026-10-15

Tags