Java Edition history of textures/Blocks

This page attempts to document the full history of the textures of blocks, their additions, changes and removals. Additions and changes made to the models of blocks, as well as any new blocks which reuse prior textures, will not be documented here. Also not included are blocks which use entity rendering, such as shulker boxes, conduits, and current versions of chests and beds. Texture files which are completely identical to other texture files will also be largely ignored.

Placeholder textures
This section documents both placeholder textures for errors, and those formerly used for animated blocks.

Prior to the addition of actual animated textures, animations were procedurally generated. Placeholder textures were used for these blocks if the animation could not play. An easy way to see these in action is to enter the game while the game itself is paused (can be done if the window is out of focus when loaded), in which case the placeholder textures will be used.

Non-block textures
While not being block textures, these textures are (or were) found in the same directories or texture atlases as blocks are.

Developer version exclusive textures
These textures appeared exclusively in development screenshots or videos. In most cases, the raw files have never been released publicly; almost all cases documented here are derived from recreations.