Anvil
Placed anvils have tiers 1–8 and a special tier 1,916,169.
Construction recipes
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:anvil_construction recipe format. | |
name | Internal lookup name; defaults to the last segment of the recipe resource path. | |
input_items | Ordered counted item inputs; defaults to an empty list. | |
output_items | Fixed or weighted item-output positions; defaults to an empty list. | |
order | Sort position within the recipe table; lower values first, default 2147483647. | −2³¹ to 2³¹−1 |
overlay | Required anvil overlay: none, construction, recycling, or smithing. | |
tier | Minimum construction tier; default 0. | −2³¹ to 2³¹−1 |
tier_upper | Upper construction tier bound; -1 leaves it unbounded. | −2³¹ to 2³¹−1 |
Example
Source path: data/hbm/recipe/anvil_construction/anvil.coal.json
{
"type": "hbm:anvil_construction",
"input_items": [
{
"ingredient": "#c:dusts/coal"
}
],
"order": 24,
"output_items": [
"minecraft:coal"
],
"overlay": "smithing",
"tier": 3
}Smithing recipes
The two item-input positions have distinct smithing roles.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:anvil_smithing recipe format. | |
name | Internal lookup name; defaults to the last segment of the recipe resource path. | |
input_items | Ordered counted item inputs; defaults to an empty list. | |
output_items | Fixed or weighted item-output positions; defaults to an empty list. | |
order | Sort position within the recipe table; lower values first, default 2147483647. | −2³¹ to 2³¹−1 |
tier | Required smithing tier; default 1. | −2³¹ to 2³¹−1 |
kind | Smithing kind: plain, mold, hot, or poison; default plain. | |
shapeless | Allows input positions to be swapped when true; default false. | |
shape | Optional material-shape identity for the output. |
Example
Source path: data/hbm/recipe/anvil_smithing/smith.ingot_gunmetal.json
{
"type": "hbm:anvil_smithing",
"input_items": [
{
"ingredient": "#c:ingots/copper"
},
{
"ingredient": "#c:ingots/aluminum"
}
],
"order": 38,
"output_items": [
"hbm:ingot_gunmetal"
]
}Laser Isotope Separation Chamber (SILEX)
Previous Page
Annihilator
Choose exactly one top-level tally identity: `item`, `fluid`, or `stack`.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted.