beds.png-atlas
beds.png-atlas was a procedurally-generated texture atlas used to store textures for beds.
beds.png-atlas was a fixed-width 512×256-pixel file that stores textures for all of the bed block entities.
Minecraft (until version 1.21.9) used to also generates mipmapped versions of this atlas, for unknown reasons. They are not used by the game at all - only blocks placed in the world which use the json model system use mipmapped textures.[3]

beds.png-atlas was a procedurally-generated texture atlas used to store textures for beds.
Format
beds.png-atlas was a fixed-width 512×256-pixel file that stores textures for all of the bed block entities.
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.15 | Pre-release 1 | Added beds.png-atlas, following the splitting of textures-atlas. | |||||
| 1.19.3 | 22w42a | As an optimization to resource pack loading, everything in the relevant directory is compiled into this atlas, rather than only those sprites which are used by the game. For this specific atlas, there is no resulting visual change. | |||||
| 22w46a | A customizable atlas json file has been added which can be used to control which graphics are added to this atlas. | ||||||
| 1.19.4 | Pre-release 3 | The way in which sprites are arranged on atlases has been changed considerably, resulting in atlas dimensions being generally smaller. | |||||
| This atlas can now be exported to the screenshots folder using F3+S. | |||||||
| 1.21.9 | 25w31a | Mipmapped versions of this atlas are no longer generated. | |||||
| 1.21.11 | 25w44a | All textures now have an extra pixel of padding in all four directions. | |||||
| 26.2 | snap4 | Removed beds.png-atlas, as beds no longer use block entity rendering.[1] | |||||
Versions of the atlas
| Game version | Atlas | Changes | Notes | |
|---|---|---|---|---|
| Main | Development | |||
| 1.15 | Pre-release 1 |
|
Introduction | |
| 1.19.4 | Pre-release 3 |
|
Rearranged due to packing optimization | |
| 1.21.11 | 25w44a |
|
All textures now have an extra pixel of padding in all four directions. This negatively impacts tiling efficiency.[2] | |
| 26.2 | Snapshot 3 | Beds have been changed to use normal block rendering, and thus their textures have been moved to blocks.png-atlas. However, beds.png-atlas is still generated in this version, albeit with only the missing texture present.[1] | ||
Mipmapped versions
Minecraft (until version 1.21.9) used to also generates mipmapped versions of this atlas, for unknown reasons. They are not used by the game at all - only blocks placed in the world which use the json model system use mipmapped textures.[3]
| Game version | Atlas | Notes | ||||
|---|---|---|---|---|---|---|
| Main | Development | Mipmap level | ||||
| 1 | 2 | 3 | 4 | |||
| 1.15 | Pre-release 1 |
|
|
|||
| 1.19.4 | Pre-release 3 |
|
|
|||
References
Navigation
| |||||||||||||||
| |||||||||||||||
| |||||||||||||||






