LiricTNT is an all-in-one minigame plugin built for high-traffic TNT events on Paper and Folia servers. Every match runs inside its own cloned Slime world, so maps never get polluted between games and you can replay the same arena infinitely without any manual cleanup. Version 1.9.0 ships with three distinct game modes, a rich ability system, admin-triggered live events, and fully configurable HUD elements powered by MiniMessage.Documentation Index
Fetch the complete documentation index at: https://pumpkings.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Game Modes
TNT Tag
Random players are assigned as “IT” and must pass a TNT helmet to others by punching them. Every 30 seconds the current IT players are eliminated with an explosion. Last one standing wins.
TNT Run
Players sprint across a floor of Sand, Red Sand, Gravel, and TNT blocks that dissolve beneath their feet. Fall through the floor and you’re out.
TNT Spleef
Everyone receives an Infinity Bow. Shooting TNT blocks causes them to explode and collapse the floor under your rivals. Knock everyone else into the void to win.
World Instancing with Advanced Slime Paper
LiricTNT requires Advanced Slime Paper (ASP) as its server platform. When you start a game, the plugin clones the arena’s.slime world template into a fresh, uniquely named instance (e.g. Endercon_1715000000). The clone is fully isolated — block changes, lava events, and booster spawns only affect that running game. Once the match ends or you force-stop it, the instance is unloaded and deleted automatically, leaving the original template untouched.
Because world cloning is handled by ASP at the server level, you must run AdvancedSlimePaper as your server JAR. Standard Paper or Purpur builds are not compatible.
Abilities
All players receive a set of active abilities during gameplay. Cooldowns are shown natively on the item’s durability bar so players always know when they can use them again.| Ability | Item | Description |
|---|---|---|
| Dash | Sugar | Fires a burst of speed in your current direction. Has a short cooldown. |
| Double Jump | Rabbit Foot | Grants one extra mid-air jump per cooldown cycle. |
| Jump Feather | Feather (3 uses) | Launches you upward to escape a collapsing floor. TNT Run only. 5-second cooldown per use. |
| Salvation Pearl | Ender Pearl | Teleports you to a safe nearby position. Spawns as a floor booster. |
Floor Boosters
During active matches, floating item displays spawn randomly across the arena floor. Walk into one to collect it instantly. TNT Tag arenas receive Speed and Jump Boost boosters; TNT Run and TNT Spleef additionally include the Salvation Pearl booster.| Booster | Effect |
|---|---|
| Speed I / II / III | Speed potion effect (shorter duration at higher levels) |
| Jump Boost I / II / III | Jump Boost potion effect (shorter duration at higher levels) |
| Mix | Speed II + Jump Boost II simultaneously |
| Salvation Pearl | Adds an Ender Pearl-based escape item to your inventory |
Live Admin Events
Administrators can trigger special mid-game events at any time using/extras evento <type>. Events are temporary, clean up automatically, and are designed to spike tension during long matches or live streams.
Lava
Converts the floor beneath running players to lava for 15 seconds.
Tornado
A moving vortex roams the arena for 15 seconds, launching players and destroying blocks.
Tormenta (Storm)
A lightning storm telegraphed by flame circles on the ground strikes for 20 seconds.
Yunques (Anvils)
Anvils rain from the sky with shadow warnings on the ground for 15 seconds.
Geoffrey (Boss)
Spawns a custom boss entity inside the arena that persists until the match ends.
HUD and Presentation
- Scoreboard — fully configurable lines with MiniMessage color tags and live placeholders (
%players%,%alive%,%timer%,%arena%,%mode%) - Tab list — sorted by LuckPerms rank weight, with configurable header and footer. Per-player row format supports
<prefix>,<player>, and<suffix>tokens. - Bossbar — displays arena name, alive count, and countdown timer
- Chat format — per-rank formatting with hover text and click-to-message events, defined in
chat-format.yml
