- /unlink <offlinePlayer> NPE fixed — SpigotDSPlayer.getUniqueId() is now null-safe; the existing name-based fallback handles
offline targets.
- Animated/Nitro emojis no longer stripped — the MiniMessage tag cleaner now skips <a:name:id> mentions (chat + rank prefixes).
- reSyncOnlineOnly option added — periodic resync can skip offline players.
This update had adding the config option for report resolution notifications, autocomplete customization in messages, and fixing the bug report autocomplete.
Minor velocity bug fixes, added link/unlink aliases, added /ds link <player> <discord>
Fixed critical bugs in Velocity in the new version
NEW FEATURES:
-------------
★ Interactive Chat System
- Share items as images in Discord using [item] placeholder
- Show inventories with [inv] and [enderchest] placeholders
- Beautiful rendered images with full item details
- Multiple upload methods (Attachment, Imgur, Data URL)
- Configurable cooldowns
★ Admin Control Panel (In-Game GUI)
- Statistics Dashboard - View player stats and server metrics
- Module Control - Toggle features on/off in-game
- Player Management - Manage linked accounts visually
- Config Editor - Reload configurations with GUI
- Beautiful, intuitive interface
★ Proximity Voice Chat
- Automatic Discord voice channel creation
- Intelligent player grouping by location
- Seamless channel switching
- Configurable proximity radius
★ Ban Synchronization
- Bidirectional ban syncing (Minecraft ↔ Discord)
- Configurable authority (which platform takes priority)
- Role-based or guild-wide bans
- Staff notifications
- Full ban history tracking in database
★ Console Commands from Discord
- Execute console commands from Discord channels
- Role-based permission system
- Command whitelist/blacklist with regex
- Audit logging for security
- Command feedback to Discord
★ Message Edit Tracking
- Edited Discord messages sync to Minecraft
- Shows edit history
- Configurable edit limits
- Prevents abuse
★ Chat Plugin Integrations
- FancyChat support
- Herochat support
- LegendChat support
- LunaChat support
- TownyChat support
★ Bot Presence Cycling
- Rotate through multiple bot statuses
- Custom duration per status
- Placeholder support (%players%, %maxplayers%, %server%)
IMPROVEMENTS:
-------------
• Chat Sync Enhancements
- Markdown translation (Discord ↔ Minecraft formatting)
- Mention translation (Username both ways)
- Emoji translation with multiple modes
- SkinsRestorer integration for avatars
- Multi-channel support (global, local, etc.), hooks with various chat plugins (FancyChat, HeroChat, LegendChat, LunaChat, TownyChat, ...)
• Configuration System Overhaul
- Simplified from one huge configuration file into 4 files
- Automatic migration from old configs
- Config validation with helpful errors
- Auto-webhook creation (no manual setup!)
• New Utility Systems
- PlaceholderEngine - Centralized placeholder system
- ChatFilter - Content filtering (REGEX/EXACT/CONTAINS)
- RateLimiter - Anti-spam cooldown system
- MarkdownTranslator - Format conversion utility
- EmojiTranslator - Smart emoji handling
• Database Improvements
- Ban tracking tables
- Enhanced player statistics
- Better caching and performance
- Improved error handling
• Stats System
- Historical tracking
- Trend analysis
- More detailed metrics
