movblock.mov

Alkylation Unit

Converts a feed fluid, with an optional acid, into two fluids.

The feed tank's fluid selects the row: the last row in table order whose first input fluid has that type. Set the feed type with a fluid identifier on the block; it defaults to chloromethane. Every 2 ticks the unit drains 100 mB of feed and the acid amount, fills both outputs and uses 4,000 HE; it needs 4,000 HE stored.

Fields

FieldMeaning and defaultRange
typeSelects the hbmspace:alkylation recipe format.
name​OptionalInternal lookup name; defaults to the last segment of the recipe resource path.
order​OptionalSort position within the recipe table; lower values first, default 2147483647.\texttt{i32}
input_fluidsThe first entry's type selects the row; its amount is not used, and recipe viewers show 10 steps of each amount, so keep it at 100. An optional second entry is the acid drained per step. Further entries are ignored.
output_fluidsExactly two fluids filled per step; a row with fewer fails when the unit runs it.

duration, power, item fields and fluid pressure are ignored.

Example

Source path: data/hbmspace/recipe/alkylation/alkylation.chloromethane.json

{
  "type": "hbmspace:alkylation",
  "input_fluids": [
    {
      "type": "hbmspace:chloromethane",
      "amount": 100
    }
  ],
  "order": 0,
  "output_fluids": [
    {
      "type": "hbm:unsaturateds",
      "amount": 75
    },
    {
      "type": "hbm:chlorine",
      "amount": 25
    }
  ]
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.

On this page