EchoingDeaths.docs

Getting Started

EchoingDeaths drops onto any Spigot-family server in minutes. This page covers requirements, installation and the first commands worth running.

Requirements

RequirementDetail
Server softwareSpigot, Paper or Purpur
Minecraft1.21+ (api-version: '1.21' in plugin.yml; built against the Spigot 1.21.8 API)
Java21 or newer (the plugin is compiled for Java 21)
DependenciesNone, no NMS, no reflection, no other plugins required

Installation

  1. Download the latest jar from EchoingDeaths on Modrinth.
  2. Place it in your server's /plugins/ folder.
  3. Restart the server. The plugin generates its default config on first boot.
  4. Edit plugins/EchoingDeaths/config.yml to taste, then run /echoingdeaths reload (or restart again).

Building from source instead? The project is plain Maven:

git clone https://github.com/PotenFYR-Studios/EchoingDeaths.git
cd EchoingDeaths
mvn clean package   # requires JDK 21+; jar lands in target/

First steps in game

With ops (or the echoingdeaths.admin permission), try:

/echoingdeaths info          # version + author banner
/echoingdeaths reload       # apply config edits without a restart
/echoingdeaths test LAVA    # apply the Lava curse to yourself

Stand next to a friend, have them jump off something tall, and watch the curse ripple out to everyone within the configured radius.

Troubleshooting

  • No curses at all? Check settings.enabled is true and that your world isn't listed in settings.ignored-worlds.
  • Curses feel too weak/strong? Tune settings.radius and each curse's duration-seconds / amplifier.
  • A player never gets cursed? They may hold echoingdeaths.bypass, be in creative or spectator mode (see settings.affect-creative / settings.affect-spectator), or be standing outside the radius.
  • Config edits not applying? Run /echoingdeaths reload; effects are read from config on every death.

Still stuck? Ask in the support Discord or open an issue.