A ghost-like death recovery system for Paper 1.21+
GraveEcho replaces the default death item scattering with a persistent Echo mob — a hostile entity that guards your lost items exactly where you fell. Your equipment, armor, and offhand are seized at the moment of death. To reclaim them, you must return to your death location and destroy the Echo.
No grave blocks. No chest menus. No holograms. Just you, your ghost, and earned items.
Echo mob on death
A named, glowing zombie (or skeleton) spawns at your death location and guards your items.
Gear-scaled difficulty
The Echo's HP and attack power scale with the armor and weapon you had at death.
Boss bar
A proximity boss bar shows the Echo's remaining HP when you're within range.
Particles & sounds
Configurable visual and audio effects on Echo spawn and death.
Fire immune
The Echo won't burn in sunlight, preventing accidental daytime item loss.
No despawn
Protected from natural despawn and chunk unload issues during server runtime.
Expiry system
The Echo vanishes after a configurable time limit, optionally dropping items.
Owner-only or public mode
Restrict damage to the owner only, or allow any nearby player to interact.
Full item capture
Main inventory, all 4 armor slots, and offhand are all saved and returned.
Multi-language support
Built-in English and Hungarian; add any custom language file.
Update checker
Notifies admins in-game and in console when a newer version is available.
Full admin toolkit
List, remove, teleport to, and clear all active Echoes for any player.
Player dies
All equipment, armor, and offhand items are captured and stored. Vanilla item scattering is suppressed — nothing drops on the ground. A named Echo mob spawns at the exact death location.
Echo guards the items
The Echo chases and attacks its owner (or nearby players in public mode). It glows with the owner's name floating above. A boss bar appears when the owner is in range. The Echo cannot burn and will never naturally despawn.
Items are returned
Kill the Echo → all saved items drop at the Echo's position. Echo expires → items automatically drop (if drop-items-on-expire: true). Admin removes Echo → items drop at the Echo's current location.
| Command | Permission |
|---|---|
/grave | graveecho.use |
/graveecho | graveecho.use |
/graveecho help | graveecho.use |
/graveecho version | graveecho.use |
/graveecho reload | graveecho.admin |
/graveecho list | graveecho.admin |
/graveecho remove <player> | graveecho.admin |
/graveecho tp <player> | graveecho.admin |
/graveecho clearall | graveecho.admin |
| Node | Default |
|---|---|
graveecho.use | Everyone |
graveecho.admin | OP only |
allow-only-owner-to-damageToggle between private and server-wide PvPvE mode.
scale-echo-by-gearDisable for flat difficulty regardless of equipment.
echo-expire-minutesSet the item recovery time window (default: 60 min).
drop-items-on-expireSet to false to permanently lose items on expiry (hardcore mode).
bossbar-colorChoose from PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE.
settings.languageSet to "hu" for Hungarian, or add custom language files.
builtbybit.tokenPaste your BuiltByBit API token to enable the update checker.
| Requirement | Version |
|---|---|
| Server software | Paper or Paper-based fork |
| Minecraft | 1.21 or newer |
| Java | 21 or higher |
⚠ Spigot and CraftBukkit are NOT supported.
Download GraveEcho-1.0.0.jar from the resource page.
Place the file in your server's plugins/ folder.
Start or restart the server.
All config files auto-generate in plugins/GraveEcho/.
Edit config.yml to your preferences.
Run /graveecho reload to apply changes without restarting.
Before reporting an issue: enable debug.enabled: true in config.yml, run /graveecho reload, reproduce the problem, and include the relevant console output in your message. Bug reports and feature requests: use the Discussion Forum tab on the resource page.