New Features
- Customizable sounds
pickup-sound
- The sounds that play when a soul is collectedburst-sound
- The sounds that play when a soul burstsnotify-nearby-sound
- The sounds that play to notify nearby players that a soul has burstnotify-owner-burst-sound
- The sounds that play to the owner when their soul burstsnotify-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.