Better Beds
by Motschen
Better Beds swaps the bed's block entity renderer for JSON models, which the author says raises performance while leaving the look and behavior of vanilla beds intact.
What it does
The mod draws beds from JSON models rather than through their dedicated renderer, using the default Minecraft model path instead. Models ship with the mod so that beds look like vanilla by default. Players who want a different look install one of the example resource packs, or build their own pack from those examples. Only the client needs it, and it depends on Fabric API.
Mods that add custom beds through the default renderer need model files supplied for those beds. Mods that add beds with their own block entity renderer are left untouched. Bedspreads is named as the one known incompatible mod, because it relies on the bed's block entity renderer. Better Beds is published for Fabric, NeoForge and Quilt, with game versions 1.16 – 1.21.4 and snapshot builds available, under the MIT License as open source code.
Key features
JSON bed models
Beds are rendered from JSON models in place of the block entity renderer, so the bed uses the default model path.
Vanilla-identical default
The bundled models reproduce vanilla bed appearance and behavior, so nothing changes until a resource pack is added.
Custom bed looks
Bed appearance can be changed with resource packs, using the example packs as a starting point.
Other bed mods
Custom beds from other mods need their own model files, and beds from mods with custom block entity renderers are not changed.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x5 of 5 versions with builds
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Modded worlds with many beds
Worlds that use bed-adding mods can keep the default renderer, provided the added beds ship with model files.
Custom bed textures
Resource pack authors can build a bed look from the bundled models and the example packs.
Who it’s for: Players who want the bed rendering path changed without altering vanilla bed behavior, and resource pack creators who want to restyle beds.
How it compares
More Bed Variants is a Fabric mod for 1.20.1 – 26.2 that is client and server, licensed under Creative Commons Attribution Non Commercial Share Alike 4.0, and is not open source. Nostalgic Bed targets Fabric, Forge, NeoForge and Quilt for 1.20.3 – 1.21.10 and needs the server, with clients optional, under All rights reserved. Just Red Beds is server-side only, Fabric-only for 1.18 – 1.21 and open source under CC0 1.0 Universal.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Better Beds | Fabric, NeoForge and Quilt | 1.16 – 1.21.4 | Client-side only | 2025-01-27 |
| More Bed Variants | Fabric | 1.20.1 – 26.2 | Client and server | 2026-08-15 |
| Nostalgic Bed | Fabric, Forge, NeoForge and Quilt | 1.20.3 – 1.21.10 | Server required, client optional | 2025-10-17 |
| Just Red Beds | Fabric | 1.18 – 1.21 | Server-side only | 2024-07-14 |
Questions
Does Better Beds need Fabric API?
Why do beds look the same after installing it?
Will other bed mods break?
In the catalog
Better Beds is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 17,979 mods support Minecraft 1.21.4.
More from Motschen
Similar mods
What the author says
Removes the Block Entity Renderer from the bed and replaces it with the default minecraft model renderer. This results in increased performance and resourcepack support! But where's the catch, you may ask. Well, there is almost no catch, everything behaves the same as vanilla.
Official listing
- Modrinth page
- modrinth.com/mod/better-beds
- Owner
- Motschen
- Published
- 2021-02-06
- Updated on Modrinth
- 2025-01-27
- Facts verified
- 2026-10-15
