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

# Templates

### Crafting table JSON

Use this for importing multiple crafting tables:

```json
[
    {
        "label": "Public Crafting Table",
        "prop": "gr_prop_gr_bench_02a",
        "coords": {
            "x": 713.24,
            "y": -1088.82,
            "z": 22.36
        },
        "heading": 90.0,
        "group_type": "public",
        "group_name": "public",
        "blip_enabled": true,
        "blip_name": "Public Crafting",
        "blip_sprite": 566,
        "blip_color": 5,
        "blip_scale": 0.8,
        "xp_enabled": true,
        "xp_per_craft": 10,
        "recipes": [
            {
                "id": "radio_recipe",
                "label": "Radio",
                "item": "radio",
                "amount": 1,
                "time": 5000,
                "category": "items",
                "requiredLevel": 1,
                "blueprintItem": "",
                "ingredients": [
                    {
                        "item": "metalscrap",
                        "label": "Metal Scrap",
                        "amount": 10
                    },
                    {
                        "item": "plastic",
                        "label": "Plastic",
                        "amount": 5
                    }
                ]
            }
        ]
    },
    {
        "label": "Mechanic Workbench",
        "prop": "gr_prop_gr_bench_02a",
        "coords": {
            "x": -347.45,
            "y": -133.38,
            "z": 39.01
        },
        "heading": 70.0,
        "group_type": "job",
        "group_name": "mechanic",
        "blip_enabled": true,
        "blip_name": "Mechanic Crafting",
        "blip_sprite": 566,
        "blip_color": 5,
        "blip_scale": 0.8,
        "xp_enabled": true,
        "xp_per_craft": 15,
        "recipes": []
    }
]
```

### Bulk recipe JSON

Use this for importing several recipes:

```json
[
    {
        "id": "radio_recipe",
        "label": "Radio",
        "item": "radio",
        "amount": 1,
        "time": 5000,
        "category": "items",
        "requiredLevel": 1,
        "blueprintItem": "",
        "ingredients": [
            {
                "item": "metalscrap",
                "label": "Metal Scrap",
                "amount": 10
            },
            {
                "item": "plastic",
                "label": "Plastic",
                "amount": 5
            }
        ]
    },
    {
        "id": "repairkit_recipe",
        "label": "Repair Kit",
        "item": "repairkit",
        "amount": 1,
        "time": 8000,
        "category": "tools",
        "requiredLevel": 2,
        "blueprintItem": "",
        "ingredients": [
            {
                "item": "metalscrap",
                "label": "Metal Scrap",
                "amount": 15
            },
            {
                "item": "steel",
                "label": "Steel",
                "amount": 10
            },
            {
                "item": "rubber",
                "label": "Rubber",
                "amount": 5
            }
        ]
    },
    {
        "id": "pistol_recipe",
        "label": "Pistol",
        "item": "weapon_pistol",
        "amount": 1,
        "time": 15000,
        "category": "weapons",
        "requiredLevel": 5,
        "blueprintItem": "pistol_blueprint",
        "ingredients": [
            {
                "item": "metalscrap",
                "label": "Metal Scrap",
                "amount": 30
            },
            {
                "item": "steel",
                "label": "Steel",
                "amount": 20
            },
            {
                "item": "plastic",
                "label": "Plastic",
                "amount": 10
            }
        ]
    }
]
```
