
Gravewarden
Seamless item protection. Secure, lightweight, essential.
Gravewarden 1.3.1
release24 февраля 2026 г.🪦 GraveWarden v1.3.1 - The "Safe & Sound" Update
This update focuses on grave security and player experience. Your graves are now virtually indestructible, and finding them has never been easier!
🛡️ Grave Protection (Indestructible!)
- Explosion Proof: TNT, Creepers, and Fireballs can no longer destroy graves.
- Environmental Safety: Added protection against Fire, Lava Flow, and Water washing away your grave.
- Safe Respawn: Graves now intelligently find a safe spot if you die in the Void or inside Lava. No more unreachable items!
📍 New Distance Tracker
- Action Bar HUD: A new real-time tracker shows you exactly how many meters are left until you reach your items.
- Visual Feedback: Receive a title notification and a sound effect once you arrive at your grave.
- Configurable: Toggle it on/off and customize the messages in the
config.yml.
⚙️ Configuration & Localization
- Full English Support: All messages are now in English by default.
- Custom Placeholders: Use
{blocks}in the action bar to show real-time distance. - Clean Config: Structure updated to
v1.3.1with organized sections for protections and tracker.
🛠️ Bug Fixes
- Fixed a logic error where graves would sometimes remain in memory after being collected.
- Improved chunk loading performance when spawning holograms.
If you enjoy the plugin, please consider leaving a star on GitHub! 🌟
Gravewarden 1.3.0
release23 февраля 2026 г.💀 The Management Update - Version 1.3.0
This version introduces a complete command system and a visual interface to manage active graves, making it easier than ever to keep track of your "restless souls".
🖥️ New Command System
- Unified Command: Added
/gravewarden(with/gravealias) as the main entry point. - Interactive Help: New
/grave helpcommand to display all available sub-commands. - Update Integration: Admins will now see a real-time update status (Latest vs Outdated) directly in the main command output.
📦 Grave Management & GUI
- Grave List GUI: Added
/grave listto open a visual inventory showing all your active graves. - Admin Inspection: Admins can use
/grave list <player>to view and manage graves of other players. - Grave Removal: *
/grave remove <player>: Clear all graves for a specific player./grave remove-all: Global wipe of all graves and holograms on the server.
🛠️ Technical Improvements
- Centralized Configuration: All command messages are now fully translatable and managed via
ConfigManager. - Async Update Checks: The update checker now runs on a separate thread to prevent server lag during startup or command execution.
- Permission Overhaul: Fine-tuned permission nodes for every sub-command (list, list.others, remove, remove.all).
- Config Placeholder Fix: Resolved an issue where some placeholders in
config.ymlwere failing to render correctly in-game.
Gravewarden is now more powerful and admin-friendly. Don't forget to update your config.yml to see the new message keys!
Gravewarden 1.2.4
release22 февраля 2026 г.🛡️ Inventory & Drop Security - Version 1.2.4
This update reinforces the "Soul Bound" nature of the Soul Compass by blocking all possible ways to drop, store, or lose the item via GUI manipulation and container interactions.
🔒 Anti-Exploit & Container Fixes
- Container Storage Protection: The Soul Compass can no longer be placed inside Chests, Furnaces, Hoppers, or any other external storage. It is strictly bound to the player's inventory.
- Anti-Shift-Click: Implemented logic to block "Shift-Click" movements that would allow the compass to bypass normal inventory checks and enter containers.
- Mouse Drag Protection: Fixed a bypass where players could drop the Soul Compass by dragging it outside the inventory window.
- Cursor Cleanup: The compass is now safely removed from the player's cursor if a drop attempt is cancelled, preventing "ghost item" glitches.
💬 Unified Feedback & Config
- Smart Notifications: Added specific messages to distinguish between a "Restricted" action (trying to store it) and a "Removal" action (trying to drop it).
- New Config Keys:
messages.soul-compass-removed: Sent when the compass is destroyed due to a drop attempt.messages.soul-compass-restricted: Sent when an attempt to store the compass in a container is blocked.
These changes ensure the Soul Compass remains a personal tracking tool and cannot be exploited, shared with other players, or accidentally lost in storage.
Gravewarden 1.2.3
release22 февраля 2026 г.🧹 Final Refactor - Version 1.2.3
This update completes the transition to the new configuration architecture, ensuring 100% coverage of the centralized management system.
🛠️ Full Enum Integration
- Legacy Code Cleanup: Converted all remaining methods and utility classes to use the
ConfigEnum system. - Zero Direct Access: Eliminated the last remaining direct calls to
getConfig(), ensuring that every configuration check now benefits from built-in null-safety and default value fallbacks. - Consistency Pass: Standardized how strings, booleans, and numbers are retrieved across the entire codebase (Holograms, Graves, and Soul Compasses).
🚀 Performance & Safety
- Optimized Lookups: By routing all config requests through the Enum system, we've unified the logic for color processing and placeholder replacement.
- Rock-Solid Stability: This final step removes any possibility of
NullPointerExceptionscaused by missing config keys in olderconfig.ymlfiles.
The refactor is now complete. The plugin is more stable, faster, and significantly easier to maintain.
Gravewarden 1.2.2
release22 февраля 2026 г.🏗️ Technical Refactor - Version 1.2.2
This version focuses on internal code quality and long-term maintainability by restructuring how the plugin handles configuration data.
🛠️ Internal Refactor: Centralized Configuration
- Config Enum Implementation: Replaced all direct
Gravewarden.getInstance().getConfig().get()calls with a centralizedConfigEnum system. - Improved Maintainability: All configuration keys and their default values are now managed in a single location, reducing the risk of
NullPointerExceptionsand typos. - Better Performance: Streamlined the way the plugin accesses settings, leading to slightly faster event handling during player deaths and grave interactions.
- Stronger Type Safety: The new system ensures that the plugin always receives the expected data type (String, Boolean, or Double) from the configuration files.
🔧 Stability Improvements
- Default Value Fallbacks: Every configuration entry now has a hardcoded fallback within the
ConfigEnum, ensuring the plugin remains functional even if theconfig.ymlis missing keys or becomes corrupted.
This is a technical update. No changes to your existing config.yml are required, but the plugin is now more robust against configuration errors.
