Soul Graves

Soul Graves

Plugin

A unique graves plugin where players collect their souls to retrieve their belongings

Server AdventureGame MechanicsMagic

344 downloads
14 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...
  • Fixes the XP calculation that was incorrect due to moving from Paper's API to Spigot's API.

New Features

  • Customizable sounds
    • pickup-sound - The sounds that play when a soul is collected
    • burst-sound - The sounds that play when a soul bursts
    • notify-nearby-sound - The sounds that play to notify nearby players that a soul has burst
    • notify-owner-burst-sound - The sounds that play to the owner when their soul bursts
    • notify-owner-pickup-sound The sounds to play to the owner when someone else has picked up their soul
  • New offline-owner-timer-freeze config option
    • If true, will freeze the soul's timer when the owner is offline.

Upgrading

  • If you are upgrading from a previous version, you'll need to add the new config options to your own config.
  • Adds check to ensure spectators don't pick up souls
  • Adds Spigot compatibility

New Features

  • Change XP return percentages
  • Option to only allow owner to collect soul
  • Notify nearby players when a soul bursts
  • Notify the owner and another players has collected their soul
  • Adjustable soul timer
  • Option to have soul destroy items or XP when it bursts
  • Option to disable Soul Graves in specific worlds
  • Customizable messages
  • Minimessage support
Config Options
# Time in seconds for how long a soul remains in its stable state before becoming unstable
time-stable: 240

# Time in seconds for how long a soul will show the unstable animation for before bursting
# The total time the soul is available to collect is time-stable + time-unstable
time-unstable: 60

# Whether to notify nearby players when a soul bursts
notify-nearby-players: true

# The radius in blocks to alert nearby players when a soul bursts
notify-radius: 128

# The percentage of the soul's XP to give to the owner of the soul when it is collected by the owner
xp-percentage-owner: 0.5

# The percentage of the soul's XP to give to a player who isn't the owner when the soul is collected by that player
xp-percentage-others: 0.2

# The percentage of the soul's XP to drop when the soul bursts
xp-percentage-burst: 0.2

# Whether souls are only collectible by their owners
owner-locked: false

# Whether souls will drop items when they burst
souls-drop-items: true

# Whether souls will drop XP when they burst
souls-drop-xp: true

# What worlds to disable spawning a soul in
# If none, leave a blank array
# Usage:
#disabled-worlds:
#  - world_nether
#  - world_the_end
disabled-worlds: []
Customizable Messages
# Message to send to the owner when their soul bursts
soul-burst: "<dark_aqua>☠ Your soul has burst!"
# Message to send to the owner when their soul bursts and souls-drop-items is true
soul-burst-drop-items: "<red>☀ Any belongings inside have been scattered!"
# Message to send to the owner when their soul bursts and souls-drop-items is false
soul-burst-lose-items: "<red>✖ Any belongings inside have been destroyed!"
# Message to send when a soul bursts nearby
soul-burst-nearby: "<dark_aqua>☠ A soul has burst nearby!"
# Message to send when a soul is collected
soul-collect: "<green>✦ You've collected the soul's contents!"
# Message to send to the owner when another player has collected their soul
soul-collect-other: "<light_purple>âš‘ Someone else has collected your soul!"

Initial Release

This version doesn't have a config yet. It comes with default hard coded settings.


Project members

Faulty

Member

Details

Licensed MIT
Published 4 months ago
Updated 8 days ago