Block Removal & Recovery
TNT Run removes configured floor materials during a match. Because this changes the world, the plugin includes snapshot recovery so arenas can be restored after restarts or crashes.
Removal Flow
Section titled “Removal Flow”- The in-game phase begins.
- The plugin waits for
start-after-seconds. - Players are scanned every
scan-interval-ticks. - Removable blocks below players are queued.
- Queued blocks are removed after
remove-delay-ticks. - Snapshots are stored so blocks can be restored later.
Safe Materials
Section titled “Safe Materials”Only materials listed in block-removal.yml are removed.
This means you can use other blocks for walls, supports, spectator glass, or decorations.
removable-blocks: - TNT - SAND - SANDSTONE - GRAVEL - TERRACOTTA - RED_SANDSTONE - RED_SANDCrash Recovery
Section titled “Crash Recovery”Keep these enabled for production:
safety: persist-snapshots: true restore-snapshots-on-startup: trueIf the server shuts down during a match, TNT Run can restore stored snapshots when the server starts again.
restore-only-air is also useful because it prevents the plugin from overwriting blocks that were manually placed after the snapshot was created.
Arena Building Advice
Section titled “Arena Building Advice”- Build multiple floor layers for more exciting matches.
- Use removable materials only where the floor should disappear.
- Put non-removable barriers around the map.
- Keep the lobby and end location outside the removable play area.
- Test a full match and restart recovery before opening the arena publicly.