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
- Recursive Block Removal: Remove a block and all adjacent blocks of the same or whitelisted type, with a configurable tick delay.
- Three Removal Modes:
- NORMAL: Removes only blocks of the same type as the clicked block.
- WHITELIST: Removes only blocks that are on a configurable whitelist.
- SELECT: Temporarily select multiple block types for removal in a session.
- Replace-With List: Configure which blocks are used to replace removed blocks. Supports multiple materials and random selection.
- Interactive GUI: Manage modes, whitelist, and replace-with list easily in-game.
- Tab Completion: All commands support tab completion for ease of use.
- Permissions: 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
- Enable the plugin with
/chainblockremoval enable
. - Choose your mode (
normal
,whitelist
, orselect
). - Optionally configure whitelist or replace-with list.
- Left-click a block to start chain removal.
- 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