
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)
Автор: edwardfenix1113291обновлён 26 окт. 2026 г.
Механики игрыУправление
Описание
🛡️ EdBlocks v2.3-RELEASE by Nervox Hosting
The Ultimate Multi-Version & High-Performance Update (1.18 - 26.3+)
🚀 New Features
- ⚡ Extreme Performance with "Central Ticker":
Eliminated hundreds of individual scheduler tasks. A single centralized ticker loop now processes thousands of active temporary blocks with 0 TPS drops. - 💥 Visual Block Cracking Animation:
During the final seconds before disappearing, blocks visually progress through the 10 vanilla damage stages (0 to 9) for nearby players. - ⏱️ Per-Block Custom Delays:
Configure individual durations for specific materials inconfig.yml(e.g., Obsidian: 25s, Cobweb: 5s, Planks: 10s). - 🌍 Native Multi-Language Support:
Dedicatedmessages_en.yml(English) andmessages_es.yml(Spanish) language files. Switch languages inconfig.ymlwith a single line! - 👑 Staff Bypass Mode:
New/edb bypasscommand andedblocks.bypasspermission allowing staff and builders to place permanent blocks that won't be deleted. - 🔄 Built-in Modrinth Update Checker:
Checks for new versions 100% asynchronously on startup and notifies admins and the server console. - 📊 PlaceholderAPI & bStats Integration:
Official placeholders (%edblocks_active%,%edblocks_bypassing%, etc.) and anonymous usage metrics powered by bStats.
🐛 Critical Bug Fixes & Edge Cases
- Double-Block Protection: Doors, beds, and tall flowers are now tracked and removed together seamlessly—no more orphaned floating halves or duplicated item drops in your arenas.
- Waterlogged Block Fix: Blocks placed in water restore their water source upon removal rather than creating bugged air pockets.
- Zero Memory Leaks: Completely refactored internal storage to immutable
BlockPositionrecords, preventing strong references toWorldinstances. - Shutdown Safety: Automatically reverts active temporary blocks to air upon server shutdown/restart to keep your Box PvP arenas clean and grief-free.
⚙️ Universal Compatibility
- Dual Plugin Loader: Includes native
paper-plugin.ymlfor modern Paper (1.19.4 to 26.3+) and standardplugin.ymlfor Spigot & Paper 1.18+. - Compatible with Java 17, Java 21, and Java 25 LTS.
- Fully tested on Spigot, Paper, Purpur, and Folia.
Support & Feedback: Join our Discord
Crafted with ❤️ by Edward & Nervox Hosting.
Последние версии
Все версии →release
EdBlocks 2.3-RELEASE
2.326 окт. 2026 г.18Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, paper, purpur, spigot
Что нового
# 🛡️ EdBlocks v2.3-RELEASE by Nervox Hosting
> **The Ultimate Multi-Version & High-Performance Update (1.18 - 26.3+)**
---
### 🚀 New Features
* **⚡ Extreme Performance with "Central Ticker":**
Eliminated hundreds of individual scheduler tasks. A single centralized ticker loop now processes thousands of active temporary blocks with **0 TPS drops**.
* **💥 Visual Block Cracking Animation:**
During the final seconds before disappearing, blocks visually progress through the 10 vanilla damage stages (0 to 9) for nearby players.
* **⏱️ Per-Block Custom Delays:**
Configure individual durations for specific materials in `config.yml` (e.g., Obsidian: 25s, Cobweb: 5s, Planks: 10s).
* **🌍 Native Multi-Language Support:**
Dedicated `messages_en.yml` (English) and `messages_es.yml` (Spanish) language files. Switch languages in `config.yml` with a single line!
* **👑 Staff Bypass Mode:**
New `/edb bypass` command and `edblocks.bypass` permission allowing staff and builders to place permanent blocks that won't be deleted.
* **🔄 Built-in Modrinth Update Checker:**
Checks for new versions 100% asynchronously on startup and notifies admins and the server console.
* **📊 PlaceholderAPI & bStats Integration:**
Official placeholders (`%edblocks_active%`, `%edblocks_bypassing%`, etc.) and anonymous usage metrics powered by bStats.
---
### 🐛 Critical Bug Fixes & Edge Cases
* **Double-Block Protection:** Doors, beds, and tall flowers are now tracked and removed together seamlessly—no more orphaned floating halves or duplicated item drops in your arenas.
* **Waterlogged Block Fix:** Blocks placed in water restore their water source upon removal rather than creating bugged air pockets.
* **Zero Memory Leaks:** Completely refactored internal storage to immutable `BlockPosition` records, preventing strong references to `World` instances.
* **Shutdown Safety:** Automatically reverts active temporary blocks to air upon server shutdown/restart to keep your Box PvP arenas clean and grief-free.
---
### ⚙️ Universal Compatibility
* **Dual Plugin Loader:** Includes native `paper-plugin.yml` for modern Paper (1.19.4 to 26.3+) and standard `plugin.yml` for Spigot & Paper 1.18+.
* Compatible with **Java 17, Java 21, and Java 25 LTS**.
* Fully tested on **Spigot, Paper, Purpur, and Folia**.
---
**Support & Feedback:** [Join our Discord](https://discord.gg/HUQ52kjJFt)
*Crafted with ❤️ by Edward & Nervox Hosting.*
release
EdBlocks 2.2
2.21 июн. 2026 г.112Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, purpur, spigot
Что нового
## 🛡️ EdBlocks v2.2 by Nervox Hosting – The Clean Arena Update
**by Nervox Hosting** – *Now more powerful than ever.*
### 🎯 New Features
- **Countdown Particles**
Particles appear above the block **every second** before it disappears. Fully customizable per world (particle type, count, offset).
*Config:* `countdown-particles` section.
- **Height‑Based Delay (Y‑Multiplier)**
Blocks last longer in deep caves or vanish faster at high altitudes. Define custom Y‑ranges with multipliers.
*Config:* `y-multiplier.enabled` + `ranges`.
- **WorldGuard Region‑Specific Exceptions**
Exclude **specific materials** from removal inside particular WorldGuard regions.
*Example:* `STONE` and `COBBLESTONE` are safe inside `pvp_arena`.
*Config:* `worldguard-region-block-exceptions`.
- **Premium Console Logs**
Startup banner shows load time, enabled features, WorldGuard status, and worlds loaded.
Shutdown banner displays cancelled pending tasks.
### ⚡ Improvements
- **Cancel on Block Break** – If a player breaks the block before the timer ends, the removal task is instantly cancelled (no more surprises).
- **Performance** – Switched to `EnumSet` for block lists and optimized particle handling.
- **Auto‑Config Migration** – Old `config.yml` files are automatically upgraded to the v2.2 schema (your existing block lists and delays are preserved).
### 🔧 Technical Changes
- Requires **Java 17** and **Paper/Spigot 1.20+** (1.21 fully supported).
- Soft dependencies: WorldGuard (optional), WorldEdit / FastAsyncWorldEdit (required for WorldGuard integration).
- New configuration sections added: `y-multiplier`, `countdown-particles`, `worldguard-region-block-exceptions`.
### 📦 How to Update from v2.0
1. Replace the old `.jar` with `EdBlocks-2.2.jar`.
2. Restart the server – the config will be updated automatically.
3. Enjoy the new features! (No manual config editing required.)
### 🐛 Fixed
- Fixed typo in `worldguard-region-block-exceptions` generation.
- Fixed `ConsoleSender` compilation error (now uses `CommandSender`).
---
**Support & Feedback:** [Join our Discord](https://discord.gg/HUQ52kjJFt)
*EdBlocks – Clean arenas, happy players.*
release
EdBlocks 2.0
2.015 нояб. 2025 г.129Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Что нового
# 🛡️ EdBlocks
**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](https://modrinth.project/worldguard) & [WorldEdit](https://modrinth.project/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.
release
EdBlocks 1.2
1.222 окт. 2025 г.70Minecraft: 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Что нового
**EdBlocks 1.2** - The Performance & Compatibility Update
This is a major update focused on optimizing the plugin for busy servers and supporting a wider range of Minecraft versions.
**🚀 Major Performance Optimizations**
Rewrote the core BlockPlaceEvent, drastically reducing CPU usage on busy servers.WorldGuard region checks also now use a HashSet for lookups, making region checking instantaneous.The plugin is now significantly lighter and more efficient for high-traffic BoxPvP or practice servers.
**📦 Multi-Version Support (1.18 - 1.21)**
The plugin is now compiled against the 1.18.2 API (Java 17).
A single .jar file now supports all Spigot/Paper server versions from 1.18.x to 1.21.x.
Added softdepend: [WorldGuard] to plugin.yml to ensure correct load order on server startup.
**⚙️ Quality**
The config.yml has been completely rewritten with detailed comments for every option, making configuration much easier.
Improved feedback messages for the /edblocks reload command.
Added a new plugin logo!