Necromania allows customization of death message broadcasts that occur when mobs or players die. Messages can be configured and support colour codes, and certain placeholders. Now you can find out everything that is happening in your server, and be a part of the action!
Necromania comes packed with various features to set your server apart from others
- Highly configurable and flexible message system
- Configurable messages for specific death causes
- Disable any unwanted death event broadcasts
- As simple as flipping a boolean value
- Configure death messages for specific events
- Ability to have a random message chosen per event
- Various placeholders for killer and victim
- Various player death events
- Extremely simple to use, and already set up from the start
- Very lightweight
Planned features:
- Inventory Snapshots - View player inventories at time of death
- Hoverable weapon placeholders
- Various placeholders for killer and dead health, kills, etc.
For any issues, ask for support in Meduza's public Discord channel or simply PM me on Spigot -
https://discord.gg/cznpZaNyMg
Please refrain from asking for support in the review section.
Configuration
Code (YAML):
# _ _ ______ _____ _____ ____ __ __ _ _ _____
# | \ | | ____/ ____| __ \ / __ \| \/ | /\ | \ | |_ _| /\
# | \| | |__ | | | |__) | | | | \ / | / \ | \| | | | / \
# | . ` | __|| | | _ /| | | | |\/| | / /\ \ | . ` | | | / /\ \
# | |\ | |___| |____| | \ \| |__| | | | |/ ____ \| |\ |_| |_ / ____ \
# |_| \_|______\_____|_| \_\\____/|_| |_/_/ \_\_| \_|_____/_/ \_\
#
# For any issues, ask for support in Meduza's public Discord channel - https://discord.gg/cznpZaNyMg
# To disable broadcasts coming from certain interactions between mobs and players, toggle the following settings
# Explanation of the settings
# disable-victim-vs-killer: (the first part of the vs is meant for the victim, and second for the killer)
# Examples:
# disable-mob-vs-mob (if set to true, this setting disables all broadcasts, where a mob was killed by a player)
# disable-mob-vs-player (if set to true, this setting disables all broadcasts, where a mob was killed by a player)
# disable-player-vs-mob (if set to true, this setting disables all broadcasts, where a player was killed by a mob)
# disable-player-vs-player (if set to true, this setting disables all broadcasts, where a player was killed by a player)
disable-mob-vs-mob
: false
disable-mob-vs-player
: false
disable-player-vs-mob
: false
disable-player-vs-player
: false
# To disable broadcasts coming from a certain world, please enter the world's name in the list below.
# If you want all worlds to be enabled, then simply leave an empty item into the list, like in the following example
# disabled-worlds: (e.g. world, world_nether, world_the_end)
# - '' (this single empty item means that all worlds are enabled)
disabled-worlds
:
- 'test_world'
# All configurable messages & a toggle to enable/disable them
#
# Explanation of the formatting:
# messages:
# <deathCause>:
# enabled: true/false (enables or disables all messages for the given death cause)
# messages: (list of messages to broadcast upon the event of this death cause without a killer)
# - 'Example message one' (you can currently use 2 placeholder under the regular messages list - %world% and %victim%)
# - 'Example message two'
# fighting-messages: (list of messages to broadcast upon the event of this death cause with a killer)
# - 'Example message one' (you can currently use 3 placeholders under the fighting messages list - %world%, %victim% and %killer%)
# - 'Example message two'
#
# %world% - The world name in which the entity died in
# %victim% - The entity that died
# %killer% - The entity that killed (can only be used for 'fighting-messages')
#
# Upon a death event, a message is randomly picked from the messages list. If you want only 1 certain message to be
# sent every single time, then only keep 1 message in the according messages list.
#
# NB! You are not be able to add custom death causes.
messages:
fall:
enabled
: true
messages
:
- '&f
%victim% hit the ground too hard.'
fighting-messages
:
- '&f
%victim% hit the ground too hard whilst trying to escape %killer%.'
burned-in-fire:
enabled
: true
messages
:
- '&f
%victim% went up in flames.'
fighting-messages
:
- '&f
%victim% walked into fire whilst fighting %killer%.'
burned-by-fire:
enabled
: true
messages
:
- '&f
%victim% burned to death.'
fighting-messages
:
- '&f
%victim% was burnt to a crisp whilst fighting %killer%.'
lava:
enabled
: true
messages
:
- '&f
%victim% tried to swim in lava.'
fighting-messages
:
- '&f
%victim% tried to swim in lava to escape %killer%.'
void:
enabled
: true
messages
:
- '&f
%victim% fell out of the world.'
fighting-messages
:
- '&f
%victim% did not want to live in the same world as %killer%.'
magic:
enabled
: true
messages
:
- '&f
%victim% was killed by magic.'
fighting-messages
:
- '&f
%victim% was killed by magic whilst trying to escape %killer%.'
dehydration:
enabled
: true
messages
:
- '&f
%victim% died from dehydration.'
fighting-messages
:
- '&f
%victim% died from dehydration whilst trying to escape %killer%.'
freeze:
enabled
: true
messages
:
- '&f
%victim% froze to death.'
fighting-messages
:
- '&f
%victim% was frozen to death by %killer%.'
poison:
enabled
: true
messages
:
- '&f
%victim% died from poison.'
fighting-messages
:
- '&f
%victim% was poisoned by %killer%.'
thorns:
enabled
: true
fighting-messages
:
- '&f
%victim% died trying to damage %killer%.'
wither:
enabled
: true
messages
:
- '&f
%victim% withered away.'
fighting-messages
:
- '&f
%victim% withered away whilst fighting %killer%.'
cactus:
enabled
: true
messages
:
- '&f
%victim% was pricked to death.'
fighting-messages
:
- '&f
%victim% walked into a cactus whilst trying to escape %killer%.'
suicide:
enabled
: true
messages
:
- '&f
%victim% committed suicide.'
cramming:
enabled
: true
messages
:
- '&f
%victim% was squished too much.'
fighting-messages
:
- '&f
%victim% was squished by %killer%.'
drowning:
enabled
: true
messages
:
- '&f
%victim% drowned.'
fighting-messages
:
- '&f
%victim% drowned whilst trying to escape %killer%.'
hot-floor:
enabled
: true
messages
:
- '&f
%victim% discovered the flood was lava.'
fighting-messages
:
- '&f
%victim% walked into danger zone due to %killer%.'
lightning:
enabled
: true
messages
:
- '&f
%victim% was struck by lightning.'
fighting-messages
:
- '&f
%victim% was struck by lightning whilst fighting %killer%.'
projectile:
enabled
: true
messages
:
- '&f
%victim% was shot to death.'
fighting-messages
:
- '&f
%victim% was shot to death by %killer%.'
starvation:
enabled
: true
messages
:
- '&f
%victim% starved to death.'
fighting-messages
:
- '&f
%victim% starved to death whilst fighting %killer%.'
suffocation:
enabled
: true
messages
:
- '&f
%victim% suffocated in a wall.'
fighting-messages
:
- '&f
%victim% suffocated in a wall whilst fighting %killer%.'
combat:
enabled
: true
fighting-messages
:
- '&f
%victim% was killed by %killer%.'
dragon-breath:
enabled
: true
messages
:
- '&f
%victim% was roasted in dragon breath.'
fighting-messages
:
- '&f
%victim% was roasted in dragon breath by %killer%.'
falling-block:
enabled
: true
messages
:
- '&f
%victim% was squashed by a falling block.'
fighting-messages
:
- '&f
%victim% was squashed by a falling block whilst fighting %killer%.'
explode:
enabled
: true
fighting-messages
:
- '&f
%victim% was blown up by %killer%.'
block-explode:
enabled
: true
messages
:
- '&f
%victim% blew up.'
fighting-messages
:
- '&f
%victim% was blown up by %killer%.'
flying-into-wall:
enabled
: true
messages
:
- '&f
%victim% flew into a brick wall.'
fighting-messages
:
- '&f
%victim% flew into a brick wall whilst trying to escape %killer%.'
sweep-attack:
enabled
: true
fighting-messages
:
- '&f
%victim% became collateral damage for %killer%.'
# bStats (https://bStats.org) collects some basic information for plugin authors, like how
# many people use their plugin and their total player count. It's recommended to keep bStats
# enabled, but if you're not comfortable with this, you can turn this setting off. There is no
# performance penalty associated with having metrics enabled, and data sent to bStats is fully
# anonymous.
# This trigger only disables bStats for this given plugin, and does not interfere with other plugin's bStats info collection
# This plugin does not collect information about other plugins.
bstats-enabled
: true
This page is still under progress...
![[IMG]](/proxy/image?url=https%3A%2F%2Fbstats.org%2Fsignatures%2Fbukkit%2FNecromania.svg)