Modules
Mother 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. |
Security | Responsible for encrypting messages and and other system data. |
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. |
By Function
Name | Description |
---|---|
FLight Planning | Provides navigation capabilities for the grid including dynamic flight planning. |
Flight Control | Manaages autopilot and flight characteristics. |
Docking | Manages docking procedures for the grid. |
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 on the grid. |
Doors | Manages doors on the grid. |
Gas Tanks | Manages oxygen and hydrogen tanks on the grid. |
Gyroscopes | Manages gyroscopes 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. |
Sensors | Manages sensors 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. |