CustomDeathMessages
1.7.0Die with style, not silence! Replace boring death notices with hilarious, colorful, and personalized messages. Add sounds, particles, and titles to turn every demise into a memorable event.
- Tested MC versions
- 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 26.1, 26.2, 26.3
CustomDeathMessages
Context-aware death messages, sounds, particles and screen effects for Minecraft servers.
CustomDeathMessages replaces vanilla death notifications with a fully configurable messaging engine. Choose different messages per damage cause, permission group and world, add hex colors, audio and particle effects, titles and action bars, and decide exactly who sees or hears each effect.
Highlights
- Per-cause, per-group and per-world messages - different texts for falling, fire, PvP, projectiles and every Bukkit damage cause, with
default,vipandadmingroups. - True hex colors -
&#RRGGBBand<#RRGGBB>are rendered correctly instead of being displayed as text. - Independent broadcast modes - route messages, sounds, particles, titles, action bars and the darken-screen effect with
GLOBAL,WORLD,RADIUSorVICTIM_ONLY. - Epic deaths - a configurable chance for a special message, custom sound, particle burst and a lightning strike at the death location.
- Conditional messages - show a line only when a condition matches, using placeholders such as
{distance},{biome}or{victim_effects}withAND/ORand comparison operators. - Rich placeholders - victim, killer, weapon, biome, coordinates, time, cost and more, with optional PlaceholderAPI expansion support.
- Optional integrations - PlaceholderAPI, Vault (death message cost) and Essentials (nicknames), detected automatically.
- Safe reloads -
/cdm reloadvalidates the whole configuration first and aborts on errors instead of applying a broken setup. - Built-in previews -
/cdm test <cause>shows the final message without dying. - Minecraft 1.8 - 26.3 - modern and legacy builds generated from the same code base.
Requirements
| Item | Modern build | Legacy build |
|---|---|---|
| Minecraft | 1.21 - 26.3 | 1.8 - 1.20.x |
| Java | 21 or newer | 8 or newer |
| Server | Spigot, Paper, Purpur | Spigot, Paper, Purpur |
| Optional | PlaceholderAPI, Vault (+ economy plugin), Essentials | PlaceholderAPI, Vault (+ economy plugin), Essentials |
Download the Modern JAR for Minecraft 1.21 - 26.3 and the Legacy JAR for Minecraft 1.8 - 1.20.x. Both builds share the same configuration files, commands and features, and never need to be installed together.
Sounds, particles, titles, action bars, biomes, potion effects and colors are resolved at runtime, so the same configuration works across versions. Renamed sounds and particles (for example EXPLOSION_LARGE on 1.16 and EXPLOSION on 1.17+) are translated automatically.
Installation
- Download the JAR that matches your Minecraft version and place it in
plugins/. - Restart the server.
- Edit
plugins/CustomDeathMessages/config.ymlandmessages.yml. - Run
/cdm reload.
Existing configuration files are preserved across updates.
Documentation
The full reference lives in the GitHub Wiki:
- Installation and upgrades
- Commands and permissions
- Complete
config.ymlreference messages.yml, groups and conditional messages- Placeholders
- Building from source
- FAQ and troubleshooting
Links
License
Released under the MIT License (c) 2026 SicklySurgeon.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta