Community & Engagement
These modules turn XDiscordUltimate from a bridge into a full community platform — awarding roles for playtime, greeting new players, managing voice channels, whitelisting applicants, broadcasting announcements, and giving staff operational control from Discord. Each module toggles independently underfeatures.*.
Activity Roles
Activity Roles
Awards Discord roles based on accumulated playtime. Syncs on a configurable interval and optionally announces promotions and cleans up stale roles.
Booster Perks
Booster Perks
Detects Discord server boosters and grants a LuckPerms permission group, then runs reward commands. Reverses with
remove-commands when a player stops boosting.Voice Channels
Voice Channels
Creates a live player-count status voice channel and optional “join to create” dynamic voice channels under a category.
Welcome DM
Welcome DM
Bot DMs players a configurable message — optionally only on first join, optionally only once verified. Supports a plain message, an embed, or both.
Whitelist
Whitelist
Players request the whitelist via Discord; staff approve or decline. Supports auto-whitelist, DM notifications, and configurable channel/role.
Server IP
Server IP
A simple
/ip command that posts the server address. Admins set the address with /ip set.Announcements
Announcements
Broadcasts an in-game title plus an optional Discord message. Scheduled announcements are supported via the
scheduled map.Bot Console
Bot Console
Run server commands from Discord. Gated by permission and channel.
Admin Alerts
Admin Alerts
Monitors TPS and RAM and DMs or messages admins when thresholds are crossed. Targets are the bot’s configured
adminIDs.Server Control
Server Control
Run restart/stop/kick/tps/list from Discord, gated by an allowed-commands map and an optional role requirement.
Next Steps
The Module System
Understand how all 19 modules toggle, depend on each other, and reload.
Configuration
See the full configuration reference for every module.

