Try our affiliated browser extension - redirect to BreezeWiki automatically!

Terrain.png

This article is about the history of the terrain.png file. For a comprehensive history of block texture changes, including after terrain.png's decommission, see History of textures.
This page uses many images. 
It is not recommended for people with limited or slow internet connections to read through this page.
This page describes content that exists only in outdated versions of Java Edition, Bedrock Edition. 
This feature used to be in the game, but has ever since been removed.It may or may not return in a future update.
201301031509 terrain

terrain.png was a texture atlas found inside minecraft.jar. It was used to store the game's block and fluid textures, the block breaking animation, and some items. It has been superseded with minecraft_textures_atlas_.pngs, obtainable in the screenshots folder upon doing F3 + S in modern versions (i.e.: 1.19.4).

Format

terrain.png is a fixed-width 256×256-pixel file that is split into different 16×16 squares which correspond to the texture for each block found in-game.

Usage

Before the introduction of texture packs, terrain.png had to be edited in order to change any textures found in-game. The file would have to be placed inside an edited minecraft.jar file in order to work.

Empty regions

Unused sections of the texture are occupied by lilac squares, which distantly resemble the missing texture used from 13w16a onwards. The paintings sheet also used this purple texture, however other atlases, like items.png and particles.png, did not.

These regions are solely intended to mark unused spaces on the sheet. Despite this, there are several cases of these texture regions unintentionally being used by blocks, items and other features. The following list names some significant examples where this texture was used (full lists for each edition are available with example screenshots and version ranges: Java, Bedrock, Console)

History

This section would benefit from the addition of more images. 
Please remove this notice once you've added suitable images to the article.
The specific instructions are: Bedrock and Console Edition should include renders of blocks like with Java Edition, but only listed during the versions when said blocks are implemented
This section is missing information about
  • Apparently the sponge texture changed, by one pixel
  • Java Edition:
    • Was the lava texture added in in-20100110 truly unused, or was it used for the flowing lava texture, which, if it existed, was either unused or just looked like still lava? Was the flowing lava texture even added in this version, or was it added in a prior version and it used the grass top in that position as a placeholder?
    • Likewise, a placeholder texture for fire wasn't added until a June 17th Infdev, despite fire being added more than six months earlier. Did fire even have a dedicated placeholder texture spot prior to this, and the dedicated placeholder texture just put in said space afterwards to mark it?
    • The June 7, 2010 water/lava texture mapping bug implies there may be two different fire textures, even at this point, way before Beta 1.2. Does this mean two placeholder spots?
    • How can placeholder textures be made to appear? There is a way to make them appear circa Beta 1.7.3 by having the game paused as soon as it opens with an animated block in view (results differ with double clicking vs the open world button). Version range for this, and are there any other ways in other versions? Could be useful for testing the unobtainable item forms for fire and gears to see which of the two textures they use for items, as well as the burning on fire first person overlay and burning mob overlay.
    • When was the opaque classic water texture removed?
    • When did torches get a top texture?
    • When did doors stop using the dedicated right hinge texture?
    • When did the furnace use a dedicated top texture?
    • What texture did ender chests use for particles?
    • Particle textures in general. What did logs use throughout history, for example?
    • Clarify inf-20100624's cloth changes on this page as well - DV 35 changed from light gray to white
    • Clarify Beta 1.3's redstone changes
    • Verify the side texture used by repeaters and any UV changes affecting them
    • Beta 1.7 fence UV changes? Should we even be documenting pure UV changes on this page at all?
    • Missing Beta 1.8 changes: mossy cobblestone texture, and two of the other unused textures at the bottom of the file
    • Stuff that should be added:
      • Wool item with damage which is a nonzero multiple of 16: appears as in b1.2, and uses the newly planted nether wart texture on all sides in b1.9 onwards
      • Particles from breaking doors in b1.7 - b1.7.2
      • Weird Piston
      • Shrub
      • Green Shrub
      • Old item forms
        • Leaves
        • Grass Block
        • Grass/Fern/Shrub and historical colorations
        • Lily Pad
      • Technical block item forms
        • Crops
        • Oak Sign
        • Oak Wall Sign
        • Oak Door
        • Iron Door
        • Redstone Wire
        • Unpowered Redstone Repeater
        • Powered Redstone Repeater
        • Unpowered Redstone Comparator
        • Powered Redstone Comparator
        • Pumpkin Stem
        • Melon Stem
        • Nether Wart
        • Carrots
        • Potatoes
        • Cauldron
        • Brewing Stand
        • End Portal
        • Piston Head
        • Moving Piston
        • Flower Pot
        • Skull
        • Red Bed
        • Fire
        • Sugar Cane
        • Cocoa
        • Tripwire
    • Stuff that might be worth adding:
      • Fluid texture mapping bugs in 0.27 SURVIVAL TEST and inf-20100607 - in the former, the placeholder texture is partially used
      • Infinite Water Source
      • Infinite Lava Source
      • Faceless furnaces, lit furnaces, pumpkins, jack o'lanterns and droppers
      • Old item forms
        • Ice
      • Technical block item forms
        • Lit Furnace
        • Lit Redstone Ore
        • Lit Redstone Lamp
        • Cake
        • Nether Portal
        • Double Stone Slab
        • Double Wooden Slab
        • Unlit Redstone Torch
        • Water
        • Lava
  • Bedrock Edition:
    • What textures were used throughout Pocket Edition's history, and when did unused future textures become used?
  • Legacy Console Edition:
    • Did PS4 use terrain.png, even during and after the texture update?
      • If so, then all versions from PS4 1.77 all the way to PS4 1.95 would need to be added.. 
Please expand the section to include this information. Further details may exist on the talk page.
Java Edition pre-Classic
rd-131655
Added terrain.png.
This version dates to February of 2009, predating the first builds of the game by 3 months and probably implying its usage in RubyDung.
The textures for grass blocks and stone have been added.
rd-20090515
The textures for cobblestone, dirt and planks have been added.
The textures for grass blocks and stone have changed. Grass blocks now have side textures, and the old texture, now exclusively used for the top, has been brightened.
rd-161348
Added the texture for the oak sapling.
The oak planks texture has changed.
A second, unused copy of the top texture for the grass block has been added.
Java Edition Classic
0.0.12a
The textures for bedrock, lava and water have been added.
An opaque version of the water is also added, which can be seen to have been used for water in pre-release screenshots.
0.0.13a
The lava and oak sapling textures have changed.
0.0.14a
The textures for sand, gravel, gold ore, iron ore, coal ore, oak logs and oak leaves have been added.
The cobblestone and oak planks textures have changed.
An unused white texture, and three other textures duplicating the three textures used for the grass block (dirt (bottom), side and top) have also been added.
0.0.15a
The textures for sand, gravel, oak logs and oak leaves have changed.
The unused white texture and three duplicated grass block textures have been removed (the older grass block top duplicate still remains).
0.0.19aChanges were made to terrain.png, however the revision used in this version cannot be found as the version has not been archived.
The textures for sponges and glass have been added.
Lava and water now use procedural code-generated animated textures.
The previous lava and water textures are now used as animation placeholder textures.
0.0.19a_01Changes were made to terrain.png, however the revision used in this version cannot be found as the version has not been archived.
The texture for glass has changed.
0.0.19a_02
The texture for glass has changed once again.
0.0.20a
The textures for all 16 cloth colors, as well as dandelions, roses, red and brown mushrooms and blocks of gold have been added.
0.24_SURVIVAL_TEST
The textures for the breaking animation have been added.
0.26 SURVIVAL TEST
The textures for smooth stone slabs, blocks of iron, TNT, mossy cobblestone, bricks and bookshelves have been added.
The textures for blocks of gold and gold ore have changed.
The cobweb texture (unused at the time), four variations of bricks and two strange, misaligned block of gold side textures have been added.
0.28
The texture for obsidian has been added.
The textures for light gray and gray cloth and TNT have changed.
Java Edition Indev
0.3120091223-1
The texture for torches has been added.[is this the correct version?]
Another copy of the old water/water placeholder texture has been added, likely to account for the addition of the flowing water texture.
The unused brick block texture variations and weird misaligned gold block textures have been removed.
20091231-1
The torch texture has changed.
20100110
The texture for oak saplings has changed.
The old grass block top texture duplicate has been replaced by a copy of the old lava texture. It is not known if it is used or not - it may be a placeholder texture for flowing lava, assuming said texture has been added to the game at this point or prior, and is either unused or simply looks identical to still lava.[more information needed]
20100124
The textures for chests have been added.
20100128
The textures for diamond ore and blocks of diamond have been added.
Placeholder textures for gears has been added. The actual textures used by gears are separate files and located in a different directory.
20100130
The textures for crafting tables have been added.
20100206
Added textures for farmland.
The textures for wheat crops have been added.
Unused "chair" and "table/chair front" textures have been added, as well as a duplicate of oak planks, likely used for creating said textures.
Wheat with metadata 8 through 15 read from the next line of terrain.png. Of these, six use the lilac "placeholder" texture, but two actually use the otherwise-unused chair and table textures.
The textures for oak leaves, blocks of iron, gold and diamond have been moved.
20100219
The textures for the furnace have been added. The top and bottom of furnaces currently use the stone texture.
Java Edition Infdev
20100607
The textures for oak doors and ladders have been added. The sides, top and bottom of oak doors use the oak planks texture.
The unused oak planks duplicate texture has been replaced by the ladder texture.
As a result of changes in this version, two extreme crop blocks now use oak door textures.
20100611 The sides, top and bottom of oak doors now use the oak door texture.
20100616-1
An alternate, opaque version of the oak leaves texture has been added, used when the graphics setting is Fast.
The placeholder textures for flowing water and flowing lava[verify] are now 32x32 instead of 16x16, to account for the new geometry and texture mapping of flowing fluids which require a larger texture to account for the rotation of said texture.
All of the fluid placeholder textures (still water, still lava, flowing water and flowing lava) have been moved to the bottom-right corner of terrain.png.
20100617-2
A hilarious placeholder texture for fire has been added.
20100618
The textures for rails have been added.
The textures for oak doors and ladders have been darkened.
The unused chair side texture has also been darkened, likely on accident due to its proximity to the other darkened textures.
As a result, wheat with metadata 9, 10, 11 now look different.
20100624
The fire placeholder texture has changed. It now has text reading "FIRE TEX! HNST" ("Fire texture! Honest!")
All 15 colored cloth textures have been removed, with the white cloth texture retained and moved to where red cloth was previously. In addition, right-hinge door textures have also been removed, reverting wheat of metadata 10 to the placeholder texture.
20100625-2
The texture for spawners has been added.
20100629
Oak and cobblestone stairs use oak planks and cobblestone textures, respectively.
Their item forms are flat textures.
An unused unknown block texture has been added. This is likely an early coral block texture, as the version was released shortly after Notch mentioned trying to add corals on The Word of Notch.[1]
The unused "chair" and "table/chair front" textures have been removed, reverting wheat of metadata 11 and 12 to the placeholder texture.
Java Edition Alpha
v1.0.1


The textures for iron doors, levers, redstone wire, redstone ore and redstone torches have been added.
Due to this, wheat of metadata 8, 10, 11, 12 and 13 also use these textures.
The bases of levers use the cobblestone texture, stone buttons and stone pressure plates use the stone texture, and oak pressure plates use the planks texture.
Stairs items now have proper models, which render oddly.
The placeholder textures for gears have been removed.
v1.0.4
The textures for ice, snow layers and snowy grass blocks have been added.
The unused "coral block" texture has been removed, being replaced by the snowy grass side.
v1.0.5 Snow blocks use the snow layer texture.
v1.0.6
The textures for cactus have been added.
The cactus item uses the side texture on all faces.
v1.0.11
The textures for sugar cane and clay have been added.
The model and textures for cacti have changed.
Cactus uses the same model as the block does in item form.
The texture for bricks has changed.
v1.0.14
The textures for jukeboxes have been added.
Minecarts with chests and minecarts with furnaces use the chest and furnace blocks' textures, respectively.
v1.0.17 Oak fences use the oak planks texture.
v1.2.0preview
The textures for netherrack, soul sand, glowstone, pumpkins and jack o'lanterns have been added.
The addition of these textures now means wheat of metadata 14 and 15 use the pumpkin and netherrack textures - as a result, there are no longer any metadata versions of wheat that use a placeholder texture.
The texture for the top of grass blocks and both textures for for oak leaves have changed - the textures are now completely grayscale, and are tinted depending on the biome.
The textures for rails have changed.
Blocks of gold, iron and diamond now use the top texture on all faces. The side textures are still used for particles. The bottom textures are now completely unused.
A placeholder texture for nether portals has been added.
v1.2.2Official support for 16×16 texture packs without having to edit minecraft.jar has been added. Higher resolutions are not fully supported.
Java Edition Beta
1.2

The textures for cake, dispensers, lapis lazuli blocks, lapis lazuli ore, sandstone, spruce leaves, spruce logs and birch logs have been added. Cakes with metadata 8-15 borrow from an adjacent placeholder texture.
New colored versions of wool have been added with a different color scheme.
Instead of having different but visually identical textures, birch leaves use the texture for oak leaves, and note blocks use the side texture for jukeboxes.
Spruce and birch leaves use hard-coded colors and ignore biome coloration rules.
Added unused old texture of the cake's item form.
The side and bottom textures for blocks of gold, iron and diamond have been removed. The top textures are now used for particles.

Cakes with eight through fifteen bites now borrow from the adjacent cake side texture when seen from below.
1.3
The textures for red beds and redstone repeaters have been added. Beds use the oak planks texture on the bottom. Redstone repeaters use the models and textures for redstone torches and the smooth stone top texture[verify] on the sides of the base.
Cobblestone, wooden (petrified oak) and sandstone and smooth slabs use cobblestone, planks and sandstone, respectively.
"Seamless" stone slabs, whose double variants are an unintentional and effective precursor to smooth stone, have been added.
An unused crying obsidian texture has been added.
The old textures for redstone wire have been removed and new redstone textures added, which use a tint system. As a result, wheat of metadata 12 and 13 now use the placeholder texture once more.
1.4 Added locked chests, which use identical models and textures to chests and have a large variant.
1.4_01Locked chests no longer have a large variant, and as such do not use said model.
1.5
The textures for birch saplings, spruce saplings, detector rails, powered rails and a side overlay texture for grass blocks have been added.
The side overlay texture for grass blocks is grayscale and is tinted depending on the biome.
The unused crying obsidian texture has been replaced by the grass block overlay texture.
1.6Test Build 3
The textures for dead bushes, grass, ferns and oak trapdoors have been added.
The textures for grass and ferns are grayscale and biome tinted.
An unused copy of the grass block top texture has been added, possibly used for picking the colors for drawing grass and ferns.
1.7
The textures for pistons and sticky pistons have been added. Interestingly, despite the back texture being visually identical to the texture used for the tops and bottoms of furnaces and dispensers, the texture used by pistons is separate.
The textures for bricks and cobblestone have changed.
There have been major changes to the UV (texture application) for non-full blocks, making changes to their models. For example, slabs and the bottom step of stairs now use the bottom half of the texture on their sides.
In addition, the textures for cakes and beds have changed to fit these model changes, shifting these textures from the top of their 16x16 regions to the bottom. This results in no visual change for these blocks, with the exception of cakes above metadata 7, which appear different when viewed from below as they use the cake side texture in a way it was not intended to, showcasing the texture change in action.
1.8Pre-release

The textures for stone bricks, cracked stone bricks, mossy stone bricks, red and brown mushroom blocks, mushroom stems, melons, vines, iron bars, glass panes and pumpkin and melon stems have been added.
As a result, wheat with metadata 12 and 13 now use stone brick variant textures, meaning wheat no longer uses the placeholder texture at all again. This is final - extreme metadata wheat will never use a placeholder texture again.
Glass panes use the glass texture on "wide" faces, and the new glass pane edge texture on "narrow" faces.
Brick slabs and stairs, stone brick slabs and stairs, and oak fence gates respectively use the brick, stone brick and oak planks textures.
Monster eggs use the model and texture for stone.
The item forms of monster eggs with metadata 2 and 3 use the model and texture for cobblestone and stone bricks.[more information needed]
The unused "village border"[verify] texture has been added.
Cakes with metadata 8 through 15 now use the red mushroom block texture with the addition of the red mushroom block.

Stems with metadata 8-15 use the texture below them - attached stems for stems and vines for attached stems.
Java Edition
1.0.0Beta 1.9 Prerelease
The textures for lily pads, mycelium, nether bricks, nether wart crops have been added.
Nether brick fences and nether brick stairs use nether bricks texture. Mycelium uses the dirt texture on the bottom face of the block.
Beta 1.9 Prerelease 2
The textures for cauldrons have been added.
Beta 1.9 Prerelease 3
The textures for brewing stands, enchanting tables, end portal frames have been added.
An unused "white cobblestone" texture has been added.
Beta 1.9 Prerelease 4
The texture for eye of ender in end portal frames and end stone have been added.
The textures for end portal frames have changed. End portal frame now have top and side textures and use end stone texture on the bottom face.
An unused white cobblestone texture has been replaced by the end stone texture.
Beta 1.9 Prerelease 5
The textures for blocks of diamond, blocks of gold, blocks of iron, dirt, glowstone, grass blocks top, gravel, netherrack, stone and planks have changed.
The texture for netherrack wheat has changed.
Beta 1.9 Prerelease 6
The texture for dragon eggs has been added.
The textures for grass block sides and sand have changed.
1.2.112w03a
The textures for jungle leaves and jungle logs have been added.
12w04a
The texture for jungle sapling has been added.
The textures for dispenser front and oak sapling have changed.
12w07a
The textures for redstone lamps have been added.
1.2
The textures for redstone lamps have changed.
Two unused sandstone textures have been added.
1.2.4
The textures for birch planks, spruce planks, jungle planks, cut sandstone and chiseled sandstone have been added.
The textures for sandstone sides and colored wool have changed.
Cut sandstone and chiseled sandstone use sandstone top texture on the top and bottom faces.
1.3.112w17a Oak, birch, spruce, jungle slabs use planks texture for the appropriate type.
12w19a
The textures for cocoa pods have been added.
Cocoa pods with an age of 3 pick from the dragon egg texture due to it being the next one in line.
12w21a
The texture for emerald ores has been added.
The texture for gravel has changed.
Sandstone stairs use sandstone textures.
Chests now use the oak planks texture for particles. The old textures for chests have been removed.
The textures for locked chests have changed.
12w21b
The texture for emerald ores has changed.
12w22a
The textures for blocks of emerald, tripwires, tripwire hooks have been added.
Tripwire hooks use the oak planks texture on the base.
The texture for locked chests top has changed.
12w23a
The texture for tripwires has changed.
1.3
The textures for pumpkin and melon stems have changed.

Due to this, subtle changes can also be seen in the overgrown versions of pumpkin and melon stems.
1.4.212w32a
The textures for beacons and command blocks have been added.
12w34a
The textures for carrot crops, potato crops, flower pots, item frames have been added.
Flower pots use the texture for each plant and dirt texture inside. What texture the pots use in the underside is unknown as in this version they require solid block support.
Cobblestone walls, mossy cobblestone walls, item frames bezel, wooden buttons use textures for cobblestone, mossy cobblestone, birch planks and oak planks.
12w36a Beacons now use glass and obsidian textures. The previously added beacon texture is now unused.
12w38a
The texture for beacons has changed. Beacons once again use their own texture, instead of the glass texture.
12w40a
The texture for beacons has changed. Beacons use own texture on the core and once again use glass texture.
12w41a
The textures for anvils have been added.
12w42a
The texture for redstone repeaters top has changed.
Locked redstone repeaters use the bedrock texture on the lock.
1.513w01a
The textures for blocks of redstone, daylight detectors, hopper item, nether quartz ores, comparators have been added.
The texture for locked chest sides has changed.
Hoppers, light weighted pressure plates, heavy weighted pressure plates use the textures for cauldrons, blocks of gold and blocks of iron.
13w02aThe terrain.png file has been replaced by individual block and item images, allowing for HD and animated textures. The terrain.png has been effectively replaced by procedurally generated texture atlases.
A new file called results.png is present in the block textures folder, holding most of the textures which were not extracted (however the nether portal placeholder texture is mysteriously absent). It appears to be a dismantled version of the 12w42a file, rather than the 13w01a version.
13w02bterrain.png has been removed from the jar file from this point onwards.
13w03aresults.png has been removed from the jar file from this point onwards.
Pocket Edition Alpha
v0.1.0
Added terrain.png, based on Java Edition Beta 1.3.
The ... button is present.
The fire texture placeholder is different from in Java Edition.
v0.1.3
Added textures used by the info update blocks.
The fire placeholder textures are now a translucent orange, very similar to the water placeholder.
v0.2.0
The terrain.png file has now been updated to 1.0.0's version.
Ice's texture has unaccountably changed to be completely opaque.
v0.2.1 The item model of leaves use separate but identical magenta textures when "Fancy Graphics" are enabled/disabled and no longer tinted.
Oak leaves in item form with damage value 1 and 2 no longer use models of spruce and birch leaves.
v0.2.1 alpha2 The textures for info update, iron door, oak and birch leaves in block and item form have changed.
The update game block's top left pixel is now transparent. This causes it to render black in-game.
The textures for leaves in item form were taken from Java Edition Alpha v1.1.2_01 and earlier.
v0.4.0
Pre-tinted versions of spruce leaves have been added, also used for item rendering.
v0.5.0
The textures for glowing obsidian and the nether reactor core have been added.
The grass block side texture has changed.
A tinted version of the grass top texture has been added for the item.
v0.6.0
The textures for the stonecutter and various quartz and sandstone products have been added.
v0.8.0build 2terrain.png is no longer used and has been removed, now being replaced with terrain-atlas.tga.
Legacy Console Edition
1.66.0016.0
Added terrain.png.
TU0
Added unused terrain.png in res/1.2.2/.
? There are mipmapped versions of the above terrain.png.
TU3The terrain.png in res/1.2.2/ is now the one used by the game, and the one that will always be used from now on, leaving the prior terrain.png unused for the rest of the edition's development.
TU9
Added textures for birch and spruce wood planks
Item frames uses textures for birch wood planks and cake bottom.
Added textures for jungle wood planks, emerald ore, cocoa pods, block of emerald, tripwire hooks and tripwires, despite not being added until TU12 and TU14, respectively.
Removed the original chest texture.
Changed the textures for gravel, wool colors , sandstone sides, melon stems and pumpkin stems.
TU12CU1 1.00
TU14 1.04
TU19CU7 1.12
TU22CU10 1.15
TU25CU14 1.17
TU28CU16 1.19 Patch 1
TU31CU19 1.22 Patch 3
TU43CU33 1.36 Patch 13
TU51CU41 1.44 Patch 201.0.1
TU53CU43 1.49 Patch 231.0.3
TU54CU44 1.52 Patch 241.0.4
TU60CU51 1.64 Patch 301.0.11
TU69 1.76 Patch 36
Pi Edition
0.1
Added terrain.png.
The lit nether reactor core appears to have an exclusive texture.
0.1.1
Updated terrain.png which is as a result now identical to a Pocket Edition revision.

Gallery

References

See also