Space Laboratory - 0G Assembler
A row has exactly one item input. A part delivered to a Space Laboratory that matches it queues the first matching row by order. Each tick adds the number of delivered 0G Assemblers divided by duration to progress; on completion every output position is rolled.
Matching skips the changed-component check, so a frequency-tuned part matches; components and predicates on the input still apply. A queued row missing from the recipe table is dropped without output, and the queue continues.
Fields
| Field | Meaning and default | Range |
|---|---|---|
type | Selects the hbm:space_assembler recipe format. | |
nameOptional | Internal lookup name; defaults to the last segment of the recipe resource path. | |
input_items | Ordered counted item inputs; defaults to an empty list. | |
output_items | Fixed or weighted item-output positions; defaults to an empty list. | |
duration | Process duration in ticks; defaults to 0. | \texttt{i32} |
orderOptional | Sort position within the recipe table; lower values first, default 2147483647. | \texttt{i32} |
Example
Source path: data/hbm/recipe/space_assembler/space.crystalcircuit.json
{
"type": "hbm:space_assembler",
"duration": 3600,
"input_items": [
{
"ingredient": "hbm:orbital_assembly"
}
],
"order": 0,
"output_items": [
"hbm:circuit_crystal"
]
}© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.