Modules
Mother OS comes with many functional modules. These modules can be categorized as Core Modules and Extension Modules.
Core Modules
Core modules act as Mother's framework, enabling extension modules.
| Name | Description |
|---|---|
| Activity Monitor | Monitors functional block activity across cycles to enable safeguards like stopping and locking once the activity is complete. |
| Almanac | Stores information about other grids running Mother including position and hostility. |
| Block Catalogue | Catalogues all functional blocks available on the grid for use in automations. |
| Command Bus | Handles commands and routines executed by a player, or remotely from another grid. |
| Configuration | Manages the configuration of Mother and its modules using the Programmable Block's Custom Data. |
| Event Bus | Handles system events generated by the grid or other grids running Mother. This allows Mother to remain modular and only run when something has changed via event broadcasting. |
| Intergrid Message Service | Handles communication between grids running Mother. |
| Local Storage | Allows Mother to store information across cycles, even if an error occurs or a player hits Recompile. |
| Log | Logs information about the grid and Mother's activity. |
| Merge Block | Monitors merge blocks on the grid via hooks. |
Extension Modules
Extension modules provide additional functionality to a Space Engineer for controlling their grid. They leverage the core modules to manage activity, and cooperate with other grids running Mother.
All Blocks
| Name | Description |
|---|---|
| Terminal Block | Manages terminal blocks on the grid. Commands in this module may be used on any block supported by Mother. |
Looking for Flight, Docking, or Map modules?
These modules have been moved to the Mother Autopilot System:
By Block Type
| Name | Description |
|---|---|
| Air Vents | Manages air vents on the grid. |
| Batteries | Manages batteries on the grid. |
| Cockpits | Manages cockpits on the grid. |
| Connectors | Manages connectors on the grid. |
| Displays | Manages displays (screens) on the grid. |
| Doors | Manages doors on the grid. |
| Gas Tanks | Manages oxygen and hydrogen tanks on the grid. |
| Hinges | Manages hinges on the grid. |
| Landing Gear | Manages landing gear and magnetic plates on the grid. |
| Lights | Manages lights on the grid. |
| Pistons | Manages pistons on the grid. |
| Programmable Blocks | Manages programmable blocks on the grid. |
| Rotors | Manages rotors on the grid. |
| Screens* | Manages displays on the grid. |
| Sensors | Manages sensors on the grid. |
| Sorter | Manages conveyor sorters on the grid. |
| Sound Blocks | Manages sound blocks on the grid. |
| Thrusters | Manages thrusters on the grid. |
| Timer Blocks | Manages timer blocks on the grid. |
