Core Modules
Core modules act as Mother's operating framework. They enable extension modules, and simplify access to many capabilities you will reach for.
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 . |