Skip to main content
Version: 2.x

Weapon Table

Shaped or shapeless recipes for the Weapon Table. The Weapon Table has a 4×4 grid.

info

The Weapon Table can only be used by a Hunter that unlocked the Weapon Table skill.

Recipe type: vampirism:weapon_table. See Overview for result, skill, level and show_notification.

Shaped​

data/vampirism/recipe/example.json
{
"type": "vampirism:shaped_crafting_weapontable",
"category": "equipment",
"pattern": [
"XXXX",
"XYYX",
"XZZX",
"X X"
],
"key": {
"X": "#c:leathers",
"Y": "#c:crops/garlic",
"Z": "#c:gems/diamond"
},
"result": { "id": "vampirism:armor_of_swiftness_legs_ultimate" },
"lava": 5,
"level": 1,
"skill": [ "vampirism:artisan_craftsmanship" ]
}
FieldRequiredTypeDescription
patternyesstring[]Up to 4 rows, up to 4 chars each. Space = empty. Same rules as vanilla shaped crafting.
keyyesobject<char, Ingredient>Maps each pattern character to an ingredient.
resultyesItem stack templateCrafting output.
categorynoequipment | building | redstone | miscRecipe-book category.
groupnostringRecipe-book grouping.
lavanoint (default 0)Lava (mB-equivalent fuel) consumed per craft. Typically 0–5.
levelnoint (default 1)Minimum hunter level.
skillnoSkill id[]Required unlocked skills.
show_notificationnobool (default true)Vanilla recipe-toast toggle.

Shapeless​

{
"type": "vampirism:shapeless_crafting_weapontable",
"category": "equipment",
"ingredients": [
"vampirism:quarrel_normal",
{ "neoforge:ingredient_type": "neoforge:components", "items": "vampirism:oil_bottle", "components": { "vampirism:oil_contents": { "oil": "vampirism:bleeding" } } }
],
"result": { "id": "vampirism:quarrel_bleeding" }
}
FieldRequiredTypeDescription
ingredientsyesIngredient[] (1–16)Unordered inputs.
resultyesItem stack templateCrafting output.

category, group, lava, level, skill and show_notification are the same as for the shaped variant.