#5141·baritone

精确步行

作者: m1croslash创建于 2026年9月27日更新于 2026年9月27日
标签question

嘿, 我正在基于 Baritone 构建一个工具, 我需要精确到一块的到达精度 — 例如, 精确地落在 0.500, 120, 0.500 或 0.250, 120, 0.250 上, 容差在 0.05-0.1 之间。 我注意到的情况是: GoalBlock 选择了一块区块, 而 Baritone 的行走总是将玩家中心放在所选区块上, 因此最终的 XZ 取决于选择了哪一块区块。 在对角线上, 这种情况会变得更糟, Baritone 有时会切换到邻近的区块, 最终偏移量会偏离一整个区块。 我不想修改 A* 规划器, 那部分对我来说运行得很好。 我的问题只涉及最终的行走步骤: 是否有现成的方法可以向 Baritone 提供双精度的目标, 或者是一个自定义的 Goal, 可以使其接受任何中心位于目标 N 以内的区块? 如果没有, 推荐的方法是如何钩接最终的运动子类 PathExecutor, 或者在 Baritone 外部执行最后一步(自定义 PlayerInput 后的 GoalNear 将我带到靠近目标)? GoalNear 或自定义 Goal 实现中是否存在我应该知道的问题? **谢谢。**

内容来源: cabaletta/baritone