Container upgrade
The matching carrier supplies the retained item contents.
Use a shaped crafting recipe to upgrade a crate or mass storage unit. The result inherits the carrier's contents and lock; the fields below add the carrier and output to the vanilla crafting pattern.
Fields
| Field | Meaning and default |
|---|---|
type | Selects the hbm:container_upgrade recipe format. |
carrier | Ingredient whose item contents are retained in the upgrade result. |
key | Maps each grid symbol to a vanilla crafting ingredient. |
pattern | Three rows of three characters for the fixed-grid recipe. |
result | Output stack template carrying the matched carrier contents. |
Example
Source path: data/hbm/recipe/crate_desh.json
{
"type": "hbm:container_upgrade",
"carrier": "hbm:crate_steel",
"key": {
"D": "hbm:plate_desh",
"S": "hbm:crate_steel"
},
"pattern": [
" D ",
"DSD",
" D "
],
"result": {
"id": "hbm:crate_desh"
}
}Material distribution
Each active direct item or tag mapping has one material-distribution row.
Machine recipes
Machine recipe formats, fields and examples.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted.