Curses
A "curse" is a bundle of potion effects that EchoingDeaths presses onto the players standing near a death. This page lists every curse in the default configuration and explains how causes are resolved.
How curses work
When a player dies, EchoingDeaths reads the last damage cause of the death event, a Bukkit EntityDamageEvent.DamageCause enum such as FALL, LAVA or SONIC_BOOM. The enum's name is looked up as a section in config.yml under effects. For every player in the same world within settings.radius blocks of the corpse (excluding the dead player, bypass holders, and creative/spectator players unless configured otherwise), the plugin:
- applies each of the curse's
potion-effectsforduration-secondsat the configuredamplifier(0 = Level I, 1 = Level II, 2 = Level III…); - sends your configured chat lines, actionbar text and title/subtitle with
%player%and%cause%filled in; - plays
display.sound.typeat the configured volume and pitch (default:ENTITY_WARDEN_HEARTBEAT).
Default curses
Sixteen curses ship with the plugin. "Amp" is the potion amplifier from config; the in-game level is amp + 1.
| Cause | Curse name | Duration | Amp | Effects |
|---|---|---|---|---|
FALL | Fall | 10s | 1 | SLOWNESS, WEAKNESS |
LAVA | Lava | 12s | 1 | WEAKNESS, NAUSEA, HUNGER |
FIRE | Fire | 8s | 1 | WEAKNESS, HUNGER |
DROWNING | Drowning | 10s | 1 | MINING_FATIGUE, SLOWNESS |
VOID | Void | 8s | 0 | DARKNESS, BLINDNESS |
MAGIC | Magic | 12s | 1 | BLINDNESS, WEAKNESS |
WITHER | Wither | 10s | 1 | WITHER, HUNGER |
EXPLOSION | Explosion | 8s | 1 | NAUSEA, WEAKNESS |
FREEZE | Freezing | 12s | 1 | SLOWNESS, WEAKNESS |
LIGHTNING | Lightning | 8s | 1 | GLOWING, NAUSEA |
POISON | Poison | 12s | 1 | POISON, HUNGER |
STARVATION | Starvation | 15s | 0 | HUNGER, WEAKNESS |
SUFFOCATION | Suffocation | 10s | 1 | BLINDNESS, SLOWNESS |
SONIC_BOOM | Sonic Boom | 8s | 1 | DARKNESS, WEAKNESS |
THORNS | Thorns | 6s | 0 | WEAKNESS |
CONTACT | Sharp Contact | 6s | 0 | POISON |
The same catalog as cards, for browsing:
Fall
FALLThe impact lingers: legs heavy, grip gone.
Lava
LAVAThe burn spreads as weakness, queasiness and hunger.
Fire
FIREFlames hollow out strength and appetite nearby.
Drowning
DROWNINGWaterlogged lungs drag everything around them down.
Void
VOIDThe abyss stares back: light dies with the fallen.
Magic
MAGICArcane backlash blinds and weakens bystanders.
Wither
WITHERDecay echoes outward, rotting flesh and resolve.
Explosion
EXPLOSIONThe shockwave leaves nausea and frailty in its ring.
Freezing
FREEZECold radiates from the fallen, stiffening every joint.
Lightning
LIGHTNINGThe charge marks bystanders: glowing, reeling.
Poison
POISONVenom hangs in the air after a poisoned death.
Starvation
STARVATIONThe empty stomach of the dead gnaws at the living.
Suffocation
SUFFOCATIONBuried breath returns as darkness and dead weight.
Sonic Boom
SONIC_BOOMThe Warden's blast deafens and dims everything near.
Thorns
THORNSA pricked death: brief, barbed weakness.
Sharp Contact
CONTACTCactus and berry bush deaths leave a toxic sting.
Any damage cause
Cause detection is dynamic: the plugin maps whatever Bukkit reports, so any DamageCause works the moment you add a matching section under effects. HOT_FLOOR, DRAGON_BREATH, PROJECTILE, ENTITY_ATTACK, FIRE_TICK and friends. Valid enum names are in the Spigot DamageCause javadoc, and valid potion entries in the PotionEffectType javadoc.
effects:
DRAGON_BREATH:
display-name: "Dragon's Breath"
duration-seconds: 10
amplifier: 1
potion-effects:
- DARKNESS
- WEAKNESSThe fallback curse
Deaths whose cause has no section under effects (including rare deaths with no damage event at all) receive the fallback curse, by default weakness for 5 seconds. Edit the fallback section to change what unmapped deaths feel like; see Configuration.