What do you want to build?
Find your task in the table. Click the guide and follow its steps.
| I want to | Use | Start with |
|---|---|---|
| Add a gamemode to the main menu | SideHustle | Add a gamemode |
| Build a phone app or a screen in HTML, CSS and JavaScript | Sideload | Build your first app |
| Show an HTML page in a menu or a machine panel | Sideload | Render a page in your own panel |
| Add a panel with buttons and sliders to an overlay | Hotline | Add a panel |
| Measure what my mod costs per frame | Snitch | Profile your mod |
| Add tattoos to the tattoo shop | Inkorporated | Make a tattoo pack |
| Add NPCs to the world | Personnel | Make an NPC pack |
| Let players translate my mod | L10n | Translate your mod |
| Control the player’s flashlight | TightBeam | Control the flashlight |
| List my console commands for the player | Hash | List your console command |
| Put my seeds in their own tab of the clipboard picker | Clipwise | Register your seeds |
Before you start
Section titled “Before you start”- Every library is optional for your players. Call another mod’s API shows how your mod keeps working without it.
- Each library has an API reference with every type and member. Open it from the library’s page in the sidebar.
- A coding agent can read the same API. See Use with an AI agent.