> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectx.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Open Source

> Open source files available for customization in the Molo Pacific Bank Robbery resource

## opensource/client/client.lua

Edit the `projectx-pacificbankrobbery-molo:client:Minigames` callback to swap minigames per step.

> [!NOTE]
>
> Return `true` inside any step block to skip that minigame entirely (useful for testing).

The default minigames per step are:

| Step | Minigame Resource | Function |
| - | - | - |
| `BathroomVent` | `boii_minigames` | `wire_cut` |
| `OfficeComputer` | `bl_ui` | `RapidLines` |
| `GeneralComputer` | `bl_ui` | `MineSweeper` |
| `CodeComputer` | `boii_minigames` | `chip_hack` |
| `Keypad` | `bl_ui` | `PrintLock` |
| `Key` | `bl_ui` | `KeySpam` |
| `C4` | `bl_ui` | `WaveMatch` |
| `Prop` | `bl_ui` | `Progress` |
| `Drilling` | `bl_ui` | `CircleShake` |
| `SecurityPanel` | `xdecrypto` | `StartHack` |
| `MasterPC` | `SN-Hacking` | `MemoryCards` |
| `Vault` | `SN-Hacking` | `ColorPicker` |

***

## opensource/server/server.lua

Server hooks match the [Default Pacific open source](/resources/pacific-bank-robbery-default/opensource) page. Step names match keys in `Config.PacificSteps` inside `config/config.lua`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.