🛡️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

🪖Helmet

Follow this to create chestplates

👕Chestplate

Follow this to create leggings

👖Leggings

Follow this to create boot

👟Boots

Last updated

Was this helpful?