ModsFinder

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.

FabricNeoForgeQuiltClient-side onlyMIT LicenseOpen source1.16 – 1.21.4

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

  1. JSON bed models

    Beds are rendered from JSON models in place of the block entity renderer, so the bed uses the default model path.

  2. Vanilla-identical default

    The bundled models reproduce vanilla bed appearance and behavior, so nothing changes until a resource pack is added.

  3. Custom bed looks

    Bed appearance can be changed with resource packs, using the example packs as a starting point.

  4. 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.

Compatibility

Latest build for each game version and loader.

1.21.x5 of 5 versions with builds
1.21.41.4.1-fabric1.4.1-neoforge1.4.1-fabric
1.21.31.4.0-fabric1.4.0-neoforge1.4.0-fabric
1.21.21.4.0-fabric1.4.0-neoforge1.4.0-fabric
1.21.11.4.0-fabric1.4.0-neoforge1.4.0-fabric
1.211.4.0-fabric1.4.0-neoforge1.4.0-fabric
1.20.x5 of 5 versions with builds
1.20.41.3.0Not available1.3.0
1.20.31.3.0Not available1.3.0
1.20.21.3.0Not available1.3.0
1.20.11.3.0Not available1.3.0
1.201.3.0Not available1.3.0
1.19.x5 of 5 versions with builds
1.19.41.3.0Not available1.3.0
1.19.31.3.0Not available1.3.0
1.19.21.2.0Not available1.2.0
1.19.11.2.0Not available1.2.0
1.191.2.0Not available1.2.0
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
ReleaseBetaAlphaNot available

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

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Better BedsFabric, NeoForge and Quilt1.16 – 1.21.4Client-side only2025-01-27
More Bed VariantsFabric1.20.1 – 26.2Client and server2026-08-15
Nostalgic BedFabric, Forge, NeoForge and Quilt1.20.3 – 1.21.10Server required, client optional2025-10-17
Just Red BedsFabric1.18 – 1.21Server-side only2024-07-14

Questions

Does Better Beds need Fabric API?

Yes. Fabric API is a required dependency, and it must be installed alongside Better Beds on Fabric.

Why do beds look the same after installing it?

The bundled models mimic vanilla behavior by default. A different look requires installing one of the example resource packs or building a custom pack from them.

Will other bed mods break?

Bedspreads is named as incompatible because it uses the bed's block entity renderer. Custom beds from other mods need their own model files to render correctly.

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

All projects

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

Official listing

Owner
Motschen
Published
2021-02-06
Updated on Modrinth
2025-01-27
Facts verified
2026-10-15

Tags