COWMODSКаталог модов

GravesPro

The Ultimate Performance-First Grave Recovery System.

Автор: Marbzy3150обновлён 13 мар. 2026 г.
Механики игрыТехнологииУтилиты

Описание

🪦 GravesPro

The Ultimate Performance-First Grave Recovery System.

Stop using clunky, laggy armor-stand graves. GravesPro is a modern, lightweight solution built for Paper 1.20+ servers. It features Text Display holograms, a secure Grave Vault GUI, smart death handling for every environment, and full grave persistence across restarts.

⚠️ Paper 1.20+ only. GravesPro uses Paper-exclusive TextDisplay APIs and will not load on Spigot or Purpur.


✨ Features

🪦 Grave Vault GUI

Right-click your grave to open the Vault. Hit Quick Recover to instantly restore all your armor, offhand, and inventory items back to their original slots in one click.

⏱️ Live Hologram Countdown

Every grave has a TextDisplay hologram showing a ticking countdown timer. If the chunk unloads and the entity disappears, it automatically respawns so the timer never freezes.

💾 Persistence Across Restarts

All graves are saved to graves.yml the moment they are created. On server startup, every grave is fully restored — head block, hologram, and timer included.

🌍 Smart Death Placement

Death TypeWhat happens
🌊 OceanGlass platform placed at the water surface. Grave sits on top — no diving needed.
🔥 LavaNearest safe block found. If none exists, glass platform above lava. Platform turns to stone for 5s when claimed so you don't fall back in. Fire Resistance applied automatically.
⬛ Void50-block radius search for nearest solid ground. Your exact coordinates sent in chat.

🗺️ Multi-Grave Teleport Menu

Up to 3 active graves per player. /gptp opens a selection menu showing each grave's world, coordinates, item count, XP, and time remaining.

🛠️ Admin Tools

  • /gravespro list — see all active graves on the server with owner, location, and timer
  • /gravespro reload — reload config.yml live without a restart

🔧 Commands & Permissions

CommandDescriptionPermissionDefault
/gptpOpen the grave teleport menugravespro.tpEveryone
/gravespro reloadReload config.ymlgravespro.adminOP
/gravespro listList all active gravesgravespro.adminOP

Admins with gravespro.admin can also open and recover any player's grave regardless of protection settings.


⚙️ Config Options

grave_settings:
  expiry_time: 10              # Minutes before grave expires
  on_expire: DROP              # DROP or VANISH
  protected: true              # Owner-only access
  max_graves: 3                # Max graves per player
  glow_enabled: true           # Hologram glow effect
  fire_resistance_seconds: 10  # Fire res on lava/ocean claim (0 = off)

teleport_settings:
  warmup: 5                    # TP warmup in seconds (0 = instant)
  cancel_on_move: true         # Cancel TP if player moves

exp_settings:
  keep_percentage: 100         # % of XP saved in grave

All messages are fully customizable with & color codes.


💖 Donate (Optional)

If you enjoy my work and want to support development:
👉 Donate via PayPal


💬 Official Support & Community

Need help with this plugin? Join the official Marbzy Discord server for:

  • 🛠 Direct Support: Fast help via our ticket system.
  • 🐛 Bug Reports: Help us squash bugs instantly.
  • 💡 Feature Suggestions: Shape the future of GravesPro.
  • 🧪 Beta Access: Test new "Pro Max" features before anyone else.
  • 📢 Announcements: Stay updated on every new release.

👉 Join the Discord


Developed with care by Marbzy

Последние версии

Все версии →
release

GravesPro V1.2.1

V1.2.1
13 мар. 2026 г.204Minecraft: 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# GravesPro — Changelog --- ## v1.2.1 > ⚠️ **Important — Upgrading from v1.0.0?** > Delete your entire `plugins/GravesPro/` folder before installing this update. > The config structure has changed and old files will cause errors on startup. > Your in-world graves will not carry over from v1.0.0 — this is a fresh start. > ⚠️ **Paper Only** > GravesPro requires [Paper](https://papermc.io/downloads) 1.20+. > Spigot and Purpur are **not supported** — the hologram system uses Paper-exclusive > TextDisplay APIs that do not exist in Spigot. The plugin will fail to load on Spigot. ### 🆕 New Features - **Grave Persistence** — Graves now survive server restarts and reloads. All active graves are saved to `graves.yml` and restored automatically on startup, including their physical head blocks and holograms. - **Ocean Death Support** — Dying underwater no longer places a broken head inside the ocean. GravesPro now places a glass platform at the water surface directly above your death location, keeping your grave fully accessible without diving. - **Lava Death Safety** — When claiming a grave above lava, the platform briefly becomes a solid stone block for 5 seconds before disappearing, preventing you from falling straight back into the lava. - **Fire Resistance on Claim** — Claiming a grave placed over lava or water now grants 10 seconds of Fire Resistance I automatically. Duration is configurable (`fire_resistance_seconds`). - **Admin Commands** — New `/gravespro` command with two subcommands: - `/gravespro reload` — Reloads `config.yml` without restarting the server. Active graves are not affected. - `/gravespro list` — Lists all active graves on the server with owner name, world, coordinates, and time remaining. - **Max Graves Enforced** — The `max_graves` config option is now actually enforced. When a player hits the limit, their oldest grave auto-drops its contents to make room for the new one. ### 🐛 Bug Fixes - **Fixed: Hologram timer freezing** — Holograms would stop counting down after a player travelled to another dimension (e.g. entering the Nether). The old TextDisplay entity was being left as a ghost in the unloaded chunk. The system now force-loads the chunk, removes the stale entity, and spawns a fresh hologram — so the timer always ticks correctly. - **Fixed: Wrong grave opened in Vault GUI** — When a player had multiple graves, clicking Quick Recover would always recover items from the most recently created grave, not the one actually opened. Each player's open vault is now tracked individually. - **Fixed: Items lost on grave creation failure** — If grave creation threw an internal error, drops were already cleared and the player lost everything silently. Drops are now only cleared after a successful grave is confirmed. - **Fixed: Teleport cancel across worlds** — Calling `distanceSquared()` between two locations in different worlds throws an `IllegalArgumentException`. The teleport warmup now checks for world changes before any distance calculation. - **Fixed: Frozen timer after world change** — Opening the teleport menu and switching worlds left the warmup task running in the background. It now cancels cleanly on world change. - **Fixed: `cancel_on_move` config not read** — The teleport warmup always cancelled on movement regardless of the `cancel_on_move` setting. It now respects the config value. - **Fixed: Item corruption on death** — Inventory contents were stored by reference, meaning Bukkit could mutate them after death. All item arrays are now deep-copied on grave creation. - **Fixed: Location HashMap lookup bug** — Using `Location` as a map key includes yaw and pitch in the comparison, causing lookups to randomly fail. All location keys are now stored as plain `world,x,y,z` strings. - **Fixed: Hologram ghost on plugin reload** — TextDisplay entities were not cleaned up on `onDisable()`, leaving invisible ghost entities in the world after a reload. They are now removed on shutdown. - **Fixed: Items droppable from Vault GUI** — Players could shift-click items directly out of the grave vault without using Quick Recover, bypassing the recovery system. ### ⚙️ Config Changes New keys added in `config.yml`: ```yaml grave_settings: max_graves: 3 fire_resistance_seconds: 10 teleport_settings: cancel_on_move: true ocean_settings: platform_block: GLASS messages: void_fallback: "&cYou fell into the void! Grave placed at &fx:%x% y:%y% z:%z%" ocean_grave: "&bYou drowned! A glass platform marks your grave. Use &f/gptp&b to find it." max_graves_dropped: "&eYour oldest grave was cleared to make room for a new one." ``` ### 🛠️ Commands & Permissions (Updated) | Command | Description | Permission | |---|---|---| | `/gptp` | Open the Grave Teleport Menu | `gravespro.tp` (default: true) | | `/gravespro reload` | Reload config.yml | `gravespro.admin` (default: op) | | `/gravespro list` | List all active graves | `gravespro.admin` (default: op) | --- ## v1.0.0 - Initial release. - Player head grave spawning on death. - Grave Vault GUI with Quick Recover. - TextDisplay hologram with countdown timer. - `/gptp` teleport menu with warmup. - Void safety with configurable search radius. - XP preservation with configurable percentage. - Grave protection (owner-only access). - Admin bypass permission.
release

GravesPro V1.1

V1.1
5 мар. 2026 г.58Minecraft: 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# GravesPro - Bug Fix Update ## Bug Fixes - **Hologram not despawning** — Fixed holograms staying in the world after claiming a grave or after travelling to another dimension (Nether, End) and back - **Underwater graves** — Fixed the grave head instantly breaking when dying underwater. The head now stays in place correctly - **Void deaths** — Fixed graves not spawning at all when dying in the void, causing all items to be lost. The grave is now safely relocated to the nearest solid ground - **Lava deaths** — Fixed graves trying to spawn inside lava. The grave is now relocated to a nearby safe location automatically - **Server cleanup** — Holograms are now properly removed when the server stops or reloads, preventing ghost entities from floating around
release

GravesPro Release

V1.0.0
21 февр. 2026 г.53Minecraft: 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper
Скачать
Что нового
# 📋 GravesPro Changelog ## [1.0.0] - 2026-02-21 ### 🚀 Initial Release The foundation of the most professional grave recovery system. #### Added - **Grave Vault System:** A custom 54-slot GUI (Style A) that safely stores player items upon death. - **Quick Recover:** One-click recovery that automatically equips armor and off-hand items to the player. - **Holographic Displays:** High-performance Text Displays that show the owner's name and a live ticking 10-minute countdown. - **Void Safety Logic:** Intelligent location validation that prevents graves from spawning in the abyss or lava. - **Grave Teleportation:** Command `/gptp` with a centered 9-slot selection menu for players with multiple active graves. - **Teleport Warmup:** A 5-second movement-sensitive warmup to prevent combat logging via grave teleport. - **Admin Bypass:** Permission-based system for staff to manage or recover any player's grave. - **XP Conservation:** Configurable percentage-based experience storage. #### Performance & Optimization - Optimized for **Paper 1.20+** using native Text Display entities rather than legacy Armor Stands. - Minimalistic data structure to ensure zero impact on tick timings (TPS). --- ## 💖 Donate (Optional) If you enjoy my work and want to support development: 👉 **[Donate via PayPal](https://paypal.me/Marbzy)** --- ## 💬 Official Support & Community Need help with this plugin? Join the official **Marbzy Discord server** for: * 🛠 **Direct Support:** Fast help via our ticket system. * 🐛 **Bug Reports:** Help us squash bugs instantly. * 💡 **Feature Suggestions:** Shape the future of GravesPro. * 🧪 **Beta Access:** Test new "Pro Max" features before anyone else. * 📢 **Announcements:** Stay updated on every new release. 👉 **[Join the Discord](https://discord.gg/SRHP79Jhzt)** --- *Developed with care by Marbzy*