Reward your Discord server boosters with in-game perks. Link Minecraft accounts to Discord, automatically sync boost status, and execute custom commands when players boost or stop boosting.
- Account Linking: Players connect their Minecraft account to Discord using a 6-digit code
- Automatic Sync: Checks boost status every 5 minutes (configurable)
- Custom Rewards: Run any command when a player boosts (permissions, items, currency)
- Revocation: Automatically remove rewards when boost expires
- Cache System: In-memory caching to prevent database overload on large servers
- Download the latest JAR from Releases
- Place in your server's
plugins/folder - Start the server to generate config files
- Stop the server and configure:
discord.yml- Add your bot token and server IDconfig.yml- Set up rewards and sync intervalmessages.yml- Customize player messages
- Start the server
You need a Discord bot with the Server Members Intent enabled.
- Go to https://discord.com/developers/applications
- Create New Application → Bot tab → Reset Token
- Enable "Server Members Intent" under Privileged Gateway Intents
- Copy token to
discord.yml - Use OAuth2 URL Generator to invite bot with:
- Scopes:
bot,applications.commands - Permissions: Send Messages, Embed Links
- Scopes:
rewards:
booster:
enabled: true
on-boost:
- "lp user %player% parent add booster"
- "give %player% diamond 5"
on-stop:
- "lp user %player% parent remove booster"Set linking.mode in config.yml:
DISCORD_TO_MINECRAFT(default): Player runs/linkin Discord, gets code, types/link <code>in-gameMINECRAFT_TO_DISCORD: Player runs/linkin-game, gets code, types/link <code>in Discord
In-Game:
/link <code>- Link your account/logout- Unlink your account/Booster- Admin panel (requiresBoosterRewards.admin)
Discord:
/link- Get a linking code/unlink- Remove account link/status- Check your boost status and rewards
Designed for 1000+ player servers:
- All database operations run asynchronously
- Player data cached in memory
- Zero main-thread blocking
- HikariCP connection pooling
- Minecraft 1.21.4+ (Paper/Spigot)
- Java 21
- Discord bot with Server Members Intent
- Issues: GitHub Issues
- Discord: Join Support Server
MIT License - Free to use, modify, and distribute.