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
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:container_upgrade recipe format. | |
carrier | Ingredient selecting the grid stack whose component changes the result receives; the first matching stack applies. | |
key | Maps each grid symbol to a vanilla crafting ingredient. | |
pattern | 1–3 equal-width rows, each at most 3 characters. | |
result | Output stack template carrying the matched carrier's component changes. | |
categoryOptional | Recipe-book category: building, redstone, equipment, or misc; default misc. | |
groupOptional | Recipe-book group string; default empty. | |
show_notificationOptional | Shows 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"
}
}Material distribution
Each active direct item or tag mapping has one material-distribution row.
Scrap splitting1.0.1+
Crafting recipe for splitting foundry scrap material.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.