Java Edition missing texture and model uses

This page documents all known cases where missing textures and models are or were used in vanilla Java Edition.

For this page, due to the nature and intended use of missing textures and missing models, "vanilla" is defined in a much more strict sense than normal: alongside having no mods installed, use of non-default texture packs or resource packs, as well as non-default data packs, are also forbidden, as these can allow for the arbitrary occurrence of error handling assets.

Missing texture
''This section only covers cases where the texture arises due to a texture being absent or invalid. Cases where the texture appears due to a model being absent or invalid are documented in the missing model subsection.''

Particles

 * Block and item particles (breaking, broken, sprinting on, falling on, iron golem walking on, eating, ...)


 * Other particles

Blocks

 * Blocks and variants accessible through normal gameplay


 * Blocks and variants accessible via commands, intentional


 * Blocks and variants accessible via commands, unintentional

Items

 * Valid data values


 * Invalid data values

Invalid data value blocks and items
Invalid item data values tend to almost exclusively use the missing model in the later versions of their existence.