This version adds support for Terraria 1.4.2.3, and fixes GHSA-q776-cv3j-4q6m, an issue reported to us and fixed by @bartico6.
Please make a backup of your configuration files before updating. Remember, you can normally just overwrite all files from the release in your server. However, a late breaking bug reported less than 30 minutes before the update may cause your SSC config file to be overwritten.
Notable changes
- Added permissions for using Teleportation Potions, Magic Conch, and Demon Conch. (@drunderscore)
tshock.tp.tppotion
,tshock.tp.magicconch
, andtshock.tp.demonconch
respectively.
- Updated HealOtherPlayer damage check to make more sense by respecting
ignoredamagecap
permission. (@moisterrific) - Added preliminary support for Terraria 1.4.2.3 (@moisterrific, @Moneylover3246, @DeathCradle)
- Added celebration mk2 explosive to explosives ItemID set in TSAPI. Solves #2304. (@Quinci135)
- TShock now writes its log files to the
logs
folder inside thetshock
folder by default, as opposed to just thetshock
folder. (@QuiCM) - The default MOTD is now prettier. The MOTD format can now contain
%specifier%
to send the command specifier. (@moisterrific) - The buff commands now support
-1
as a time option to set buffs that last 415 days (the maximum buff time the game supports). (@moisterrific) - TShock defaults to saving backups every 10 minutes, and defaults to keeping backups for 4 hours. (@hakusaro)
- Updated SSC bypass messaging. Now, when you connect, you're told if you're bypassing SSC. Console logging has been improved to warn when players are not being saved due to the bypass SSC permission. To turn this warning off, change
WarnPlayersAboutBypassPermission
tofalse
in thesscconfig.json
file. (@hakusaro) - Fix oversight & exploit allowing specially crafted SendTileRectangle packets to perform large-scale world griefing. In addition,
NetTile.Slope
is now the native value (byte), and accessor methodsSlope1
,Slope2
, andSlope3
can be used to get the old style of values out.HalfBrick
andActuator
were removed fromNetTile
because these were initialized to zero and never changed or used. (@bartico6)
In other news
A total lunar eclipse is scheduled to take place on May 26th, 2021, and as a result, this version was named Blood Moon edition, accordingly. Have fun staring at the sky! Thanks to @moisterrific for the awesome news!
Note: this release was created twice, due to a bug with GitHub Releases at the exact moment of release. Hooray!