movblock.mov

Anvil

Placed anvils have tiers 1–8 and a special tier 1,916,169.

Construction recipes

Fields

FieldMeaning and defaultRange
typeSelects the hbm:anvil_construction recipe format.
nameOptionalInternal lookup name; defaults to the last segment of the recipe resource path.
input_itemsOrdered counted item inputs; defaults to an empty list.
output_itemsFixed or weighted item-output positions; defaults to an empty list.
orderOptionalSort position within the recipe table; lower values first, default 2147483647.−2³¹ to 2³¹−1
overlayRequired anvil overlay: none, construction, recycling, or smithing.
tierOptionalMinimum construction tier; default 0.−2³¹ to 2³¹−1
tier_upperOptionalUpper 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

FieldMeaning and defaultRange
typeSelects the hbm:anvil_smithing recipe format.
nameOptionalInternal lookup name; defaults to the last segment of the recipe resource path.
input_itemsOrdered counted item inputs; defaults to an empty list.
output_itemsFixed or weighted item-output positions; defaults to an empty list.
orderOptionalSort position within the recipe table; lower values first, default 2147483647.−2³¹ to 2³¹−1
tierOptionalRequired smithing tier; default 1.−2³¹ to 2³¹−1
kindOptionalSmithing kind: plain, mold, hot, or poison; default plain.
shapelessOptionalAllows input positions to be swapped when true; default false.
shapeOptionalOptional 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"
  ]
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted.

On this page