
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)
Locked chest (Java/Console)
Invalid Data Value Wool items with nonzero integer multiple of 16 damage values (Java/Console)
Wheat with a growth state over 7 (Java)
Cake with more than 7 bites taken out of it (Java)
Water in a short version range during Survival Test (Java)
Leaves as a held item[verify] in a short version range (Bedrock)
leaves_carried (Bedrock)
History
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
- 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
- Wool item with damage which is a nonzero multiple of 16: appears as
- 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..
- Did PS4 use terrain.png, even during and after the texture update?
Java Edition pre-Classic | |||||
---|---|---|---|---|---|
rd-131655 | ![]() This version dates to February of 2009, predating the first builds of the game by 3 months and probably implying its usage in RubyDung. ![]() ![]() | ||||
rd-20090515 | ![]() ![]() ![]() ![]() ![]() ![]() | ||||
rd-161348 | ![]() ![]() ![]() A second, unused copy of the top texture for the grass block has been added. | ||||
Java Edition Classic | |||||
0.0.12a | ![]() ![]() ![]() ![]() ![]() | ||||
0.0.13a | ![]() ![]() ![]() | ||||
0.0.14a | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
0.0.15a | ![]() ![]() ![]() ![]() ![]() The unused white texture and three duplicated grass block textures have been removed (the older grass block top duplicate still remains). | ||||
0.0.19a | Changes were made to terrain.png, however the revision used in this version cannot be found as the version has not been archived.![]() ![]() ![]() ![]() ![]() ![]() | ||||
0.0.19a_01 | Changes were made to terrain.png, however the revision used in this version cannot be found as the version has not been archived.![]() | ||||
0.0.19a_02 | ![]() ![]() | ||||
0.0.20a | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
0.24_SURVIVAL_TEST | ![]() | ||||
0.26 SURVIVAL TEST | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
0.28 | ![]() ![]() ![]() ![]() ![]() | ||||
Java Edition Indev | |||||
0.31 | 20091223-1 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() The unused brick block texture variations and weird misaligned gold block textures have been removed. | |||
20091231-1 | ![]() ![]() ![]() ![]() ![]() ![]() | ||||
20100110 | ![]() ![]() ![]() | ||||
20100124 | ![]() ![]() ![]() ![]() ![]() ![]() | ||||
20100128 | ![]() ![]() ![]() ![]() ![]() | ||||
20100130 | ![]() ![]() | ||||
20100206 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() The textures for oak leaves, blocks of iron, gold and diamond have been moved. | ||||
20100219 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
Java Edition Infdev | |||||
20100607 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() The unused oak planks duplicate texture has been replaced by the ladder texture. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
20100611 | ![]() ![]() | ||||
20100616-1 | ![]() ![]() ![]() ![]() 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 | ![]() ![]() | ||||
20100618 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
20100624 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
20100625-2 | ![]() ![]() | ||||
20100629 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
Java Edition Alpha | |||||
v1.0.1 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() The placeholder textures for gears have been removed. | ||||
v1.0.4 | ![]() ![]() ![]() ![]() The unused "coral block" texture has been removed, being replaced by the snowy grass side. | ||||
v1.0.5 | ![]() | ||||
v1.0.6 | ![]() ![]() ![]() | ||||
v1.0.11 | ![]() ![]() ![]() ![]() Cactus uses the same model as the block does in item form. ![]() | ||||
v1.0.14 | ![]() ![]() ![]() ![]() | ||||
v1.0.17 | ![]() | ||||
v1.2.0 | preview | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |||
v1.2.2 | Official 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 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Spruce and birch leaves use hard-coded colors and ignore biome coloration rules. ![]() 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 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
1.4 | ![]() ![]() | ||||
1.4_01 | Locked chests no longer have a large variant, and as such do not use said model. | ||||
1.5 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() 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.6 | Test Build 3 | ![]() ![]() ![]() ![]() 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 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
1.8 | Pre-release | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Glass panes use the glass texture on "wide" faces, and the new glass pane edge texture on "narrow" faces. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() The unused "village border"[verify] texture has been added. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |||
Java Edition | |||||
1.0.0 | Beta 1.9 Prerelease | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |||
Beta 1.9 Prerelease 2 | ![]() ![]() | ||||
Beta 1.9 Prerelease 3 | ![]() ![]() ![]() ![]() ![]() ![]() | ||||
Beta 1.9 Prerelease 4 | ![]() ![]() ![]() ![]() An unused white cobblestone texture has been replaced by the end stone texture. | ||||
Beta 1.9 Prerelease 5 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
Beta 1.9 Prerelease 6 | ![]() ![]() ![]() ![]() | ||||
1.2.1 | 12w03a | ![]() ![]() ![]() | |||
12w04a | ![]() ![]() ![]() ![]() | ||||
12w07a | ![]() ![]() ![]() | ||||
1.2 | ![]() ![]() ![]() ![]() ![]() | ||||
1.2.4 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Cut sandstone and chiseled sandstone use sandstone top texture on the top and bottom faces. | ||||
1.3.1 | 12w17a | ![]() ![]() ![]() ![]() | |||
12w19a | ![]() ![]() ![]() ![]() ![]() | ||||
12w21a | ![]() ![]() ![]() ![]() Chests now use the oak planks texture for particles. The old textures for chests have been removed. ![]() | ||||
12w21b | ![]() ![]() | ||||
12w22a | ![]() ![]() ![]() ![]() Tripwire hooks use the oak planks texture on the base. ![]() | ||||
12w23a | ![]() ![]() | ||||
1.3 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
1.4.2 | 12w32a | ![]() ![]() ![]() | |||
12w34a | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
12w36a | ![]() | ||||
12w38a | ![]() ![]() | ||||
12w40a | ![]() ![]() | ||||
12w41a | ![]() ![]() ![]() ![]() | ||||
12w42a | ![]() ![]() ![]() ![]() ![]() | ||||
1.5 | 13w01a | ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | |||
13w02a | The 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. | ||||
![]() | |||||
13w02b | terrain.png has been removed from the jar file from this point onwards. | ||||
13w03a | results.png has been removed from the jar file from this point onwards. | ||||
Pocket Edition Alpha | |||||
v0.1.0 | ![]() ![]() ![]() | ||||
v0.1.3 | ![]() ![]() ![]() ![]() | ||||
v0.2.0 | ![]() ![]() | ||||
v0.2.1 | ![]() ![]() | ||||
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 update game block's top left pixel is now transparent. This causes it to render black in-game. | |||||
![]() ![]() | |||||
v0.4.0 | ![]() ![]() ![]() | ||||
v0.5.0 | ![]() ![]() ![]() ![]() ![]() | ||||
The grass block side texture has changed. | |||||
![]() | |||||
v0.6.0 | ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ||||
v0.8.0 | build 2 | terrain.png is no longer used and has been removed, now being replaced with terrain-atlas.tga. | |||
Legacy Console Edition | |||||
1.66.0016.0 | ![]() ![]() ![]() | ||||
TU0 | ![]() | ||||
? | ![]() ![]() | ||||
TU3 | The 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 | ![]() ![]() ![]() 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. | ||||
TU12 | CU1 | 1.00 | ![]() ![]() ![]() | ||
TU14 | 1.04 | ![]() ![]() ![]() | |||
TU19 | CU7 | 1.12 | ![]() ![]() ![]() | ||
TU22 | CU10 | 1.15 | ![]() ![]() ![]() | ||
TU25 | CU14 | 1.17 | ![]() ![]() ![]() | ||
TU28 | CU16 | 1.19 | Patch 1 | ![]() ![]() ![]() | |
TU31 | CU19 | 1.22 | Patch 3 | ![]() ![]() ![]() | |
TU43 | CU33 | 1.36 | Patch 13 | ![]() ![]() ![]() | |
TU51 | CU41 | 1.44 | Patch 20 | 1.0.1 | ![]() ![]() ![]() |
TU53 | CU43 | 1.49 | Patch 23 | 1.0.3 | ![]() ![]() ![]() |
TU54 | CU44 | 1.52 | Patch 24 | 1.0.4 | ![]() ![]() ![]() |
TU60 | CU51 | 1.64 | Patch 30 | 1.0.11 | ![]() ![]() ![]() |
TU69 | 1.76 | Patch 36 | ![]() ![]() ![]() | ||
Pi Edition | |||||
0.1 | ![]() ![]() | ||||
0.1.1 | ![]() |
Gallery
-
A guide to the textures in terrain.png
-
Most of the historically unused textures in terrain.png, excluding those whose positions would have coincided (e.g. fire placeholder textures).
References
See also
In use |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Removed |
|