movblock.mov

Container upgrade

The matching carrier supplies the retained item contents.

since NTM 1.0.1Applies to NTM 1.0.1, 1.0.2, 1.0.3, 1.0.4.Shown because All revisions is selected.

Container upgrades use shaped crafting with input_state.<symbol>.preserve: result. The selected pattern occurrence supplies the retained component changes; result.count is 1.

removed in NTM 1.0.1Applies to NTM 1.0.0.Shown because All revisions is selected.Replaced by: recipes/crafting-shaped

Use a shaped crafting recipe to upgrade a crate or mass storage unit. The pattern matches as vanilla shaped crafting. The result applies the carrier's component changes, including its contents and lock.

Fields

FieldMeaning and defaultRange
typeSelects the hbm:container_upgrade recipe format.
carrierIngredient selecting the grid stack whose component changes the result receives; the first matching stack applies.
keyMaps each grid symbol to a vanilla crafting ingredient.
pattern1–3 equal-width rows, each at most 3 characters.
resultOutput stack template carrying the matched carrier's component changes.
category​OptionalRecipe-book category: building, redstone, equipment, or misc; default misc.
group​OptionalRecipe-book group string; default empty.
show_notification​OptionalShows the recipe-unlock notification; default true.

Example

Source path: data/hbm/recipe/crate_desh.json

{
  "type": "hbm:crafting_shaped",
  "input_state": {
    "S": {
      "preserve": "result"
    }
  },
  "key": {
    "D": "hbm:plate_desh",
    "S": "hbm:crate_steel"
  },
  "pattern": [
    " D ",
    "DSD",
    " D "
  ],
  "result": {
    "id": "hbm:crate_desh"
  }
}

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

On this page