Texture Missing
Blocks or items render as the pink-and-black checkerboard, Minecraft's placeholder for a texture it could not find. A resource pack references textures that are missing or misnamed.
What does this error mean?
When Minecraft cannot locate a texture for a model, it falls back to the magenta/black 'missing texture'. This means a referenced PNG is absent, in the wrong folder, or named differently than the model expects.
pink/black checkerboard
Most Common Causes
- A texture file missing from the pack.
- A filename or path that does not match the model reference.
- Wrong capitalization in file or folder names.
- An incorrect assets/ folder structure.
- A pack_format mismatch hiding part of the pack.
How To Diagnose
- Identify which block/item shows the placeholder.
- Trace its model JSON to the texture path it expects.
- Confirm the PNG exists at that exact path and name.
- Check for case mismatches (paths are case-sensitive on many systems).
Recommended Fixes
- Add the missing texture
Place the correctly named PNG at the path the model references. - Fix names and paths
Correct filenames, folders, and capitalization to match the model exactly. - Verify the folder structure
Ensure textures sit under assets/<namespace>/textures/ as expected. - Match pack_format
Set the correct format so the whole pack loads on your version.
Frequently Asked Questions
It is Minecraft's deliberate placeholder so missing textures are obvious.
Yes, texture paths are case-sensitive. 'Stone.png' and 'stone.png' are different files.
Open the block/item model JSON, the 'textures' entries name the exact paths required.