This update focuses on grave security and player experience. Your graves are now virtually indestructible, and finding them has never been easier!
config.yml.{blocks} in the action bar to show real-time distance.v1.3.1 with organized sections for protections and tracker.If you enjoy the plugin, please consider leaving a star on GitHub! 🌟
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".
/gravewarden (with /grave alias) as the main entry point./grave help command to display all available sub-commands./grave list to open a visual inventory showing all your active graves./grave list <player> to view and manage graves of other players./grave remove <player>: Clear all graves for a specific player.
/grave remove-all: Global wipe of all graves and holograms on the server.ConfigManager.config.yml were 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!
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.
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.
This update completes the transition to the new configuration architecture, ensuring 100% coverage of the centralized management system.
Config Enum system.getConfig(), ensuring that every configuration check now benefits from built-in null-safety and default value fallbacks.NullPointerExceptions caused by missing config keys in older config.yml files.The refactor is now complete. The plugin is more stable, faster, and significantly easier to maintain.
This version focuses on internal code quality and long-term maintainability by restructuring how the plugin handles configuration data.
Gravewarden.getInstance().getConfig().get() calls with a centralized Config Enum system.NullPointerExceptions and typos.Config Enum, ensuring the plugin remains functional even if the config.yml is 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.

Seamless item protection. Secure, lightweight, essential.