A lightweight modding framework for Terraria 1.4.5.8. Launch through TerrariaInjector for modded play or launch Terraria normally for vanilla.
Install Core and mods with TerrariaModder Vault, or download Core and individual mods from Nexus Mods.
Back up characters and worlds you care about before testing an update. For manual installation, replace the complete Core or mod folder instead of merging an old and new package.
| Mod | Description | Default input | Download |
|---|---|---|---|
| Mod Menu | Configure mods and rebind keys | F6 | Included in Core |
| Skip Intro | Waits for loading, then skips the ReLogic splash | Automatic | Nexus |
| Quick Keys | Torch, recall, quick stack, ruler, and optional slots 11-20 | Tilde, Home, End, K | Nexus |
| Item Spawner | Search and spawn vanilla or registered modded items | Insert | Nexus |
| Auto Furniture Buffs | Applies buffs from nearby furniture, including the Dead Cells station | Automatic | Nexus |
| Pet Chests | Use cosmetic pets as portable piggy banks | Right-click pet | Nexus |
| Storage Hub | Registered storage, crafting, shimmer, progression, relays, and Mysterious Chest | F5 | Nexus |
| Admin Panel | God mode, movement, time, teleport, respawn, and NPC controls | Backslash, F9 | Nexus |
| Whip Stacking | Enables Terraria's native five-effect whip-tag capacity | Automatic | Nexus |
| Seed Lab | Mix secret-seed world-generation and singleplayer runtime features | F10 | Nexus |
| FPS Unlocked | High-rate rendering with 60 Hz game simulation and interpolation | Automatic | Nexus |
| Biome Spread Control | Prevent corruption, crimson, and Hallow spread | Automatic | Nexus |
| Randomizer | Deterministic modules for loot, drops, recipes, shops, spawns, and more | Numpad / | Nexus |
Debug Tools 2.0.1 is available from the Core optional files for mod development and advanced diagnostics. Its stable feature set includes an in-game console, localhost HTTP API, virtual input, state inspection, and window controls.
Each mod's README states whether it is client-only, optional, singleplayer-only, or required on every peer.
New mods can inherit ModBase so identity comes from manifest.json. Implement IModLifecycle for content-ready and world load/unload callbacks. Core provides typed configuration, dynamic option lists, keybinds, UI widgets, commands, events, custom items, save support, and multiplayer services.
Requirements:
- Windows 10 or 11
- Terraria 1.4.5.8 from Steam
- .NET SDK 6 or later
- .NET Framework 4.8 Developer Pack (recommended for offline builds; the .NET SDK can restore reference assemblies when package restore is available)
Run setup.bat once to link the local Terraria installation and test Core, then use build.bat. Build output is written under build/core/ and build/plugins/. deploy.bat copies those local builds into the linked development install while preserving existing mod data files.
See CONTRIBUTING.md for the full workflow.
TerrariaInjector is made by ConfuzzedCat and included in releases with permission. TerrariaModder uses Harmony and Mono.Cecil.
MIT License