movblock.mov

Container upgrade

The matching carrier supplies the retained item contents.

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

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