Armor textures CIT

Manually creating Optifine custom armors textures

Custom textured armors on 1.16 and lower

If you want to add a custom texture and not just a custom color to armors you can use Optifine.

This is an old method for clients with version 1.16 and lower. The new method for 1.17+ don't need Optifine for this.

Custom textured armor

Download the example addon here

Step 1

Create your custom namespace (if you didn't already), follow this tutorial. In this tutorial my namespace is named mystuff

Step 2

Create custom textures for the inventory items. I put them in the folder: contents/mystuff/resourcepack/mystuff/textures/item/example_1

Step 3

Create custom textures for on-body armor. You can get an example here:

6KB
Open

Edit the textures as you wish (use Paint.NET, Photoshop, GIMP or similar programs) and save them as layer_1.png and layer_2.png

Step 4

Create the optifine folder, this is where we want to put out custom textures for the worn armor: contents/mystuff/resourcepack/minecraft/optifine/

Step 5

Now save the previously created on-body textures (layer_1.png and layer_2.png ) inside this folder: contents/mystuff/resourcepack/minecraft/optifine/cit/mystuff/armors/example_1/entity/

So you have this:

Step 6

Create these files: boots.properties, chestplate.properties, helmet.properties, leggings.properties inside contents/mystuff/resourcepack/minecraft/optifine/cit/mystuff/armors/example_1/entity/

Each of the files must contain this:

For each of the .properties files you have to change the 1th line setting your namespace instead of "mystuff", the 2nd line to your item id and the 5th line to the item type (diamond_leggings , diamond_boots ....)

Now you should have this:

Step 7

Create a file to contain this custom armor, to better organize it. Name it example_1.yml and place it inside your namespace, in this example: contents/mystuff/configs/example_1.yml

Step 8

Add content to the .yml file. As you can see I decided to base my items on the Minecraft DIAMOND armor and I didn't specify any color because I don't need to color it, Optifine will apply a texture to it.

Done!

Notes:

Last updated

Was this helpful?