DYNASTYPLUGINS
← All plugins
Community

DyDiscord

Link accounts, bridge chat, run cheat checks and follow your server from Discord through your own bot; Folia included.

DyDiscord · Download

DyDiscord 1.4.0

1.4.0Stable

DyDiscord 1.4.0

This release adds support tickets, staff lookups, health alerts, Discord-to-Minecraft groups and image links in chat, and makes the plugin lighter on busy servers. Account links, settings and custom translations are kept, and every new option starts off.

Added

  • Support tickets. /ticket <message> opens a thread in the tickets.channel-id channel, and further messages from the player go to the same thread. Staff simply reply in the thread: the player sees the reply in game, or when they next join. /ticket close closes the ticket and archives the thread.
    • Turn it on with tickets.enabled. Threads are private when the bot can create them (tickets.private-threads); tickets.ping-role-id mentions a staff role and tickets.cooldown-seconds limits new tickets.
    • Needs the Message Content intent to read replies. Permissions: dydiscord.ticket (players) and dydiscord.ticket.notify (see new tickets in game, no cooldown).
  • /whois for staff. With whois.enabled, the Discord command /whois <player> privately shows a player's linked Discord account, when they linked and when they were last seen. It accepts a Minecraft name, a Discord mention or a Discord ID. Only members with Manage Server (or the roles in whois.allowed-role-ids) can use it.
  • Health alerts. With alerts.channel-id set, DyDiscord posts when TPS stays below alerts.low-tps, when memory use stays above alerts.memory-percent, and when the online player count reaches one of alerts.player-milestones. Each kind waits alerts.cooldown-minutes before it is posted again; alerts.ping-role-id mentions a role.
  • Discord roles to LuckPerms groups. discord-groups.rules gives linked players a LuckPerms group while they hold a Discord role. Joins, links and unlinks are checked at once, online players every discord-groups.recheck-seconds.
    • Only groups DyDiscord added are ever removed; groups given by hand stay.
    • Staff-like groups (admin, mod, owner and similar) and groups with the * permission are never granted unless listed in discord-groups.staff-groups. Roles already managed by Minecraft-to-Discord role sync cannot be used.
  • Images in Minecraft chat. With chat.attachments, Discord images, videos, files and stickers show in Minecraft as clickable [image], [video], [file] and [sticker] labels. Only Discord's own media links are opened; a message with just an image is relayed too.
  • All new texts in English, Turkish, German, Spanish and Russian.

Changed

  • Lighter Discord connection. Guild message events are no longer requested when no enabled feature reads messages, so a busy Discord server no longer sends every message to the bot.
  • Faster chat relay. Text cleanup and Discord formatting patterns are compiled once instead of for every message, rank lookups reuse their reflection, and the chat-plugin safety check is only rebuilt when another plugin registers or removes a chat listener.
  • Faster message rendering. Every rendered message reused to compile its placeholder pattern; it is now compiled once.
  • Faster startup and reload. The bundled configuration and message files are read from the JAR once instead of on every load, reload and setting change.
  • Quieter background work. Role reconciliation checks every 30 seconds instead of every second while role sync is off and nothing is left to clean up. The status card no longer reads its message location from the database on every update, and TPS and plugin-log lookups reuse their reflection.
  • Duplicate-message tracking for Discord chat no longer scans its whole list on every message.

Upgrading

Stop the server, back up the JAR and the plugins/DyDiscord folder, then replace the JAR with one 1.4.0 package (DyDiscord-1.4.0.jar or DyDiscord-1.4.0-standalone.jar). New settings and messages are added; links, settings and translations are kept. Turning tickets or /whois on or off needs a bot restart (/dyda bot restart).

Tested environments

766 automated tests; Paper 26.2 and Folia 1.20.4 live checks

License
DyDiscord Source-Available License 1.0
Effective date: 25 October 2026

Copyright (c) 2026 Claww / DyPlugin and DyDiscord contributors.
All rights reserved except as expressly granted below.

1. Scope

"Software" means the DyDiscord code, binaries and documentation distributed
with this license, to the extent the relevant copyright holders may grant
these permissions. "Modified Version" means a modification or derivative
of that Software. This is a custom source-available license, not the GNU GPL
and not an OSI-approved open-source license.

2. Permitted use

You may download, inspect, run, copy and modify the Software, including for
personal, educational and commercial Minecraft servers. Running a server
that accepts donations or sells server access does not itself constitute
selling the Software. You may redistribute the Software or Modified Versions
without charge if you meet all conditions below.

3. No paid distribution

Without separate written permission from the relevant copyright holders,
you must not sell, sublicense for a fee, offer paid downloads of, or require
payment or a donation to obtain the Software or a Modified Version. You must
not include it in a paid software bundle or use another arrangement to charge
for access to its source or binaries. Voluntary donations are allowed only
when access to the Software is not conditional on donating.

4. Source availability on distribution

Whenever you distribute the Software or a Modified Version, provide a public,
free-of-charge link to its complete corresponding source code, including
your changes and the build files needed to produce the distributed version.
Keep that source available for as long as you offer the distribution. Do not
distribute a closed-source Modified Version. Private modifications that you
do not distribute do not have to be published.

5. Attribution and notices

Retain this license and existing copyright and attribution notices in source
and binary distributions. Identify DyDiscord and Claww / DyPlugin visibly in
the plugin description, README or equivalent documentation, and any public
distribution page. Modified Versions must identify their changes and must
not imply that they are official releases or endorsed by the original authors.

6. Same terms for redistribution

Distribute covered Software and Modified Versions under this license, with
no additional terms that remove the permissions granted here or defeat its
conditions. No ownership of the Software, project name or branding is
transferred. Attribution does not grant permission to impersonate the project.

7. Third-party material and earlier distributions

Third-party components, dependencies and contributions remain subject to
their applicable rights and licenses. This license does not override those
licenses or grant rights the relevant copyright holders do not possess.
Earlier copies distributed under another license retain their applicable
license; this notice does not retroactively revoke previously granted rights.
If you cannot satisfy all applicable licenses, do not redistribute that
combination without obtaining the required permissions.

8. Termination

Permissions under this license terminate if you fail to comply with its
conditions. They are reinstated when the violation is fully cured, unless
the relevant copyright holder has separately terminated them in writing.
Termination does not remove any rights you have independently under law
or under an applicable license for an earlier distribution.

9. Disclaimer of warranty and liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
THE AUTHORS AND COPYRIGHT HOLDERS ARE NOT LIABLE FOR ANY CLAIM, DAMAGE OR
OTHER LIABILITY ARISING FROM THE SOFTWARE OR ITS USE, WHETHER IN CONTRACT,
TORT OR OTHERWISE. MANDATORY LEGAL RIGHTS REMAIN UNAFFECTED.

10. Separate permissions

For permissions beyond this license, contact Claww / DyPlugin through
https://github.com/DyPlugin/DyDiscord. A separate permission is valid only
when granted in writing by the relevant rights holder.

Files

1.4.0Stable
StandaloneDyDiscord-1.4.0-standalone.jar
Bukkit · Spigot · Paper · Purpur · FoliaMinecraft 26.3 · 26.2 · 26.1.x · 1.21.x · 1.20.x
23.19 MBDownload
StandardDyDiscord-1.4.0.jar
Bukkit · Spigot · Paper · Purpur · FoliaMinecraft 26.3 · 26.2 · 26.1.x · 1.21.x · 1.20.x
2.28 MBDownload

Cookie preferences

We use optional storage to remember your color theme. With your permission, we also measure visits and downloads.