
A Plugin thats lets you configure custom death messages random or with a specific death corse

Rule-based, funny death messages for Minecraft. Designed for PaperMC 1.21.x and Java 21. Shows the original vanilla death message on hover while broadcasting your customized one.
⚠️ Irreversible (Messaging Only): This plugin replaces broadcast death messages. It does not change drops, XP, or inventories, but your chat history cannot be “un-broadcast.” Use with care.
/customdeaths toggle or set enabled: true|false. use-presets: false. /customdeaths reload applies changes without restart./customdeaths reload — Reload config.yml. /customdeaths toggle — Flip the master enabled flag on/off.customdeaths.admin — default: opplugins/CustomDeaths/config.yml)enabled: true
hover-original: true
override-broadcast: true
use-presets: true
messages:
- "{player} took a permanent nap without setting an alarm."
per-cause:
VOID:
- "{player} fell off the edge of the internet."
# Custom rules (first match wins)
custom-deaths:
- name: "archer_headshot"
when:
killer-type: "SKELETON"
y-above: 100
messages:
- "{player} got a high-altitude headshot from {killer}."
presets:
messages:
- "{player} opened the hardcore tutorial."
per-cause:
FALL:
- "{player} mistook the ground for a trampoline."
Supported when keys
cause (DamageCause), world, biome y-above, y-below killer-type (EntityType), killer-name, killer-is-player victim-has-permission, victim-holdingPlaceholders: {player}, {killer}, {cause}
PlayerDeathEvent, the plugin checks custom-deaths rules in order. plugins/ on a Paper 1.21.x server. config.yml. plugins/CustomDeaths/config.yml. /customdeaths reload (or restart).custom-deaths.MIT — free to use and contribute.