ChainBlockRemover
Recursively remove and replace blocks in chains with advanced modes, a whitelist, and an interactive GUI. Fully configurable and easy to use for server admins and builders.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
ChainBlockRemover
ChainBlockRemover
ChainBlockRemover is a powerful and flexible Minecraft plugin for Spigot/Paper servers that allows players to recursively remove blocks in chains, with advanced modes, whitelists, and a fully interactive GUI.
Features
- Configurable: Remove a block and all adjacent blocks of the same or whitelisted type, with a configurable tick delay. - Configurable: - Configurable: Removes only blocks of the same type as the clicked block. - Configurable: Removes only blocks that are on a configurable whitelist. - Configurable: Temporarily select multiple block types for removal in a session. - Configurable: Configure which blocks are used to replace removed blocks. Supports multiple materials and random selection. - Configurable: Manage modes, whitelist, and replace-with list easily in-game. - Configurable: All commands support tab completion for ease of use. - Configurable: Restrict usage to specific users or groups. - Configurable: All settings are easily configurable via `config.yml` and commands.
Commands
- `/chainblockremoval enable` Enable chain block removal mode for yourself.
- `/chainblockremoval disable` Disable chain block removal mode.
- `/chainblockremoval mode <normal|whitelist|select>` Switch between removal modes.
- `/chainblockremoval whitelist add <blocktype>` Add a block type to the whitelist.
- `/chainblockremoval whitelist remove <blocktype>` Remove a block type from the whitelist.
- `/chainblockremoval whitelist list` List all whitelisted block types.
- `/chainblockremoval replacewith add <blocktype>` Add a block type to the replace-with list.
- `/chainblockremoval replacewith remove <blocktype>` Remove a block type from the replace-with list.
- `/chainblockremoval replacewith list` List all replace-with block types.
- `/chainblockremoval replacewith clear` Clear the replace-with list.
- `/chainblockremoval startselect` Start SELECT mode and choose block types for temporary removal.
- `/chainblockremoval run` Run the chain removal using the selected block types in SELECT mode.
- `/chainblockremoval reload` Reload the configuration from disk.
- `/chainblockremoval gui` Open the interactive GUI for managing modes, whitelist, and replace-with list.
Permissions
- `chainblockremover.use` — Use chain block removal (default: OP).
Configuration
See `config.yml` for all configurable options, including: - Whitelisted block types - Replace-with block types (array, random selection) - Tick delay between recursion steps
Usage
1. Enable the plugin with `/chainblockremoval enable`. 2. Choose your mode (`normal`, `whitelist`, or `select`). 3. Optionally configure whitelist or replace-with list. 4. Left-click a block to start chain removal. 5. Manage everything easily via `/chainblockremoval gui`.
Compatibility
- Minecraft 1.20, 1.21 (Spigot/Paper) - Java 17+
---
Website: https://qwertz.app
Support | Suggestions: https://discord.gg/Vp6Q4FHCzf