Multi-Display System: Introduced native support for broadcasting death messages via Action Bar, Title Screen, and BossBar using the Kyori Adventure API.
Player Preferences: Added the /da toggle command, allowing players to individually hide or show death messages on their screen/chat.
Universal Placeholders: Implemented the new PlaceholderContext engine to support advanced native variables (like {ping}, {biome}, {x}) and PlaceholderAPI globally across all text fields, hover events, and Discord webhooks.
Advanced Filters: Implemented Entity and Cause filter systems, giving administrators precise control to restrict death announcements to specific mob types or damage causes.
Updates
Configuration Revamp (v4): Completely redesigned config.yml for a cleaner, professional layout. Consolidated the force-broadcast and vanilla-messages settings into a unified display section.
Language Files: Cleaned up localization files by removing ASCII pollution and adding a sleek, translated Placeholder Guide header for all supported languages.
Command Optimization: Enhanced Main.java with a smarter TabCompleter (StringUtil.copyPartialMatches) and centralized player toggle tracking.
Proxy Safeties: Added strict internal checks to automatically disable local screen displays (Title/BossBar/ActionBar) when Proxy Mode is active, preventing sync errors.
Smart Auto-Migration: Upgraded the ConfigMigrator to seamlessly transfer user settings (MongoDB URI, Discord URL, etc.) from version 3 to version 4 without data loss.
Fixes
Discord Webhook Translation: Fixed an issue where the webhook could throw an ArrayIndexOutOfBoundsException on custom language files and optimized it to parse variables outside the embed.