Skip to content
◆ TTS-STUDIO docs Discord

Plugins / BetterDeathMessages

BetterDeathMessages

Death messages your server reads out loud

BetterDeathMessages is a free plugin for Paper and Spigot, from 1.17 to 26.x, that replaces vanilla death messages with 113 hand-written ones, sorted by cause of death and by mob. It also announces kill streaks, first blood and the first death of the day, and can quote what the victim said in chat just before they died.

How it works in play

Writing your own messages

Every message is in lang/en.yml, in MiniMessage, so you can use colours, gradients and hover text. You can put these tokens in any message: {player}, {killer}, {weapon}, {mob}, {distance}, {x} {y} {z}, {biome}, {dimension}, {last_words} and, with Vault installed, {inventory_value}.

How to use it

  1. Install: drop the jar into /plugins and restart once. Vanilla death messages are replaced straight away. English is the default; set language: es for Spanish.
  2. Choose what's announced in config.yml: streak milestones, first blood, first death of the day, which deaths show stats on hover, and whether messages go to the whole server or only to players within a set range.
  3. Death sound: players within 50 blocks hear a sound when someone dies. Sound, range, volume and pitch are configurable, or turn it off.
  4. Apply changes with /bdm reload.

Commands and permissions

Placeholders

With PlaceholderAPI installed: %bdm_deaths_total%, %bdm_kills%, %bdm_kdr% and %bdm_killstreak%.

Requirements

Neither is required. Without them the placeholders aren't registered and {inventory_value} shows 0. The plugin never refuses to start because an optional plugin is missing.

FAQ

Do stats survive a restart?
Yes. Deaths, kills and streaks are saved per player.

Can I keep death messages local?
Yes. Set a broadcast radius and only players within that many blocks in the same world see them.

How do I add last words to more messages?
Put {last_words} in any message in lang/en.yml. The default PvP set already has one.

Can I translate the messages?
Yes. English and Spanish are included, with 113 messages each, and missing keys fall back to English.

For questions or bug reports, use the discussion tab on this page or our Discord.

Keep reading