Custom-Death-Messages

⭐ — (0 endorsements) 📥 393 downloads 📌 v1.1.0 📅 8/24/2025
🟠 Updated over a year ago

By _blackdev_ · adventure

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/24/2025 📅 Created: 8/24/2025

🔍 Analysis

  • 🏆 #303 of 351 adventure mods in this game by downloads

📋 About This Mod

# CustomDeaths !(https://github.com/BlackDevCoding/BlackDevAssets/blob/main/banner.png?raw=true) 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. --- ## ✅ Supported Platforms & Requirements - **Minecraft server:** PaperMC 1.21.x (API 1.21). - Works on Paper-compatible forks that maintain API parity (e.g., Purpur). - **Java runtime:** Java 21 (server + build). --- ## ✨ Features - **Custom Death Rules:** Define messages by conditions: - Damage cause, world, biome - Y height (above/below) - Killer type, name, or whether killer is a player - Victim permissions or held item - **Original on Hover:** Vanilla death message remains available as a hover tooltip. - **Enable/Disable Quickly:** Toggle via `/customdeaths toggle` or set `enabled: true|false`. - **Per-Cause & Global Messages:** Simple config lists. - **Presets Included:** Ship with defaults; disable via `use-presets: false`. - **Hot Reload:** `/customdeaths reload` applies changes without restart. --- ## 📦 Commands - `/customdeaths reload` — Reload `config.yml`. - `/customdeaths toggle` — Flip the master `enabled` flag on/off. ### Permissions - `customdeaths.admin` — default: **op** --- ## ⚙️ Configuration (`plugins/CustomDeaths/config.yml`) ```yaml 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-holding` **Placeholders:** `{player}`, `{killer}`, `{cause}` --- ## 🧭 How it Works 1. On `PlayerDeathEvent`, the plugin checks **custom-deaths** rules in order. 2. First match wins; if none, it falls back to **per-cause**, then **messages**, then **presets**. 3. The chosen line is broadcast, with the vanilla message shown on hover (if enabled). --- ## 📥 Installation 1. Drop the plugin JAR into `plugins/` on a Paper 1.21.x server. 2. Start the server to generate `config.yml`. 3. Edit `plugins/CustomDeaths/config.yml`. 4. Apply changes with `/customdeaths reload` (or restart). --- ## 🔒 Safety Notes - Only the broadcasted death message is replaced; no inventories, XP, or drops are touched. - Ensure admins understand that **first match wins** in `custom-deaths`. --- ## 📄 License MIT — free to use and contribute.

# CustomDeaths

!(https://github.com/BlackDevCoding/BlackDevAssets/blob/main/banner.png?raw=true)

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.

## ✅ Supported Platforms & Requirements

  • Minecraft server: PaperMC 1. 21.x (API 1. 21).
  • Works on Paper-compatible forks that maintain API parity (e.g., Purpur).
  • Java runtime: Java 21 (server + build).

## ✨ Features

  • Custom Death Rules: Define messages by conditions:
  • - Damage cause, world, biome
  • - Y height (above/below)
  • - Killer type, name, or whether killer is a player
  • - Victim permissions or held item
  • Original on Hover: Vanilla death message remains available as a hover tooltip.
  • Enable/Disable Quickly: Toggle via `/customdeaths toggle` or set `enabled: true|false`.
  • Per-Cause & Global Messages: Simple config lists.
  • Presets Included: Ship with defaults; disable via `use-presets: false`.
  • Hot Reload: `/customdeaths reload` applies changes without restart.

## 📦 Commands

  • `/customdeaths reload` — Reload `config.yml`.
  • `/customdeaths toggle` — Flip the master `enabled` flag on/off.

### Permissions - `customdeaths.admin` — default: op

## ⚙️ Configuration (`plugins/CustomDeaths/config.yml`)

```yaml 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-holding`

Placeholders: `{player}`, `{killer}`, `{cause}`

## 🧭 How it Works

1. On `PlayerDeathEvent`, the plugin checks custom-deaths rules in order. 2. First match wins; if none, it falls back to per-cause, then messages, then presets. 3. The chosen line is broadcast, with the vanilla message shown on hover (if enabled).

## 📥 Installation

1. Drop the plugin JAR into `plugins/` on a Paper 1. 21.x server. 2. Start the server to generate `config.yml`. 3. Edit `plugins/CustomDeaths/config.yml`. 4. Apply changes with `/customdeaths reload` (or restart).

## 🔒 Safety Notes

  • Only the broadcasted death message is replaced; no inventories, XP, or drops are touched.
  • Ensure admins understand that first match wins in `custom-deaths`.

## 📄 License

MIT — free to use and contribute.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
_blackdev_
Version
1.1.0
Downloads
393
Endorsements
0
Category
adventure
Created
8/24/2025
Updated
8/24/2025
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
adventure, social, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does Custom-Death-Messages support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of Custom-Death-Messages?

Version 1.1.0, published 2025-08-24 with 393 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More adventure 👤 More by _blackdev_ 🔎 Similar Mods 🌐 Best adventure (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods