范围毁灭

范围毁灭

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

工具

即将支持(近日、対応予定)

  • 如有要求,将考虑对各版本的支持。

预定修复的漏洞(修正予定の不具合)

备注(メモ)

  • 出于公平性考虑,“破坏方块数”统计功能的实现已被暂停。
  • 如有强烈需求(或多个请求),我们将予以考虑。

RangeDestroy 1.2.0 ~

  • 日文位于下方。(日语在底部。)

使用视频(使い方動画)

  • 可通过字幕观看英文翻译。(英語訳は字幕からご覧ください)
  • 由于内容已过时,正在考虑重新制作。
  • (内容が古くなってきたため作り直しを検討中)
  • (由 ChatGPT 翻译)
  • https://www.youtube.com/watch?v=WZRcX-ZAljk

概述

  • (由 ChatGPT 翻译)
  • 这个模组捆绑了三种批量破坏功能。
  • 它类似于 cutall、digall 和 mineall 的 Fabric 版本,并增加了一些附加功能。
  • 你可以在游戏未运行时编辑配置文件,或通过 range.destroy 命令更改设置。
  • 兼容 Mod Menu(仅限单人游戏)
  • 当针对其他模组添加的方块或工具时,可以使用翻译键指定 ID。
  • 可以配置批量破坏期间的工具耐久度行为。
  • 如果工具有经验修补附魔,根据附魔效果,耐久度消耗会减少。
  • 注意:经验修补是在批量破坏后拾取经验球时修复工具。它不会在批量破坏过程中修复工具。

批量砍树:

  • 默认情况下,你可以使用 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 重新加载配置文件。