DeathRecovery
Died in a cave and lost everything? This plugin saves your death locations with full history and sharing controls.
About DeathRecovery
š Death Recovery - Never Lose Your Items Again
The Problem
You died in a deep cave. Your items scattered everywhere. The map shows a death marker, but no coordinates.
You know roughly where you died, but finding the exact spot? Good luck.
The Solution
Death Recovery is a professional server-side plugin that automatically tracks every death with precision:
ā Complete death history - Last 5 deaths saved per player
ā Exact coordinates - World name, X/Y/Z position, timestamp
ā Death cause tracking - Know what killed you (fall, mobs, lava, etc.)
ā Privacy controls - Share with everyone, whitelist only, or keep private
ā Admin tools - Server admins can view any player's deaths
ā Persistent storage - Data survives server restarts with automatic backups
ā Anti-duplicate protection - Smart cooldown system prevents double-logging
š® Features
Core Functionality
Automatic death logging - No setup required, works instantly
5-death history - FIFO queue, oldest death removed when limit reached
Rich death data - Coordinates, world, timestamp, and cause of death
Chat notifications - Instant feedback when you die with coordinates
Persistent JSON storage - Atomic saves with automatic .bak recovery
Privacy & Sharing
3-tier privacy system:
š Private (default) - Only you can see your deaths
š Public - Anyone can view your death locations
š„ Whitelist - Share only with specific friends
Admin override - deathloc.admin permission bypasses privacy
Server-Ready
Debounced saves - Optimized for performance
Cooldown protection - Prevents duplicate death entries
Corruption recovery - Auto-backup system if JSON fails
Permission system - Integrates with server permission plugins
šÆ Commands
Basic Commands
Command Alias Description
/lastdeath [player] /deathloc Show last death location (yours or another player's)
/deaths [count] - List your death history (up to 5)
/deathclear - Clear your entire death history
Examples:
/lastdeath ā Your last death: overworld (245, 64, -892) - Fall damage
/deaths 3 ā Shows your last 3 deaths with timestamps
/lastdeath Steve ā View Steve's last death (if he shared it with you)
Privacy Management
Command Description
/deathshare on Enable sharing your death locations
/deathshare off Disable sharing (default)
/deathshare add <player> Add player to your whitelist
/deathshare remove <player> Remove player from whitelist
/deathshare list Show your current whitelist
Privacy Logic:
š Sharing OFF ā Nobody can see your deaths (except admins with permission)
š Sharing ON + empty whitelist ā Everyone can see your deaths
š„ Sharing ON + whitelist ā Only whitelisted players can see your deaths
Examples:
/deathshare on ā Death locations now visible to everyone
/deathshare add Steve /deathshare add Alex ā Only Steve and Alex can see your deaths (public sharing disabled)
/deathshare list ā Whitelist: Steve, Alex
āļø Configuration
Default settings work for most servers, but you can customize by editing DeathSettings.java:
Setting Default Description
MAX_DEATHS_PER_PLAYER 5 Number of deaths saved per player
SAVE_DEBOUNCE_MS 1500ms Delay before writing to disk
DEATH_COOLDOWN_MS 2000ms Cooldown between death logs
SHOW_TITLE_ON_DEATH false Show title overlay on death
SHARE_DEFAULT_ENABLED false Default sharing state for new players
š”ļø Permissions
Permission Description
deathloc.admin View any player's death locations (bypasses privacy)
Default: All players can use basic commands. Only admins with deathloc.admin can bypass privacy settings.
š Data Storage
Files created:
deaths.json - Main data file (in plugin data folder)
deaths.json.bak - Automatic backup if corruption detected
Persistence features:
Atomic writes (write to .tmp ā rename to .json)
Automatic corruption recovery
Debounced saves for performance
Snapshot-based serialization (thread-safe)
š Use Cases
For Players:
Recover your items after an unexpected death
Learn from your deaths (see what killed you most)
Share challenging death locations with friends
For Server Admins:
Help players recover from griefing/bugs
Track problematic death locations (common death traps)
Moderate disputes about death circumstances
Server diagnostics and balancing
For PvP/Hardcore Servers:
Public death tracking creates high stakes
Whitelist system for team-based gameplay
Admin oversight for fair play enforcement
š Troubleshooting
Death not saving?
Check cooldown (2 seconds between deaths by default)
Verify server logs for errors
Can't see another player's death?
Ask them to run /deathshare on
Check if you're on their whitelist with /deathshare list
Admins: verify you have deathloc.admin permission
JSON file corrupted?
Plugin auto-creates .bak backup
Server restarts cleanly even with corrupted file
š Requirements
Hytale Server (Early Access or later)
Java 17+ (required by Hytale)
Server-side only - No client installation needed
š¤ Support & Feedback
š Report bugs: GitHub Issues
š” Feature requests: GitHub or CurseForge comments
ā Enjoying the plugin? Leave a review and star on GitHub!
š License
Open source - check GitHub repository for details.
Made with ā¤ļø by SmugTox
Categories
Need a Server?
Run DeathRecovery on a dedicated Hytale server with easy mod management.
Get Hytale HostingFrequently Asked Questions
What is DeathRecovery?
Died in a cave and lost everything? This plugin saves your death locations with full history and sharing controls.
How do I download DeathRecovery?
You can download DeathRecovery for free from CurseForge. Click the "Download on CurseForge" button on this page to go directly to the download page.
Who created DeathRecovery?
DeathRecovery was created by SmugTox. The mod has been downloaded 70 times.
Is DeathRecovery compatible with Hytale servers?
DeathRecovery is designed for Hytale and can be used on both single-player and multiplayer servers. Check the mod page on CurseForge for specific compatibility information.
How do I install DeathRecovery?
To install DeathRecovery: 1) Download the mod from CurseForge, 2) Place the file in your Hytale mods folder, 3) Restart the game. The mod should load automatically.
Related Utility Mods
View all modsBetterMap
Paralaxe
Enhance Hytale World Map
Hybrid
Serilum
šļø A Hytale mod library that contains common code for all of Serilum's mods.
VeinMining
EineNT
Instantly mine connected ores and blocks by holding the Walk key (LEFT ALT) while breaking a single block.
Wayback Charm
DarkhaxDev
A charm to help you find your way back home.
Better Modlist
Buuz135
Adds a better modlist to the game, with improved features like searching and logos.
Simple Claims
Buuz135
Adds a chunk claim and protection system.