
DeathAnnouncer
DeathAnnouncer: Complete death message control, from simple to sophisticated.
New Features
- 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
/dr togglecommand, allowing players to individually hide or show death messages on their screen/chat. - Universal Placeholders: Implemented the new
PlaceholderContextengine 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.ymlfor a cleaner, professional layout. Consolidated theforce-broadcastandvanilla-messagessettings into a unifieddisplaysection. - 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.javawith 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
ConfigMigratorto 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
ArrayIndexOutOfBoundsExceptionon custom language files and optimized it to parse variables outside the embed.
Fixes
- Folia Compatibility: Resolved
UnsupportedOperationExceptionby migrating to the Folia Async Scheduler. - Thread Optimization: Fixed nested scheduler calls in the translation module to prevent thread hanging.
- Folia Compatibility: Resolved
Fixes
- Webhook Optimization: Resolved lag issues occurring during log transmission.
- DeathLogEntry: Fixed the logging system to ensure accurate date and time stamps.
Updates
- Localization: DeathLog Menu has been fully translated into English (EN).
- New API Version: Updated to 1.4.4-RELEASE.
DeathAnnouncer v1.4.3-RELEASE - ChangeLog
-
Optimized translation system: Improved performance and efficiency of language localization.
-
Refined item naming and labels.
-
Changelog v1.4.2-RELEASE
Added
- Global Sound Option: Added a new configuration toggle
all-playersinconfig.yml.
- Global Sound Option: Added a new configuration toggle
📑 Changelog | Version 1.4.1-RELEASE
🚀 New Features
-
DeathLogs Module: Implementation of a dedicated logging system.
-
Data Saving: Official support for log storage via YAML or MongoDB.
-
Integration API: Public API now available for third-party plugins to access DeathLogs records.
🛠️ Improvements and Fixes
-
Initial Setup: Optimized the default file generation system. File recovery logic has been enhanced to ensure data integrity during version updates.
-
Webhook Security: Refactored the Discord embed system, making communication more stable and resilient to failures.
-
SuperVanish Compatibility: Improved detection logic for servers using SuperVanish (optional dependency), ensuring that vanished players do not trigger logs or messages incorrectly.
ℹ️ Additional Information: New storage settings can be configured directly in the
config.ymlfile. For details on API implementation, please refer to our documentation.Documentation: https://plugin-labs.gitbook.io/deathannouncer Support: https://discord.com/invite/fvj5xmWafE
-
📝 Changelog — v1.3.0-RELEASE
✨ New Features
- ➕ New
{uuid}placeholder
Returns the player's UUID and works across all supported systems. - 🖼️ Embed Title & Footer now support placeholders
You can now use placeholders in both the title and footer of Discord embeds. - 🖼️ Fully customizable embed thumbnail
Thumbnail configuration now supports placeholders. - 💬 New
vanilla-messagesoption
When enabled, the plugin stops modifying in-game death messages, keeping Minecraft's default behavior, while still sending death messages to Discord and proxy networks.
⚙️ Compatibility
- 🧵 Folia support added
Fully compatible with Folia-based servers.
🚀 Performance & Optimization
- ⚡ General performance improvements
- ➕ New
Changelog v1.2.1-RELEASE
🐞 Bug Fixes
- Fixed an issue where placeholders were returning
nullwhen the DiscordWebhook feature was enabled.
✨ Improvements
- Added new placeholders:
{world}– World where the player died{biome}– Biome of the death location{ping}– Player ping at the time of death
- Fixed an issue where placeholders were returning
📢 DeathAnnouncer v1.2.0-RELEASE
✨ New Features
-
🌐 Proxy Support
- Added compatibility with Velocity and BungeeCord
-
🇪🇸 Spanish Language Support
- Full support for the Spanish (ES) language has been added
🛠️ Bug Fixes
- 🐺 Mob Kill Messages Fixed
- Fixed an issue where death messages were not displayed when a player was killed by a mob
-
- World Whitelist: Gain full control over where the plugin or specific messages work by enabling or disabling them in specific worlds.
- PlaceholderAPI Support: Seamlessly integrate with other plugins and display custom player data or statistics within your death messages.
- Interactive Messages (Click & Hover): Enhance player experience with interactive chat elements—show extra info on hover or execute commands on click.
- Weapon Detection: Automatically identify and display the specific item or weapon used by the killer, including custom names and enchantments.
- Custom Death Sounds: Immerse your players with unique sound effects that trigger upon death, fully configurable for different situations.
Нет описания изменений

