Graves 2.5

The ULTIMATE Death Chest Plugin! Holograms, Autoloot, EXP Storage, Customizable, Open Source, Free!

  1. RandomUnknown
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://gitlab.com/RandomUnknown/graves/
    [​IMG]
    The ULTIMATE full featured light weight death chest plugin / player grave plugin!​

    1.8 Version: Graves 1.8 Build (Very out of date)
    Older build are not as up to date as the latest version. Some features may be disabled in older versions.

    Missing a feature? Request it in the discussion!
    Code (YAML):
    configVersion: 1

    settings
    :
     # You can customize everything in this plugin, certain configurations may break the plugin.
      # Say for example you disable all ways to access a grave, or make it so graves never spawn.
      # Be mindful while editing the config, it is very powerful. I put comments on most options to help.
      # If something is not working as expected please report it in the discussion.
      # https://www.spigotmc.org/resources/graves.74208/

      # If you uncomment something make sure it is not repeated twice! You can remove or comment out the old option.
      # To disable messages set them to ""

      worlds
    : # What worlds will graves spawn in.
        - world
        - world_nether
        - world_the_end
        - ALL # Enable in all worlds

      #graveTime will be used for players who do not have the permission "graves.time.", It will also be used for entity graves.
      graveTime
    : 10800 # (Second) How long death chests should stay alive for, 10800 = 3 hours, 0 lasts forever.
      #graveBlock: CHEST # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
      graveBlock
    : PLAYER_HEAD # If player head.
      #graveBlock: AIR # Disable the graveBlock feature, if this is disabled you will want holograms or particles enabled so people can still open graves.
      #graveHeadSkin: "$entity" # If graveHeadSkin is set to "$entity", it will get the skin of the player or entity.
      graveHeadSkin
    : MHF_Chest # MHF_Chest is a mini chest.
      graveAirHeight
    : 1 # If the graveBlock is set to air how high will the hologram be off the ground, 0 is touching the ground.
      graveTitle
    : "$entity's Grave" # Grave chest title.

      graveBreak
    : true # Can graves be broken.
      graveExplode
    : true # Can graves be blown up.

      # If you want to show the locked state of a grave you can add $protect to the hologram and lore.
      graveProtected
    : false # Enable the grave protection feature.
      graveProtectedMessage
    : "&8[&6Graves&8] &fThis grave is protected!"
      graveProtectedSound
    : BLOCK_CHEST_LOCKED # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      graveProtectedKillerOpen
    : true # Can the killer open the killed players grave, this will bypass graveProtected.
      graveProtectedProtectedMessage
    : "&c&lProtected"
      graveProtectedUnprotectedMessage
    : "&a&lUnprotected"
      graveProtectedChange
    : true # Can the player change if their grave is protected by right clicking it in the graves GUI.
      graveProtectedChangeSound
    : ENTITY_DONKEY_CHEST # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      graveProtectedTime
    : 300 # Seconds, 300 = 5 minutes. Set to 0 to always stay locked.

      graveFailure
    : "&8[&6Graves&8] &fA grave was unable to be placed! Item's dropped on ground." # Can't place grave message.

      graveOpenSound
    : BLOCK_CHEST_OPEN # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      graveCloseSound
    : BLOCK_CHEST_CLOSE # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html

      deathMessage
    : "&8[&6Graves&8] &fYou have a death chest at &6$x&fx, &6$y&fy, &6$z&fz that lasts for &6$time&f!" # Death message.

      graveTimeoutDrop
    : true # When a grave times out drop everything in it. If false it gets destroyed.
      placeGround
    : true # If the player dies in the air should the grave find the ground under the player to place it on.

      lootMessage
    : "&8[&6Graves&8] &fGrave looted!"
      lootSound
    : ENTITY_DONKEY_CHEST # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      lootEffect
    : MOBSPAWNER_FLAMES # https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Effect.html

      expStore
    : true # Should the players EXP be stored in the grave.
      expMessage
    : "&8[&6Graves&8] &fLooted &6$level &flevels from grave!"

      permissionDenied
    : "&8[&6Graves&8] &fPermission Denied!"

      graveEntities
    : # Entities that can have graves.
        - PLAYER
        #- ZOMBIE
        #- ALL

      hologram
    : true
      hologramOpen
    : true # Will right clicking a hologram open the grave.
      hologramLines
    :
       #- "&6$protect" # Show if a grave protected.
        - "&6$entity's &fGrave"
        - "&6$itemCount &fItems &f/ &6$level &fLevels"
        - "&6$time &fleft"

      guiTitle
    : "$player's Graves"
      guiGrave
    : "&fGrave: &6$x&fx, &6$y&fy, &6$z&fz"
      guiEmpty
    : "&8[&6Graves&8] &fYou don't have any graves!"
      guiLore
    :
       #- "&7$protect" # If you are using grave protection you might want to allow the player to see if their grave is protected. And tell them how to change the protection.
        #- "&7Right click to change protection"
        - "&7Items
    : &f$item"
        - "&7Levels
    : &f$level"

      graveTeleport
    : false # Can the player teleport to their grave from the Graves GUI.
      graveTeleportCost
    : 5 # How much it costs to teleport to a grave, you need Vault for this.
      graveTeleportMessage
    : "&8[&6Graves&8] &fYou teleported to your grave!"
      graveTeleportSound
    : ENTITY_ENDERMAN_TELEPORT # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
      graveTeleportDisabled
    : "&8[&6Graves&8] &fGrave teleportation is disabled!"

      notEnoughMoneyMessage
    : "&8[&6Graves&8] &fYou don't have enough money! You need $6$money&f!"

      timeSecond
    : "&6$s&fs "
      timeMinute
    : "&6$m&fm "
      timeHour
    : "&6$h&fh "
      timeDay
    : "&6$d&fd "
      timeInfinite
    : "&6Infinite"

      ignoreKeepInventory
    : false # Should the plugin ignore the keep inventory gamerule.

      # If a player dies in these blocks a grave will not be created.
      graveIgnoreMessage
    : "&8[&6Graves&8] &fA grave was not created because you died in &6$block&f!"
      graveIgnore
    : # Uncomment lava if you don't want graves being created in lava. You can add more to the list if you want.
      #- LAVA

      graveReplace
    : # What blocks can graves replace.
        - TORCH
        - REDSTONE_TORCH
        - LAVA
        - WATER
        - GRASS
        - TALL_GRASS
        - FERN
        - LARGE_FERN
        - SNOW
        - SUNFLOWER
        - LILAC
        - ROSE_BUSH
        - PEONY
        - VINE
        - DEAD_BUSH
        - SEAGRASS
        - SEA_PICKLE
        - DANDELION
        - POPPY
        - BLUE_ORCHID
        - ALLIUM
        - AZURE_BLUET
        - RED_TULIP
        - ORANGE_TULIP
        - WHITE_TULIP
        - PINK_TULIP
        - OXEYE_DAISY
        - CORNFLOWER
        - LILY_OF_THE_VALLEY
        - WITHER_ROSE
        - BROWN_MUSHROOM
        - RED_MUSHROOM
        - OAK_SAPLING
        - SPRUCE_SAPLING
        - BIRCH_SAPLING
        - JUNGLE_SAPLING
        - ACACIA_SAPLING
        - DARK_OAK_SAPLING
        - WHITE_CARPET
        - ORANGE_CARPET
        - MAGENTA_CARPET
        - LIGHT_BLUE_CARPET
        - YELLOW_CARPET
        - LIME_CARPET
        - PINK_CARPET
        - GRAY_CARPET
        - LIGHT_GRAY_CARPET
        - CYAN_CARPET
        - PURPLE_CARPET
        - BLUE_CARPET
        - BROWN_CARPET
        - GREEN_CARPET
        - RED_CARPET
        - BLACK_CARPET
        - OAK_SLAB
        - SPRUCE_SLAB
        - BIRCH_SLAB
        - JUNGLE_SLAB
        - ACACIA_SLAB
        - DARK_OAK_SLAB
        - STONE_SLAB
        - SMOOTH_STONE_SLAB
        - SANDSTONE_SLAB
        - CUT_SANDSTONE_SLAB
        - PETRIFIED_OAK_SLAB
        - COBBLESTONE_SLAB
        - BRICK_SLAB
        - STONE_BRICK_SLAB
        - NETHER_BRICK_SLAB
        - QUARTZ_SLAB
        - RED_SANDSTONE_SLAB
        - CUT_RED_SANDSTONE_SLAB
        - PURPUR_SLAB
        - PRISMARINE_SLAB
        - PRISMARINE_BRICK_SLAB
        - DARK_PRISMARINE_SLAB
        - POLISHED_GRANITE_SLAB
        - SMOOTH_REDSTONE_SLAB
        - MOSSY_STONE_BRICK_SLAB
        - POLISHED_DIORITE_SLAB
        - MOSSY_COBBLESTONE_SLAB
        - END_STONE_BRICK_SLAB
        - SMOOTH_SANDSTONE_SLAB
        - SMOOTH_QUARTZ_SLAB
        - GRANITE_SLAB
        - ANDESITE_SLAB
        - RED_NETHER_BRICK_SLAB
        - POLISHED_ANDESITE_SLAB

    Features:
    A powerful customizable documented config file.
    Ability to customize the grave block to the players head, a custom head, any block in the game or even nothing at all, use holograms to open graves.
    Grave autolooting. (Shift-Right Click)
    Grave protection.
    Grave locking.
    Grave unlocking.
    Grave list GUI.
    Grave tokens.
    Grave teleporting.
    Grave teleport cost.
    Grave limit.
    World support.
    Admins can view other players graves.
    Grave holograms.
    Experience storing.
    Customize sound effects.
    Customize particle efects.
    Death message to tell the player where they died.
    All messages configurable.

    [​IMG]
    [​IMG]

    Commands:
    /graves help - Plugin info
    /graves - Player graves
    /graves list {player} - List another players graves.
    /graves givetoken {player} {amount} - Give grave token (Only shows up if it's enabled in the config)
    /graves cleanup - Cleanup holograms (OP)
    Cleanup is useful if you want to remove the plugin or something broke a hologram.
    /graves reload - Reload command (OP)

    Permissions:
    graves.time.{seconds} Grave alive time in seconds. This option is best changed in the config.
    graves.place (Default)
    graves.open (Default)
    graves.break (Default)
    graves.teleport (Default) Disabled in config.​
    graves.experience (Default)
    graves.autoloot (Default)
    graves.gui (Default)
    graves.gui.other (OP)
    graves.givetoken (OP)
    graves.bypass (OP)
    graves.cleanup (OP)
    graves.reload (OP)

    Extra:
    This is a new plugin and may have some bugs, please report them in the discussion. You are also welcome to request features! :)
    OnyxianSoul and WaxtzCraft like this.

Recent Reviews

  1. evrenaydn
    evrenaydn
    5/5,
    Version: 2.4
    Thanks for update but there is a problem when the player teleport stuck on the wall and die.
    1. RandomUnknown
      Author's Response
      Thanks for the review! I will look into a fix for this in next updates.
  2. SrDogo
    SrDogo
    5/5,
    Version: 2.3
    Nice plugin, I recommend. it Is there any way to disable it in some worlds? I wait for your soon response
    1. RandomUnknown
      Author's Response
      Thanks for the review! I will add this in the next update. :)
  3. evrenaydn
    evrenaydn
    5/5,
    Version: 2.3
    When die in nether, don't work graves tp . Then version 2.3 same errors for 1.15.1 server. But plugin is awesome
    1. RandomUnknown
      Author's Response
      Thanks for the review! I was able to reproduce this and fixed it for the next release which should be out soon!
  4. fcian
    fcian
    5/5,
    Version: 2.1
    Dev is really responsive and has been clearly working really hard on making this a great system and is constantly updated. Our server is vanilla, and a few players wanted a modded server and stuff like this makes a great compromise for the vanilla players and helps the modded players feel very much more at home. Thanks for your work!
    1. RandomUnknown
      Author's Response
      Thanks for the review! :)
  5. tobisata
    tobisata
    5/5,
    Version: 1.9
    Very good grave plugin! My players really like it! If you search a grave plugin, then use this one!
    1. RandomUnknown
      Author's Response
      Thanks for the review! I am trying to make this plugin the very best and the definitive solution to death chests.
  6. Swordee
    Swordee
    5/5,
    Version: 1.9
    Plugin offers everything you'd hope for and more. Plus, the developer is dedicated to making it as best as possible. Definitely worth the download!
    1. RandomUnknown
      Author's Response
      Thanks for the review and thanks for helping me test!
  7. BigNan123
    BigNan123
    5/5,
    Version: 1.9
    perfect plugin! works amazing and perfect for any server game mode. highly recommend.
    1. RandomUnknown
      Author's Response
      Thanks for the review! I'm glad the 1.8 version works well!
  8. Toryar
    Toryar
    5/5,
    Version: 1.7
    Honestly, this plugin is realing awesome, simply and usefull. I realy love how we can personalize and update the configuration. 5 stars !
    1. RandomUnknown
      Author's Response
      Thanks for the review! I plan to add even more customization options to the config.
  9. Mr.Honey
    Mr.Honey
    5/5,
    Version: 1.6
    Exactly the plugin I was searching for! Author seems very interested in improving his resource. I recommended some features, reported bugs and they had an update out within a few hours.
    1. RandomUnknown
      Author's Response
      Thanks for the review! I plan on making this plugin the best most featured packed death chest plugin there is! Many more updates to come.
  10. thejaxx5
    thejaxx5
    5/5,
    Version: 1.6
    Great addition to any server! Adjusting time for a newbie server to get items back and the response time from author is fantastic!
    1. RandomUnknown
      Author's Response
      Thanks for the review! :)