Source-checkedAdmin & protection

Gravestones

by asenthd · for Minecraft

Custom gravestones to save your items on death.

109KDownloads
6 yr agoLast updated
Spigot · PaperLoaders
1.15Latest game version

About Gravestones

From SpigotMC

Custom gravestones to save your items on death.

Gravestones
​
Gravestones is a plugin designed for Survival/Factions servers looking to offer the ability to re-obtain one's items without the chance of them de-spawning. When the Gravestone is right-clicked it displays information about the Gravestone such as the Player, the death message (based off of your death message system), and the date/time they died.

It will also let them know on death that a Gravestone has been created at their previous death location, and send them the coordinates.

If a player dies while seeking their gravestone, their previous gravestone will be destroyed and their items will be dropped.

If the server closes while players have active gravestones, they will be serialized into a YML and re-created when the player rejoins.

Servers Using Gravestones:
NoNonsense (1.16.1)​

API:
The plugin does have an API for developers to use, in order to access it you must access the GravestoneManager, an instance of it can be found in my Main class unless you need a new instance.

<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: Example Usage</button>
Code (Java):
package com.prophaze.gravestones.storage ;

import com.prophaze.gravestones.Main ;
import org.bukkit.command.Command ;
import org.bukkit.command.CommandExecutor ;
import org.bukkit.command.CommandSender ;
import org.bukkit.entity.Player ;

public class GravestoneCommand implements CommandExecutor {

&nbsp; &nbsp; public boolean onCommand (CommandSender sender, Command cmd, <a target="_blank" rel="nofollow" href="http://www.google.com/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+string">String label, <a target="_blank" rel="nofollow" href="http://www.google.com/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+string">String [ ] args ) {
&nbsp; &nbsp; &nbsp; &nbsp; if (sender instanceof Player ) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Player player = (Player )sender ;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Main. getGravestoneManager ( ). createGravestone (player. getLocation ( ), player, "N/A", new List &lt;ItemStack &gt; ) ;
&nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; return false ;
&nbsp; &nbsp; }

}

<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: GravestoneManager Class</button>
Code (Java):

package com.prophaze.gravestones.storage ;

import com.prophaze.gravestones.Main ;
import com.prophaze.gravestones.utilities.ChatUtils ;
import org.bukkit.Location ;
import org.bukkit.entity.Player ;
import org.bukkit.inventory.ItemStack ;

import java.util.Collections ;
import java.util.HashSet ;
import java.util.List ;
import java.util.Set ;

public class GravestoneManager {

&nbsp; &nbsp; private final Set &lt;Gravestone &gt; gravestones ;

&nbsp; &nbsp; public GravestoneManager ( ) {
&nbsp; &nbsp; &nbsp; &nbsp; this. gravestones = new HashSet &lt;&gt; ( ) ;
&nbsp; &nbsp; }

&nbsp; &nbsp; public boolean hasGraveStone (Player player ) {
&nbsp; &nbsp; &nbsp; &nbsp; for (Gravestone gravestone : gravestones ) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return gravestone. getPlayer ( ). equals (player ) ;
&nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; return false ;
&nbsp; &nbsp; }

&nbsp; &nbsp; public Gravestone getGraveStone (Player player ) {
&nbsp; &nbsp; &nbsp; &nbsp; return gravestones. stream ( ). filter (gravestone -&gt; gravestone. getPlayer ( ). equals (player ) ). findFirst ( ). orElse ( null ) ;
&nbsp; &nbsp; }

&nbsp; &nbsp; public Gravestone getGraveStone (Location loc ) {
&nbsp; &nbsp; &nbsp; &nbsp; return gravestones. stream ( ). filter (gravestone -&gt; gravestone. getLocation ( ). equals (loc ) ). findFirst ( ). orElse ( null ) ;
&nbsp; &nbsp;

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 8 Minecraft versions, the newest being 1.15.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

Gravestones on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.8, released 2020-07-23

Game versions by loader

LoaderGame versionsNewest
Paper1.8 to 1.15 (8 versions)1.15
Spigot1.8 to 1.15 (8 versions)1.15

From 8 recorded builds of Gravestones.

Recent builds

BuildReleasedGame versionsLoaders
1.82020-07-231.8 to 1.15 (8 versions)Spigot, Paper
1.62020-07-20n/aSpigot, Paper
1.52020-07-16n/aSpigot, Paper
1.42020-07-15n/aSpigot, Paper
1.32020-07-10n/aSpigot, Paper
1.22020-05-21n/aSpigot, Paper

Run Gravestones on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists Gravestones as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.15 and 7 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-01Open ↗
  • ✓Authorasenthd, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

Gravestones, answered

Generated from the mod’s own source data.

Do my players need to install Gravestones?

SpigotMC lists Gravestones as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. Gravestones is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Gravestones on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add Gravestones in one click.