The table below shows the default path expanded for each operating system, where <name> is your user account name:
| Platform | Default mods folder |
|---|---|
| macOS | /Users/<name>/.ct-client/game/mods |
| Windows | %USERPROFILE%\.ct-client\game\mods |
| Linux | /home/<name>/.ct-client/game/mods |
.ct-client is a hidden folder on every platform: on macOS and Linux its name begins with a dot, and Windows treats a dot-prefixed folder in your home directory the same way. That is why it does not appear in a normal file listing. Each platform has a quick way to reach it anyway.
macOS
Use Finder's Go > Go to Folder (Cmd+Shift+G) and paste the path, or open the folder straight from Terminal:
open ~/.ct-client/game/mods
You can also reveal the application folder in Finder first with open ~/.ct-client, then navigate into game/mods.
Windows
Paste the path directly into the File Explorer address bar and press Enter:
%USERPROFILE%\.ct-client\game\mods
Or open the folder from Command Prompt or PowerShell:
explorer %USERPROFILE%\.ct-client\game\mods
Linux
Press Ctrl+L in your file manager and type the path, or open the folder from a terminal:
xdg-open ~/.ct-client/game/mods
Custom game directory: if game.directory was changed in the settings, the mods folder lives under that directory instead — it is always <game directory>/mods/, never fixed to ~/.ct-client. The command line --game-dir flag changes it for a single run. See the CLI reference.
CT creates the mods/ directory automatically on launch, so you can also start CT once and then open the folder. To create it yourself:
mkdir -p ~/.ct-client/game/mods
Place each mod JAR directly inside the folder. CT scans only the top level of mods/ — JARs in subdirectories are not discovered.