movblock.mov

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

FieldMeaning and defaultRange
typeSelects the hbm:space_assembler recipe format.
name​OptionalInternal lookup name; defaults to the last segment of the recipe resource path.
input_itemsOrdered counted item inputs; defaults to an empty list.
output_itemsFixed or weighted item-output positions; defaults to an empty list.
durationProcess duration in ticks; defaults to 0.\texttt{i32}
order​OptionalSort 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.

On this page