
Better Beds Reforged
Important Notice
This project has been archived as I am working on porting Enhanced Block Entities for Forge version 1.20.x. This means Better Beds Reforged will no longer be updated and should be replaced by a more functional EBE version in the future. Stay tuned for updates!
What This Mod Does
The mod replaces the special block entity renderer for beds with Minecraft's standard model rendering system. This change results in significant performance improvements and enables full resource pack support for beds!
This is a port of the original mod. The mod works exclusively on the client side.
Are There Any Downsides?
Almost none! Bed behavior remains completely identical to vanilla.
The only known incompatible mod is Bedspreads, as it uses the original block entity renderer for beds.
Mods that add custom beds through the standard renderer require model files to be provided. Mods using custom block entity renderers remain unaffected.
Why Do Beds Originally Use Block Entity Renderers?
When beds were added in version 1.12, the game was still using the old block ID system with a limited number of available IDs. Due to the addition of many new blocks, developers faced ID shortages, so they turned beds into block entities with their own renderer to save IDs. In version 1.13 (The Flattening), a new unlimited ID system was introduced, but the bed renderer remained unchanged.
I Installed the Mod But It Looks the Same!
By default, the mod includes models that perfectly replicate vanilla behavior. To change the appearance of beds, install one of the example resource packs or create your own pack based on the provided examples.