API
What a plugin can reach. The Omegga, Player,
Plugin, and Types pages are generated from the
declarations in src/plugin.ts,
which is also what ships as omegga.d.ts for typescript plugins.
| Omegga | the server: players, bricks, saves, chat, minigames |
| Player | one player: position, roles, paint, clipboard |
| Plugin | what a plugin class implements, and its config, store, and metrics |
| Events | what omegga emits as the server runs |
| Types | the shapes the above return |
| Log parsing | reading console output omegga does not already parse |
JSON RPC plugins reach the same functionality through method names rather than these interfaces; that page has its own table.
Save data is brs-js
SaveData.