🛡️Your first custom armor
Here you will create the armor
To start you need to have 6 textures, the first texture is the one you are going to use for the model of the armor:

When you have this texture put them in MyAmazingTexturePack/textures/models/armor
and should look like this, if you don't have that folder go here to see how to create the folders.

Then you need the texture for the items that are going to be displayed in the inventory:

This textures are going to be in MyAmazingTexturePack/textures/items
and should look like this:

Now in your main resource pack folder you need to go to your-resourcepack/attachables/
there you will create a file for your armor, example: my_boots.json

Then when you have your file created you need to put this base code for the armor:
{
"format_version": "1.8.0",
"minecraft:attachable": {
"description": {
"identifier": "geyser_custom:the_identifier_of_my_armor_part",
"materials": {
"default": "armor",
"enchanted": "armor_enchanted"
},
"textures": {
"default": "textures/models/armor/some_amazing_texture_directory",
"enchanted": "textures/misc/enchanted_item_glint"
},
"geometry": {
"default": "(the next part change depending of which part of the armor is)"
},
"scripts": {
"parent_setup": "(the next part change depending of which part of the armor is);"
},
"render_controllers": [
"controller.render.armor"
]
}
}
}
When you have this base now you need to see the guides below to learn how to make each part of a armor
Follow this to create helmets
🪖HelmetFollow this to create chestplates
👕ChestplateFollow this to create leggings
👖LeggingsFollow this to create boot
👟BootsLast updated
Was this helpful?