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.
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