DeathChest — A simple, lightweight PvP loot chest plugin.
When a player kills another player, the victim's drops are stored in a special chest item given directly to the killer. The chest cannot be placed and can be claimed by right-clicking. If the killer's inventory is full, the chest drops at the victim's location instead. Anyone holding the chest can claim it.
Showcase
---
---
✨ Features
---
Installation
---
Commands
---
Permissions
---
⚙️ Default Config
---
Support & Suggestions
Found a bug or have a suggestion? Leave a review or post in the Discussion tab!
When a player kills another player, the victim's drops are stored in a special chest item given directly to the killer. The chest cannot be placed and can be claimed by right-clicking. If the killer's inventory is full, the chest drops at the victim's location instead. Anyone holding the chest can claim it.
Discord Support: https://discord.gg/U5UaGJB2Ve
---
---
✨ Features
- ⚔️ PvP-only loot system — no chest on mob or environmental deaths
- Smart item distribution — armor goes to armor slots, offhand to offhand
- World blacklist — disable in specific worlds
- ⏰ Auto-expiry — unclaimed chests are cleaned up automatically
- ⚙️ Fully configurable messages, sounds, particles, and chest visuals
- Per-player toggle with /deathchest
- Permission support
- Persistent across server restarts
- ⌨️ Tab completion and /dc alias
- Lightweight — no dependencies required
---
Installation
- Download the JAR
- Drop it in your plugins/ folder
- Restart your server
- Edit plugins/DeathChest/config.yml to your liking
- Use /deathchest reload to apply changes
---
Commands
- /deathchest — Toggle your death chest on/off (deathchest.use)
- /deathchest reload — Reload the config (deathchest.reload)
- /deathchest help — Show command help
---
Permissions
- deathchest.use — Allows toggling and receiving death chests (default: true)
- deathchest.reload — Allows reloading the config (default: op)
- deathchest.bypass — Killed players with this permission won't generate a death chest (default: false)
---
⚙️ Default Config
Spoiler: Click to view config.yml
# =============================================================
# DeathChest by abood8001
# =============================================================
# Worlds where the death chest will NOT be created.
# Players dying in these worlds will drop their items normally.
blacklisted-worlds :
- example_world
- another_world
# WorldGuard region blacklist.
# If a player dies inside one of these WorldGuard regions, no death chest is
# created and items drop normally. Requires the WorldGuard plugin to be installed.
region-blacklist :
# Master switch. If false (or WorldGuard isn't installed) region checks are skipped.
use-worldguard : true
# Region IDs (names) to block. Matching is case-insensitive.
worldguard-regions :
- spawn
- arena_safezone
# Auto-delete unclaimed death chests after this many hours.
# Set to 0 to disable expiry.
chest-expiry-hours : 72
# Check for updates on plugin enable. Disable to remove the check entirely.
check-for-updates : true
# Sounds played at events. Set to "" to disable a sound.
# Valid sound names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sounds:
on-kill : ENTITY_PLAYER_LEVELUP
on-claim : BLOCK_CHEST_OPEN
# Particles spawned at events. Set to "" to disable.
# Valid particle names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
particles:
on-claim : HAPPY_VILLAGER
on-kill : TOTEM_OF_UNDYING
# Chest item visuals.
chest:
display-name : "&c&l%victim%'s Death Chest"
lore:
- "&7Victim : &f%victim%"
- "&7Killer : &f%killer%"
- "&7Date : &f%date%"
- "&7Contains : &e%items% &7item stack (s ) "
- " "
- "&a&lRIGHT-CLICK &fto claim! "
# All plugin messages. Use & for color codes.
# Available placeholders depend on context:
# %victim%, %killer%, %items%, %free%, %needed%
messages:
prefix: "&8 [&cDeathChest&8 ] &r "
toggle-on: " %prefix%&aDeathChest &fenabled! You will receive a death chest when killing players."
toggle-off : "%prefix%&cDeathChest &fdisabled! Killed players will drop their items normally."
claimed : "%prefix%&aYou have claimed the death chest!"
not-enough-space : "%prefix%&cNot enough space! Free up room and try again."
invalid-chest : "%prefix%&cThis death chest is no longer valid!"
cannot-place : "%prefix%&cYou cannot place a Death Chest!"
killer-received : "%prefix%&aYou received &e%victim%&a's Death Chest!"
killer-inv-full : "%prefix%&cYour inventory was full! The death chest dropped at &e%victim%&c's location."
reload-success : "%prefix%&aConfig reloaded successfully!"
no-permission : "%prefix%&cYou don't have permission to use this command."
only-players : "%prefix%&cOnly players can use this command!"
help-header : "%prefix%&e--- DeathChest Help ---"
help-toggle : "&7/deathchest &8- &fToggle your death chest"
help-reload : "&7/deathchest reload &8- &fReload the config"
help-help : "&7/deathchest help &8- &fShow this menu"
update-available : "%prefix%&eA new version of DeathChest is available! Current: &c%current% &eLatest: &a%latest%"
Code (YAML):
# =============================================================
# DeathChest by abood8001
# =============================================================
# Worlds where the death chest will NOT be created.
# Players dying in these worlds will drop their items normally.
blacklisted-worlds :
- example_world
- another_world
# WorldGuard region blacklist.
# If a player dies inside one of these WorldGuard regions, no death chest is
# created and items drop normally. Requires the WorldGuard plugin to be installed.
region-blacklist :
# Master switch. If false (or WorldGuard isn't installed) region checks are skipped.
use-worldguard : true
# Region IDs (names) to block. Matching is case-insensitive.
worldguard-regions :
- spawn
- arena_safezone
# Auto-delete unclaimed death chests after this many hours.
# Set to 0 to disable expiry.
chest-expiry-hours : 72
# Check for updates on plugin enable. Disable to remove the check entirely.
check-for-updates : true
# Sounds played at events. Set to "" to disable a sound.
# Valid sound names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sounds:
on-kill : ENTITY_PLAYER_LEVELUP
on-claim : BLOCK_CHEST_OPEN
# Particles spawned at events. Set to "" to disable.
# Valid particle names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
particles:
on-claim : HAPPY_VILLAGER
on-kill : TOTEM_OF_UNDYING
# Chest item visuals.
chest:
display-name : "&c&l%victim%'s Death Chest"
lore:
- "&7Victim : &f%victim%"
- "&7Killer : &f%killer%"
- "&7Date : &f%date%"
- "&7Contains : &e%items% &7item stack (s ) "
- " "
- "&a&lRIGHT-CLICK &fto claim! "
# All plugin messages. Use & for color codes.
# Available placeholders depend on context:
# %victim%, %killer%, %items%, %free%, %needed%
messages:
prefix: "&8 [&cDeathChest&8 ] &r "
toggle-on: " %prefix%&aDeathChest &fenabled! You will receive a death chest when killing players."
toggle-off : "%prefix%&cDeathChest &fdisabled! Killed players will drop their items normally."
claimed : "%prefix%&aYou have claimed the death chest!"
not-enough-space : "%prefix%&cNot enough space! Free up room and try again."
invalid-chest : "%prefix%&cThis death chest is no longer valid!"
cannot-place : "%prefix%&cYou cannot place a Death Chest!"
killer-received : "%prefix%&aYou received &e%victim%&a's Death Chest!"
killer-inv-full : "%prefix%&cYour inventory was full! The death chest dropped at &e%victim%&c's location."
reload-success : "%prefix%&aConfig reloaded successfully!"
no-permission : "%prefix%&cYou don't have permission to use this command."
only-players : "%prefix%&cOnly players can use this command!"
help-header : "%prefix%&e--- DeathChest Help ---"
help-toggle : "&7/deathchest &8- &fToggle your death chest"
help-reload : "&7/deathchest reload &8- &fReload the config"
help-help : "&7/deathchest help &8- &fShow this menu"
update-available : "%prefix%&eA new version of DeathChest is available! Current: &c%current% &eLatest: &a%latest%"
---
Support & Suggestions
Found a bug or have a suggestion? Leave a review or post in the Discussion tab!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DeathChest | Loot Package | Loot Chest is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 31 times (via Spigot). Download it and open it directly in the game.