feat: v2.2.2 无路时自动搭方块(可开关)

- Baritone allowPlace/allowParkourPlace 改为配置驱动(默认开)
- 新增 AutoScaffold 服务:快捷栏搭路方块不足时自动从背包补给
  (只进空位/只与更小的搭路方块堆交换,不碰工具食物)
- 搭路方块清单喂给 Baritone acceptableThrowawayItems(放置时从中挑选)
- AutoTrash 永不丢弃快捷栏物品,与搭路补给协同
- GUI 新增开关与搭路方块清单设置;版本升至 2.2.2
这个提交包含在:
lyizai
2026-08-31 13:37:59 +08:00
父节点 61c9384881
当前提交 248505deee
共修改 10 个文件,包含 227 行新增和 10 行删除
+3 -1
查看文件
@@ -10,11 +10,12 @@
- **目标矿物 id**:带不带 `minecraft:` 前缀均可识别(如 `diamond_ore` 与 `minecraft:diamond_ore` 等价)。
### 智能辅助(可逐项开关)
- **无路自动搭方块**:开启后 Baritone 在没有路时(深渊、缺口、岩浆挡路)自动放置方块搭桥/垫脚;模组会自动把背包里的搭路方块(按清单)补进快捷栏供其使用,快捷栏物品永不自动丢弃。
- **工具自动选择**:挖掘前校验手持工具能否采掘目标矿物(如远古残骸必须钻石镐以上,铁镐只会白挖不掉落),不适用时自动从背包换上能采掘且耐久最高的工具;没有合适工具时提示并暂停矿物挖掘,放入工具后自动恢复。
- **自动切换工具**:由 Baritone 在挖掘途中自动选择最合适的工具。
- **自动进食**:饥饿度低时自动吃背包食物,跳过金苹果等特殊/珍贵食物。
- **自动换备用装备**:护甲/工具耐久过低时自动从背包换上同类备用装备。
- **提前丢垃圾**:背包接近满(已用 ≥30 格)时就提前丢弃圆石、深板岩等垃圾,为矿物腾出空间,避免被误判"背包已满需返回"。
- **提前丢垃圾**:背包接近满(已用 ≥30 格)时就提前丢弃圆石、深板岩等垃圾,为矿物腾出空间,避免被误判"背包已满需返回";快捷栏物品(搭路方块/工具/食物)永不丢弃。
- **杀戮光环**:自动攻击附近真正敌对生物,不误伤铁傀儡、僵尸猪灵、末影人等中立生物。
- **保命优先**:血线过低时暂停挖矿向上撤离,恢复后自动续任务。
- **装备耐久保护**:护甲/工具耐久低于阈值时暂停或换装,下界模式直接返程。
@@ -41,6 +42,7 @@
## 版本记录
- **v2.2.2**:新增无路自动搭方块(可开关):Baritone 放置方块搭桥/垫脚,自动补给快捷栏搭路方块并喂给 Baritone 可放置物品清单;AutoTrash 不再丢弃快捷栏物品。
- **v2.2.1**:移除自动火把;新增主世界矿物绕道挖掘(附近 10 格目标矿物自动挖掉,不漏矿);新增工具适用性检查(远古残骸等自动换钻石镐);支巷长度可配置(默认 10);矿物 id 兼容 `minecraft:` 前缀。
- **v2.2.0**:新增实时状态 HUD、`/autodig status` 命令;自动进食跳过特殊食物;背包接近满提前丢垃圾防误判返程;杀戮光环不再误伤中立生物;GUI 补全进食/保命/攻击范围等设置。
- **v2.1.0**:自动换备用装备 + 背包满自动丢垃圾。