ChainMiner

ChainMiner

ChainMiner添加了可配置的区域挖掘、连接方块挖掘、矿脉挖掘,以及支持清晰HUD和3D预览的关联交互。

ChainMiner

ChainMiner 是一款面向 Minecraft 1.7.10 的 QoL 挖矿模组,主要针对 GT New Horizons 2.8.4 开发。

它增加了批量挖矿、连锁方块挖掘、矿脉挖掘、连锁右键交互、HUD 显示以及实时 3D 预览功能。

挖掘模式

平面

根据目标方块的面挖掘一个平坦区域。

尺寸:

  • 3x3x1
  • 5x5x1
  • 9x9x1
  • 16x16x1

立方体

从目标表面向内挖掘一个 3D 体积。

尺寸:

  • 3x3x3
  • 5x5x5
  • 9x9x9
  • 16x16x16

连锁方块

查找并挖掘相同类型的连锁方块。

GregTech 方块使用为 GTNH 设计的独立兼容逻辑。

矿脉

查找并挖掘连通的矿藏。

与连锁方块不同,如果不同矿石类型属于同一条物理连通的矿脉,矿脉模式可以继续挖穿它们。

连锁交互

对连锁目标重复执行正常的右键交互,而不是破坏它们。

3D 预览

ChainMiner 会在操作开始前直接在游戏世界中显示受影响的方块。

平面和立方体模式显示选定的几何区域。

连锁方块和矿脉模式显示实际检测到的结构,并隐藏相邻选定方块之间的内部面。

预览选项:

  • 轮廓
  • 透明填充
  • 透明度
  • 透视渲染(穿过方块显示)
  • 动画速度

HUD

HUD 显示:

  • 当前模式
  • 选定的尺寸或变体
  • 搜索半径
  • 目标数量上限
  • 检测到的方块数量

HUD 可以移动、缩放或禁用。

操作控制

按住 ChainMiner 激活键时:

鼠标滚轮 - 切换当前变体

Shift + 鼠标滚轮 - 切换主要模式

设置

可用设置:

  • 最大目标数量
  • 每 tick 处理的方块数量
  • 连锁搜索半径
  • 要求使用正确的工具
  • 保护机器、箱子和其他方块实体(Tile Entity)

设置会自动保存。

性能

大型操作会分布在多个游戏 tick 中处理。

目标数量上限和每 tick 处理的方块数量是分开配置的,这样可以在不必一次性处理所有内容的情况下处理大型结构和 GTNH 矿脉。

ChainMiner 不会故意强制加载未加载的区块。

方块破坏

ChainMiner 使用常规的服务端玩家方块破坏逻辑。

这会保留:

  • 工具耐久
  • 采集检查
  • 掉落物
  • Forge 事件
  • 模组方块的特性行为
  • 服务器限制

如果初始方块无法被破坏,批量挖掘操作将不会开始。

冷却时间

每次操作完成后,会应用一个固定的冷却时间:

5 tick - 在 20 TPS 下约为 0.25 秒。

此冷却时间不可配置。

兼容性

主要目标环境:

  • Minecraft 1.7.10
  • GT New Horizons 2.8.4

特别关注 GregTech 方块和大型混合 GTNH 矿脉。