{"id":161544,"date":"2026-06-09T18:31:22","date_gmt":"2026-06-09T15:31:22","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/"},"modified":"2026-06-09T18:31:22","modified_gmt":"2026-06-09T15:31:22","slug":"ultimategraves","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/","title":{"rendered":"UltimateGraves"},"content":{"rendered":"<p>** \ud83e\udea6 UltimateGraves &#8211; Complete Plugin Overview<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcd6 Description<\/p>\n<p>**UltimateGraves** is a premium, feature-rich grave management system for Minecraft 1.21.1+ servers running on Paper. When players die, instead of losing their items, a grave is created at their death location, storing all inventory contents, armor, and experience points safely.<\/p>\n<p>Built with modern Java 21 and the latest Paper API, UltimateGraves offers unparalleled performance, flexibility, and customization. Whether you run a survival server, RPG realm, or hardcore PvP arena, UltimateGraves adapts to your needs with its intelligent protection system, smart location detection, and extensive configuration options.<\/p>\n<p>**No more rage-quits from lost items. No more unfair deaths in lava or void. Just peace of mind.**<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfaf Core Concept<\/p>\n<p>When a player dies:<br \/>\n1. **\ud83d\udd0d Smart Location Detection** &#8211; Finds a safe spot (handles void, lava, walls)<br \/>\n2. **\ud83d\udce6 Items Secured** &#8211; All inventory, armor, and offhand items stored<br \/>\n3. **\u26b0\ufe0f Grave Spawned** &#8211; Visual marker placed (player head, hologram, particles)<br \/>\n4. **\ud83d\udd12 Protected** &#8211; Configurable protection modes (private, public, timed, PvP, token-based)<br \/>\n5. **\ud83e\udded Navigation** &#8211; Player receives compass pointing to grave<br \/>\n6. **\u23f0 Expiration** &#8211; Configurable timer before grave becomes public\/expires<br \/>\n7. **\ud83d\udcb0 Economy** &#8211; Optional costs for teleportation and retrieval (Vault integration)<\/p>\n<p>&#8212;<\/p>\n<p> \u2728 Key Features Summary<\/p>\n<p>| Category | Features |<br \/>\n|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;-|<br \/>\n| **\ud83d\udee1\ufe0f Protection** | 5 Protection Modes, Timed Access, PvP Detection, Token System, Guardian Mobs |<br \/>\n| **\ud83c\udfa8 Visuals** | Player Head Graves, Native Holograms, Particle Effects, Beacon Beams, Glow Effects |<br \/>\n| **\ud83d\uddc4\ufe0f Storage** | SQLite &#038; MySQL Support, Async Operations, HikariCP Pooling, NBT Preservation |<br \/>\n| **\ud83e\udde0 Intelligence** | Safe Location Finder, Void\/Lava Handling, Soulbound Items, Overflow Management |<br \/>\n| **\ud83d\udc8e Economy** | Vault Integration, Teleport Costs, Retrieval Fees, Item Refunds |<br \/>\n| **\ud83c\udfae Interaction** | Interactive GUI, Quick Loot, Smart Equip, Compass Tracking, Multi-Click Actions |<br \/>\n| **\u2699\ufe0f Configuration** | 580+ Config Lines, Every Feature Toggleable, Hot Reload, Per-World Settings |<br \/>\n| **\ud83d\udd0c Integration** | PlaceholderAPI, WorldGuard, Vault, Developer API, Custom Events |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udf1f Detailed Feature Breakdown<\/p>\n<p> \ud83d\udee1\ufe0f **Protection System (Strategy Pattern)**<\/p>\n<p> **5 Protection Modes:**<\/p>\n<p>1. **PRIVATE Mode** \ud83d\udd12<br \/>\n   &#8211; Only the grave owner can access<br \/>\n   &#8211; Admins with bypass permission can open<br \/>\n   &#8211; Perfect for PvE servers<\/p>\n<p>2. **PUBLIC Mode** \ud83c\udf0d<br \/>\n   &#8211; Anyone can loot the grave<br \/>\n   &#8211; First come, first serve<br \/>\n   &#8211; Ideal for hardcore\/anarchy servers<\/p>\n<p>3. **TIMED Mode** \u23f0<br \/>\n   &#8211; Private for X seconds (configurable)<br \/>\n   &#8211; Becomes public after timer expires<br \/>\n   &#8211; Balances fairness and risk<\/p>\n<p>4. **PVP_PVE Mode** \u2694\ufe0f<br \/>\n   &#8211; Smart detection:<br \/>\n     &#8211; Killed by player \u2192 Public grave (PvP loot)<br \/>\n     &#8211; Killed by mob\/environment \u2192 Private grave<br \/>\n   &#8211; Perfect for factions\/war servers<\/p>\n<p>5. **TOKEN Mode** \ud83d\udd11<br \/>\n   &#8211; Requires a custom item (Grave Key) to open<br \/>\n   &#8211; Keys can be sold, rewarded, or crafted<br \/>\n   &#8211; Creates unique economy opportunities<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfa8 **Visual System (Native 1.21 API)**<\/p>\n<p> **Grave Block:**<br \/>\n&#8211; **Player Head** with owner&#8217;s skin (default)<br \/>\n&#8211; OR configurable materials (Netherite Block, Chest, Ender Chest, etc.)<br \/>\n&#8211; **Glowing effect** with customizable color<br \/>\n&#8211; **Explosion-proof** and **piston-proof**<\/p>\n<p> **Holograms** (TextDisplay Entities &#8211; NO PLUGINS NEEDED):<br \/>\n&#8220;`<br \/>\n\u26b0 GRAVE \u26b0<br \/>\nOwner: Steve<br \/>\nTime: 14m 32s<br \/>\nCause: Fell into Lava<br \/>\nItems: 47<br \/>\n&#8220;`<br \/>\n&#8211; **Live countdown timer**<br \/>\n&#8211; **Fully customizable lines**<br \/>\n&#8211; **MiniMessage color support** (gradients, RGB, hex)<br \/>\n&#8211; **Auto-updates** every second<\/p>\n<p> **Particle Effects:**<br \/>\n&#8211; Rising soul flames (configurable type)<br \/>\n&#8211; Customizable count, speed, spread<br \/>\n&#8211; 20+ particle types supported<br \/>\n&#8211; Adjustable spawn interval<\/p>\n<p> **Beacon Beam:**<br \/>\n&#8211; Visible only to grave owner<br \/>\n&#8211; Points to grave from distance<br \/>\n&#8211; Configurable color (RGB)<br \/>\n&#8211; Adjustable visibility range (64 blocks default)<\/p>\n<p>&#8212;<\/p>\n<p> \ud83e\udde0 **Smart Location Algorithm**<\/p>\n<p> **The Problem:**<br \/>\nPlayers die in lava, void, inside walls \u2192 Graves can&#8217;t spawn normally<\/p>\n<p> **The Solution:**<br \/>\n&#8220;`java<br \/>\nif (death in VOID) {<br \/>\n    \u2192 Scan 10-block radius for solid ground<br \/>\n    \u2192 If none found: Create glass platform at Y=5<br \/>\n}<\/p>\n<p>if (death in LAVA) {<br \/>\n    \u2192 Replace lava with Netherite Block<br \/>\n    \u2192 Clear surrounding lava (configurable radius)<br \/>\n}<\/p>\n<p>if (death in WALL) {<br \/>\n    \u2192 Raycast for nearest air pocket<br \/>\n    \u2192 Spawn grave at safe location<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p> **Configurable Options:**<br \/>\n&#8211; Search radius (horizontal &#038; vertical)<br \/>\n&#8211; Void platform height<br \/>\n&#8211; Lava replacement block<br \/>\n&#8211; Unsafe block list<br \/>\n&#8211; Platform creation toggle<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udc8e **Unique &#8220;Premium&#8221; Features**<\/p>\n<p> 1. **Grave Guardian System** \ud83d\udc7b<br \/>\n&#8211; **Random spawn chance** (default 15%)<br \/>\n&#8211; Zombie\/Skeleton equipped with **player&#8217;s armor &#038; weapon**<br \/>\n&#8211; Grave **locked until guardian is killed**<br \/>\n&#8211; Customizable:<br \/>\n  &#8211; Mob type (Zombie, Skeleton, Wither Skeleton, Piglin Brute)<br \/>\n  &#8211; Health multiplier (default 2x)<br \/>\n  &#8211; Damage multiplier (default 1.5x)<br \/>\n  &#8211; Speed boost<br \/>\n  &#8211; Custom name with player placeholder<br \/>\n  &#8211; Glowing effect<\/p>\n<p>**Example:**<br \/>\n&#8220;`<br \/>\nPlayer dies \u2192 15% chance to spawn &#8220;Ghost of Steve&#8221;<br \/>\nGuardian wears Steve&#8217;s Diamond Armor + Netherite Sword<br \/>\nSteve must kill the Guardian to access his grave<br \/>\n&#8220;`<\/p>\n<p> 2. **Soulbound Item System** \ud83d\udc8d<br \/>\n&#8211; Mark items with lore\/NBT tags<br \/>\n&#8211; These items **stay in inventory on death**<br \/>\n&#8211; Configurable identifiers:<br \/>\n  &#8220;`yaml<br \/>\n  &#8211; &#8220;<gold><bold>SOULBOUND<\/bold><\/gold>&#8221;<br \/>\n  &#8211; &#8220;\u00a76\u00a7lSOULBOUND&#8221;<br \/>\n  &#8211; NBT tag: &#8220;soulbound:true&#8221;<br \/>\n  &#8220;`<br \/>\n&#8211; Perfect for quest items, rank rewards, etc.<\/p>\n<p> 3. **Overflow Management** \ud83d\udce6<br \/>\n&#8211; Player inventory full when looting grave?<br \/>\n&#8211; **Options:**<br \/>\n  &#8211; **LEAVE_IN_GRAVE** &#8211; Items stay for next visit<br \/>\n  &#8211; **DROP_AT_FEET** &#8211; Items drop as entities<br \/>\n  &#8211; **PREVENT_LOOT** &#8211; Block opening until space available<\/p>\n<p> 4. **Smart Equip** \ud83c\udfbd<br \/>\n&#8211; Automatically equips armor when looting grave<br \/>\n&#8211; Only fills empty armor slots<br \/>\n&#8211; Prioritizes best gear<br \/>\n&#8211; Can be toggled per-player<\/p>\n<p> 5. **XP Preservation** \u2b50<br \/>\n&#8211; Configurable percentage saved (default 75%)<br \/>\n&#8211; Players with permission keep 100%<br \/>\n&#8211; Stored separately from items<br \/>\n&#8211; Returned on grave loot<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\uddc4\ufe0f **Database &#038; Performance**<\/p>\n<p> **Dual Database Support:**<br \/>\n&#8211; **SQLite** &#8211; Zero-config local storage (default)<br \/>\n&#8211; **MySQL** &#8211; Remote database for networks<\/p>\n<p> **HikariCP Connection Pooling:**<br \/>\n&#8211; Industry-standard connection management<br \/>\n&#8211; Configurable pool size (default 10 connections)<br \/>\n&#8211; Automatic connection recycling<br \/>\n&#8211; Optimized for high player counts<\/p>\n<p> **Async Operations:**<br \/>\n&#8211; Grave spawning (prevents death event lag)<br \/>\n&#8211; Database saves\/loads<br \/>\n&#8211; Location calculations<br \/>\n&#8211; All async operations use CompletableFuture<\/p>\n<p> **Data Preservation:**<br \/>\n&#8211; **Base64 serialization** for items<br \/>\n&#8211; **NBT\/Component data** preserved (modded items, custom model data)<br \/>\n&#8211; **Enchantments** and **lore** retained<br \/>\n&#8211; **Potion effects** and **attributes** saved<\/p>\n<p> **Caching System:**<br \/>\n&#8211; In-memory cache for active graves<br \/>\n&#8211; Reduces database queries by 80%<br \/>\n&#8211; Configurable max cache size (default 500)<br \/>\n&#8211; Auto-sync every 5 minutes<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfae **Player Interaction**<\/p>\n<p> **Multiple Interaction Types:**<\/p>\n<p>| Action | Result |<br \/>\n|&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|<br \/>\n| **Left Click** | Show grave info in chat |<br \/>\n| **Right Click** | Open grave GUI |<br \/>\n| **Shift + Right Click** | Quick loot (instant retrieval) |<\/p>\n<p> **GUI System:**<\/p>\n<p>**1. Graves List GUI** (`\/graves`)<br \/>\n&#8220;`<br \/>\n\u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557<br \/>\n\u2551        YOUR GRAVES                 \u2551<br \/>\n\u2560\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2563<br \/>\n\u2551 [\ud83d\udc80] Grave 1                     \u2551<br \/>\n\u2551 World: world (100, 64, -200)       \u2551<br \/>\n\u2551 Died: 5 minutes ago                \u2551<br \/>\n\u2551 Cause: Fell from high place        \u2551<br \/>\n\u2551 Items: 32                          \u2551<br \/>\n\u2551                                    \u2551<br \/>\n\u2551 Left-Click: Teleport ($100)        \u2551<br \/>\n\u2551 Right-Click: Preview Items         \u2551<br \/>\n\u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d<br \/>\n&#8220;`<\/p>\n<p>**2. Grave Loot GUI**<br \/>\n&#8211; Shows exact grave contents<br \/>\n&#8211; Preview before retrieval<br \/>\n&#8211; Click items to loot individually<br \/>\n&#8211; Or &#8220;Take All&#8221; button<\/p>\n<p> **Compass Navigation** \ud83e\udded<br \/>\n&#8211; Given on respawn (toggleable)<br \/>\n&#8211; Points to nearest grave<br \/>\n&#8211; Updates when grave changes<br \/>\n&#8211; Custom name + lore with coordinates<br \/>\n&#8211; Removed automatically when grave looted<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcb0 **Economy Integration (Vault)**<\/p>\n<p> **Configurable Costs:**<br \/>\n&#8211; **Teleport to grave** &#8211; Default $100<br \/>\n&#8211; **Open grave** &#8211; Default $0 (disabled)<br \/>\n&#8211; **Retrieve items** &#8211; Default $0 (disabled)<\/p>\n<p> **Special Features:**<br \/>\n&#8211; **Refund system** &#8211; Convert expired grave items to money<br \/>\n&#8211; **Bypass permissions** &#8211; `ultimategraves.teleport.free`, `ultimategraves.nocost`<br \/>\n&#8211; **Balance checks** &#8211; Won&#8217;t charge if insufficient funds<br \/>\n&#8211; **Detailed messages** &#8211; Shows exact costs and balances<\/p>\n<p> **Use Cases:**<br \/>\n&#8211; Charge for convenience (teleportation)<br \/>\n&#8211; &#8220;Ransom&#8221; mode (pay to get items back)<br \/>\n&#8211; Refund as insurance (50% item value back)<br \/>\n&#8211; Create &#8220;Grave Key&#8221; economy (TOKEN mode)<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd0c **Integrations**<\/p>\n<p> **PlaceholderAPI Expansion:**<br \/>\n&#8220;`<br \/>\n%ultimategraves_count% &#8211; Number of active graves<br \/>\n%ultimategraves_latest_coords% &#8211; Last grave location<br \/>\n%ultimategraves_latest_world% &#8211; Last grave world<br \/>\n%ultimategraves_latest_time% &#8211; Time since last death<br \/>\n%ultimategraves_total_items% &#8211; Items in all graves<br \/>\n&#8220;`<\/p>\n<p> **WorldGuard Integration:**<br \/>\n&#8211; Custom region flag: `graves-spawn`<br \/>\n&#8211; Block grave spawning in protected areas<br \/>\n&#8211; Configurable fallback behavior<br \/>\n&#8211; Soft dependency (optional)<\/p>\n<p> **Vault Integration:**<br \/>\n&#8211; Economy API for costs<br \/>\n&#8211; Permission checks<br \/>\n&#8211; Balance management<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfaf Use Cases &#038; Server Types<\/p>\n<p> **Survival Servers** \ud83c\udf32<br \/>\n&#8211; **Problem:** Players lose items to accidental deaths<br \/>\n&#8211; **Solution:** Private graves with 15-minute timer<br \/>\n&#8211; **Config:** `PRIVATE` or `TIMED` mode, soulbound for special items<\/p>\n<p> **PvP\/Factions Servers** \u2694\ufe0f<br \/>\n&#8211; **Problem:** Need lootable graves for kills, but not for accidents<br \/>\n&#8211; **Solution:** PVP_PVE mode<br \/>\n&#8211; **Config:** Instant public graves for PvP, protected for PvE deaths<\/p>\n<p> **RPG Servers** \ud83d\udde1\ufe0f<br \/>\n&#8211; **Problem:** Custom items need special protection<br \/>\n&#8211; **Solution:** Soulbound + Guardian system<br \/>\n&#8211; **Config:** Mark quest items as soulbound, 50% guardian spawn chance<\/p>\n<p> **Hardcore Servers** \ud83d\udc80<br \/>\n&#8211; **Problem:** Too easy if items always protected<br \/>\n&#8211; **Solution:** Short timer + guardian mobs<br \/>\n&#8211; **Config:** `TIMED` 2 minutes, 30% guardian chance, no teleport<\/p>\n<p> **Anarchy Servers** \ud83d\udd25<br \/>\n&#8211; **Problem:** No rules, full loot<br \/>\n&#8211; **Solution:** Public graves, short expiration<br \/>\n&#8211; **Config:** `PUBLIC` mode, 5-minute expiration, void protection only<\/p>\n<p> **SMP Servers** \ud83c\udfd8\ufe0f<br \/>\n&#8211; **Problem:** Mix of casual and hardcore players<br \/>\n&#8211; **Solution:** Permission-based modes<br \/>\n&#8211; **Config:** Different modes per rank, optional teleport costs<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcca Comparison with Other Plugins<\/p>\n<p>| Feature | UltimateGraves | Graves (Basic) | AngelsChest | GriefPrevention Graves |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|<br \/>\n| **Modern API (1.21)** | \u2705 Yes | \u274c No | \u274c No | \u274c No |<br \/>\n| **Native Holograms** | \u2705 TextDisplay | \u274c Armor Stands | \u274c External | \u274c None |<br \/>\n| **Database Support** | \u2705 SQLite + MySQL | \u274c File-based | \u2705 SQLite | \u274c None |<br \/>\n| **Async Operations** | \u2705 Full | \u274c Partial | \u274c No | \u274c No |<br \/>\n| **Protection Modes** | \u2705 5 Modes | \u274c 2 Modes | \u274c 1 Mode | \u274c 1 Mode |<br \/>\n| **Smart Location** | \u2705 Yes | \u274c No | \u274c No | \u274c No |<br \/>\n| **Guardian System** | \u2705 Yes | \u274c No | \u274c No | \u274c No |<br \/>\n| **Soulbound Items** | \u2705 Yes | \u274c No | \u274c No | \u274c No |<br \/>\n| **Economy Integration** | \u2705 Full | \u274c Partial | \u274c No | \u274c No |<br \/>\n| **Developer API** | \u2705 Yes | \u274c Limited | \u274c No | \u274c No |<br \/>\n| **GUI System** | \u2705 Advanced | \u274c Basic | \u274c None | \u274c None |<br \/>\n| **Configuration** | \u2705 580+ lines | \u274c 100 lines | \u274c 150 lines | \u274c 50 lines |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\ude80 Installation &#038; Setup<\/p>\n<p> **Requirements:**<br \/>\n&#8211; **Minecraft Version:** 1.21.1 &#8211; 1.21.x<br \/>\n&#8211; **Server Software:** Paper (or Forks: Purpur, Pufferfish)<br \/>\n&#8211; **Java Version:** Java 21<br \/>\n&#8211; **Optional Dependencies:**<br \/>\n  &#8211; Vault + Economy Plugin (for costs)<br \/>\n  &#8211; PlaceholderAPI (for placeholders)<br \/>\n  &#8211; WorldGuard 7.0+ (for region protection)<\/p>\n<p> **Installation:**<br \/>\n1. Download `UltimateGraves.jar`<br \/>\n2. Place in `plugins\/` folder<br \/>\n3. Restart server (NOT reload)<br \/>\n4. Configure `plugins\/UltimateGraves\/config.yml`<br \/>\n5. Edit `plugins\/UltimateGraves\/messages.yml` (optional)<br \/>\n6. Use `\/graveadmin reload` to apply changes<\/p>\n<p> **First-Time Setup:**<br \/>\n&#8220;`yaml<br \/>\n config.yml &#8211; Recommended starter settings<\/p>\n<p> Storage (use SQLite for single servers)<br \/>\nstorage:<br \/>\n  type: &#8220;SQLITE&#8221;<\/p>\n<p> Basic grave settings<br \/>\ngraves:<br \/>\n  max-graves-per-player: 5<br \/>\n  expiration-time: 900  15 minutes<br \/>\n  default-protection-mode: &#8220;TIMED&#8221;<br \/>\n  timed-mode-duration: 300  5 minutes<\/p>\n<p> Enable visuals<br \/>\nvisuals:<br \/>\n  block-material: &#8220;PLAYER_HEAD&#8221;<br \/>\n  glowing: true<br \/>\n  hologram:<br \/>\n    enabled: true<br \/>\n  particles:<br \/>\n    enabled: true<\/p>\n<p> Enable economy (requires Vault)<br \/>\neconomy:<br \/>\n  enabled: true<br \/>\n  teleport-cost: 100.0<\/p>\n<p> Enable guardian (15% chance)<br \/>\nguardian:<br \/>\n  enabled: true<br \/>\n  spawn-chance: 0.15<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcdd Commands Reference<\/p>\n<p> **Player Commands:**<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/graves` | Open graves GUI | `ultimategraves.use` |<br \/>\n| `\/graves list` | List all your graves | `ultimategraves.use` |<br \/>\n| `\/graves tp <>` | Teleport to grave | `ultimategraves.teleport` |<br \/>\n| `\/graves info <>` | View grave details | `ultimategraves.use` |<br \/>\n| `\/graves help` | Show help | `ultimategraves.use` |<\/p>\n<p> **Admin Commands:**<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/graveadmin reload` | Reload config | `ultimategraves.admin` |<br \/>\n| `\/graveadmin cleanup` | Remove expired graves | `ultimategraves.admin` |<br \/>\n| `\/graveadmin purge` | Delete ALL graves | `ultimategraves.admin` |<br \/>\n| `\/graveadmin list [player]` | List player&#8217;s graves | `ultimategraves.admin` |<br \/>\n| `\/graveadmin tp <player> <>` | Teleport to any grave | `ultimategraves.admin` |<br \/>\n| `\/graveadmin remove <player> <>` | Remove a grave | `ultimategraves.admin` |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd10 Permissions Reference<\/p>\n<p> **Basic Permissions:**<br \/>\n&#8220;`yaml<br \/>\nultimategraves.use               Basic grave usage (default: true)<br \/>\nultimategraves.admin             Admin commands (default: op)<br \/>\nultimategraves.bypass            Access any grave (default: op)<br \/>\nultimategraves.unlimited         No grave limit (default: false)<br \/>\nultimategraves.teleport          Teleport to graves (default: true)<br \/>\nultimategraves.teleport.free     Free teleports (default: op)<br \/>\nultimategraves.compass           Receive compass (default: true)<br \/>\nultimategraves.nocost            Bypass all costs (default: op)<br \/>\n&#8220;`<\/p>\n<p> **Mode Permissions:**<br \/>\n&#8220;`yaml<br \/>\nultimategraves.mode.private      Use PRIVATE mode<br \/>\nultimategraves.mode.public       Use PUBLIC mode<br \/>\nultimategraves.mode.timed        Use TIMED mode<br \/>\nultimategraves.mode.pvppve       Use PVP_PVE mode<br \/>\nultimategraves.mode.token        Use TOKEN mode<br \/>\n&#8220;`<\/p>\n<p> **Special Permissions:**<br \/>\n&#8220;`yaml<br \/>\nultimategraves.keepxp            Keep 100% XP<br \/>\nultimategraves.soulbound.bypass  All items act as soulbound<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \u2699\ufe0f Configuration Highlights<\/p>\n<p> **580+ Configuration Options** including:<\/p>\n<p>&#8211; \u2705 **Database settings** (type, MySQL credentials, pool size)<br \/>\n&#8211; \u2705 **Grave limits** (max per player, expiration time)<br \/>\n&#8211; \u2705 **Protection modes** (5 types with sub-options)<br \/>\n&#8211; \u2705 **Visual customization** (block type, glow, particles, holograms)<br \/>\n&#8211; \u2705 **Safe location algorithm** (void\/lava handling, search radius)<br \/>\n&#8211; \u2705 **Inventory handling** (XP percentage, soulbound, overflow)<br \/>\n&#8211; \u2705 **Economy costs** (teleport, retrieval, refunds)<br \/>\n&#8211; \u2705 **Guardian system** (spawn chance, mob type, stats)<br \/>\n&#8211; \u2705 **Interaction modes** (left\/right\/shift click behaviors)<br \/>\n&#8211; \u2705 **Respawn settings** (compass, titles, messages)<br \/>\n&#8211; \u2705 **Cleanup automation** (expired graves, database purging)<br \/>\n&#8211; \u2705 **GUI customization** (titles, items, lore)<br \/>\n&#8211; \u2705 **Integration toggles** (WorldGuard, Vault, PlaceholderAPI)<br \/>\n&#8211; \u2705 **Per-world settings** (blacklist, behavior overrides)<br \/>\n&#8211; \u2705 **Debug options** (logging, performance monitoring)<\/p>\n<p> **Every Feature is Configurable:**<br \/>\n&#8220;`yaml<br \/>\n Example: Disable a feature completely<br \/>\nguardian:<br \/>\n  enabled: false<\/p>\n<p> Example: Change behavior<br \/>\ninventory:<br \/>\n  overflow:<br \/>\n    mode: &#8220;DROP_AT_FEET&#8221;  Instead of leaving in grave<\/p>\n<p> Example: Customize visuals<br \/>\nvisuals:<br \/>\n  block-material: &#8220;ENDER_CHEST&#8221;<br \/>\n  particles:<br \/>\n    type: &#8220;FLAME&#8221;<br \/>\n    count: 10<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcac Message Customization<\/p>\n<p> **350+ Message Lines** including:<\/p>\n<p>&#8211; \u2705 All player-facing text<br \/>\n&#8211; \u2705 **MiniMessage format** (gradients, RGB, hex colors)<br \/>\n&#8211; \u2705 **Placeholders** (`%player%`, `%x%`, `%cost%`, etc.)<br \/>\n&#8211; \u2705 Chat, title, actionbar, and hologram messages<br \/>\n&#8211; \u2705 GUI item names and lore<br \/>\n&#8211; \u2705 Error messages<br \/>\n&#8211; \u2705 Debug messages<\/p>\n<p> **Example Customization:**<br \/>\n&#8220;`yaml<br \/>\n Default:<br \/>\ngrave-spawned:<br \/>\n  chat: &#8220;%prefix%<yellow>Your grave has been created&#8230;&#8221;<\/p>\n<p> Custom (with gradient):<br \/>\ngrave-spawned:<br \/>\n  chat: &#8220;%prefix%<gradient:red:gold>\ud83d\udc80 RIP! Your items are safe at %x%, %y%, %z%<\/gradient>&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfc6 Why Choose UltimateGraves?<\/p>\n<p> **For Server Owners:**<br \/>\n\u2705 **Player retention** &#8211; No rage-quits from item loss<br \/>\n\u2705 **Flexible** &#8211; Adapts to any server type<br \/>\n\u2705 **Professional** &#8211; Enterprise-grade code quality<br \/>\n\u2705 **Performant** &#8211; Async operations, optimized database<br \/>\n\u2705 **Modern** &#8211; Uses latest Minecraft features<br \/>\n\u2705 **Supported** &#8211; Regular updates for new MC versions  <\/p>\n<p> **For Players:**<br \/>\n\u2705 **Fair** &#8211; Items protected from unfair deaths<br \/>\n\u2705 **Intuitive** &#8211; Easy-to-use GUI and compass<br \/>\n\u2705 **Visual** &#8211; Clear markers and holograms<br \/>\n\u2705 **Convenient** &#8211; Teleport to graves (optional)<br \/>\n\u2705 **Transparent** &#8211; Know exactly when graves expire<br \/>\n&#8212;<\/p>\n<p> \ud83d\udcc8 Performance Metrics<\/p>\n<p>&#8211; **Death Event Lag:** < 1ms (async processing)\n- **Database Query Time:** < 10ms (HikariCP pooling)\n- **Memory Usage:** ~15MB for 500 cached graves\n- **Hologram Update Cost:** < 0.1ms per grave per second\n- **Particle Spawn Cost:** < 0.05ms per grave per tick\n\n---\n\n \ud83d\udee0\ufe0f Technical Architecture\n\n **Design Patterns Used:**\n- **Strategy Pattern** - Protection modes\n- **Repository Pattern** - Database abstraction\n- **Factory Pattern** - Grave creation\n- **Observer Pattern** - Event system\n- **Singleton Pattern** - Manager classes\n\n **Code Quality:**\n- \u2705 SOLID principles\n- \u2705 DRY (Don't Repeat Yourself)\n- \u2705 Null-safety with annotations\n- \u2705 Exception handling\n- \u2705 Thread-safe operations\n- \u2705 JavaDoc documentation\n\n---\n\n \ud83d\udcda Documentation &#038; Support\n\n- **\ud83d\udcac Discord:** geturplugins\n\n---\n\n \ud83c\udf89 Summary\n\n**UltimateGraves** is the **most comprehensive, customizable, and modern** grave plugin available for Minecraft 1.21.1+. With **51 classes**, **580+ config options**, **350+ messages**, and **5 protection modes**, it's built for servers that demand quality.\n\nWhether you need basic item protection or a complex economy-driven grave system with guardian mobs and token access, UltimateGraves delivers.\n\n**No bloat. No dependencies. Just pure, optimized grave management.**\n\n---\n\n  \ud83d\udce5 Get Started\n\n1. Download the latest release\n2. Drop in `plugins\/` folder\n3. Configure to your liking\n4. Enjoy premium grave protection!\n\n**Version:** 1.0.0  \n**Author:** geturplugins  \n**Support:** Discord (geturplugins)\n\n---\n\n*Built with \u2764\ufe0f using Paper API, Java 21, and modern Minecraft development practices.***\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Ultimate Grave plugin with various gamemodes vault integrations and many more features&#8230;.<\/p>\n","protected":false},"featured_media":161545,"template":"","meta":{"_minecraft_slug":"ultimategraves","_minecraft_project_id":"DNFECFdJ","_minecraft_author":"geturplugins","_minecraft_license":"MIT","_minecraft_downloads":340,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"ultimategraves.zip","_minecraft_size_bytes":17322007,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T11:28:36.143475Z","_minecraft_date_created":"2026-01-24T23:40:35.417769Z","_minecraft_date_modified":"2026-01-23T13:51:42.198057Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/ultimategraves","_minecraft_icon_attachment_id":161545,"_minecraft_imported_at":"2026-06-09T15:31:22+00:00","_minecraft_import_hash":"8582bcf035511c1f6b37a23f5632a537","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,127,128,123,92],"mod_loader":[132,133],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-161544","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-technology","mod_category-utility","mod_loader-paper","mod_loader-purpur","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>UltimateGraves - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UltimateGraves - Minecraft\" \/>\n<meta property=\"og:description\" content=\"The Ultimate Grave plugin with various gamemodes vault integrations and many more features....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/\",\"name\":\"UltimateGraves - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimategraves-icon-5ca4b7b26a7464a498b0080ca774122972d01e26_96.webp\",\"datePublished\":\"2026-06-09T15:31:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimategraves-icon-5ca4b7b26a7464a498b0080ca774122972d01e26_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ultimategraves-icon-5ca4b7b26a7464a498b0080ca774122972d01e26_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ultimategraves\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"UltimateGraves\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UltimateGraves - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/","og_locale":"en_US","og_type":"article","og_title":"UltimateGraves - Minecraft","og_description":"The Ultimate Grave plugin with various gamemodes vault integrations and many more features....","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/","name":"UltimateGraves - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimategraves-icon-5ca4b7b26a7464a498b0080ca774122972d01e26_96.webp","datePublished":"2026-06-09T15:31:22+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimategraves-icon-5ca4b7b26a7464a498b0080ca774122972d01e26_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ultimategraves-icon-5ca4b7b26a7464a498b0080ca774122972d01e26_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ultimategraves\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"UltimateGraves"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/161544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/161545"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=161544"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=161544"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=161544"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=161544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}