# Manifest

To start, in your manifest you should put the next. If you don't have a manifest.json go to [**Basics** ](https://jugandomiguel.gitbook.io/custom-resource-pack-geysermc/general/basics)first.

```json
{
    "format_version": 2,
    "header": {
        "description": "The description of you resource pack",
        "name": "Any name you want for your pack",
        "uuid": "the uuid for the manifest",
        "version": [
            1,
            0,
            0
        ],
        "min_engine_version": [
            1,
            18,
            3
        ]
    },
    "modules": [
        {
            "description": "The description of you resource pack",
            "type": "resources",
            "uuid": "the second uuid for the manifest",
            "version": [
                1,
                0,
                0
            ]
        }
    ]
}
```

First we create a description in `"description": ""` and a name in `"name": ""`. It should look like this:

```json
        "description": "My amazing resource pack for my server",
        "name": "MyServerName",
```

When we're done with that you need a uuid for your resourcepack, this will identify your resourcepack from others, this uuid should be unique for every resourcepack or the game will detect it as duped resourcepack

To create a uuid go to [**this website**](https://www.uuidgenerator.net/) and when you enter you will have you uuid, if you refresh the website it will give you a new uuid. The uuid goes in `"uuid": ""`

```json
{
    "format_version": 2,
    "header": {
        "description": "My amazing resource pack for my server",
        "name": "MyServerName",
        "uuid": "6facbc6c-e7f1-4690-977a-47abd41ea679",
        "version": [
            1,
            0,
            0
        ],
        "min_engine_version": [
            1,
            18,
            3
        ]
    },
    "modules": [
        {
            "description": "My amazing resource pack for my server",
            "type": "resources",
            "uuid": "the second uuid for the manifest",
            "version": [
                1,
                0,
                0
            ]
        }
    ]
}
```

In the second `"uuid": ""` you need to put a new uuid generated by the website

```json
    "modules": [
        {
            "description": "My amazing resource pack for my server",
            "type": "resources",
            "uuid": "9ed30a5c-cbab-4b70-85ad-75c766da4f2b",
            "version": [
                1,
                0,
                0
            ]
        }
    ]
}
```

When you have all, save the file and you are done with the `manifest.json`. With this done you can start creating your armors or items
