1. We are working on TShock for Terraria 1.3.5.2. Plugin developers: the API has been updated. If you use SendData or hook SendData or do anything with user text you MUST update for breaking changes in Terraria. Insert joke here, but we're probably gonna have to API tick again. Thanks @Simon311. Follow us on Twitter for updates?
  1. nicatronTg
    Created by nicatronTg
    Apr 23, 2017 at 9:43 PM
    As we work to revamp the community, we're going to be moving to a code of conduct model with a very loose set of "rules" tacked on the side. This revised code of conduct and set of rules supersedes our existing policies despite being mostly the same, just easier to understand. In many cases, we've already been enforcing these - but we'd like to set it out in the open too.


    In addition, violations of this code of conduct will be decided on a case by case basis as opposed to having a binary set of actions applied. In other words, the current warning ladder system has been obsoleted. Warnings will be issued for violations of this code of conduct, in general, prior to discretionary enforcement by the leadership team.

    The leadership team consists of TShock developers, forum moderators, and Discord moderators. They're most easily identifiable by staff markings on the forums or the "leader" badge on Discord.

    The syntax and grammar of this post have been edited by @Hayley and are not the responsibility of @hakusaro.
  2. Wight
    Created by Wight
    Apr 18, 2017 at 8:35 PM
    As you may or may not be aware, we've used Slack as our basis for instant messing for quite a while now.
    Due to drawbacks associated with Slack, we've decided it's time to move elsewhere.

    As of now, you can join us in our Discord server. For those of you who don't trust linked test, the URL is https://discord.gg/s6xSJFD. Stop being so paranoid.
  3. Wight
    Created by Wight
    Mar 12, 2017
    It's that time again, yet another TShock release has arrived.

    As usual, we'll start off with some thanks to the awesome people who've made this possible.
    @Simon311 found a nasty exploit and patched it for us. Thanks man
    @Onsen has toiled endlessly (I assume) to figure out what's wrong with our NPC and item spawning stuff, which has resulted in it being improved here. Your bug reports are top quality <3
    @Mistining chipped in as always and produced a nice new option during world gen. You're great too

    Thank you all

    And now the changelog (copy-pasta'd from Github, so most of the tags don't work). It's only small, but it's all about how you use it... Or so they say
    • Added evil type option during world creation (@mistzzt) - this means you can select between corruption and crimson!
    • Bans can be sorted. TShock's default sorting will retrieve bans sorted from newest to oldest based on the date the ban was added (@WhiteXZ) - if you're a plugin developer doing stuff with bans, TShock now supports sorted ban retrieval.
    • Resolved issues with mob and item spawning. Thanks to @OnsenManju for your investigative work :) (@WhiteXZ) - Ever wanted to spawn treasure bags, but only got slime bags? No more I say, no more! Get the bags you want, when you want.
    • Patched a crashing exploit (@Simon311) - I won't go into too much detail, but it was a weird bug on Terraria's side. Fortunately Simon found a way to patch it. Good work
    And finally, as always, you can download this release (and others) on our Github Releases page
  4. nicatronTg
    Created by nicatronTg
    Feb 24, 2017
    Hiya. We wanted to update you on Cloudbleed. First, it appears that TShock data was not found in any of the caching systems that were getting it.



    Next, we wanted to update you on the password resets. Short version: They didn't go out to every user. Your account requires manual intervention to change your password if you did not get an email. We're working to send resets to all affected users in the breach window. The breach window appears to be users who logged in between September 22nd, 2016, and February 18th, 2017.

    As always, you should practice safe password security using Two-Factor Authentication (which our forums are enabled for) and a password manager, like 1Password, KeePass, DashLane, or LastPass.
  5. nicatronTg
    Created by nicatronTg
    Feb 13, 2017
    If you've submitted a plugin recently, you've noticed an increased delay in plugin approval time. This is because the current requirements for approving plugins is decompiling each plugin update and validating that no malicious code is present in the plugin.

    However, developers are extremely busy and can't always do this in a timely fashion. Should we remove plugin approvals, and let plugin developers upload plugins at will, without us checking them?

    Please vote in this poll. If we have a majority of votes and at least 100 votes, we will take that action. If we don't get 100 votes, we will do nothing. Cheers!