Перейти к содержимому
Mineforgian

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.

Загрузки
70
Подписчики
2
Обновлён
25 мая 2025 г.
Лицензия
All-Rights-Reserved

Опубликован 25 мая 2025 г.

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

  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

Ченджлог

1.0Релиз1.21.3, 1.21.4, 1.21.5 · 25 мая 2025 г.

Initial Release

  • Added recursive chain block removal with configurable tick delay.
  • Three modes: NORMAL, WHITELIST, and SELECT.
  • Whitelist system for allowed block types.
  • Replace-with list: removed blocks can be replaced with random blocks from a configurable list.
  • Full in-game GUI for managing modes, whitelist, and replace-with list.
  • All features are configurable via commands and config.yml.
  • Tab completion for all commands.
  • Permission system (chainblockremover.use).
  • Support for Minecraft 1.20 and 1.21 (Spigot/Paper).

Комментарии

Загружаем…