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.

Minecraft uses an assortment of different placeholder textures for handling cases where textures cannot be drawn normally.

Missing texture[]

Perhaps the most famous of all cases, the missing texture, a texture composed of a black and magenta checkerboard, turns up anytime a texture or model reference could not be correctly resolved.

Animation placeholder textures[]

Another type of placeholder texture, these were overwritten by the actual animated textures during gameplay once said textures were generated by the game. They would appear themselves in the event that the associated animation could not be generated for whatever reason.

Texture atlas blank spaces[]

This section describes content that exists only in outdated versions of Minecraft. 
This feature used to be in the game, but has ever since been removed.It may or may not return in a future update.

When predefined texture atlases were used for storing and loading textures, certain patterns were used for marking unused regions on some atlases, where others simply used outright blank spaces.

These texture spots end up being removed as the texture atlases containing them are split up into individual files.

Uses[]

For cases where the placeholder textures were unintentionally used in-game, see Java Edition placeholder texture uses, Bedrock Edition placeholder texture uses, and Legacy Console Edition placeholder texture uses.

History[]

Blocks[]

Java Edition pre-Classic
rd-131655Placeholder Block (texture) JE1 BE1 Added terrain.png, with the purple square placeholder.
Java Edition
1.513w02aDeprecated terrain.png, taking the purple placeholder texture for blocks with it. The file remains in the jar, unused, as does results.png, a new file containing textures which were not split.
Placeholder Block (texture) JE2 The generated texture atlas (stitched_terrain.png) now produces solid yellow squares in empty regions.
13w02bterrain.png is now removed from the jar file, resulting in the placeholder block texture being almost fully removed.
13w03aresults.png has now been removed from the jar file, completely eradicating all block placeholder texture squares.
Blank The empty spaces in stitched_terrain.png are now blank.
Pocket Edition Alpha
DemoPlaceholder Block (texture) JE1 BE1 This version presumably added terrain.png, alongside its placeholder texture.
v0.8.0build 2Blank Removed terrain.png, taking the purple placeholder texture for blocks with it. The replacement texture atlas (terrain-atlas.tga) uses blank spaces instead.
Legacy Console Edition
1.66.0016.0Placeholder Block (texture) JE1 BE1 This was presumably the version to add terrain.png, alongside its placeholder texture.
TU19CU7 1.12 Blank terrain.png has been extended downwards to fit more textures. This is despite the fact that there is still one purple placeholder square remaining.
TU25CU12 1.17 The last purple placeholder square has been replaced, fully removing them from terrain.png.

Items[]

Java Edition Indev
0.3120091231-2Blank Added items.png, with the blank placeholder.
Java Edition
1.513w02aDeprecated items.png.
Placeholder Item (texture) JE2 The generated texture atlas (stitched_items.png) now produces solid yellow squares in empty regions.
13w03aBlank The empty spaces in stitched_items.png are now blank.
Pocket Edition Alpha
DemoBlank This version presumably added items.png, alongside its placeholder texture.
v0.8.0build 1Blank Removed items.png. The replacement texture atlas (items-opaque.tga) still uses blank spaces.
Legacy Console Edition
1.66.0016.0Blank This was presumably the version to add items.png, alongside its placeholder texture.

Particles[]

Java Edition Classic
0.26 SURVIVAL TESTBlank Added particles.png, with the blank placeholder.
Java Edition
1.1419w06aBlank Removed particles.png. The generated atlas, particles.png-atlas, still has blank spaces.
Pocket Edition Alpha
DemoBlank This version presumably added particles.png, alongside its placeholder texture.
Legacy Console Edition
1.66.0016.0Blank This was presumably the version to add particles.png, alongside its placeholder texture.

Paintings[]

Java Edition Indev
Minecraft Indev20100223Placeholder Painting (texture) JE1 BE1 Added kz.png, with the purple square placeholder.
Java Edition
1.1419w07aBlank Removed paintings_kristoffer_zetterstrand.png, taking the purple placeholder texture out of the game entirely. The generated atlas, paintings.png-atlas, instead has blank spaces.
Pocket Edition Alpha
v0.5.0Placeholder Painting (texture) JE1 BE1 Added kz.png, with the purple square placeholder.
Legacy Console Edition
1.66.0016.0Placeholder Painting (texture) JE1 BE1 This was presumably the version to add kz.png, alongside its placeholder texture.

Effects[]

Map icons[]

Java Edition Beta
1.6Test Build 3Placeholder Map Icon (texture) JE1 BE1 Added mapicons.png, with the cyan square placeholder.
Java Edition
1.1318w10aBlank map_icons.png now uses blank spaces for placeholders instead of blue squares.
Pocket Edition Alpha
v0.14.0build 1Placeholder Map Icon (texture) JE1 BE1 Added mapicons.png, with the cyan square placeholder.
Bedrock Edition
?mapicons.png no longer has any placeholder regions, as all 16 spaces now correspond to a map icon.

Unsorted[]

Java Edition
1.1419w08aBlank Split effect icons from inventory.png, taking out some of the placeholder regions, although most were blank to begin with anyway.

Default texture[]

In some cases where textures were not explicitly defined for certain blocks, the blocks in question would "default" to the texture at position (0,0) of the texture atlas in use. Where terrain.png is used, this was the top of the grass block, however with the deprecation of predefined texture atlases and their replacement with atlases which are generated at runtime, this texture tended to shift with time.

Since 14w25a, the vast majority of such cases are instead directed to the missing texture, however some notable outliers persisted beyond this point.

Uses[]

For cases where the default texture was unintentionally used in-game, see Java Edition default texture uses, Bedrock Edition default texture uses, and Legacy Console Edition default texture uses.

History[]

Java Edition pre-Classic
rd-131655Grass Block (top texture) JE1 The texture at (0,0) in the current block texture atlas, terrain.png, is the top of the grass block.
rd-20090515Grass Block (top texture) JE2 The grass block top texture has changed.
Java Edition Alpha
v1.2.0previewGrass Block (top texture) JE3 BE1 The grass block top texture has changed.
Java Edition
1.0.0Beta 1.9 Prerelease 5Grass Block (top texture) JE4 BE2 The grass block top texture has changed.
1.513w02aterrain.png has been removed and replaced with texture atlases generated at runtime.
Missing Texture JE2 By default, the texture at (0,0) is the missing texture, meaning that certain things that use this texture in-game actually use it due to it being the texture at (0,0), rather than it being the missing texture and pointing to it in error cases. These cases can be distinguished by applying a texture pack in which one of the blocks is larger than 64x64: blocks which point to the missing texture specifically will still use it, but those that simply point to the default position will use the new, large texture from the texture pack.[more information needed]
1.6.113w18aThe missing texture has changed in this version, becoming 16x16 from its previous 64x64 size.
Flowing Lava (texture) JE2 As such, due to how textures are ordered in atlases the game generates, it is no longer at the top-left of the atlas, instead being replaced by the 32x32 flowing lava texture, which is used in these cases.[more information needed]
13w18bThe flowing lava particles are now animated.[1]
1.814w06aBlock of Redstone (texture) JE1 BE1 Unreferenced textures now point to the block of redstone texture instead, likely as a fix to MC-46427.
14w06bEnd portals and moving pistons now have the lava texture again when broken, although barriers still use the redstone block texture. This is likely due to the fix for MC-47482.
14w25aMissing Texture JE3 Unreferenced textures now point to the missing texture from this point forward. All cases of this happening are now counted as uses of the missing texture.
14w30aThe default texture appears to be used again in some cases, such as chest item particles (only accessible via commands).[more information needed]
1.13?The default texture is no longer referenced for any item, excluding shields.
1.1418w47aThe default texture is no longer used for shield particles.[2]

Bedrock Edition missing textures[]

For cases where these placeholder textures were used in-game, see Bedrock Edition missing tile texture uses.

Unlike in Java Edition, which only has a single missing texture which is generated by the game at runtime, Bedrock Edition defines several textures as image files in the game's assets directory. There are two such textures:

Path Use case
Info update (texture) BE1 textures/blocks/missing_tile.png Commonly used for blocks and their item forms which have no assigned texture or blocks that are in the game and have their texture, but the texture isn't assigned correctly.
Missing Item (texture) BE textures/ui/missing_item.png Unknown[more information needed]

Debug textures[]

This section of the article is empty. 
You can help by adding to it.

Default player skins[]

This section of the article is empty. 
You can help by adding to it.

References[]

Advertisement