
YVtils Discord
The Discord Module out of the YVtils-SMP plugin as single plugin
- Add support for 1.21.11
- Improve error handling
YVtils Discord
v4.0.0-beta.1⚠️ Beta Notice
This is a beta release. Please back up your configuration files — or even your entire server — before upgrading. While the built-in migration system aims to preserve existing configs, data loss is still possible.
📦 Changelog
🔄 Core Changes
-
JDA Library Update
- Upgraded from
5.6.1to6.0.0-rc.2
- Upgraded from
-
Monolith to Modular Migration
- Migrated from a standalone plugin to the new YVtils Collection system
-
Embeds ➜ Components v2
- Reworked all Discord UI elements using Discord's new Components v2 API
🛠 Optimizations & Improvements
-
Persistent Stats Channels
- Stats channels now persist through server restarts to avoid rate limit issues
-
Console Sync Enhancements
- Cleaner message formatting and more efficient syncing logic
-
File Format Upgrades
- Internal saves (e.g.
discord/save.yml) are now stored as JSON
- Internal saves (e.g.
-
Config Cleanup
- Optimized overall configuration structure
-
Improved Internal Logic
- Cleaner codebase, faster background processes
-
Minecraft Permissions Update
- Discord-linked permissions are now automatically set as default
✨ New Features
-
Expanded Sync Options
- 🔁 Player Deaths
- 🏆 Player Advancements
- 🔌 Minecraft Server Join / Leave events
-
Bot-Friendly Configuration
- New toggles allow bots to trigger sync actions (e.g. executing server commands)
-
Component Emoji Support
- Application emojis are now used for icons inside Components
-
Multi-Select Enhancements
- Added support for multi-selection in the "force remove" menu
For support and discussion, visit our Discord Server or contribute via GitHub.
-
- Update jda version (5.2.1 -> 5.5.1)
- Add 1.21.5 Support
- Add custom timeZone Support
-
Extract discord module from YVtils-SMP v1.1.2-DEV
-
Recode of old discord module in kotlin
-
Only supports Paper and Forks from now on
-

