DeathInventoryTracker
Dying in Minecraft is frustrating enough without the panic of forgetting what you lost. Whether you fell into lava, got ambushed by a creeper, or lost a PvP duel, your precious gear can vanish before you even reach your death point. DeathInventoryTracker changes that completely. This powerful PaperMC plugin captures a full snapshot of every player death — inventory, armor, offhand, XP, killer details, and the death message — and lets you browse, inspect, and restore everything through a clean in-game GUI. No more guessing, no more lost enchanted netherite.
Why DeathInventoryTracker Stands Out
Unlike basic death chest mods or simple loggers, DeathInventoryTracker for Minecraft is built for server admins and players who want full transparency. Every death is stored as a detailed JSON record, preserving item NBT data, enchantments, durability, custom names, and lore. The plugin works exclusively on PaperMC (1.20.4+ with Java 17), leveraging Paper-specific APIs for seamless performance. It won’t run on Spigot or CraftBukkit, so make sure your server meets the requirements before you download DeathInventoryTracker.
Complete Death Snapshots
When a player dies, the plugin instantly records:
- All 36 inventory slots (hotbar and storage)
- Armor pieces (boots, leggings, chestplate, helmet)
- Offhand item
- XP at time of death
- Killer name and type (Player, Mob, or Environment)
- Death message and timestamp
Every detail is saved with full fidelity. That means a Sharpness V diamond sword with a custom name and purple lore will come back exactly as it was, not as a generic replacement. The round-trip serialization uses Bukkit’s native Base64 format, so nothing gets lost.
In-Game GUI Browser
Admins and players can open a 54-slot chest GUI to browse any death history. The interface is intuitive: player head icons represent each death, skinned to the deceased player. Color-coded titles give an instant overview — red for player kills, gold for mob kills, green for environmental deaths like falls or fire. Hovering over an entry shows a lore preview with killer, item count, XP lost, and the death message, so you don’t even need to open the detail view to get the gist. Pagination handles any number of deaths, and filter buttons let you switch between All Deaths, Player Kills, and Natural Deaths instantly.
Death Detail Viewer & Smart Restore
Click any entry to see a full 54-slot detail view. All inventory items appear in their original slots, armor in slots 36–39, and the offhand in slot 40. An info book provides complete death metadata. The restore button sends every item and the XP directly to the player who died — not to the admin viewing the GUI. The recipient gets a notification telling them who restored the items. If the player is offline, restore is blocked with a clear error message, preventing lost items. This smart restore logic makes DeathInventoryTracker a must-have for any survival or PvP server.
How to Install DeathInventoryTracker
Getting started is straightforward. First, confirm your server runs PaperMC 1.20.4 or newer with Java 17. Then download DeathInventoryTracker as a .jar file from the official source. Place the .jar into your server’s plugins/ folder and restart the server. A configuration file will generate at plugins/DeathInventoryTracker/config.yml. Edit it to set your Discord webhook URL or adjust the auto-cleanup days (default 30). Apply changes without a restart by running /deathinv reload from console or in-game. If you’re using the foxygame.net launcher, you can skip the manual steps entirely — DeathInventoryTracker is listed in the launcher’s add-on catalog, offering one-click installation and automatic updates that keep the plugin compatible with your server version.
Commands & Permissions
The plugin’s command system is clean and admin-friendly. Players can view their own death history with /deathinv (permission deathinv.view.self, granted to everyone by default). Ops can use /deathinv view <player> to browse another player’s deaths, /deathinv latest <player> for the most recent death, and /deathinv list <player> for the last 10 entries. Admin commands include /deathinv reload and /deathinv cleanup [days] to prune old records. All commands work from the server console with formatted plain-text output, and tab completion supports both online players and offline players who have stored death records.
Discord Integration & Data Storage
Keep your community informed with optional Discord notifications. Every death triggers an embedded message showing player name, killer, death message, item count, valuable items, XP lost, and timestamp. Red embeds mark player kills, orange for natural deaths. Webhook sending runs asynchronously, so it never impacts server tick performance. Enable it by setting the webhook URL in config.yml.
Death data is stored as compact JSON files in plugins/DeathInventoryTracker/deaths/, one file per player (named PlayerName_uuid.json). Only non-empty slots are saved, keeping files small. Items are serialized with Base64, preserving all metadata. Files load automatically on startup and save immediately on each death. Corrupted files are skipped with a console warning — they won’t crash your server.
Why Every PaperMC Server Needs This
DeathInventoryTracker transforms death from a moment of panic into a manageable event. Players can review exactly what they lost, admins can restore items fairly, and the entire process is transparent. The offline player support means you can inspect a friend’s death even when they’re not online, and the GUI makes navigation effortless. Whether you run a hardcore survival world, a competitive PvP arena, or a casual community server, this plugin adds a layer of trust and convenience that vanilla Minecraft simply lacks. Download DeathInventoryTracker today and never lose track of your lost loot again.