Quick Presets
Content Mods
Quality of Life
UI & Admin
Add Custom Mod
Enter the mod's internal name (case-sensitive). Find this in the mod's Workshop page or .tmod filename.
Select mods above to generate your enabled.json file
How to Use This Tool
- Select mods from the popular mods list, or use a preset for common setups like Calamity or Thorium
- Add custom mods by typing their internal name if they’re not in our list
- Or paste your mods folder file list or an existing enabled.json to import mods
- Copy or download the generated enabled.json file
- Upload to your server’s Mods folder (see location below)
Where to Upload enabled.json
The enabled.json file must be placed in the same folder as your .tmod files.
| Platform | Location |
|---|---|
| WinterNode | mods/ folder (use File Manager or SFTP) |
| Windows (local) | Documents\My Games\Terraria\tModLoader\Mods\ |
| Linux (local) | ~/.local/share/Terraria/tModLoader/Mods/ |
| Linux (dedicated) | ~/.local/share/Terraria/tModLoader/Mods/ or server’s mods directory |
| macOS | ~/Library/Application Support/Terraria/tModLoader/Mods/ |
WinterNode Customers
In your control panel, go to File Manager → mods/ folder and upload your enabled.json file there. Your .tmod files should also be in this folder.
Case Sensitivity
Mod names in enabled.json must exactly match the .tmod filenames. Linux servers are case-sensitive, so CalamityMod and calamitymod are treated as different mods.
About enabled.json
The enabled.json file is a configuration file used by tModLoader to determine which mods should be loaded when your server starts. Without this file, tModLoader won’t know which of your installed mods to actually enable.
File Format
The file uses a simple JSON array format:
[
"CalamityMod",
"CalamityModMusic",
"BossChecklist",
"RecipeBrowser"
]Each entry must be the mod’s internal name, not its display name. For example:
- “Calamity Mod” becomes
CalamityMod - “Magic Storage” becomes
MagicStorage - “HERO’s Mod” becomes
HEROsMod
Finding Internal Names
You can find a mod’s internal name by:
- Looking at the
.tmodfilename in your Mods folder (or paste the file list into this tool) - Checking the mod’s Steam Workshop page (usually in the description or technical details)
- Looking at the folder name if you’ve extracted the mod
Server Setup Tips
After generating your enabled.json:
- Install the mods first - Make sure all mods listed in enabled.json are actually installed on your server
- Match versions - Server and client mod versions should match for the best experience
- Test locally - Test your mod configuration in singleplayer before deploying to your server
- Check load order - Some mods have dependencies that need to load first (tModLoader usually handles this automatically)
Need a Terraria Server?
If you’re looking for reliable Terraria server hosting with tModLoader support, check out our Terraria hosting plans. We offer:
- 64-bit tModLoader support by default
- Easy mod management through our control panel
- Automatic backups of your worlds and configs
- Smooth multiplayer with low latency
Was this tool helpful?
Frequently Asked Questions
The enabled.json file tells tModLoader which mods to load when your server starts. It's required for modded Terraria servers and must contain the exact internal names of each mod you want to enable.
The internal name is usually the mod's folder name in the Steam Workshop or the .tmod filename without the extension. For example, CalamityMod, ThoriumMod, or MagicStorage. You can also find it on the mod's Steam Workshop page.
Yes, especially on Linux servers. 'CalamityMod' and 'calamitymod' are treated as different mods. Always match the exact capitalization of the mod's internal name.
The standard tModLoader location is the Mods folder inside your tModLoader directory (e.g., Documents/My Games/Terraria/tModLoader/Mods on Windows). On WinterNode servers, upload to the mods/ folder in your server's root directory.
Make sure the mod is actually installed on your server and that the internal name in enabled.json exactly matches the .tmod filename. Double-check capitalization on Linux servers.
Free forever. No signup required. Just tools that work.

Terraria