Tombs– The Most Advanced Death & Inventory Recovery System
Tombs is more than just a "keep inventory" alternative — it's a smart, highly customizable system that spawns a grave at a player’s death location (or a safe nearby spot), storing their items, XP, and death data. With holograms, teleportation, full GUI support, cross-server compatibility, and seamless integration with major plugins, it’s designed to fit
any server setup — from casual SMPs to OP Factions.
Why Use Tombs Instead of...?
◀ Strategic Gameplay
◀Balanced Risk vs. Reward
◀Enhanced Player Experience
◀Immersion & Realism
◀Grave Ownership & Security
◀Highly Configurable
◀Better for Long-Term Worlds
✨Tombs give you the best of both worlds Fair consequences without permanent loss Immersive features without frustration
✨All Features
◀World Whitelist/Blacklist Restrict or allow tomb spawning in specific worlds using a configurable whitelist or blacklist.
◀Customizable Tomb Block Choose the block type for graves (default: player head) and customize its appearance.
◀Drop Tomb on Break Optionally allow the tomb block to drop as an item when broken.
◀Tomb-Seeking Compass Provide players with a compass that points to their grave and displays the distance in blocks.
◀Adjustable Experience Loss Configure the percentage of experience lost at death and store it in a recoverable experience bottle.
◀Automatic Tomb Cleanup Automatically purge old tombs after a set time or number of tombs, with options to delete history or active tombs.
◀Keep Inventory Option Enable Keep Inventory for a player's death every X deaths with a configurable success percentage, bypassing tomb creation.
◀Customizable Sounds Set custom sounds for tomb placement and destruction (e.g., anvil break/land sounds).
◀Customizable Particles Add particle effects (e.g., smoke) when tombs are placed or broken.
◀Fully Configurable Messages & Interfaces Customize all messages with hex color codes and design dynamic GUIs for death history and inventory management.
◀Highly Asynchronous 99% of processes run asynchronously for optimal server performance.
◀Death History GUI View a player's death history, including date, time, location, cause, and status, in a dedicated interface.
◀Player Death Overview Players can access their own death history and tomb locations via an intuitive GUI.
◀Join Message with Tomb Locations Display active tomb coordinates (x, y, z) to players upon joining the server.
◀Retrieve Individual Items Allow players to recover specific items from their death inventory via the GUI.
◀Delete Death History Delete a player's or all players' death history with a single command.
◀Whitelist Players for Tomb Spawning Control who can spawn tombs via permissions or a whitelist command, with easy lookup functionality.
◀Simple Command Management Manage all tomb-related actions (teleport, delete, respawn) with straightforward commands.
◀Teleport to Death Location Teleport to a tomb's location using a command or GUI, with optional one-time use and payment requirements.
◀Protected Tomb Ownership Restrict tomb breaking to the owner, with configurable time limits for others to access.
◀Event Protection Prevent tomb duplication or destruction from dispensers, explosions, pistons, water/lava flow, and buckets.
◀Database Support Store death data using H2, MySQL, or YAML databases for reliable management.
◀Multi-Server Support Share tomb data across servers with a single database and manage cross-server teleportation.
◀Hologram Support Display customizable holograms above tombs (requires HolographicDisplays, DecentHolograms, or CMI).
◀Plugin Compatibility Integrate with:
Lands - Prevent tomb spawning in claimed lands.
WorldGuard - Restrict tombs in specific regions or disable them entirely.
CMI - Display customizable holograms above tombs and enhanced features.
Towny - Block tomb spawning in Towny-claimed areas.
ReviveMe - Compatible with revive mechanics for seamless integration.
PlaceholderAPI - Use placeholders for dynamic tomb messages.
%tombs_last_death_duration% Time until the player's last death tomb despawned.
%tombs_last_death_duration_<playername>% Same as above, for a specific player.
%tombs_last_death_id% ID of the last recorded death for the player.
%tombs_last_death_id_<playername>% Same as above, for a specific player.
%tombs_last_death_location% World + X/Y/Z coordinates of the player's last death.
%tombs_last_death_location_<playername>% Same as above, for a specific player.
%tombs_last_death_location_x% X coordinate of the player's last death.
%tombs_last_death_location_x_<playername>% Same as above, for a specific player.
%tombs_last_death_location_y% Y coordinate of the player's last death.
%tombs_last_death_location_y_<playername>% Same as above, for a specific player.
%tombs_last_death_location_z% Z coordinate of the player's last death.
%tombs_last_death_location_z_<playername>% Same as above, for a specific player.
%tombs_last_death_location_world% World name of the player's last death location.
%tombs_last_death_location_world_<playername>% Same as above, for a specific player.
%tombs_last_death_location_environment% Environment (e.g., NORMAL, NETHER) of the player's last death.
%tombs_last_death_location_environment_<playername>% Same as above, for a specific player.
%tombs_last_death_date% Date and time of the player's last death.
%tombs_last_death_date_<playername>% Same as above, for a specific player.
%tombs_last_death_type% Cause/type of the player's last death.
%tombs_last_death_type_<playername>% Same as above, for a specific player.
%tombs_number_of_deaths_<playername>_<status>% Number of deaths with specific status (All, Active, Broken, Ignored, Despawned, Raided, Recoverable) for a given player.
%tombs_number_of_deaths_<status>% Number of deaths for the current player with specific status.
%tombs_number_of_server_deaths% Total number of deaths recorded on the server.
Vault - Enable economy-based payments for tomb interactions.
ExcellentEnchants - Support for enchanted tomb items.
◀No Hard Dependencies Works out of the box without requiring additional plugins, with optional soft dependencies for enhanced features.
◀Permission-Based Control Fine-tune access to commands and features with a robust permission system.
tombs.command.reload Allows reloading the plugin's configuration file.
tombs.command.add Permits adding new fake tombs (admin functionality).
tombs.command.remove Enables removing a player's or all tombs.
tombs.command.delete Allows deleting old death records from the database.
tombs.command.tp Grants access to teleport to a tomb's location.
tombs.command.whitelist Permits managing the whitelist for tomb spawning.
tombs.command.help Allows viewing the help menu for tombs commands.
tombs.command.player.deaths Enables viewing all or a specific player's death history.
tombs.command.respawn Allows respawning a specific tomb by ID.
tombs.command.ignore Permits ignoring or deleting specific tombs.
tombs.command.history Grants access to the death history GUI.
tombs.bypass Allows bypassing GUI restrictions or tomb ownership checks.
tombs.death Enables spawning a tomb upon player death.
✨More Images
WARNING: As of server version 1.21.3 and newer, sound names have been updated to a new format. Sounds must now be specified in the format: "minecraft:entity.ender_dragon.flap" (namespace:category.sound). If you are running this plugin on a server version 1.21.3 or later, make sure to update all sound names to the new format.
Attempting to use older sound names (e.g., "ENDER_DRAGON_FLAP") on 1.21.3+ servers will result in errors.
If you need help with configuration contact me on Discord or Telegram or SpigotMC ( For SpigotMC support, remember to TAG MY ACCOUNT! )
By buying this plugin, you agree to the following terms of use:
You are not allowed to decompile the product.
The product is provided as it is, without any warranties on its functionality, not customer support.
You will not redistribute/resell/relicense/forward/send this product to anyone for any reason.
I can change the price of this product anytime.
You can't claim this product as your own.
If you find any problems, contact me before posting a bad review.
You can make money BY USING this product.
You may upload the product to a SECURE and RELIABLE HOST.
We reserve the right to change these Terms at any time, and you agree to abide by the most recent version of this.
Since you already have read the whole page before purchasing, refunds/chargebacks are prohibited, as one does not have a right to get a refund for such digital product as it has been used.
Credits Thanks @eliotesta98 for helping me to realize one of my old project. NBT-API (https://github.com/tr7zw/Item-NBT-API). BIG THANKS goes to @Ome_R from BG-Software-LLC who allowed us to use his class for handling configuration files <3