lyizai
|
954d7ba545
|
feat: 下界改为巷道扫描式挖矿,替代mineByName (v2.2.5)
下界不再用 Baritone mineByName 自动找矿(服务器反作弊隐藏矿物后扫描失效、到处乱走),改为主动巷道推进:在 netherLevel 层(默认15)挖直巷,逐点 gotoBlock 推进,主动挖方块暴露远古残骸;巷道挖完未挖够时旋转90°转移新区域继续挖。新增 GUI 设置:挖掘层Y、巷道长度。修复空缺闲铜铁镐不挖远古残骸的 bug。
|
2026-09-03 14:43:14 +08:00 |
|
lyizai
|
1f4df615ec
|
fix: 空闲状态彻底静默,不触发任何自动行为 (v2.2.4)
|
2026-09-01 20:36:29 +08:00 |
|
lyizai
|
e84ac7cf41
|
fix: 主世界岩浆卡死 + 下界挖矿多项修复 (v2.2.3)
主世界:目标点岩浆卡死——同目标不再重复下发、无进展20秒放弃跳过、绕道仅空闲时低频重发,避免玩家被拉回岩浆边
下界:垃圾清单补灵魂沙/灵魂土/岩浆块/沙砾/下界砖;进食不再被切工具打断;挖矿中不再每秒重发mineByName(解决灵魂沙抽搐/来回折返);寻路失败不再误判完成、自动转移新矿区续挖
|
2026-09-01 13:41:42 +08:00 |
|
lyizai
|
248505deee
|
feat: v2.2.2 无路时自动搭方块(可开关)
- Baritone allowPlace/allowParkourPlace 改为配置驱动(默认开)
- 新增 AutoScaffold 服务:快捷栏搭路方块不足时自动从背包补给
(只进空位/只与更小的搭路方块堆交换,不碰工具食物)
- 搭路方块清单喂给 Baritone acceptableThrowawayItems(放置时从中挑选)
- AutoTrash 永不丢弃快捷栏物品,与搭路补给协同
- GUI 新增开关与搭路方块清单设置;版本升至 2.2.2
|
2026-08-31 13:37:59 +08:00 |
|
lyizai
|
61c9384881
|
feat: v2.2.1 主世界找矿绕道 + 工具适用性检查;移除自动火把
- 移除自动火把功能(按反馈不需要)
- 主世界挖矿新增矿物绕道:每秒扫描周围10格目标矿物并自动绕道挖掉,
解决巷道壁旁钻石不挖的问题(此前只走巷道不主动找矿)
- 新增工具适用性检查:用 isSuitableFor 校验手持工具能否采掘目标矿物,
远古残骸等自动换钻石镐;无合适工具时提示并暂停矿物挖掘
- 鱼骨支巷长度改为可配置 branchLength(默认10,原固定6)
- 目标矿物 id 兼容 minecraft: 前缀(带不带均可识别)
|
2026-08-31 12:47:26 +08:00 |
|
lyizai
|
4135cdd117
|
feat: 智能升级 v2.2.0 - HUD/AutoTorch/AutoEat 智能食物/提前丢垃圾/剔除中立生物
核心改进:
- 实时状态 HUD(左上角面板:任务/状态/时长/血量/饥饿/背包/进度)
- 自动插火把(黑暗隧道自动防灾,可开关)
- 自动进食跳过金苹果/附魔金苹果/紫颂果等特殊食物
- 背包接近满(≥30格)即提前丢垃圾,防误判满包返回
- 杀戮光环排除 Angerable 中立生物(僵尸猪灵/末影人/狼等)
- 新增 /autodig status 命令
- GUI 补全设置:自动插火把、进食阈值、保命血量、攻击范围
- 会话统计(时长/死亡次数)联动 HUD 与命令
- 补全 README.md 文档
- 版本升至 2.2.0
|
2026-08-30 22:36:35 +08:00 |
|
lyizai
|
a297d2714d
|
feat: 自动换备用装备 + 背包满自动丢垃圾 (v2.1.0)
新增 AutoGear 服务:
- 护甲/工具耐久过低时自动从背包换上同类备用装备(工具按镐/斧/锹/锄/剑类别,
护甲按头/胸/腿/脚部位匹配),选剩余耐久最高的候选
- 通过 clickSlot 三段点击交换(拿起旧装备->与背包新装备互换->就位),
走正规网络包,客户端/服务端同步,单人/多人均可用
- 控制器改为换装优先:能换就不打断挖矿,无备用才暂停/下界返程
- 装备保护状态下持续尝试换装,换上后自动恢复任务
新增 AutoTrash 服务:
- 背包满时自动丢弃 trashItems 清单里的垃圾(默认:圆石/深板岩/凝灰岩/
泥土/花岗岩/闪长岩/安山岩/下界岩/黑石/玄武岩,GUI 可改)
- 方块类垃圾保留 trashReserve 个(默认 64)供 Baritone 搭路垫脚;
满背且无其他垃圾可丢时只丢一组腾位,尽量保住搭路方块
- clickSlot(THROW) 丢整组,每 tick 限 4 组防数据包风暴
配套修复:
- NetherMiner: 修复血量低时每帧 cancelAll 导致回程寻路反复被取消卡死的 bug;
markGearBroken 现在真正触发 RETURN_PORTAL 阶段;产物计数改用注册表 id +
矿物->掉落物映射 + 任务开始基线(老库存不再被误计为战果)
- 两个 Miner 的背包满判定加 20 tick 去抖,给自动丢垃圾留出腾位时间
- GUI 新增两个开关与垃圾清单编辑区,切换任务/开关时保留输入框未应用的编辑
- 装备低耐久检查的手持工具仅限真正的工具,不再误伤钓鱼竿等杂物
|
2026-08-30 13:12:26 +08:00 |
|
lyizai
|
49c6297c41
|
fix(ui): 固定底栏+滚动区布局,彻底解决按钮越界与文字重叠
- 顶部任务选择与底部开始/停止/仅关闭按钮固定在屏幕内,永不出界
- 中间设置区改为可滚动容器(滚轮滚动、右侧滚动条、scissor 裁剪防溢出)
- 面板宽度随窗口自适应(200~400px),窗口缩放不再挤压布局
- 复选框两列放不下时自动上下堆叠,消除文字重叠
- 数值行改为 [-] 标签 ... 值 [+] 结构,标签左对齐、数值右对齐、动态刷新
- 矿物输入框占满面板宽度,可见可编辑
- 空闲任务时显示引导文案而非一堆无关选项
- 开始前校验矿物列表非空
|
2026-08-30 12:36:16 +08:00 |
|
lyizai
|
f1d9d2fd30
|
feat(ui): 响应式布局、任务相关选项动态显示、矿物输入框、空闲不保命
- AutoDigGui: 相对坐标布局自适应屏幕宽度,分组标题清晰
- 选中主世界/下界时才显示对应设置区块
- 矿物选择改为文本输入框(支持完整自定义),不再是不可见的按钮循环
- 数值调整用 +/- 按钮,当前值居中显示
- 底部按钮自适应三等分
- DigController: 空闲(NONE)模式下不触发保命/装备保护/杀戮光环
- 修复 CheckboxWidget width 编译错误
|
2026-08-29 17:58:45 +08:00 |
|
lyizai
|
4c081afe06
|
feat: 重构挖矿模式为主世界/下界,新增装备耐久保护与自定义矿物
- MineTask: DIAMOND->OVERWORLD, ANCIENT_DEBRIS->NETHER, 移除钻石/远古残骸硬编码
- DigConfig: 新增主世界/下界可选矿物列表、护甲/工具耐久保护阈值、下界返程血量阈值、目标数量
- AutoDigCommands: 支持 overworld/nether/none 任务名
- OverworldMiner: 重命名自 FishboneMiner, 支持配置矿物列表
- NetherMiner: 重命名自 DebrisHandler, 支持配置矿物、血量/耐久/背包满自动返程
- DigController: 新增 GEAR_PROTECTION 状态, 装备耐久过低暂停挖矿/触发下界返程
- AutoDigGui: 更新任务按钮、矿物预设循环、装备耐久/返程阈值设置
- ConfigStore: 扩展 sanitize 校验新字段
- 版本升级: 1.0.0 -> 2.0.0
|
2026-08-29 13:23:43 +08:00 |
|
lyizai
|
95c4e97db0
|
首次提交 AutoDig Mod
|
2026-08-20 21:04:27 +08:00 |
|