
DeathAnnouncer
Customizable death messages, modern combat tracking, Discord webhooks, and 1-click inventory restore.
Автор: BrunoC1,5 тыс.9обновлён 10 окт. 2026 г.
ДекорМеханики игрыОбщение
Описание

DeathAnnouncer
DeathAnnouncer is a death message and combat logging plugin for Minecraft servers. It replaces default death notifications with customizable messages, tracks combat data, sends logs to Discord, and lets staff inspect deaths and restore lost player inventories.
It is:
- fast - optimized for Paper, Purpur, and Folia with compressed log storage.
- customizable - supports MiniMessage, hex colors, hover events, click commands, and sound effects.
- informative - tracks totem pops, projectile distances, mace fall height, and kill assists.
- functional - includes an in-game GUI to inspect death history and restore inventories with one click.
- connected - syncs announcements across Velocity and BungeeCord networks and logs deaths to Discord.
Features
- In-game death logs GUI with death coordinates and teleportation
- 1-click inventory restoration
- Discord webhook integration with customizable embeds
- Custom death messages with MiniMessage and Hex color support
- Interactive hover tooltips and click events on death messages
- Killstreak and shutdown announcements
- Private damage recap sent to victims showing recent damage sources
- Combat tracking for totem pops, projectile distance, assists, and mace fall height
- Network synchronization across BungeeCord and Velocity
- PlaceholderAPI support and multi-language files
DeathAnnouncer in Action!
Version compatibility
DeathAnnouncer is compatible with Folia, Spigot, Paper (and its forks), as well as Velocity and BungeeCord proxies, supporting all versions from 1.20+
Useful Links
Галерея
Последние версии
Все версии →release
DeathAnnouncer 1.6.1-RELEASE
1.6.1-RELEASE10 окт. 2026 г.105Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
## New Features
- Added an owner identification system for tamed pets (wolves and cats) in kill messages.
- Added Wind Charge knockback tracking for fall and void death messages.
- Added accumulated experience levels and points to DeathLog, including the ability to restore them.
- Added an Experience Bottle icon to the DeathLog GUI to view the total saved EXP.
- Added an administrator warning when restored items do not fit into the player's inventory and drop to the ground.
- Added multi-webhook support to separate public broadcast channels from staff audit logs.
- Added automatic audit logging for item restoration actions performed by staff/moderators.
- Added proxy configuration support (BungeeCord/Velocity).
- Added an ignored servers blacklist to prevent death announcements in lobbies and login servers.
- Added DeathLog translations for PT-BR, PT-PT, ES, and IT (customizable via `messages.yml`).
- Added WorldGuard support with custom flags to disable death messages per region.
## Fixes
- Fixed incoming packet validation to block transmission attempts from unauthorized clients.
- Fixed item and weapon names not parsing color codes properly.
## API
- Added an event system to the API powered by EventBus.
- Added `PlayerDeathAnnounceEvent`, `PlayerKillstreakMilestoneEvent`, and `PlayerInventoryRestoreEvent`.
- Integrated the `IUser` interface to access player instances without direct server implementation dependencies.
release
DeathAnnouncer 1.6.0-RELEASE
1.6.0-RELEASE12 сент. 2026 г.83Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bungeecord, folia, velocity
Что нового
## New Features
**Inventory Inspection & 1-Click Restore:** Added a dedicated interface to inspect lost inventories (items, armor, and off-hand) with a direct restore button for the player, protected by a 5-second anti-missclick confirmation.
**Right-Click GUI Teleport:** Administrators can now right-click any head in the logs menu to instantly teleport to the exact coordinates of the death.
**Kill Assist System:** Leverages damage tracker history to automatically identify and announce players who dealt significant damage (>20%, customizable in config) using the `{assister}`, `{assist_percent}`, and `{assist_suffix}` variables.
**Combat Damage Recap:** Sends a private post-death breakdown to the victim detailing all recent sources of incoming damage, values in HP, and percentage contributions over a configurable tracking window.
**Killstreak & Shutdown System:** Implemented a streak tracking system that broadcasts global chat announcements at configured milestones (e.g., 5, 10, 15, 20, 50 kills) along with high-streak shutdown alerts.
**Totem Pops Counter:** Tracks in real time how many totems the victim popped in combat, displaying the values via `{totems}` and a configurable `{totem_suffix}` (supporting singular and plural).
**Sniper Shot Detection (Projectile Distance):** Measures the exact 3D distance of the projectile between launch and impact (bows, crossbows, and tridents), highlighting long-range kills with `{distance}` and automatic distance tagging.
**1.21+ Mace Smash Support:** Captures the attacker's fall height during the fatal strike before Minecraft resets it, providing configurable `{mace_height}` and `{mace_suffix}` variables.
**Conditional Messages Engine:** Implemented an advanced condition system via PlaceholderAPI (e.g., `%auraskills_power% >= 100`) with target selection (`VICTIM`, `KILLER`, `BOTH`, `ANY`) and native support for `%killer_<placeholder>%` for clan and guild wars.
* **Complete PlaceholderAPI Expansion:** Added comprehensive last-death placeholders (`%deathannouncer_last_killer%`, `_last_cause%`, `_last_weapon%`, `_last_coords%`, `_last_date%`, `_last_distance%`), alongside active totem pops, current streak, and highest killstreak.
**Discord Cause and Conditional Filters:** Added dedicated cause filtering (`filter-causes`) and condition checking (`conditional-filter`) to prevent Discord spam, supporting global causes (`ALL` or `*`).
## Updates
**Log Storage Optimization (Anti-Lag):** Implemented GZIP Base64 compression on inventory snapshots and automated 7-day retention cleanup (max 500 records) in YAML and MongoDB, eliminating massive 13,000+ line files and disk lag.
## Fixes
**Hexadecimal Colors in GUI Lore:** Fixed an issue where RGB/Hex color codes (`&x&r&r&g&g&b&b` and `&#rrggbb`) appeared as raw text in weapon descriptions inside log lores.
## API
**New API Version Release:** Released a new version of `DeathAnnouncer-API` (now aligned with v1.6.0-RELEASE) featuring expanded data models (`DeathLogEntry`) with full support for coordinates, inventory snapshots, projectile distance, and combat metadata.
---


release
DeathAnnouncer v1.5.0-RELEASE
1.5.0-RELEASE28 апр. 2026 г.557Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
## 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 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.
release
DeathAnnouncer 1.4.5-RELEASE
1.4.5-RELEASE12 апр. 2026 г.69Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
## Fixes
- Folia Compatibility: Resolved `UnsupportedOperationException` by migrating to the Folia Async Scheduler.
- Thread Optimization: Fixed nested scheduler calls in the translation module to prevent thread hanging.
release
DeathAnnouncer 1.4.4-RELEASE
1.4.4-RELEASE28 мар. 2026 г.59Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
## 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.
release
DeathAnnouncer 1.4.3-RELEASE
1.4.3-RELEASE21 мар. 2026 г.122Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
# DeathAnnouncer v1.4.3-RELEASE - ChangeLog
- Optimized translation system: Improved performance and efficiency of language localization.
- Refined item naming and labels.
release
DeathAnnouncer 1.4.2-RELEASE
1.4.2-RELEASE15 янв. 2026 г.264Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
# Changelog v1.4.2-RELEASE
## Added
- **Global Sound Option:** Added a new configuration toggle `all-players`
in `config.yml`.
release
DeathAnnouncer 1.4.1-RELEASE
1.4.1-RELEASE6 янв. 2026 г.58Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
# 📑 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.yml` file. For details on API implementation, please refer to our documentation.
**Documentation:** [https://plugin-labs.gitbook.io/deathannouncer](https://plugin-labs.gitbook.io/deathannouncer)
**Support:** [https://discord.com/invite/fvj5xmWafE](https://discord.com/invite/fvj5xmWafE)
release
DeathAnnouncer v1.3.0-RELEASE
1.3.0-RELEASE2 янв. 2026 г.37Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, bungeecord, folia, paper, purpur, spigot, velocity
Что нового
## 📝 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-messages` option**
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
release
DeathAnnouncer 1.2.1-RELEASE
1.2.1-RELEASE30 дек. 2025 г.39Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, bungeecord, paper, purpur, spigot, velocity
Что нового
# Changelog v1.2.1-RELEASE
## 🐞 Bug Fixes
- Fixed an issue where placeholders were returning `null` when 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



