Infuser
Recipes for the Blood Infuser: a central item is infused using up to four side ingredients, optionally producing byproducts in three extra output slots.
JSON Schema
Recipe type: vampirism:infuser.
data/vampirism/recipe/example.json
{
"type": "vampirism:infuser",
"commoninfo": {},
"item": "vampirism:diamond_heart_seeker",
"ingredient1": "vampirism:pure_blood_4",
"ingredient2": "vampirism:pure_blood_4",
"ingredient3": "vampirism:pure_blood_4",
"ingredient4": "vampirism:pure_blood_4",
"result": { "id": "vampirism:diamond_heart_seeker" },
"cookingtime": 200
}
| Field | Required | Type | Description |
|---|---|---|---|
item | yes | Ingredient | The central item being infused. |
ingredient1–ingredient4 | – | Ingredient | The four side slots. At least one must be present. A slot with no ingredient must be left empty in-world. |
result | no | Item stack template | Main output. If omitted, the output is a copy of item with pure-blood level applied (min of the inputs' pure levels). |
result1, result2, result3 | – | Item stack template | Optional byproducts placed in the three extra output slots. |
commoninfo | no | object { "show_notification": bool } | Vanilla CommonInfo. Defaults to {} → show_notification: true. |
group | no | string | Recipe-book grouping. |
cookingtime | no | int (default 200) | Ticks to finish. |