Mellurboos MourningGraves

🪦Programatically Lightweight and Fair Graves Plugin allowing for EXP Cost Control to prevent graves becomming overpowered.

17

Quick challenge

How far can you run before the mobs catch you?

Mellurboos MourningGraves

Mellursboos Mourning Graves

Provide a Simple yet beautiful graves system built with fair survival in mind.

Capabilities

- Set an Exp price to collect graves - allow or disallow players to collect graves from GUI - set a expiration timer on graves.... or dont

it's all up to you

Graves Example

```

How long (in seconds) graves persist before despawning.

Set to -1 to disable expiry entirely.

grave-expiry-seconds: 300

is XP is also saved in the grave and returned on collection?

save-experience: true

do players receive a compass on death pointing to their grave?

give-compass: true

Compass item name

compass-name: "&6☠ Grave Compass"

is the compass is removed from inventory when the grave is collected?

remove-compass-on-collect: true

XP levels charged to a player when they collect a grave?

Set to 0 to make collection free. Players with graves.unlimitedTime are exempt.

collect-xp-cost-levels: 0

can players collect graves by clicking them in the GUI?

They must right-click the grave block in-world. Admins are unaffected.

allow-gui-collect: true

can players with the graves.others permission can collect other players' graves?

Admins (graves.admin) can always collect any grave regardless of this setting.

allow-others-collect: false

The block placed at the grave location.

Examples: SOUL_SAND, GRAVEL, OBSIDIAN, CHISELED_STONE_BRICKS

The block can't be mined

grave-block: SOUL_SAND

is a TextDisplay billboard shown to the player of the dead players name and timer above the grave?

show-name-tag: true

Name tag format. Placeholders: {player}, {time}

name-tag-format: "&f{player}'s Graven&7Expires in &e{time}"

Particles displayed around active graves (spawns every ~0.6s)

Set to NONE to disable.

grave-particle: SOUL_FIRE_FLAME

Sound played when a grave is created.

grave-create-sound: ENTITY_WITHER_SPAWN

Sound played when a player collects their grave.

grave-collect-sound: ENTITY_PLAYER_LEVELUP

GUI settings

gui: title: "&8☠ &fYour Graves" admin-title: "&8☠ &c{player}'s Graves" rows: 6 grave-item: SOUL_LANTERN empty-item: GRAY_STAINED_GLASS_PANE empty-name: "&7No active graves" filler-item: BLACK_STAINED_GLASS_PANE

Messages

messages: prefix: "&8[&6Graves&8] &r" grave-created: "&aYour items have been saved in a grave at &e{x}, {y}, {z}&a in &e{world}&a." grave-collected: "&aYou collected your grave! &7({items} items, {xp} XP)" grave-expired: "&cOne of your graves has expired and its items were lost." no-graves: "&7You have no active graves." compass-given: "&6A compass pointing to your grave has been added to your inventory." no-permission: "&cYou don't have permission to do that." grave-not-found: "&cGrave not found." admin-cleared: "&aCleared all graves for &e{player}&a." not-enough-levels: "&cYou need &e{levels} XP level(s) &cto collect this grave." gui-collect-disabled: "&cYou must collect this grave by right-clicking it in the world."

Storage, probably leave this alone.

storage: type: json folder: graves ```

ADS