Documentation Menu

TShock plugins

Adding server-side plugins.

TShock has a plugin ecosystem similar to Minecraft's Bukkit world. Plugins extend the server with new commands, automation, and features.

Where they go

/data/tshock/ServerPlugins/ — drop the .dll files here.

Installing

  1. Get the plugin from TShock's plugin list or the developer's GitHub.
  2. Confirm the plugin version matches your TShock version (and Terraria version under that).
  3. Stop the server.
  4. Upload the .dll to /data/tshock/ServerPlugins/.
  5. Start the server.
  6. New commands appear under /help if the plugin registered any.

Common plugins

  • Bank — player money system
  • Chest Control — chest protection
  • Region Protection — extension to TShock's regions
  • Auto Save — more granular save controls
  • Welcome — custom welcome messages
  • Donator Plus — perks for donor groups

Permissions

TShock has built-in groups (default, vip, trustedadmin, superadmin). Plugins register their own permissions. Manage via:

/group permissions add <group> <permission>
/group permissions remove <group> <permission>

A plugin broke the server

Symptom: console errors on boot, server doesn't start.

Fix: stop the server, remove or rename the plugin DLL, start. Open an issue on the plugin's GitHub with the error message.