This repository has been archived by the owner on Sep 1, 2021. It is now read-only.
Releases: FragLand/terracord
Releases · FragLand/terracord
Terracord 1.3.1
Key features in this release:
- Added TShock 4.5.5 support
- Group name can now be used in player chat messages
- Fixed channel mention bug due to regex escape
$world_name
is now usable in bot status and channel topic- Discord.Net library has been updated from version 2.3.1 to 2.4.0
Terracord 1.3.0
Key features in this release:
- Added TShock 4.5.x support
- Emoticons sent from game can now optionally be mapped to Discord emojis
- New
setgame
command added - Discord bot playing status and text channel topic are now more configurable with Terraria server statistics which update dynamically
- Previous
terracord.xml
variables now have more meaningful names - Discord bot reconnection announcements are now disabled by default in
terracord.xml
- Fixed bold formatting issue in Discord text channels when linking more than one item from game
- Item prefix is now shown in Discord when an applicable item is linked in game
- Item stack size is now shown in Discord when an applicable item is linked in game
- Discord.Net library has been updated from version 2.3.0 to 2.3.1
Terracord 1.2.2
Key features in this release:
terracord.xml
now contains a version in its header that indicates compatibility with at least the same version of Terracord- Translations have been removed
- Broadcasts, chat messages, player join/leave events, and relay online/offline notifications can now be customized
- Discord.Net library has been updated from version 2.1.1 to 2.3.0
- Items linked in game chat are now converted from item IDs to friendly names in Discord text channels
- Fixed Discord messages being echoed as broadcasts in game
Terracord.dll
now targets .NET Framework 4.6.1 instead of 4.6
Terracord 1.2.1
Note: This is considered a prerelease until TShock provides a stable release for Terraria v1.4.x.
Key features in this release:
- Terraria chat, broadcasts, and/or world saves can optionally be silenced in Discord
- Messages sent from Discord can contain a custom prefix
- tshock > Terracord directory is now created if it does not exist
- Fixed terracord.log lock bug during writes
- Discord chat can optionally be ignored in Terraria
- Terraria commands sent remotely from Discord can be disabled
- Remote Terraria command execution can be restricted to specific Discord roles
- Remote Terraria command handling has been improved
- Discord text channel topic is now updated to a configurable message when bot goes offline
- Discord bot reconnection messages can now be ignored
- net46 is now a supported target (netstandard2.0 was the only target available previously)
- Fixed mention bug when user/role contained certain special characters
- Player join/leave prefix is now configurable
- Bot command prefix can now contain multiple characters
Terracord 1.2.0
Key features in this release:
- Terraria 1.4.x/TShock 4.4.x support
- Administrative TShock commands can be sent from Discord by the bot owner
- Bot commands sent from Discord can optionally be ignored in game chat
- Attachments sent from Discord have their details properly displayed in game chat
- Terracord configuration is now reloadable
- Discord text channel topic is set to "Relay offline" during shutdown
- Configuration and log file now reside in the "Terracord" subdirectory
- Muted player messages are no longer relayed to Discord
- Events triggered by incomplete client connections (during server joins for example) are no longer relayed to Discord
Terracord 1.1.0
Key features in this release:
- Multiple bug fixes and improvements
- Localization
- Channel, role, and user mentions in Discord from within the game
- Custom emote conversion to simplified format (
:emote_name:
) - Discord bot now enters typing
"..."
status during command response - Periodic Discord text channel topic updates with configurable interval
- Preliminary xUnit test support
Terracord 1.0.0
Key features in this release:
- Bi-directional chat between a Discord and TShock server
- Automatic reconnection to Discord if disconnected
- Targets TShock 4.3.26 (latest version at the time of this writing)
- TShock commands do not get relayed to Discord
- Adjustable TShock broadcast message color using RGB codes
- Discord messages containing channel, role, and user mentions are converted to regular text before broadcasting to Terraria players
playerlist
,serverinfo
, anduptime
Discord bot commands- Configurable Discord bot command prefix
- Custom game for Discord bot "playing" status
- Logging
- Ability to log chat
- Flexible timestamp format for logs
- Debug mode toggle
- Colorized output in the TShock console depending on log message severity
- Capable of stopping TShock if desired when errors are encountered
- Default
terracord.xml
configuration file gets generated if missing