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"
}
}Material distribution
Each active direct item or tag mapping has one material-distribution row.
Scrap splitting
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.