github Pryaxis/TShock v6.0.0-pre3
TShock 6 for Terraria 1.4.5.5 Pre-release 2 (B) (.NET 9)

pre-release2 hours ago

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.

Most importantly, this second pre-release fixes operations on arm64 (see changelog below) using a new hook (@SignatureBeef).

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 GetString wrapper for GroupManager. (@ACaiCat)
  • Silent kick on invalid client connection. (@ACaiCat)
  • Fixed evil grass growth being blocked during world generation when option Allow...Creep is false. (@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 /bossdamage command 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 TSPlayer to 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.Teleport have been added. (@lost-werewolf)
  • Added /evil command 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)
  • Upgraded to OTAPI 3.3.10, replaces CanCraftFromChest MonoMod hook with OTAPI hook to fix arm64 compatibility (@SignatureBeef)
  • Added keep local appearance option for keeping appearance when initializing SSC (@lost-werewolf)
  • Latest translations merged

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 docker pull ghcr.io/pryaxis/tshock:sha256-5e990231163b2a2dbb347ef937a9afe3586ce5f63561b8e210fe23de4078cdc6 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.

Don't miss a new TShock release

NewReleases is sending notifications on new releases.