All forum data (this website) will be deleted unless you vote to keep the forum.
  1. Wight
    Created by Wight
    Jul 27, 2016
    This release introduces compatibility for Terraria, as well as introducing a large selection of new things and fixing a bunch of bugs.


    • Compatibility with Terraria
    • Updated superadmin behaviour to conform to expected behaviour (@WhiteXZ, @Patrikk)
    • Fixed a crash involving teleporters and dressers (@WhiteXZ)
    • Fixed pressure plates (@Enerdy, @Patrikk)
    • Fixed a deadlock in wiring (@Wolfje)
    • Fixed a crash in wiring (@Patrikk)
    • Improved network syncing on client joins (@Patrikk)
    • The Presserator can now place actuators (@ProfessorXZ)
    • Resolved a region error when removing unlisted users from regions (@WhiteXZ)
    • Added a SetDungeon command to set the dungeon position (@webmilio)
    • The currently running world name is now part of the server application's title (@webmilio)
    • Gem locks can now be region protected (@mistzzt)
    • Players can now place sensors (@mistzzt)
    • Repackaged GeoIP with TShock so that GeoIP works (@Enerdy)
    • Added permissions to use sundials and start/stop parties (@Patrikk)
    • Added an announcement box hook (@mistzzt)
    • Added the ability to choose what type of world (crimson/corruption) you generate (@NoNiMad)

    New commands and permissions:

    /setdungeon - requires permission "", sets the world's dungeon position at your current position.
    Sundial use permission - "", allows players to use sundials to change the server time
    Party toggling permission - "", allows players to start/stop parties

    New config options:
    "RegionProtectGemLocks" - boolean (true/false): set to true to cause gem locks to be protected by regions

    You can download the release via...
  2. Wight
    Created by Wight
    Jun 3, 2016
    Today we added two new members to the TShock development team.
    Congratulations to @Patrikk and @George, and thank you both for the hard work and time you've contributed to this project, particularly in getting Terraria patches up and running.
    Keep the contributions coming, and we shall take TShock to even higher heights.
  3. Wight
    Created by Wight
    May 31, 2016
    This release introduces compatibility for Terraria, as well as fixing some remaining bugs from the initial 1.3.1 release.

    Thank you to everyone who contributed to getting this patch ready quickly

    You can download the release via GitHub Releases
  4. Wight
    Created by Wight
    May 30, 2016
    This release introduces compatibility for Terraria 1.3.1, and upgrades the API version to 1.23.
    This means that plugins need to be API ticked.

    The following people deserve recognition for their efforts in getting this update ready:
    @Colin (and his uber computers)

    If I missed anyone, let me know.
    Thank you all <3

    • Added 1.3.1 compatibility support
    • Upgraded the TShock project to use NuGet
    • Added a Concurrent Dictionary<string, object> to TSPlayer so plugins can register data directly to a TSPlayer object

    Download via GitHub releases
  5. Wight
    Created by Wight
    May 15, 2016
    Welcome to TShock 4.3.13 for Terraria (API v1.22). This release fixes some bugs and introduces some new features for developers. Download via Github Releases

    • Fixed an issue preventing TShock from starting on certain mono versions (@Wolfje)
    • Fixed a deadlock in Wiring (@Wolfje)
    • Fixed character styles/gender not being saved properly on first login while SSC is on (@Wight)
    • Added a PlayerPermission hook fired whenever a permission check involving said player occurs (when the new TSPlayer.HasPermission method is called) (@Enerdy)
    • Resolved an issue where martian invasions and eclipses would have empty messages if AnonymousBossInvasions was set to true (@Wight)
    • Added an optional slime parameter to the rain command, allowing slime rain to be started and stopped. New syntax is rain [slime] <start/stop> (@Wight)
    • Fixed performance issues due to concurrent dictionary access in TSPlayer (@CoderCow)
    • Added an ID property to Regions (@Wight)
    • Fixed an issue where region sizes were calculated incorrectly (@Wight)
    • Fixed a bug in RegionManager preventing regions adding correctly (@pink_panther)
    • Fixed another bug in RegionManager preventing regions adding correctly (@Wight)
    • Fixed a routing issue with the /v2/token/create REST endpoint (@Wight)
    • Removed the /token/create REST endpoint. /v2/token/create should be used instead. (@Wight)