Sueta

Sour Graves

2.4.0

A simple, configurable grave plugin for 1.21+

·Plugin
  1. 2.4.0latestSour Graves 2.4.0Aug 22, 2025
    - Fix give by grave uuid not working - Add undelete support, where you can restore a grave back when soft deletion is enabled - Move /sourgraves config reload to /sourgraves reload - Fix critical issue with 2.3.0 (sorry once again)
    560 downloads
  2. 2.2.0Sour Graves 2.2.0Jul 31, 2025
    Move at what point during death grave storage happens. It used to happen at EventPriority.LOWEST and this has been moved to EventPriority.HIGH. This allows other plugins to modify the inventory before a Grave is created.
    124 downloads
  3. 2.1.1Sour Graves 2.1.1Jul 29, 2025
    Fix bug where the plugin would crash if Vault was installed in place of VaultUnlocked.
    57 downloads
  4. 2.1.0Sour Graves 2.1.0Jul 27, 2025
    50 downloads
  5. 2.0.0Sour Graves 2.0.0Jul 21, 2025

    Release 2.0.0

    SQL support

    - Change grave storage format from JSON to SQLite. - Add automated conversion from legacy storage format to the new SQL based one. - Also add support for the Postgres and MySQL servers. - Support soft deletion for the SQL servers so that data is never lost, only marked as deleted. Legacy JSON storage can be re-enabled in the config. The plugin will disable itself to prevent data loss if the configuration is incorrect.

    Timers based on game time

    Grave expiry is now based on game time rather than the system clock. This means graves should be work better for servers that shutdown frequently.

    Improved log messages

    - Log messages can now be configured - Log messages are generally less frequent and less annoying - Severe log messages now appear for a reason. - The infamous message for graves which existed before v1.4.0 only appear once per startup.

    More Permissions

    - A player with sourgraves.player.permaprivate will never have their grave accessible to others. - A player with sourgraves.player.permagraves will never have their grave expired and killed by the server, but it could still be killed by other means such as too many graves or the grave give command.

    More stable inventory saving

    The plugin now respects other plugins that change keepInventory during death. This is a thing you can do (e.g. custom totems), so the plugin now respects it. This prevents item duplication.

    Grave give command

    There is a new command available which is /sourgraves give [options]. At the moment there are 3 versions of the command:
    Note: After this command is executed, the grave will be deleted from
    storage to prevent duplication of items.
    by_grave_uuid
    /sourgraves give by_grave_uuid <uuid> <give_to>
    Give the grave found at uuid to the player give_to - The uuid can be found by looking through the database. - give_to is the player to give the contents of the grave to.
    oldest
    /sourgraves give oldest <grave_owner> <give_to>
    Give the oldest grave owned by grave_owner to give_to. - grave_owner is the player that owns the grave. - give_to is the player to give the contents of the grave to.
    newest
    /sourgraves give newest <grave_owner> <give_to>
    Give the newest grave owned by grave_owner to give_to. - grave_owner is the player that owns the grave. - give_to is the player to give the contents of the grave to.

    Chest-like Grave Access

    Enabling allowChestLikeGraveAccess will mean that clicking on a grave will cause it to open an inventory instead of restoring it directly. Shift-clicking will restore the grave as normal. The click and shift-click behaviour can be swapped using chestAccessSwapNormalAndShift

    Other Config Options

    - disableForPvpKills will mean that graves will not spawn for PvP kills, and the default Minecraft behaviour will occur. - forceLegacyFileStorage for re-enabling JSON storage. - disabledWorlds for disabling graves in a specific world.
    78 downloads
  6. 1.5.0Sour Graves 1.5.0Jun 29, 2025

    Release 1.5.0

    - Add basic economy support - Cache locations of unloaded graves, so locate command works properly on any grave - Add graveaccess permission - Remove extraneous messages relating to graves being valid
    140 downloads
  7. 1.4.0Sour Graves 1.4.0Jun 25, 2025

    Release 1.4.0

    Add an option to disable the [SourGraves] Cleaned graves and written to disk message. This is in the config as logCleanupTaskRuns and is now false by default.
    63 downloads
  8. 1.3.0Sour Graves 1.3.0Jun 22, 2025

    Release 1.3.0

    - Fix bug related to Bukkit not properly reporting the version of the plugin. - Fix items always being dropped even with the purge graves config being false. - Add some notes into the config file.
    58 downloads
  9. 1.2.0Sour Graves 1.2.0Jun 20, 2025

    Release 1.2.0

    - Fix a bug related to permissions not working correctly which meant anyone could edit settings (oops) - Add /sourgraves locate which allows a player to locate their oldest, newest, nearest or furthest grave. - Add a setting to notify the player of their grave's coordinates when they respawn. - Make the permissions more granular
    48 downloads
  10. 1.1.0Sour Graves 1.1.0Jun 4, 2025
    Port 1.1.0 to 1.21
    72 downloads
  11. 1.0.0Sour Graves 1.0.0Mar 8, 2025

    Release 1.0.0 of Sour Graves!

    A simple configurable graves plugin. When a player dies their items will go into a grave. This prevents items from being dropped on the floor. Clicking on the grave will restore your inventory's layout. Persistant across server restarts!
    437 downloads

Similar projects

Plugin →