๐ฒ BlockDrop | The Professional TNT-Run Experience

BlockDrop: Donโt stop, just drop! > A highly optimized, feature-rich mini-game plugin for Minecraft servers. Experience smooth block fading, an anti-camp system, and unmatched performance.
๐ What is BlockDrop?
BlockDrop is a modern, professional reimagining of the classic TNT-Run mini-game. Instead of blocks vanishing instantly under a player's feet, they dynamically cycle through warning states (Green โ Yellow โ Red โ Air). This introduces an extra layer of strategy, giving players a visual countdown before they fall.
Built from the ground up for high-performance networks, BlockDrop ensures your server maintains a stable 20 TPS, even with dozens of active arenas.
โจ Key Features
- ๐ Smart-Batch Restoration Engine: Unlike outdated plugins that clone entire regions (causing heavy lag spikes), BlockDrop tracks only the exact blocks touched during the match and restores them in small, throttled batches (500 blocks per tick) once the game ends.
- ๐ฑ Flawless GeyserMC Cross-play: Fully tested and verified for Bedrock edition players! Scoreboards, custom interactive GUIs, and inventory states sync perfectly across Java and Bedrock.
- ๐ Advanced Anti-Camp System: Players cannot cheat by standing still. The plugin actively tracks player coordinates every few ticks, dropping blocks even if a player refuses to move.
- ๐ก๏ธ Fail-Safe Inventory Backups: Before entering an arena, players' inventories, armor, health, and hunger stats are securely backed up. Everything is perfectly restored when they leave or win, even if the server restarts mid-game.
- ๐๏ธ Seamless Staging & Quit GUI: Players are automatically given a custom "Leave Game" bed in their 9th slot while in the lobby. Right-clicking opens an intuitive GUI to gracefully exit using
/bd leave.
- ๐ 100% Configurable: Customize every single message, title, scoreboard line, and countdown duration via
config.yml and messages.yml.
๐ ๏ธ Setup Guide
- Download the
BlockDrop.jar and drop it into your server's /plugins folder.
- Restart the server to generate configuration files.
- Build your arena platform, stand at one corner, and type
/bd [ArenaName] pos1.
- Go to the opposite diagonal corner of the platform and type
/bd [ArenaName] pos2.
- Set up your game waypoints by standing on the desired locations and running:
/bd [ArenaName] setlobby (Staging area for waiting players)
/bd [ArenaName] setspawn (Where players spawn when the match starts)
/bd [ArenaName] setreturn (Where players are sent after the game ends)
/bd [ArenaName] setspectator (Where eliminated players go to watch)
- Give your users the
bd.player permission, and you're good to go!
๐ Commands & Permissions
For Players (bd.player - Enabled by default)
/bd join [arena] โ Teleport to the designated arena lobby.
/bd leave โ Safely exit the current game and return to the fallback position.
For Admins (bd.admin - Operator only)
/bd help โ Display the administrative setup helper.
/bd create [name] โ Register and create a new arena configuration.
/bd [name] pos1 / pos2 โ Define the block-fading zone boundaries.
/bd [name] setlobby / setspawn / setreturn / setspectator โ Set game world waypoints.