RexDeathMessages is a lightweight, configurable death message plugin.
Requirements - Java 21
Features - Global, per-world, or radius-based death message broadcasting.
- Optional branded prefix (configurable) using standard Minecraft colors.
- Per-player toggle to mute/enable receiving death messages.
- Clean templates for common causes with placeholders: `{player}`, `{killer}`, `{entity}`, `{world}`, `{cause}`.
- Permissions-based visibility (`rexdeathmessages.use`, `rexdeathmessages.bypass`).
Permissions - `rexdeathmessages.admin` — Manage and reload the plugin.
- `rexdeathmessages.use` — Receive messages and use `/rdm`.
- `rexdeathmessages.bypass` — Receive messages regardless of world/radius.
- `rexdeathmessages.color` — Allow colors in custom messages.
Config
Code (Text):
# RexDeathMessages configuration
settings:
broadcast_globally: true # event-based global broadcast
per_world: false # restrict to victim's world when not global
radius: 0 # radius-based local broadcast (0 disables)
use_legacy_colors: true # translates '&' color codes
use_prefix: true # prepend settings.prefix to all outputs
prefix: "&7[&6RexDeathMessages&7] " # standard plugin prefix
# Message templates with placeholders: {player}, {killer}, {entity}, {world}, {cause}
messages:
DEFAULT: "&c{player} has died."
ENTITY_PLAYER: "&6{player} was slain by &e{killer}&6."
ENTITY_MOB: "&6{player} was slain by &e{entity}&6."
PROJECTILE: "&6{player} was shot by &e{killer}&6."
FALL: "&b{player} fell to their death."
VOID: "&b{player} fell into the void."
FIRE: "&c{player} went up in flames."
FIRE_TICK: "&c{player} burned to death."
LAVA: "&c{player} tried to swim in lava."
DROWNING: "&9{player} drowned."
BLOCK_EXPLOSION: "&4{player} blew up."
ENTITY_EXPLOSION: "&4{player} was blown up."
LIGHTNING: "&e{player} was struck by lightning."
STARVATION: "&7{player} starved to death."
POISON: "&2{player} was killed by poison."
MAGIC: "&5{player} was killed by magic."
WITHER: "&8{player} withered away."
SUFFOCATION: "&7{player} suffocated in a wall."
THORNS: "&6{player} was killed by thorns."
FALLING_BLOCK: "&7{player} was crushed by a falling block."
CONTACT: "&7{player} was pricked to death."
CUSTOM: "&c{player} died."
Commands - `/rdm help` — Show help.
- `/rdm reload` — Reload configuration (admin only).
- `/rdm toggle` — Enable/Disable your death messages.
Installation 1. Download `RexDeathMessages.jar`.
2. Place it in your server's `plugins` folder.
3. Restart your server.
4. Edit the configuration (optional).
5. Use `
/rdm reload` to apply changes.