This pre-release version of TShock is for use in testing TShock's stability and support for Terraria 1.4.5.5. Because of this, please make a backup of your data before you continue.
This version requires .NET 9. This version adds support compatibility for 1.4.5.5. These credits are not complete. Please be aware that certain authors are missing until a more complete changelog is compiled.
Backup!
Notable changes in this release
- Added support for PostgreSQL as a database option. (@SakuraIsayeki)
- Fixed item disappeared when hitting an ItemFrame without permission. (@ACaiCat)
- Fixed unable to place LogicSensors (@LaoSparrow)
- Added player ban reloading to /reload. (@Terrabade)
- Fixed players bypassing region protection and build permissions when using Quick Stack. (@ACaiCat)
- Fixed the inability to use sprayer-ability items in Void Bag for painting. (@ACaiCat)
- Fixed bounds checking issues in
OnPlayerPortalTeleport. (@ACaiCat) - Added player death statistics commands. (@ACaiCat)
- Added portal validation to prevent portal exploits. (@ACaiCat)
- Added missing
GetStringwrapper forGroupManager. (@ACaiCat) - Silent kick on invalid client connection. (@ACaiCat)
- Fixed evil grass growth being blocked during world generation when option
Allow...Creepisfalse. (@ACaiCat) - Fixed hardcore ghosts not moving move server-side. (@ACaiCat)
- Fixed interact actions not working in the SSC server after dying without respawning in single-player mode. (@ACaiCat)
- Added item favorited support. (@ACaiCat)
- Updated SpawnMsg. (@ACaiCat)
- Added Coin Rain support and refactor rain logic, Meteor Showers support and
/bossdamagecommand from 1.4.5 (@ACaiCat) - Updated bouncer for 1.4.5 (@ACaiCat)
- Filtered
[ct:xxx]tags from chat messages to prevent mobile client crashes. (@ACaiCat) - Added several more position utilities to
TSPlayerto aid with getting specific coordinates, with and without influence from mounts that change the player's hitbox. (@lost-werewolf) - Most teleports from commands or likewise are now aligned better thanks to the new position utilities, and several new overloads for
TSPlayer.Teleporthave been added. (@lost-werewolf) - Added
/evilcommand to switch the world evil. (@lost-werewolf) - Players who aren't logged in won't be affected by banned item checks. (@lost-werewolf)
- Unified the error message a player recieves when not logged in, if they are required to log in to play. (@lost-werewolf)
- Pets are no longer deleted for a player who is disabled or throttled in order to prevent their client from fighting the server. (@lost-werewolf)
Upgrading
Before installing, make a complete backup of your existing server and all files and folders, including tshock.sqlite and the tshock folder. We are not responsible for failed installations. Please make sure you backup your data. Severe data loss or gain may occur.
To upgrade TShock, replace all of the files in the location of your server installation with all of the files from the release zip we provide. Overwrite all files. No data will be lost.
Docker
Users of Docker may consider using sha256:1233ff265e5c010e648b3d9dd14efddc22a83fc185cd9821649da806045c31ed to test this release or using general-devel provided you provide the image you experienced a bug on.
Next release
We expect this to go to final on Sunday March 8th, assuming that there are no huge issues discovered. We will be merging more changes after this and fixing the credits.