Discord
The companion jar and what it mirrors into Discord.
uxmEssentials reaches Discord through a companion jar built on JDA. It mirrors server events into your channels, so staff actions and money movement show up where your team already watches.
What It Is
The bridge ships as its own jar, uxmessentials-discord, alongside the main
plugin. It is not bundled into the main jar and does nothing until configured.
It mirrors two kinds of event into Discord channels:
- Audit events: staff actions and sanctions, into the
auditchannel. - Economy notifications: money movement, into the
economychannel. A transaction belowmin-eco-notifyis not posted.
max-per-minute caps how many messages the bridge posts, so a burst of events never
floods a channel.
Account linking is not part of uxmEssentials. It is sold as a plugin of its own.
Setup (High Level)
- Create a Discord application + bot in the Discord Developer Portal and copy its bot token.
- Invite the bot to your server with permission to post in the channels you want.
- Drop
uxmessentials-discordintoplugins/next to the main jar. - Put the token and the channel ids into the bridge's
discord.conf, and setenabled = true. - Restart: JDA connects and notifications start to flow.
The token in discord.conf grants full control of the bot. Never commit it to
version control or paste it in a public channel. Rotate it in the Developer
Portal if it leaks.
When the Bridge Is Absent
Because it's a distinct jar that stays dormant until configured, a server without it is completely unaffected:
| Situation | Behavior |
|---|---|
| Bridge not installed | Nothing is posted; every other feature works as before. |
| Bridge installed, no token | Dormant: no connection, no notifications. |
| Bridge connected | Audit and economy notifications flow into their channels. |
Related: Developer Overview
Was this page helpful?