AhxerTombs stores a player's full inventory in an interactive grave on death — topped with a live hologram, guarded by a rank-based looting system, and managed from an admin panel. No items lost to the floor.
Integrates with
Every timer, rank, sound and hologram line is editable in config.yml and messages.yml — no recompiling.
When a player dies, their whole inventory is stored inside a tomb at the death location, with a floating hologram above it. The exact death coordinates are sent to the player in chat.
By default only the killer may loot during a grace window, and each rank decides how many items a player can steal from someone else's tomb. After the public window opens, anyone can loot. Owners and admins always recover everything.
loot: unlisted-as-admin: true # unlisted groups = unlimited shift-click-loot: true ranks: - luckperms-id: "default" display-name: "NOVICE" loot-slots: 0 # cannot steal anything - luckperms-id: "warrior" display-name: "WARRIOR" loot-slots: 4
Open the admin panel to browse all active tombs as skull items. Teleport to a tomb, open its full inventory, or delete it. Protect specific items so they're never stored, and restrict the whole plugin to chosen worlds.
tombs: worlds: whitelist-enabled: true # false = all worlds enabled-worlds: - "world" - "spawn" - "lobby" - "pvp" saved-items: enabled: true # protected items back: enabled: false wait-seconds: 3
Everything below ships in a single JAR — no add-ons, no upsells.
| Feature | AhxerTombs |
|---|---|
| Automatic tombs that store the full inventory on death | ✓ |
| Live hologram (owner, rank, killer, items, timers) | ✓ |
| Rank-based looting with per-rank loot slots | ✓ |
| Killer-only grace period, then public looting | ✓ |
| Fast Shift+Click looting | ✓ |
| Paginated tomb menu (any number of items) | ✓ |
| Protected items returned on respawn | ✓ |
| Death coordinates in chat | ✓ |
| /back teleport to last tomb | ✓ |
| Admin panel: browse, teleport, open, delete | ✓ |
| World filter (run only in chosen worlds) | ✓ |
| Works with or without LuckPerms | ✓ |
| Per-event configurable sounds | ✓ |
| Fully editable messages & hologram lines | ✓ |
| Debug logging & live reload | ✓ |
The hologram and chat messages are built from live tokens you can rearrange or restyle in messages.yml with & color codes or MiniMessage. These are the plugin's message placeholders.
{player}Tomb owner's name{killer}Killer's name{rank}Player's rank display name{items}Number of items in the tomb{public_time}Time until public looting{despawn_time}Time until the tomb despawns{x} {y} {z}Death coordinates{slots} / {slots_left}Rank slots & slots remaining{taken} · {world}Items taken · world namehologram: line-player: "&f✦ &e{player} &f✦" line-rank: "&7Rank: &6{rank}" line-killer: "&7Killer: &c{killer}" line-items: "&7Items: &f{items}" line-public-time: "&7Public loot in: &b{public_time}" line-despawn: "&7Despawns in: &c{despawn_time}" public-now: "FREE!"
Two timers drive every tomb: the public-loot window and the despawn time. Both are set in minutes in config.yml — defaults shown below.
tombs: enabled: true public-loot-time: 20 # minutes to public despawn-time: 120 # minutes to despawn killer-only: true head-rotation-seconds: 10 death-coordinates: enabled: true
sounds: menu-open: enabled: true sound: "BLOCK_CHEST_OPEN" volume: 1.0 pitch: 0.9 item-taken: sound: "ENTITY_ITEM_PICKUP" pitch: 1.2
Players get /back. Admins get the panel, reload, sync and item protection — every action permission-gated.
| Command | Description | Permission |
|---|---|---|
| /ahxertombsadmin/ata · /tombsadmin | Open the admin management panel | ahxertombs.admin |
| /ahxertombsreload/atreload | Reload config and messages | ahxertombs.admin |
| /ahxertombssync/atsync | Sync LuckPerms groups into the plugin | ahxertombs.admin |
| /savetombitem | Mark the held item as protected on death | ahxertombs.admin |
| /removetombitem | Remove death protection from the held item | ahxertombs.admin |
| /back | Teleport to your last tomb | ahxertombs.back |
| Permission | Default | Grants |
|---|---|---|
| ahxertombs.admin | OP | Full access to all admin commands |
| ahxertombs.back | Everyone | Use of the /back command |
| ahxertombs.loot.all | Nobody | Loot any tomb regardless of the killer restriction |
| ahxertombs.loot.unlimited | OP | Loot unlimited items from any tomb (admin) |
config.yml sets a loot-slots value — how many items that player can take from someone else's tomb. Groups not listed are treated as admins with unlimited looting (toggle with loot.unlisted-as-admin).tombs.worlds, list the worlds where tombs should form. In every other world death is fully vanilla. Set whitelist-enabled: false to run everywhere./back command. It teleports the player to their last tomb after a configurable standstill timer./ahxertombsreload to apply them live.Drop in the JAR, set your timers and ranks, and turn lost loot into a looting mini-game. One-time purchase on BuiltByBit.