EdBlocks
This project adds EdBlocks, a high-performance plugin that automatically removes player-placed blocks after a set time. Features WorldGuard support and is optimized for busy BoxPvP servers (1.18-1.21)
📖About EdBlocks
🛡️ EdBlocks by EdStudios
The ultimate automatic block remover for BoxPvP and practice servers.
EdBlocks is a powerful, flexible plugin designed to automatically remove blocks (like Cobblestone or End Stone) placed by players after a set time. Keep your arenas clean, reduce lag, and manage your server with powerful per-world and per-permission settings.
✨ Features
- Per-World Configuration: Don't settle for one-size-fits-all. Configure different block lists, removal times, and effects for
world_pvp,world_events, or any other world. - Permission-Based Times (VIPs!): Reward your players! Grant permissions like
edblocks.vipto make their blocks last longer than default players. - Custom Removal Effects: Add professional flair! Configure custom sounds and particles to play whenever a block is automatically removed.
- Full In-Game Management: No more editing config files! Manage the plugin live with easy-to-use commands.
- Full Tab Autocompletion: All commands, sub-commands, materials, and world names are fully tab-completed.
- WorldGuard Integration: Automatically ignores blocks placed inside excluded regions (like
spawnorshop). - High Performance: Optimized with
HashSetlookups for O(1) performance. It won't slow your server down.
💻 Commands & Permissions
All commands are grouped under /edb (alias /edblocks) and require the permission edblocks.admin.
/edb help: Shows the help menu./edb reload: Reloads the configuration./edb list [world]: Lists all tracked blocks for a world (ordefault)./edb add <Material> [world]: Adds a block to the removal list./edb remove <Material> [world]: Removes a block from the removal list.
🚀 Requirements & Installation
⚠️ Requirements
- Java 17 or newer
- Spigot / Paper 1.18+ (or any fork)
- Optional: WorldGuard & WorldEdit for region exclusion.
📦 Installation
- Stop your server.
- Drop the
EdBlocks-2.0.jarinto yourplugins/folder. - Start your server to generate the new
config.yml. - Stop the server again, configure the
config.yml(especially your worlds and blocks), then start it.
Updating from 1.x to 2.0?
This is a breaking change! Your old
config.ymlis not compatible.
- Delete your old
plugins/EdBlocksfolder.- Follow the fresh installation steps above.
- Manually copy your old block lists into the new
config.ymlformat.
🔥 Optional
Join our Discord server for updates and to report bugs; we respond quickly!
official discord: https://discord.gg/HUQ52kjJFt