I'm making a texture pack for Minecraft 1.9. While I was working on on the pack, 1.10 came out. Back when it was 1.9, there was a bug where it said it was incompatible, when my texture pack was made for 1.9. So, when it said "incompatible" in 1.10, it ignored it, since it still seemed to have no bugs in 1.10, so I kept re-texturing. Later, I started working on andesite, and it showed that purple and black checker pattern that happens when it doesn't know the texture of that block or item. I double checked, and it was the right type of file, right name, right everything, but it still shows that texture. I don't want to have to redo the entire texture pack in 1.10, just so this will happen again when 1.11 comes out. Any tips on how to fix this bug? (BTW, I've re-textured other blocks since this happened, and it seems to only have happened with the andesite.)
The above is known as the Missing Texture texture. It shows when a block does not have a valid texture in the current resource pack.
In order to fix this, ensure the following:
- The texture exists in ANY resource pack
- The texture has an even horizontal and vertical size
- The texture is a valid image
If any of these is invalid, the above block will show instead.
From the Wiki:
For block or item textures to function, they must have equal width and height (or height that is a multiple of the width if animated); otherwise it will display as a purple and black checkerboard. For most other textures, the file will simply be stretched to fit the required dimensions.
Most solid blocks will turn any transparent area fully opaque. The rest of the blocks, along with most entity textures will allow clear areas of the texture. All items and any blocks or entities which are semi-transparent by default support semi-transparency.
If a file does not exist in any resource pack, including the default, it will display as a purple and black checkerboard.