movblock.mov

Atmospheric chemistry

Gas reactions in the atmospheres of celestial bodies.

Every 20 ticks, each landable body with an atmosphere applies every row in table order, each at most once. A row reacts when the atmosphere holds every input gas at 64 \times its amount mB or more; it then removes 64 \times each input amount and adds 64 \times the output amount. Only gaseous fluids are exchanged. Recipe viewers list the rows as Atmospheric Chemistry.

Fields

FieldMeaning and defaultRange
typeSelects the hbmspace:atmosphere 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_fluidsAt least one input gas.
output_fluidsExactly one output gas.

A row without inputs or with another number of outputs fails to load. duration, power, item fields and fluid pressure are ignored.

Example

Source path: data/hbmspace/recipe/atmosphere/atmo.lithcarbonate.json

{
  "type": "hbmspace:atmosphere",
  "input_fluids": [
    {
      "type": "hbmspace:lithydro",
      "amount": 16000
    },
    {
      "type": "hbmspace:dunaair",
      "amount": 256000
    }
  ],
  "order": 0,
  "output_fluids": [
    {
      "type": "hbmspace:lithcarbonate",
      "amount": 32000
    }
  ]
}

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

On this page