( Added more usage examples for the ban command under ban help examples to explain how users can ban: offline players by account, offline players by IP, and online players by player index - useful for banning hard to type character names. ( Added a permission check for Lunatic Cultist, players who do not have this permission will not be able to kill Cultist Archers/Devotees to summon the Lunatic Cultist. ( Fixed some typos that have been in the repository for over a lustrum. ( Introduced SoftcoreOnly config option to allow only softcore characters to connect. ( Fixed SendTileRectHandler not sending tile rect updates like Pylons/Mannequins to other clients. This security advisory will be made public and additional patches provided on Tuesday, November 23rd, at 22:00 MST. The details around of vulnerability and additional patches will be provided as a defense-in-depth measure in the next release. This release includes a security fix for GHSA-6w5v-hxr3-m2wx. This release includes protocol compatibility with Terraria 1.4.3.0.
To update TShock, simply replace all of the files in your server folder with those from the release folder. It's now corrected to take from ExtraneousPlaceStyles first, then fallback to MaxPlaceStyles if there's no entry for that tile, and then finally -1 if there's no entry in either. ExtraneousPlaceStyles only contains special max placeStyles, not all placeables unlike MaxPlaceStyles. Previously, it rejects only if both MaxPlaceStyles and ExtraneousPlaceStyles contains an entry for a tile, and unintentionally passed on invalid tiles. The new check takes that into consideration so that the place style isn't considered mismatched and rejected. Right booster track is an extraneous place style because it depends on the direction the player is facing. As well as a new right booster track correction/check, to allow right booster tracks to be placed. It's now fixed to use the correct values and block invalid torches. Previously, it used unrelated values to validate biome torches, and unintentionally passed on invalid tiles. These tiles(specifically torches) caused clients to crash. ( Fixed Bouncer exploits allowing for invalid tiles' placement.
( Fixed bad XML of TShock code documentation. The firework command now correctly sends red fireworks to a target if a color is not specified. ( Fixed the /firework command not sending fireworks when specified without a firework color. This appears to have been dead code and not used by anything. I know you can turn it on / off but I will probably still stick to classic mode.This release includes a security fix for GHSA-6w5v-hxr3-m2wx.ĭid you miss version 4.5.6? A lot of stuff changed in TShock 4.5.6 so you might want to read those change notes too.ĭid you miss version 4.5.7? Some stuff changed in that release too. Probably use journey for a quick jump in and test ideas mode and classic for most of my games since Journey feels like easy mode built on easy mode. I like Journey so far but skipping progression and being able to mine blocks forever away from me, while cool, sort of eliminates any feeling of finally being able to handle the world from lowly beginnings. but it definitely changed the way I duplicate liquids. B/c they are much faster now it makes the whole process very difficult to do. The only change is the way the blocks are when the water falls. Before I would stand one block above my splitter but that doesn't seem to work anymore. I have not tried lava yet but I will prob die doing it b/c I haven't been able to get water to work without standing in a little pool of it and then using a block at the edge to split it. Bucket still works but b/c the liquids turn into the 'waterfall' type blocks it is extremely fast and hard to pull off.