blocks.png-atlas


blocks.png-atlas is a texture atlas used to store all block and item[until JE 1.21.11] textures and some block entity and entity textures.
Format
blocks.png-atlas is a fixed-width 1024×512-pixel[until JE 1.21.11] or 4096×2048-pixel[upcoming JE 1.21.11] file that is split into different 16×16-pixel squares for most blocks and items. Only the top left 1024×512 corner is actually filled with blocks and items in the base game default textures.
The following textures are included:
- All block textures
- Including item frames and glow item frames.
- All fluid textures
- All item textures[until JE 1.21.11]
- Conduit eye, closed and open[1]
- Conduit shell, closed and open[1]
- Conduit wind[1]
- Bell[1]
- Enchanting table book[1]
- Block breaking animation
- Missing texture
- Debug textures
Viewing
Like other atlases, blocks.png-atlas can be produced in the game's screenshot folder by pressing F3 and S in 1.19.4 Pre-release 3 and onwards. In prior versions, however, the atlas is often hidden.
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.15 | Pre-release 1 | Added blocks.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. | |||||||
| Upcoming Java Edition | |||||||
| 1.21.11 | 25w45a | Items have been split to items.png-atlas. | |||||
Versions of the atlas
- Note: atlasdumper is currently broken for versions 25w08a and beyond, so accurate, consistent versions of the atlas cannot currently be obtained.
todo: split these tables into before-25w44a and after-25w44a versions for much easier viewing
| Game version | Atlas | Additions | Changes | Removals | Notes | |
|---|---|---|---|---|---|---|
| Main | Development | |||||
| 1.15 | Pre-release 1 |
|
Introduction | |||
| Pre-release 3 |
|
Honeycomb | ||||
| 1.16 | 20w06a |
|
Ancient debris, basalt, crimson blocks, crimson items, Nether sprouts, block of netherite, shroomlight, soul fire, soul lantern, soul torch, soul soil, warped blocks, warped items, weeping vines, netherite tools, netherite armor, and netherite sword. | Nether wart block. | ||
| 20w07a |
|
Soul lantern. | ||||
| 20w09a |
|
Potted crimson roots, crying obsidian, target, and potted warped roots. | ||||
| 20w10a |
|
Nether sprouts, netherite tools, netherite armor, netherite sword, netherite scraps. | ||||
| 20w11a |
|
Nether gold ore and twisting vines. | ||||
| 20w12a |
|
Polished basalt and respawn anchor. | ||||
| 20w13a |
|
Jigsaw lock, lodestone, and warped fungus on a stick. | ||||
| 20w15a |
|
Blackstone, chiseled Nether bricks, chiseled polished blackstone, cracked Nether bricks, cracked polished blackstone bricks, gilded blackstone, polished blackstone, polished blackstone bricks, and soul campfire. | ||||
| 20w16a |
|
Chain and pigstep music disc. | ||||
| 20w17a |
|
Soul torch was moved after soul soil. | ||||
| 20w19a |
|
Crimson and warped door. | ||||
| 20w21a |
|
Nether sprouts item. | ||||
| Pre-release 3 |
|
|||||
| Pre-release 5 |
|
|||||
| 20w14infinite |
|
|||||
| 1.17 | 20w45a |
|
||||
| 20w46a |
|
|||||
| 20w48a |
|
|||||
| 20w49a |
|
|||||
| 20w51a |
|
|||||
| 21w03a |
|
|||||
| 21w05a |
|
|||||
| 21w06a |
|
|||||
| 21w07a |
|
|||||
| 21w08a |
|
|||||
| 21w10a |
|
|||||
| 21w11a |
|
|||||
| 21w13a |
|
|||||
| 21w14a |
|
|||||
| 21w15a |
|
|||||
| 21w16a |
|
|||||
| 21w17a |
|
|||||
| 21w18a |
|
|||||
| 21w20a |
|
|||||
| Pre-release 1 |
|
|||||
| Pre-release 2 |
|
|||||
| Pre-release 3 |
|
|||||
| 1.17.1 | Pre-release 1 |
|
||||
| 1.18 | 21w41a |
|
||||
| 21w42a |
|
|||||
| Pre-release 5 |
|
|||||
| Pre-release 7 |
|
|||||
| 1.19 | Deep Dark Experimental Snapshot 1 |
|
||||
| 22w11a |
|
|||||
| 22w12a |
|
|||||
| 22w13a |
|
|||||
| 22w14a |
|
|||||
| 22w15a |
|
|||||
| 22w16a |
|
|||||
| 22w17a |
|
|||||
| 22w13oneBlockAtATime |
|
|||||
| 1.19.3 | 22w42a |
|
||||
| 22w45a |
|
|||||
| 22w46a |
|
|||||
| Pre-release 3 |
|
|||||
| 1.19.4 | 23w04a |
|
||||
| 23w05a |
|
|||||
| 23w06a |
|
|||||
| 23w07a |
|
|||||
| Pre-release 2 |
|
|||||
| Pre-release 3 |
|
|||||
| Pre-release 4 |
|
|||||
| 1.20 | 23w12a |
|
||||
| 23w13a |
|
|||||
| 23w14a |
|
|||||
| 23w17a |
|
|||||
| 23w13a_or_b |
|
|||||
| 1.20.2 | 23w31a |
|
||||
| 1.20.3 | 23w42a |
|
||||
| 23w43a |
|
|||||
| 23w44a |
|
|||||
| 23w45a |
|
|||||
| 23w46a |
|
|||||
| Pre-Release 1 |
|
|||||
| Pre-Release 3 |
|
|||||
| 1.20.5 | 23w51a |
|
||||
| 24w03a |
|
|||||
| 24w05a |
|
|||||
| 24w06a |
|
|||||
| 24w09a |
|
|||||
| 24w10a |
|
|||||
| 24w11a |
|
|||||
| 24w13a |
|
|||||
| Pre-Release 1 |
|
|||||
| 24w14potato |
|
|||||
| 1.21 | 24w18a |
|
||||
| 24w19a |
|
|||||
| Pre-Release 2 |
|
|||||
| 1.21.2 | 24w33a |
|
||||
| 24w38a |
|
|||||
| 24w40a |
|
|||||
| 1.21.4 | 24w44a |
|
||||
| 24w46a |
|
|||||
| 1.21.5 | 25w02a |
|
||||
| 25w03a |
|
|||||
| 25w05a |
|
|||||
| 25w06a |
|
|||||
| 25w08a |
|
|||||
| 25w10a |
|
|||||
| 25w14craftmine |
|
|||||
| 1.21.6 | 25w15a |
|
||||
| 25w20a |
|
|||||
| 1.21.7 | Release Candidate 1 |
|
||||
| 1.21.9 | 25w31a |
|
||||
| 25w32a |
|
|||||
| 25w35a |
|
|||||
| 25w36a |
|
|||||
| 1.21.11 | 25w41a |
|
||||
| 25w44a |
|
16 pixels of padding is added around all textures, drastically increasing the atlas size and hurting tiling efficiency. | ||||
| 25w45a |
|
32[verify] pixels of padding is added around all textures, hurting tiling efficiency. Animations no longer load on the first tick, causing animated textures to be transparent for the first few frames. | ||||
Mipmapped versions
Up to four mipmapped versions of each atlas are also 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.
References
| |||||||||||||||
| |||||||||||||||
| |||||||||||||||














































































































































































































































































































































































































