EdBlocks
PluginLicenseRef-All-Rights-Reserved

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)

95
Downloads
1
Followers
5 months ago
Updated
📦
2
Versions

📖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.vip to 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 spawn or shop).
  • High Performance: Optimized with HashSet lookups 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 (or default).
  • /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

  1. Stop your server.
  2. Drop the EdBlocks-2.0.jar into your plugins/ folder.
  3. Start your server to generate the new config.yml.
  4. 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.yml is not compatible.

  1. Delete your old plugins/EdBlocks folder.
  2. Follow the fresh installation steps above.
  3. Manually copy your old block lists into the new config.yml format.

🔥 Optional

Join our Discord server for updates and to report bugs; we respond quickly!
official discord: https://discord.gg/HUQ52kjJFt