Minecraft Wiki
Advertisement
Gear (item)
This article is a work in progress. 
Please help in the expansion or creation of this article by expanding or improving it. The talk page may contain suggestions.

A texture atlas, also known as a spritesheet, is an arrangement of game sprites on a single image file, used by the game to store and access associated sprites more efficiently than with individual files. Minecraft uses both procedurally-generated and predefined texture atlases for different purposes.

Procedurally-generated texture atlases[]

Block and item textures are combined into the same atlas, minecraft_textures_atlas_blocks.png_0.png. This texture atlas is generated via F3 + S and is saved into a folder titled “debug” in .minecraft's screenshots folder.

All other textures are also available in their own respective texture atlases in said .minecraft/screenshots/debug folder. For example, the particle atlas is minecraft_textures_atlas_particles.png_0.png, while the chest atlas is minecraft_textures_atlas_chest.png_0.png, minecraft_textures_atlas_decorated_pot.png_0.png.

Trivia[]

There is a file in .minecraft/screenshots/debug called minecraft_missingno.png, titled as a reference to the infamous missingno pokemon in the original Pokemon Red & Blue game.

Each texture – i.e. minecraft_textures_atlas_blocks.png_0.png – has an accompanying _1, _2, _3, and _4 texture (such as minecraft_textures_atlas_blocks.png_4.png), each texture starting at _1 being at progressively lower downscaled resolutions (_0, the original, is 1024x512 pixels, whilst _4 is only 64x32 pixels). It is currently unknown for what purpose this definitely serves, but it is hypothesized that it is for mipmap distance rendering as to lower the load on the CPU, GPU, and/or RAM, improving performance especially on lower-spec machines.

Predefined texture atlases[]

Current[]

This section is missing information about Moon phases. 
Please expand the section to include this information. Further details may exist on the talk page.

bars.png[]

This section is missing information about Bedrock Edition info. 
Please expand the section to include this information. Further details may exist on the talk page.

bars.png is used for storing boss bar textures and their overlays. As of Java Edition 1.16.4, this file is still in use.

The file was compressed in 15w49a, 1.11-pre1 and 19w41a.

Java Edition
1.915w31a
201507291523 bars
bars.png has been implemented.

icons.png[]

Main article: icons.png

icons.png is used for storing the textures of certain UI elements.

As of Java Edition 1.17, this file is still used in the game.

inventory.png[]

Main article: inventory.png

This file is only loosely defined as a texture atlas due to the small amount of auxiliary sprites surrounding the main inventory box. Nonetheless, it has a notable history of housing several status effect textures.

kz.png[]

Main article: kz.png
Information icon
This feature is exclusive to Bedrock Edition. 

kz.png is used for storing the textures of paintings.

map_icons.png[]

This file is used for static icons on maps. Interestingly, it has many unused icons which have existed for many years.

Java Edition Beta
1.6Test Build 3201105101121 map icons Added mapicons.png.
1.8Pre-release201108191111 map icons Updated mapicons.png.
Java Edition
1.6.113w24aRenamed mapicons.png to map_icons.png.
1.1116w39a201609281531 map icons Updated map_icons.png.
1.1318w10a201803061454 map icons Updated map_icons.png.
Pocket Edition Alpha
v0.14.0build 1201108191111 map icons Added map_icons.png.
Pocket Edition
1.1.0alpha 1.1.0.0201609281531 map icons Updated map_icons.png.
alpha 1.1.0.5Map icons BE3 Updated map_icons.png.
Bedrock Edition
1.4.0beta 1.2.14.2Map icons BE4 Updated map_icons.png.
1.5.0beta 1.5.0.7Map icons BE5 Updated map_icons.png.
beta 1.5.0.10Map icons BE6 Updated map_icons.png.
Upcoming Bedrock Edition
1.20.40beta 1.20.40.20Map icons BE7 Updated map_icons.png.

particles.png[]

Main article: particles.png
Information icon
This feature is exclusive to Bedrock Edition. 

particles.png is used for storing the textures of most particles. Two other atlases, explosion.png and sweep.png, were used for respectively storing explosion and sweeping attack particles.‌[Java Edition only]

widgets.png[]

Main article: widgets.png

widgets.png (previously known as gui.png) is used for defining several types of menu buttons and icons. The file is still in use as of Java Edition 1.16.4.

Removed[]

items.png[]

Main article: items.png

items.png was used for storing the textures of items. It has been replaced with minecraft_textures_atlas_blocks.png_0.png in newer versions such as 1.19 (accessible via F3 + S and saved in the screenshots folder).

terrain.png[]

Main article: terrain.png

terrain.png was used for storing the textures of blocks. It has also been replaced with minecraft_textures_atlas_blocks.png_0.png in newer versions such as 1.19 (accessible via F3 + S).

History[]

Specific changes to texture files are documented in each texture file's dedicated section or page.

Additions[]

Java Edition pre-Classic
rd-131655Added terrain.png.
Java Edition Classic
0.0.20a_01Added gui.png.
0.26 SURVIVAL TESTAdded particles.png.
Java Edition Indev
0.3120091231-2Added items.png.
Minecraft Indev20100223Added kz.png.
Java Edition Beta
1.6Test Build 3Added mapicons.png.
1.8Pre-releaseAdded explosion.png.
Java Edition
1.0.0Beta 1.9 Prerelease 2inventory.png now contains an atlas of effect icons.
1.915w31aAdded bars.png.
15w34cAdded sweep.png.
1.2023w18aminecraft_textures_atlas_blocks.png_0.png has been added (in this version or a previous version), accessible via F3 + S, which allows players to save all textures currently loaded in their game in a convenient texture atlas.
Pocket Edition Alpha
v0.1.0Added terrain.png, items.png, particles.png and gui_blocks.png.
v0.8.0build 2Added terrain_atlas.tga and items_opaque.tga.

Removals[]

Java Edition
1.513w02aterrain.png and items.png have been split up into their constituent textures. A procedurally generated and manually saved texture atlas is still available, however: minecraft_textures_atlas_blocks.png_0.png, accessible via F3 + S in 1.19 and above.
1.1419w06aparticles.png, explosion.png and sweep.png have been split up into their constituent textures.
19w07apaintings_kristoffer_zetterstrand.png has been split up into its constituent textures.
19w08ainventory.png has been partially split up to remove the status effect textures, which are now split into individual textures, leaving only the actual inventory textures.
Pocket Edition Alpha
v0.8.0build 2terrain.png, items.png and gui_blocks.png have been replaced with other atlases.
v0.15.0build 1terrain_atlas.tga and items_opaque.tga are no longer used.

See also[]

Advertisement