Requirements
- Server software: Paper or Folia with Paper API
1.21 - Java: Java 21 or newer (Paper 26.x servers typically need Java 25+)
- Recommended: CoreProtect (or another block logger) already running
- Optional: WorldGuard, GriefPrevention, WorldEdit or FastAsyncWorldEdit, PlaceholderAPI
CauseChain-1.0.0.jar from Spigot. The Modrinth project exists and may still be under review.
SpigotMC
Download CauseChain 1.0.0 from Spigot.
Modrinth
CauseChain on Modrinth. The listing may still be under review.
Install CauseChain
- Stop the server (or wait for a planned restart). Do not use Bukkit
/reload. - Place
CauseChain-1.0.0.jarin thepluginsfolder. - Leave CoreProtect (and WorldGuard / GriefPrevention if you use them) installed.
- Start the server so CauseChain writes
plugins/CauseChain/. - No license key, no extra config, and no account for the five jobs.
/cc adapters reports what was detected.
First checks
After the server is up, as an operator:/cc adapters should list WorldGuard, GriefPrevention, WorldEdit, and CoreProtect as detected when those plugins are present. CoreProtect detection means coexistence only — CauseChain does not query CoreProtect history.
/why with no death yet replies with the no-death line. After you die, /why explains the captured chain.
Player smoke test
- Die once (void, fall, or TNT). Run
/why. - As a visitor in a WorldGuard region with
block-place deny, try to place a block, then/why deny. - Stand on a block with no captured chain and
/why here. You should see the land name andUse CoreProtect /co i for who placed this block.
Files written on first boot
Edit config, then
/cc reload for safe keys. Invalid privacy flags (telemetry, chat/command storage) are rejected; the last known-good config stays active. See Configuration.
Support
Join Discord
Install questions and support.
