lyizai
|
c80bde4e3a
|
v1.3.1: 修复溺水越沉越深 + 自动用船坐船航行
- 自动游泳改为只要在水中就持续按住空格(不再受 Baritone 接管条件影响),玩家不再越沉越深;坐船/用船流程/走两步时自动松开
- 自动用船升级:开阔水面游泳时也能直接放船登船,登船后自动坐船朝目标区块航行(替代 Baritone 水中游泳),用船期间暂停 Baritone 寻路、靠岸下船回收后自动恢复
- 登船失败加入冷却(约4秒),避免每帧重试刷屏;航行中船消失/到目标区块后自动下船
- 版本号升至 1.3.1
|
2026-09-12 11:57:13 +08:00 |
|
lyizai
|
555b96d3ba
|
feat: 自动用船过水(开阔水域自动放船登船、上岸前自动下船回收船)
新增配置项 autoBoat/autoBoatMinWidth/autoBoatMinLength(默认开启,可在 GUI 勾选)。
新增 AutoBoatController:
- 每帧检测玩家朝向前方开阔水域(宽度>=4/长度>=6 格)、背包有任意 *_boat/*_chest_boat 时自动放船登船;
- 船中且前方出现岸边时按蹲伏下船并攻击船实体回收船;
- 进出船流程临时按住蹲伏键阻止 Baritone 把玩家推进水里或撞上船,
流程结束后释放蹲伏键, Baritone 自动恢复寻路。
ExpansionController: tick 在自动游泳后调用 tickAutoBoat, stop() 中调用 reset 释放蹲伏键与还原主手槽位。
GUI: 新增 "用船过水" 复选框(第四行)。
版本号 1.2.6 -> 1.3.0, README 同步。
|
2026-09-05 00:59:28 +08:00 |
|
lyizai
|
3669442d64
|
v1.2.6: 自动攻击敌对生物(豁免铁傀儡/僵尸猪灵等中立生物) + 低耐久自动/u return回城保护
|
2026-08-31 13:26:11 +08:00 |
|
lyizai
|
bc86c26d1e
|
v1.2.5: 高度偏好寻路(优先往高处走) + 寻路/重试前校验目标接壤 + 超时先走两步再传送
- 新增 GoalXZAltitude 寻路目标:启发式成本 = 水平距离 - 高度权重×y,y 越大优先级越高、y 越小施惩罚,引导寻路优先走高
- ExpansionConfig 新增 altitudePreference/altitudeWeight 配置(默认开/0.1),BaritoneBridge 按配置选择原生 GoalXZ 或高度偏好 Goal
- 寻路/重试前先检查目标区块是否仍与己方领土接壤(startPathing/retrySameTarget),不接壤立即跳过
- 寻路超时不再直接传送:重试耗尽后先往边上走两步自救(每轮重试原目标,最多 sideStepMaxRounds=3 轮),多轮无效才按连续超时阈值回城或切换目标
|
2026-08-21 17:02:43 +08:00 |
|
lyizai
|
08e15ffc9b
|
v1.2.4: 连续寻路超时超过1分钟自动发送/u return回城,传送后从最高优先级区块重新扩地
|
2026-08-21 16:10:02 +08:00 |
|
lyizai
|
a9c71861f5
|
v1.2.3: 更新README安装/构建的jar版本引用至1.2.3
|
2026-08-21 16:02:10 +08:00 |
|
lyizai
|
00aa45a551
|
v1.2.1(重发): 修复刷新误标已占领(缓存击穿+宽限期60s+防误判)、修复GUI/刷新卡顿与内存(视口过滤/后台预计算/零复制校验/内容去重/ChunkPos驻留)、区域扩地重写为严格S形由内而外(起始边离王城最近)
|
2026-08-19 17:09:20 +08:00 |
|
lyizai
|
c55e4eaf8b
|
v1.2.1: 修复飞地检测——按 dynmap even-odd 规则解析领土多边形,内圈孔洞(国中飞地边界)不再被并集填充掩盖
|
2026-08-19 13:09:42 +08:00 |
|
lyizai
|
448dad6cc7
|
v1.2.0: README 更新版本号与飞地检测功能说明
|
2026-08-19 12:36:34 +08:00 |
|
lyizai
|
25d95a5c22
|
v1.1.9: README 与 Wiki 增加赞助支持板块(赞赏码)
|
2026-08-19 12:04:43 +08:00 |
|
lyizai
|
c569065054
|
v1.1.9: 增加现实时间限制,仅 11:00-22:00 允许开拓
|
2026-08-19 08:19:03 +08:00 |
|
lyizai
|
3601bcd40e
|
v1.1.9: 寻路超时改为重新寻路/跳过目标而非回城
|
2026-08-18 20:59:39 +08:00 |
|
lyizai
|
7a45e6f676
|
v1.1.9: 修复区域扩地接壤判断误把其他邦国领土计入,导致选中与己方不相邻的目标
|
2026-08-18 20:04:26 +08:00 |
|
lyizai
|
9ee4b41630
|
v1.1.8: 回退寻路逻辑至 1.1.3 并修复目标区块错位
回退:移除 1.1.4+ 引入的回城自救/接壤校验等寻路改动(导致玩家原地不动),恢复 1.1.3 的寻路行为。
修复错位:Baritone 自带 GoalXZ 容差为 0,精确到区块中心单格,中心不可达时玩家停在相邻区块造成目标错位与反复寻路。新增 ChunkGoal,完成条件改为「玩家脚下方块落在目标区块内」,与 playerChunk.equals(target) 判定一致。
|
2026-08-18 14:20:59 +08:00 |
|
lyizai
|
15b4a40b6d
|
v1.1.7: 修复玩家不移动问题(移除寻路前相邻领土校验)
1.1.5 新增的「目标与己方领土接壤校验」在第三方领土地图刷新后,own 集合与规划器判定不一致,导致有效目标被误判跳过,玩家原地不动。已移除运行时的重复邻居验证(规划器已保证目标与己方领土相邻),仅保留「未被其它邦国占领」判断,恢复 1.1.2 及更早版本的行为。
构建:修正 build.gradle 使 baritone 嵌套打包进 META-INF/jars(1.1.6 缺失)。
|
2026-08-18 13:47:20 +08:00 |
|
lyizai
|
b8e56dafcb
|
v1.1.6: 新增 Fabric Loom 构建环境
- 添加 build.gradle / settings.gradle / gradle.properties / wrapper
- 嵌入 baritone-api-fabric-1.13.1.jar 依赖
- 添加 .gitignore
- 更新版本号至 1.1.6
|
2026-08-18 13:07:04 +08:00 |
|
Lyizai
|
d0ed839d9f
|
v1.1.5: 修复规划完成后不寻路问题
- isTargetStillValid 增加己方领土数据 fallback 与保守放行
- 修复地图刷新竞态导致 selfState 暂时为 null 时所有目标被跳过、玩家原地不动的问题
|
2026-08-17 13:07:51 +00:00 |
|
Lyizai
|
20c9cb10a3
|
docs: README 更新 v1.1.4 寻路优化说明
|
2026-08-17 12:29:29 +00:00 |
|
Lyizai
|
8a2c4a21d8
|
v1.1.3: GUI左上角添加Git仓库与官网链接按钮(点击在系统浏览器打开)
|
2026-08-17 11:12:20 +00:00 |
|
Lyizai
|
134a6e6f20
|
v1.1.2: 美化UI并修复状态/进度文字重叠(底部信息区改单行截断+双栏面板)
|
2026-08-17 10:56:29 +00:00 |
|
Lyizai
|
84abb75573
|
fix: v1.1.1 修复区域扩地总是无可用区块(同步矩形圈选坐标到配置)
|
2026-08-17 10:20:22 +00:00 |
|
Lyizai
|
e0aadf6564
|
docs: README 更新 v1.1.0 S形扩地说明
|
2026-08-17 09:43:04 +00:00 |
|
Lyizai
|
64e47e7781
|
fix: v1.0.5 修复水上持续跳跃干扰寻路
- 自动游泳仅在玩家完全没入水中(isSubmergedInWater)时触发跳跃
- 玩家在水面上正常游泳时不再干预,避免干扰 Baritone 水平寻路
- 版本号更新为 1.0.5
|
2026-08-17 07:02:22 +00:00 |
|
Lyizai
|
e69a24eb3e
|
feat: v1.0.4 高级设置精简为权限复选框 + 自动游泳防溺水
- 高级设置菜单移除所有数值输入框,仅保留疾跑/跳跃/避怪/破坏/放置五个权限复选框
- 新增自动游泳:玩家在水中且未站在地面时自动跳跃,防止溺水
- 版本号更新为 1.0.4
|
2026-08-17 06:14:20 +00:00 |
|
Lyizai
|
2593a219a2
|
first commit
|
2026-08-17 04:12:56 +00:00 |
|