signs.png-atlas
signs.png-atlas was a procedurally-generated texture atlas used to store textures for all signs.
signs.png-atlas is a fixed-width 256×256-pixel file that store textures for all signs. It includes:
Minecraft 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.[6] The mipmapped version no longer generates in 1.21.9.

signs.png-atlas was a procedurally-generated texture atlas used to store textures for all signs.
Format
signs.png-atlas is a fixed-width 256×256-pixel file that store textures for all signs. It includes:
- entity/signs/acacia.png
- entity/signs/bamboo.png
- entity/signs/birch.png
- entity/signs/cherry.png
- entity/signs/crimson.png
- entity/signs/dark_oak.png
- entity/signs/hanging/acacia.png
- entity/signs/hanging/bamboo.png
- entity/signs/hanging/birch.png
- entity/signs/hanging/cherry.png
- entity/signs/hanging/crimson.png
- entity/signs/hanging/dark_oak.png
- entity/signs/hanging/jungle.png
- entity/signs/hanging/mangrove.png
- entity/signs/hanging/oak.png
- entity/signs/hanging/pale_oak.png
- entity/signs/hanging/spruce.png
- entity/signs/hanging/warped.png
- entity/signs/jungle.png
- entity/signs/mangrove.png
- entity/signs/pale_oak.png
- entity/signs/oak.png
- entity/signs/spruce.png
- entity/signs/warped.png
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.15 | Pre-release 1 | Added signs.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. | |||||
| 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. | |||||
| 26.2 | snap7 | Removed signs.png-atlas, as the base geometry for signs now uses normal block rendering. | |||||
Versions of the atlas
| Game version | Atlas | Changes | Notes | |
|---|---|---|---|---|
| Main | Development | |||
| 1.15 | Pre-release 1 |
|
Introduction | |
| 1.16 | 20w06a |
|
Added: Crimson Sign, Warped Sign | |
| 1.17 | 21w11a |
|
Updated most signs[1] | |
| 1.19 | 22w11a |
|
Added Mangrove Sign | |
| 1.19.3 | 22w42a |
|
Added 10 signs[note 1][more information needed] | |
| 22w45a |
|
Updated jungle hanging signs[2] | ||
| 1.19.4 | 23w07a |
|
Added: Cherry Sign, Cherry Hanging Sign | |
| Pre-release 3 |
|
Rearranged due to packing optimization | ||
| Pre-release 4 |
|
Updated cherry signs[3] | ||
| 24w14potato |
|
Added: Potato Sign, Potato Hanging Sign | ||
| 1.21.2 | 24w40a |
|
Added: Pale Oak Sign, Pale Oak Hanging Sign | |
| 1.21.4 | 24w44a |
|
Updated pale oak signs and hanging signs[4] | |
| 1.21.11 | 25w44a |
|
All textures now have an extra pixel of padding in all four directions. This negatively impacts tiling efficiency.[5] | |
Mipmapped versions
Minecraft 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.[6] The mipmapped version no longer generates in 1.21.9.
| Game version | Atlas | Notes | ||||
|---|---|---|---|---|---|---|
| Main | Development | Mipmap level | ||||
| 1 | 2 | 3 | 4 | |||
| 1.15 | Pre-release 1 |
|
||||
| 1.16 | 20w06a |
|
||||
| 1.17 | 21w11a |
|
||||
| 1.19 | 22w11a |
|
||||
| 1.19.3 | 22w42a |
|
|
|||
| 22w45a |
|
|
||||
| 1.19.4 | 23w07a |
|
|
|||
| Pre-release 3 |
|
|
||||
| Pre-release 4 |
|
|
||||
| 24w14potato |
|
|
||||
| 1.21.2 | 24w40a |
|
|
|||
| 1.21.4 | 24w44a |
|
|
|||
Notes
References
Navigation
| |||||||||||||||
| |||||||||||||||
| |||||||||||||||
































