Per states texture
Last updated
Last updated
First of all, to better understanding this tutorial you must read first General Items because I will suppose you already know some basic stuff of Texture pack, after telling this, let's begin.
As I said, I'll suppose you know basic stuff, so, this tutorial will only focus on the bow or items with per states texture itself, I won't explain how to create a texture pack, where the items go, etc etc, just the state mechanic itself.
First of all, if you pick up a vanilla bow and draw it you will see it has 4 states, so, we will need 4 textures. Let's do it (how to make the texture is explained in General Items)
So we have the texture, now let's add it to the bow.
The admin one
The sub admin ones
I'll repeat, you have to know basic stuff of retexturing to know what I am talking about, this requires some experience before. I suggest you to read General Items if you don't understand anything here.
Remember !
The parent handheld is the basic handheld when you hold an item like a diamond, if you want it to hold it normally like a bow you should use item/generated.
As it was said "it requires previous knowledge" -> and don't forget you can use this same tip to apply parents that don't belong here for example using as parent "item/shield"
After doing everything, save the jsons, save the texture in the correct folders, and give it to yourself in game + put the texture pack on.
That's all, if have any question feel free to ask in the discord. Have a nice day
This is the default json shield item + a text with the custom model data part
This will make the shield to apply the shield2 item state as default state with CustomModelData 2 and if its CustomModelData 2 and blocking, the shield2_blocking item state will be applied.
shield2 and shield2_blocking are json of items, you can either retexture the same shield or create one custom with external programs.