Destroy The Core events for Paper servers. Turn any block into a named "core" with a health
pool, let your players grind it down, pay the top damagers with your own console commands, and
bring it back on a schedule.
- Any block is a core. Look at a block, run
/sndtc create <name>, and it has health, a
schedule and a scoreboard. Each core keeps its own materials, health pool, schedule, display
range and rewards.
- Hardness is the difficulty. One completed block break is one point of damage, so the
material you choose and the tool the player holds are the entire difficulty model. A diamond
block core and an obsidian core are genuinely different events.
- The block is protected. Twenty event handlers keep a core's block where the registry
believes it is: explosions, pistons, fluids, sponges, dispensers, buckets, fire, decay, and
every way a block can grow, spread or form into a core's coordinate.
- Two schedule grammars. Simple intervals (
30s, 4h, 1d12h) that run on a fixed
wall-clock grid, or 5-field cron (0 0 * * 1) when an event has to happen at a set time.
- Rewards you author. Console commands per finishing position, plus a default list for
everyone else, with a cap on how many are paid in one destruction. Any core can override the
global lists with its own.
- Live display. A boss bar and an action bar for everyone in range, and a floating hologram
above the block, all range-based and rendered per viewer.
- Region-friendly. Cores inside protected regions work with no setup and no dependency on
WorldGuard.
- PlaceholderAPI: unlocks the
%sndtc_*% placeholders. Without it, the placeholders simply
do not resolve; everything else works normally.
- Source and releases: part of the shared Sn-Releases repo