Repository navigation
Installation
| Requirement | Version |
|---|---|
| Minecraft | 1.21 – 26.3 |
| Java | 21 or newer |
| Server software | Spigot, Paper or Purpur |
| Optional | PlaceholderAPI, Vault (+ an economy plugin), Essentials |
The plugin is compiled against Spigot API 26.3 and declares api-version: '1.21', so one JAR works on 1.21.x and 26.x.
- Stop the server. Do not hot-swap the JAR.
- Download
customdeathmessages-1.6.1.jarfrom Modrinth. - Delete any older copy from
plugins/(for examplecustomdeathmessages-1.5.jarorcustomdeathmessages-1.6.jar). Two versions installed at the same time cause command conflicts. - Copy the new JAR into
plugins/. - Start the server.
- Check the console. You should see lines like these:
[CustomDeathMessages] Loading server plugin CustomDeathMessages v1.6.1
[CustomDeathMessages] Enabling CustomDeathMessages v1.6.1
[CustomDeathMessages] ✓ Plugin initialized successfully
- On first start the plugin creates:
plugins/CustomDeathMessages/
├── config.yml
└── messages.yml
- Edit the files and run
/cdm reload, or restart the server.
- Back up
plugins/CustomDeathMessages/config.ymlandmessages.yml. - Stop the server.
- Replace the old JAR with the new one.
- Start the server.
Existing configuration files are never overwritten. New versions may add keys; missing keys fall back to the bundled defaults, so an old file keeps working.
1.6.1 is a drop-in replacement. It only changes api-version from 26.3 to 1.21 so 1.21.x servers can load it. No configuration keys changed.
All three are optional and detected at runtime.
| Plugin | What it adds | Notes |
|---|---|---|
| PlaceholderAPI |
%placeholder% expansion inside death messages, titles, action bars and feedback |
Any installed expansion works |
| Vault | Charges cost-per-death-message through your economy plugin |
Requires Vault and an economy plugin |
| Essentials | Uses player nicknames for the victim and killer names | Nicknames are read automatically |
/cdmhelp
/cdm test FALL
/cdm config validate
-
/cdmhelplists the commands. -
/cdm test FALLpreviews a fall death message. -
/cdm config validatechecks sounds, particles, broadcast modes and condition syntax.
- Stop the server.
- Delete
plugins/customdeathmessages-1.6.1.jar. - Optionally delete
plugins/CustomDeathMessages/. This removes your configuration.
This build does not load on 1.20.x or older. api-version: '1.21' is a minimum, so older servers reject the plugin with an "Unsupported API version" error.
A separate legacy build for 1.16.5–1.20.x is planned. Do not install 1.6.1 on those versions.
CustomDeathMessages © 2026 SicklySurgeon · MIT License · Modrinth