DiscordSRV 1.18.4

A Minecraft to Discord and back linkage plugin.

  1. Build 1.18.4

    Scarsz
    Just some bug fixes for the status cycling.

    v1.18.3 Changes

    Additions

    • Cyclable bot statuses; you can now have the bot cycle through a set of statuses
    • PlaceholderAPI support for status. Neato.
    • MC -> Discord nickname synchronization now uses the player's display name instead of just the raw username
    Fixes
    • 1.15 compatibility
    • Voice module no longer moves people from categories...
    LatePacket likes this.
  2. Build 1.18.3

    Scarsz
    Additions
    • Cyclable bot statuses; you can now have the bot cycle through a set of statuses
    • PlaceholderAPI support for status. Neato.
    • MC -> Discord nickname synchronization now uses the player's display name instead of just the raw username
    Fixes
    • 1.15 compatibility
    • Voice module no longer moves people from categories to be into the voice category
    • Misc. other errors
  3. Build 1.18.2

    Scarsz
    More bug fixes.

    Additions
    • PlayerLoginEvent can be used for the link module now
    Changes
    • Config loads much sooner now (allows for plugins to hook to the API as soon as DiscordSRV gets constructed)
    • McMMO checks if the player is loaded instead of catching exceptions (and potentially disabling)
    Fixes
    • DiscordSRV failing to load due to BStats trying to register it's service async...
  4. Build 1.18.1

    Scarsz
    More bug fixes.

    Fixes
    • Added autoReconnect=true to default JDBC URL
    • Fixed class initialization issue with MiniDNS trying to load /etc/resolv.conf when not readable
    • Fixed config migration running every time when "-SNAPSHOT" was in ConfigVersion
    • Fixed falling back to English when requested language doesn't exist
    • Fixed metrics enable check not being flipped (no wonder bStats said nobody was using 1.18.0)
    • Relocate Jackson due to dependency conflict...
  5. Build 1.18.0

    Scarsz
    Additions
    • Added ability to specify a target channel broadcasts. If you don't specify a channel (including the # prefix, you can also use IDs), it will default to the main chat channel. Example: "/discord bcast #some-channel Hello!"
    • Completely reimplemented "/discord linked/unlink" commands, much easier to use now
    • DebugJDARestActionStacks debug option to help with debugging JDA issues
    • Fallback DNS client implementation for when system's DNS starts to...
  6. Build 1.17.1

    Scarsz
    There was an issue with 1.17.0 that when performing a debug report, the JDBC username and password config options weren't redacted. This is more/less the only change between 1.17.1 and 1.17.0. The options were added in last-minute and it skipped my mind to make them censored in the debug reports, my bad. People who have made debug reports with those options configured are fine, no need to change users/passwords. The Bin server that the debug reports use stores all of it's information...
  7. Build 1.17.0

    Scarsz
    It's a big one.

    Additions
    • MySQL support for linked accounts!!!1!1!! Look for it in the config under Experiment_JdbcAccountLinkBackend
    • MCDiscordReserializer experiment, converts text between Minecraft (&l, &o, &n, &m) and Discord (**, *, __, ~~) formatting
    • Webhook avatars can now be 3d renders instead of 2d, toggleable with WebhookAvatarsAre3d
    Changes
    • Fall back to first channel in the case of only one when no chat...
  8. Build 1.16.9

    Scarsz
    Fixes
    • Better null checks for files before debug report upload
    • Fix NPE with console channel not being defined
    • Server shutdown routine now has a 30 second timeout to prevent stalling
    • SingleCommandSender sleep now happens async because it wasn't already for some reason
    muzyeh, Curtis73, PirateCraft and 6 others like this.
  9. Build 1.16.8

    Scarsz
    Additions
    • Full 1.14 support
    • Added disable for PebbleHost partner message (note: I make literally no money off of the code- they're just a really good host)
    • Debug reports are now fully end-to-end AES256 encrypted
    • DiscordChatChannelRolesSelection to filter which roles should/shouldn't appear in Discord -> MC message prefixes
    • %toproleinitial% placeholder for Discord -> MC messages
    Fixes
    • Made...
  10. Build 1.16.7

    Scarsz
    Final ^8 build of v1. This legitimately might be the last one. Might.

    Additions
    • Estonian translation
    Fixes
    • DiscordChatChannelTranslateMentions inserts a zero-width space before @'s to hopefully prevent pinging 100% of the time
    • Discord names are now stripped of formatting characters when being sent to MC
    • Fixed a small logic issue with DiscordChatChannelBlockedPhrases
    • Trim BotToken
    • Various grammar errors for...