> For the complete documentation index, see [llms.txt](https://zat-scripts.gitbook.io/zat-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zat-scripts.gitbook.io/zat-scripts/esx/crafting/blueprints.md).

# Blueprints

To test the blueprint, You can use this command to give a blueprint for a drill  for example:

```
RegisterCommand("givebp", function()
  exports["zat-crafting"]:GiveBlueprint("drill")
end)
```

To add a blueprint item from Client side :

```
exports["zat-crafting"]:GiveBlueprint("drill")
```

To add a blueprint from Server side :

<pre><code><strong>local info = {
</strong>    type = 'thermite'
  }
exports.ox_inventory:AddItem(source, "drill", 1, info)
</code></pre>

To add a blueprint to a shop :&#x20;

```
[1] = {
            name = "blueprint",
            price = 0,
            amount = 5,
            info = {
              type = 'thermite'
            },
            type = "item",
            slot = 1,
        },
```
