> For the complete documentation index, see [llms.txt](https://frinn.gitbook.io/custom-machinery-1.19/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://frinn.gitbook.io/custom-machinery-1.19/creating-custom-machines/processor.md).

# Processor

A processor is the part of the machine that process recipes.

Each processor type target a specific recipe type.

Specifying a processor is optional, if not specified the `machine` processor will be used.

### Available processors

{% content-ref url="/pages/6cVx0JKYBEcUb5jh5XZO" %}
[Machine](/custom-machinery-1.19/creating-custom-machines/processor/machine.md)
{% endcontent-ref %}

{% content-ref url="/pages/EsH8TrkHTZ0HfKerscMb" %}
[Craft](/custom-machinery-1.19/creating-custom-machines/processor/craft.md)
{% endcontent-ref %}

### Default

Default processor, if the property is not specified :&#x20;

```json
"processor": {
    "type": "custommachinery:machine"
}
```

### Example

If you want to use the [Craft processor](/custom-machinery-1.19/creating-custom-machines/processor/craft.md) instead :&#x20;

```json
"processor": {
    "type": "custommachinery:craft"
}
```
