Overview
Vampirism adds several custom crafting stations, each with its own recipe type. Recipes are normal Minecraft recipe files:
data/<namespace>/recipe/<name>.json
| Station | type | Page |
|---|---|---|
| Weapon Table | vampirism:shaped_crafting_weapontable, vampirism:shapeless_crafting_weapontable | Weapon Table |
| Alchemical Cauldron | vampirism:alchemical_cauldron | Alchemical Cauldron |
| Alchemy Table | vampirism:alchemical_table | Alchemy Table |
| Blood Infuser | vampirism:infuser | Infuser |
Default recipes:
data/vampirism/recipe/.
Shared building blocks
result
Every result is a vanilla item stack template: either a bare item id, or
{ "id": "vampirism:human_heart", "count": 5, "components": { /* … */ } }
count is 1–99 (default 1); components is an optional data component patch.
skill and level
The Weapon Table, Alchemical Cauldron and Alchemy Table are Hunter stations. Recipes can gate themselves behind hunter progression:
| Field | Type | Default | Meaning |
|---|---|---|---|
skill | Skill id[] | [] | All listed skills must be unlocked. |
level | int | 1 | Minimum hunter faction level. |
show_notification
All of these recipe types carry the vanilla CommonInfo (show_notification, default true).
The field name differs per station:
| Station | Where it goes |
|---|---|
| Weapon Table | show_notification at the top level |
| Alchemical Cauldron | inside "info": { … } |
| Alchemy Table | inside "common_info": { … } |
| Infuser | inside "commoninfo": { … } |
CraftTweaker
The Weapon Table and Alchemical Cauldron recipe types can also be manipulated with CraftTweaker when Vampirism Integrations is installed.