Range Destroy
ModMIT

Range Destroy

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

6.5K
Downloads
18
Followers
2 months ago
Updated
📦
23
Versions

📖About Range Destroy

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

  • Block drop setting in Creative Mode (default: ON)
  • Setting for whether to add to mining statistics (default planned: OFF)
  • クリエイティブモードでのブロックドロップの設定(規定オン)
  • 統計の採掘数に加算するかの設定(規定オフ予定)

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

  • None

RangeDestroy 0.9.6 ~

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

How-to video(使い方動画)

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.

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)
  • 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: 3)
  • downRange : Additional break range downward (default: 1)
  • frontRange : Additional break range forward (default: 0)
  • backRange : Additional break range backward (default: 0)
  • 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)
  • 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)
  • 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コマンドで設定変更できます。

木の一括破壊:

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

設定項目(tree)

  • leavesRange : 原木からどれだけ離れた葉ブロックを破壊するかのブロック距離(規定値 8)
  • keepLeavesRange : 他の木の原木からどれだけ葉を残すかのブロック距離(規定値 3)
  • destroyUnderLog : 破壊対象より下に存在する原木ブロックを破壊するか(規定値オフ)
  • autoCollect : 一括破壊後アイテムを自動回収するか(規定値オン)
  • invalidCreative : クリエイティブモードでは無効にするか(規定値オフ)
  • axeIds : オノ認定するアイテム(コマンドで変更不可)
  • logBlockIds : 原木ブロック認定するブロック(コマンドで変更不可)
  • leefBlockIds : 葉ブロック認定するブロック(コマンドで変更不可)

土や石の一括破壊:

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

設定項目(ground)

  • leftRange : 左方向の追加の破壊範囲(規定値 1)
  • rightRange : 右方向の追加の破壊範囲(規定値 1)
  • upRange : 上方向の追加の破壊範囲(規定値 3)
  • downRange : 下方向の追加の破壊範囲(規定値 1)
  • frontRange : 前方向の追加の破壊範囲(規定値 0)
  • backRange : 後ろ方向の追加の破壊範囲(規定値 0)
  • connectOnly : 連鎖的に一括破壊判定するか(規定値オフ)
  • pickaxeOverShovel : ツルハシをシャベルの上位互換として判定するか(規定値オン)
  • sameOnly : 一括破壊するのを同一ブロックのみするか(規定値オフ)
  • destroyUnder : 破壊対象より下に存在するブロックを破壊するか(規定値オン)
  • autoCollect : 一括破壊後アイテムを自動回収するか(規定値オン)
  • invalidCreative : クリエイティブモードでは無効にするか(規定値オフ)
  • shovelIds : シャベル認定するアイテム(コマンドで変更不可)
  • dirtBlockIds : 土系ブロック認定するブロック(コマンドで変更不可)
  • pickaxeIds : ツルハシ認定するアイテム(コマンドで変更不可)
  • stoneBlockIds : 石系ブロック認定するブロック(コマンドで変更不可)

鉱石の一括破壊:

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

設定項目(ore)

  • destroyUnder : 破壊対象より下に存在するブロックを破壊するか(規定値オン)
  • autoCollect : 一括破壊後アイテムを自動回収するか(規定値オン)
  • invalidCreative : クリエイティブモードでは無効にするか(規定値オフ)
  • 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 で設定ファイルを再読み込みできます。