I remember, maybe two years ago now, that there was a new feature in Minecraft that allowed you to change the texture of an item in a resource pack depending on a certain NBT tag that was set for the item in your inventory.

I think this tag was something like "textureId" but I can't remember? It is not the damage value, but a new NBT property.

Does anyone recall what this is, and how to use it?


After searching for ages, I found out that it's called Custom Model Data.

You can use the CustomModelData nbt tag for items. This is an nbt value. You can change the textures of an item inside your resource pack depending on this value.

Note: CustomModelData tag can not currently be set inside a custom crafting recipe (last checked: 1.14)

  • Videos generally don't get a good reception as answers here; if it disappears, your answer is not very useful at all. Please try to summarize the information in the video so that your answer can help others, even if the video goes away. – Frank Jul 9 '19 at 14:28
  • I've improved it a bit but don't have much time. I thought it would be better to post an answer with that video than nothing. – David Callanan Jul 9 '19 at 16:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.