textures-atlas

textures-atlas was a texture atlas used to store all block and item textures, and was later used for many other types of textures.
Format
textures-atlas, upon first introduction, was a fixed-width 512×512-pixel file that was split into different 16×16-pixel squares for most blocks and items, although flowing liquids used 32×32. The size would later expand to 2048×1024 in its final versions of use.
While initially only used for blocks, fluids, items, the block breaking animation, and item frames, it would eventually see use for many other objects of the game:
- Banners
- Shields
- Banner patterns, both those on banners and on shields
- Signs
- Chests
- Shulker boxes
- Beds
- Bells
- Conduits
- The book on top of enchanting tables
The missing texture also remained present in each version.
Viewing
As textures-atlas is only generated for internal usage by the game, it is often never visible in its entirety. However, from its introduction in 14w25a up until 1.8, copies of it would be produced in the .minecraft folder for debug purposes; this was removed in the first pre-release for 1.8.1.
As the UV mapping for block and item models is unbounded, custom models can be used to view the atlas in-game in full, though high-quality copies will not be obtainable through this method.
From 19w41a, resource packs can also display the atlas using shader tricks. This can be used to view several different atlases before changes in 21w10a make this impossible. An example resource pack can be found here in the Minecraft Commands discord server alongside instructions.
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.8 | 14w25a | Added textures-atlas, deprecating the existing blocks-atlas and items-atlas. | |||||
| The game now outputs copies of the atlas, under the name textures_0.png, textures_1.png, textures_2.png, textures_3.png and textures_4.png, to the .minecraft folder. | |||||||
| 1.8.1 | pre1 | textures_[0-4].png are no longer produced in the .minecraft folder. | |||||
| 1.9 | 15w41a | textures-atlas has now expanded from 512×512 to 1024×512 pixels. | |||||
| 1.15 | 19w38a | textures-atlas has now expanded from 1024×512 to 2048×1024 pixels. | |||||
| Pre-release 1 | textures-atlas is no longer generated by the game, instead having been split into several smaller atlases:
| ||||||
Versions of the atlas
| Game version | Atlas | Additions | Changes | Removals | Notes | |
|---|---|---|---|---|---|---|
| Main | Development | |||||
| 1.8 | 14w25a |
|
Introduction | |||
| 14w25b |
|
|||||
| 14w26a |
|
|||||
| 14w27a |
|
|||||
| 14w28a |
|
|||||
| 14w29a |
|
|||||
| 14w30a |
|
|||||
| 14w31a |
|
|||||
| 14w32a |
|
|||||
| 14w32b |
|
|||||
| 14w32d |
|
|||||
| 14w33a |
|
|||||
| 14w33b |
|
|||||
| 15w14a |
|
|||||
| 1.9 | 15w31a |
|
||||
| 15w33a |
|
|||||
| 15w34a |
|
|||||
| 15w35a |
|
|||||
| 15w41a |
|
Now twice as wide as expected, perhaps due to an off-by-one error in determining sprite positions. | ||||
| 15w42a |
|
|||||
| 15w43b |
|
|||||
| 15w44a |
|
|||||
| 15w49a |
|
|||||
| 15w49b |
|
|||||
| 1.RV-Pre1 |
|
|||||
| 1.10 | 16w20a |
|
||||
| 1.11 | 16w39a |
|
||||
| 16w39b |
|
|||||
| 16w39c |
|
|||||
| pre1 |
|
|||||
| 1.11.1 | 16w50a |
|
||||
| 1.12 | 17w06a |
|
||||
| 17w13a |
|
|||||
| 17w15a |
|
|||||
| pre4 |
|
|||||
| 1.13 | 17w43a |
|
||||
| 17w47a |
|
|||||
| 17w47b |
|
|||||
| 18w07a |
|
|||||
| 18w07b |
|
|||||
| 18w08a |
|
|||||
| 18w08b |
|
|||||
| 18w09a |
|
|||||
| 18w10a |
|
|||||
| 18w10b |
|
|||||
| 18w11a |
|
|||||
| 18w14a |
|
|||||
| 18w14b |
|
|||||
| 18w15a |
|
|||||
| 18w19a |
|
|||||
| 18w20a |
|
|||||
| 18w20b |
|
|||||
| 18w20c |
|
|||||
| 18w22a |
|
|||||
| 18w22b |
|
|||||
| pre1 |
|
|||||
| pre2 |
|
|||||
| pre3 |
|
|||||
| pre5 |
|
|||||
| pre8 |
|
|||||
| 1.13.1 | 18w32a |
|
||||
| 1.14 | 18w43a |
|
||||
| 18w43b |
|
|||||
| 18w44a |
|
|||||
| 18w45a |
|
|||||
| 18w46a |
|
|||||
| 18w47a |
|
|||||
| 18w47b |
|
|||||
| 18w48a |
|
|||||
| 18w49a |
|
|||||
| 18w50a |
|
|||||
| 19w02a |
|
|||||
| 19w03a |
|
|||||
| 19w07a |
|
|||||
| 19w08a |
|
|||||
| 19w11a |
|
|||||
| 19w12a |
|
|||||
| 19w13b |
|
|||||
| 19w14a |
|
|||||
| Pre-Release 1 |
|
|||||
| 3D Shareware v1.34 |
|
|||||
| 1.14.1 | Pre-Release 1 |
|
||||
| 1.15 | 19w34a |
|
||||
| 19w36a |
|
|||||
| 19w38a |
|
|||||
| 19w39a |
|
|||||
| 19w41a |
|
|||||
| 19w42a |
|
|||||
| 19w45a |
|
|||||
Mipmapped versions
Up to four mipmapped versions of each atlas would also be generated by the game, depending on the current values in Video Settings. The textures would be shrunk to 8×8, 4×4, 2×2 and 1×1, and would render instead of the normal textures at far distances or sharp angles of incidence.
| Game version | Atlas | Notes | ||||
|---|---|---|---|---|---|---|
| Main | Development | Mipmap level | ||||
| 1 | 2 | 3 | 4 | |||
| 1.8 | 14w25a |
|
|
|||
| 14w25b |
|
|
||||
| 14w26a |
|
|
* | Level 4 is unchanged - redstone wire's texture was simply rotated. | ||
| 14w27a |
|
|
||||
| 14w28a |
|
|
||||
| 14w29a |
|
|
||||
| 14w30a |
|
|
||||
| 14w31a |
|
|
||||
| 14w32a |
|
|
||||
| 14w32b |
|
|
||||
| 14w32d |
|
|
||||
| 14w33a |
|
|
||||
| 14w33b |
|
|
||||
| 15w14a |
|
|
||||
| 1.9 | 15w31a |
|
|
|||
| 15w33a |
|
|
||||
| 15w34a |
|
|
||||
| 15w35a |
|
|
||||
| 15w41a |
|
|
||||
| 15w42a |
|
|
||||
| 15w43b |
|
|
||||
| 15w44a |
|
|
||||
| 15w49a |
|
|
||||
| 15w49b |
|
|
||||
| 1.RV-Pre1 |
|
|
||||
| 1.10 | 16w20a |
|
|
|||
| 1.11 | 16w39a |
|
|
|||
| 16w39b |
|
|
||||
| 16w39c |
|
|
||||
| pre1 |
|
|
||||
| 1.11.1 | 16w50a |
|
|
|||
| 1.12 | 17w06a |
|
|
|||
| 17w13a |
|
|
||||
| 17w15a |
|
|
||||
| pre4 |
|
|
||||
| 1.13 | 17w43a |
|
|
|||
| 17w47a |
|
|
||||
| 17w47b |
|
|
||||
| 18w07a |
|
|
||||
| 18w07b |
|
|
||||
| 18w08a |
|
|
||||
| 18w08b |
|
|
||||
| 18w09a |
|
|
||||
| 18w10a |
|
|
||||
| 18w10b |
|
|
||||
| 18w11a |
|
|
||||
| 18w14a |
|
|
||||
| 18w14b |
|
|
||||
| 18w15a |
|
|
||||
| 18w19a |
|
|
||||
| 18w20a |
|
|
||||
| 18w20b |
|
|
||||
| 18w20c |
|
|
||||
| 18w22a |
|
|
||||
| 18w22b |
|
|
||||
| pre1 |
|
|
||||
| pre2 |
|
|
||||
| pre3 |
|
|
||||
| pre5 |
|
|
||||
| pre8 |
|
|
||||
| 1.13.1 | 18w32a |
|
|
|||
| 1.14 | 18w43a |
|
|
|||
| 18w43b |
|
|
||||
| 18w44a |
|
|
||||
| 18w45a |
|
|
||||
| 18w46a |
|
|
||||
| 18w47a |
|
|
||||
| 18w47b |
|
|
||||
| 18w48a |
|
|
||||
| 18w49a |
|
|
||||
| 18w50a |
|
|
||||
| 19w02a |
|
|
||||
| 19w03a |
|
|
||||
| 19w07a |
|
|
||||
| 19w08a |
|
|
||||
| 19w11a |
|
|
||||
| 19w12a |
|
|
||||
| 19w13b |
|
|
||||
| 19w14a |
|
|
File:19w14a textures-atlas 4.png | |||
| Pre-Release 1 |
|
|
||||
| 3D Shareware v1.34 |
|
|
||||
| 1.14.1 | Pre-Release 1 |
|
|
|||
| 1.15 | 19w34a |
|
|
|||
| 19w36a |
|
|
||||
| 19w38a |
|
|
|
- | ||
| 19w39a |
|
|
|
- | ||
| 19w41a |
|
|
|
- | ||
| 19w42a |
|
|
|
|||
| 19w45a |
|
|
|
|||
| |||||||||||||||
| |||||||||||||||
| |||||||||||||||















































































































































































































































































