Range Destroy

Range Destroy

The bulk-destruction mods (cutall, digall, mineall) in one Fabric mod—with a few extra features added. 一括破壊系(cutall, digall, mineall)をまとめたFabric版のMODで、一部機能を追加しています。

by
9.6K Downloads
fabricutility
Rent Server with this Mod

About this Mod

Support scheduled soon(近日、対応予定)

  • Support 1.20.x, 1.21.0-1.21.2
  • (1.20.x、1.21.0-1.21.2の対応)
  • Support for each version will be considered if requested.
  • (要望があれば各バージョンの対応を検討)

Scheduled bug fixes(修正予定の不具合)

  • None

Memo(メモ)

  • The implementation of the "blocks broken" statistic has been put on hold for fairness reasons.
  • We will consider it if there is strong demand, or multiple requests.
  • 統計の壊したブロック数の実装は公平性の観点から保留としました
  • 強い要望(複数要望)があれば検討します

RangeDestroy 1.2.0 ~

  • 日本語は下の方にあります。(There is Japanese at the bottom.)

How-to video(使い方動画)

  • English translation is available via subtitles.(英語訳は字幕からご覧ください)
  • Considering recreating it because the content has become outdated.
  • (内容が古くなってきたため作り直しを検討中)
  • (Translation by ChatGPT)
  • https://www.youtube.com/watch?v=WZRcX-ZAljk

Overview

  • (Translation by ChatGPT)
  • This mod bundles three types of batch-destruction features.
  • It’s like the Fabric versions of cutall, digall, and mineall with some additional functionality.
  • You can change settings by editing the config file while the game is not running, or via the range.destroy command.
  • Compatible with Mod Menu (solo play only)
  • When targeting blocks or tools added by other mods, you can specify the ID using the translation key.
  • Tool durability behavior during batch breaking can be configured.
  • If the tool has the Unbreaking enchantment, durability loss is reduced according to the enchantment effect.
  • Caution: Mending repairs the tool when experience orbs are picked up after batch breaking. It does not repair the tool during the batch breaking process.

Batch Tree Breaking:

  • By default, you can enable it with the B key.
  • When you break a log with an axe, it can break connected logs and leaves in bulk.
  • However, if it determines the tree is a different one, it stops breaking leaves.

Settings (tree)

  • leavesRange : Block distance of how far from the log to break leaf blocks (default: 8)
  • keepLeavesRange : Block distance of leaves to keep around logs of other trees (default: 3)
  • destroyUnderLog : Whether to break log blocks that exist below the target (default: off)
  • autoCollect : Whether to automatically collect items after batch breaking (default: on)
  • invalidCreative : Whether to disable in Creative mode (default: off)
  • toolDamageMode : Tool durability behavior during batch breaking (default: 0)
    • 0 : Keep the existing behavior. Do not additionally consume durability for batch breaking.
    • 1 : Consume durability for each broken block. Continue batch breaking even if durability is insufficient.
    • 2 : Consume durability for each broken block. Stop batch breaking if durability is insufficient.
  • toolBreak : Whether the tool is allowed to break (default: on)
    • true : The tool can break.
    • false : The tool will not break. Durability stops at 1.
  • leavesToolDamage : Whether leaf blocks consume tool durability during batch tree breaking (default: off)
    • true : Leaves also consume tool durability.
    • false : Leaves do not consume tool durability.
  • axeIds : Items recognized as axes (cannot be changed via command)
  • logBlockIds : Blocks recognized as logs (cannot be changed via command)
  • leefBlockIds : Blocks recognized as leaves (cannot be changed via command)

Batch Dirt/Stone Breaking:

  • By default, you can enable it with the N key.
  • For stone-type blocks: using a pickaxe; for dirt-type blocks: using a shovel or pickaxe, it can break the range specified in the config file in bulk.
  • When using a pickaxe, it can also break dirt-type blocks at the same time.

Settings (ground)

  • leftRange : Additional break range to the left (default: 1)
  • rightRange : Additional break range to the right (default: 1)
  • upRange : Additional break range upward (default: 2)
  • downRange : Additional break range downward (default: 0)
  • frontRange : Additional break range forward (default: 1)
  • backRange : Additional break range backward (default: 1)
  • connectOnly : Whether to determine batch breaking in a chained/connected manner (default: off)
  • pickaxeOverShovel : Whether to treat a pickaxe as a superior substitute for a shovel (default: on)
  • sameOnly : Whether to batch break only identical blocks (default: off)
  • destroyUnder : Whether to break blocks that exist below the target (default: on)
  • autoCollect : Whether to automatically collect items after batch breaking (default: on)
  • invalidCreative : Whether to disable in Creative mode (default: off)
  • toolDamageMode : Tool durability behavior during batch breaking (default: 0)
    • 0 : Keep the existing behavior. Do not additionally consume durability for batch breaking.
    • 1 : Consume durability for each broken block. Continue batch breaking even if durability is insufficient.
    • 2 : Consume durability for each broken block. Stop batch breaking if durability is insufficient.
  • toolBreak : Whether the tool is allowed to break (default: on)
    • true : The tool can break.
    • false : The tool will not break. Durability stops at 1.
  • shovelIds : Items recognized as shovels (cannot be changed via command)
  • dirtBlockIds : Blocks recognized as dirt-type blocks (cannot be changed via command)
  • pickaxeIds : Items recognized as pickaxes (cannot be changed via command)
  • stoneBlockIds : Blocks recognized as stone-type blocks (cannot be changed via command)

Batch Ore Breaking:

  • By default, you can enable it with the M key.
  • When you break an ore with a pickaxe, it can break connected ores of the same type in bulk.

Settings (ore)

  • destroyUnder : Whether to break blocks that exist below the target (default: on)
  • autoCollect : Whether to automatically collect items after batch breaking (default: on)
  • invalidCreative : Whether to disable in Creative mode (default: off)
  • toolDamageMode : Tool durability behavior during batch breaking (default: 0)
    • 0 : Keep the existing behavior. Do not additionally consume durability for batch breaking.
    • 1 : Consume durability for each broken block. Continue batch breaking even if durability is insufficient.
    • 2 : Consume durability for each broken block. Stop batch breaking if durability is insufficient.
  • toolBreak : Whether the tool is allowed to break (default: on)
    • true : The tool can break.
    • false : The tool will not break. Durability stops at 1.
  • pickaxeIds : Items recognized as pickaxes (cannot be changed via command)
  • oreBlockIds : Blocks recognized as ore blocks (cannot be changed via command)

Other Settings:

  • commandPermission : Permission level required to change settings via commands (default: 2)
  • treeEnable : Per-participating-user on/off state for batch tree breaking (cannot be changed via command)
  • groundEnable : Per-participating-user on/off state for batch dirt/stone breaking (cannot be changed via command)
  • oreEnable : Per-participating-user on/off state for batch ore breaking (cannot be changed via command)
  • treeSelect : Per-participating-user selected profile number for batch tree breaking (cannot be changed via command)
  • groundSelect : Per-participating-user selected profile number for batch dirt/stone breaking (cannot be changed via command)
  • oreSelect : Per-participating-user selected profile number for batch ore breaking (cannot be changed via command)
  • version : Do not change this. (cannot be changed via command)

Other Operations:

  • While holding each respective key, scrolling the mouse wheel up/down lets you switch to other profiles.
  • Adding and deleting other profiles is done via commands.
  • Example) /range.destroy ground add (add to the end)
  • Example) /range.destroy ground insert 1 (insert between 1 and 2)
  • You can also specify by profile name.
  • Example) /range.destroy ground delete 2 (delete 2)
  • You can also specify by profile name.
  • *Note: numbering starts from 0.
  • You can reload the config file with /range.destroy reloadConfig.

概要

  • 3種の一括破壊系をまとめたMODです。
  • cutall, digall, mineallのfabric版で機能を一部追加しているようなMODです。
  • 非起動時に設定ファイルを編集するかrange.destroyコマンドで設定変更できます。
  • Mod Menuに対応(ソロプレイ時のみ)
  • 他のMODで追加されたブロックやツールを対象にする場合、id指定は翻訳キーで指定できます
  • 一括破壊時のツール耐久値の扱いを設定できます。
  • 耐久力(Unbreaking)エンチャントが付いている場合は、エンチャント効果に応じて耐久値の消費が軽減されます。
  • 注意:修繕によるツール耐久値の回復は、一括破壊後に経験値オーブを拾ったタイミングで行われます。一括破壊の処理中には回復しません。

木の一括破壊:

  • 既定ではBキーでオンにできます。
  • 原木をオノで破壊すると連なる原木と葉を一括で破壊できます。
  • ただし、他の木と判断した場合は葉の破壊をやめます。

設定項目(tree)

  • leavesRange : 原木からどれだけ離れた葉ブロックを破壊するかのブロック距離(規定値 8)
  • keepLeavesRange : 他の木の原木からどれだけ葉を残すかのブロック距離(規定値 3)
  • destroyUnderLog : 破壊対象より下に存在する原木ブロックを破壊するか(規定値オフ)
  • autoCollect : 一括破壊後アイテムを自動回収するか(規定値オン)
  • invalidCreative : クリエイティブモードでは無効にするか(規定値オフ)
  • toolDamageMode : 一括破壊時のツール耐久値の扱い(規定値 0)
    • 0 : 既存のまま。一括破壊分の耐久値を追加で消費しません。
    • 1 : 破壊ごとに耐久値を消費します。耐久値が不足しても一括破壊を継続します。
    • 2 : 破壊ごとに耐久値を消費します。耐久値が不足した場合は一括破壊を停止します。
  • toolBreak : ツールが壊れることを許可するか(規定値オン)
    • true : ツールは壊れます。
    • false : ツールを壊しません。耐久値1で止めます。
  • leavesToolDamage : 木の一括破壊時に葉ブロックでツール耐久値を消費するか(規定値オフ)
    • true : 葉でも耐久値を消費します。
    • false : 葉では耐久値を消費しません。
  • axeIds : オノ認定するアイテム(コマンドで変更不可)
  • logBlockIds : 原木ブロック認定するブロック(コマンドで変更不可)
  • leefBlockIds : 葉ブロック認定するブロック(コマンドで変更不可)

土や石の一括破壊:

  • 既定ではNキーでオンにできます。
  • 石系ならツルハシ、土系ならシャベルかツルハシで破壊すると設定ファイルで指定された範囲を一括で破壊できます。
  • ツルハシの場合、土系も同時に破壊できます。

設定項目(ground)

  • leftRange : 左方向の追加の破壊範囲(規定値 1)
  • rightRange : 右方向の追加の破壊範囲(規定値 1)
  • upRange : 上方向の追加の破壊範囲(規定値 2)
  • downRange : 下方向の追加の破壊範囲(規定値 0)
  • frontRange : 前方向の追加の破壊範囲(規定値 1)
  • backRange : 後ろ方向の追加の破壊範囲(規定値 1)
  • connectOnly : 連鎖的に一括破壊判定するか(規定値オフ)
  • pickaxeOverShovel : ツルハシをシャベルの上位互換として判定するか(規定値オン)
  • sameOnly : 一括破壊するのを同一ブロックのみするか(規定値オフ)
  • destroyUnder : 破壊対象より下に存在するブロックを破壊するか(規定値オン)
  • autoCollect : 一括破壊後アイテムを自動回収するか(規定値オン)
  • invalidCreative : クリエイティブモードでは無効にするか(規定値オフ)
  • toolDamageMode : 一括破壊時のツール耐久値の扱い(規定値 0)
    • 0 : 既存のまま。一括破壊分の耐久値を追加で消費しません。
    • 1 : 破壊ごとに耐久値を消費します。耐久値が不足しても一括破壊を継続します。
    • 2 : 破壊ごとに耐久値を消費します。耐久値が不足した場合は一括破壊を停止します。
  • toolBreak : ツールが壊れることを許可するか(規定値オン)
    • true : ツールは壊れます。
    • false : ツールを壊しません。耐久値1で止めます。
  • shovelIds : シャベル認定するアイテム(コマンドで変更不可)
  • dirtBlockIds : 土系ブロック認定するブロック(コマンドで変更不可)
  • pickaxeIds : ツルハシ認定するアイテム(コマンドで変更不可)
  • stoneBlockIds : 石系ブロック認定するブロック(コマンドで変更不可)

鉱石の一括破壊:

  • 既定ではMキーでオンにできます。
  • 鉱石をツルハシで破壊すると連なる同一の鉱石を一括で破壊できます。

設定項目(ore)

  • destroyUnder : 破壊対象より下に存在するブロックを破壊するか(規定値オン)
  • autoCollect : 一括破壊後アイテムを自動回収するか(規定値オン)
  • invalidCreative : クリエイティブモードでは無効にするか(規定値オフ)
  • toolDamageMode : 一括破壊時のツール耐久値の扱い(規定値 0)
    • 0 : 既存のまま。一括破壊分の耐久値を追加で消費しません。
    • 1 : 破壊ごとに耐久値を消費します。耐久値が不足しても一括破壊を継続します。
    • 2 : 破壊ごとに耐久値を消費します。耐久値が不足した場合は一括破壊を停止します。
  • toolBreak : ツールが壊れることを許可するか(規定値オン)
    • true : ツールは壊れます。
    • false : ツールを壊しません。耐久値1で止めます。
  • pickaxeIds : ツルハシ認定するアイテム(コマンドで変更不可)
  • oreBlockIds : 鉱石ブロック認定するブロック(コマンドで変更不可)

その他の設定:

  • commandPermission : コマンド操作による設定変更可能な権限値(規定値2)
  • treeEnable : 参加ユーザごとの木の一括破壊オンオフの状態です(コマンドで変更不可)
  • groundEnable : 参加ユーザごとの土や石の一括破壊オンオフの状態です(コマンドで変更不可)
  • oreEnable : 参加ユーザごとの鉱石の一括破壊オンオフの状態です(コマンドで変更不可)
  • treeSelect : 参加ユーザごとの使用中の木の一括破壊の設定番号(コマンドで変更不可)
  • groundSelect : 参加ユーザごとの使用中の土や石の一括破壊の設定番号(コマンドで変更不可)
  • oreSelect : 参加ユーザごとの使用中の鉱石の一括破壊の設定番号(コマンドで変更不可)
  • version : 変更しないでください。(コマンドで変更不可)

その他の操作:

  • 各々のキーを押している間にマウスホイールを上下すると他の設定に切り替えることができます。
  • 他の設定の追加と削除はコマンドで行います。
  • 例)/range.destroy ground add (最後尾に追加)
  • 例)/range.destroy ground insert 1 (1と2の間に挿入)
  • プロファイル名でも指定できます。
  • 例)/range.destroy ground delete 2 (2を削除)
  • プロファイル名でも指定できます。
  • ※番号は0から始まります。
  • /range.destroy reloadConfig で設定ファイルを再読み込みできます。

Available Versions

Range Destroy 1.4.0release
MC 26.1, 26.1.1, 26.1.2fabric
May 30, 2026
Range Destroy 1.4.0release
MC 1.21.11fabric
May 30, 2026
Range Destroy 1.4.0release
MC 1.21.10fabric
May 30, 2026
Range Destroy 1.4.0release
MC 1.21.9fabric
May 30, 2026
Range Destroy 1.4.0release
MC 1.21.8fabric
May 30, 2026

How to Install Range Destroy on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Range Destroy". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+12 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Range Destroy server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Range Destroy compatible with fabric?

Range Destroy officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Range Destroy – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Range Destroy consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Range Destroy with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+5 more