Baritone AI pathfinder

Baritone AI pathfinder

72.7k Downloads

Find should match the finding functionality of mine

flumperious opened this issue ยท 4 comments

commented

Describe your suggestion

According to issue #3167, the find command uses a cache dependent on BLOCKS_TO_KEEP_TRACK_OF. Instead, it should use the same finding functionality of the mine command, but without breaking the target blocks (perhaps with an optional setting to stop breaking blocks or moving to discover). It would also be helpful to display the find results as an overlay instead of coordinates.

Settings

findInPlace - forces baritone not to move while finding
findWithoutBreakingBlocks - forces baritone not to break blocks when finding (similar to #blocksToAvoidBreaking)
findOnlyVisible - forces baritone to only highlight blocks that are visible (similar to #legitMine)

Context

This would improve baritone by allowing players to find blocks other than the limited selection in BLOCKS_TO_KEEP_TRACK_OF, and allow them to manually mine ores that baritone finds. The overlay would be useful in allowing players to prioritize larger clumps of desired blocks.

Final checklist

  • I know how to properly use check boxes
  • I have not used any OwO's or UwU's in this issue.
commented

You know you can just do #goto <block>?

commented

@ZacSharp I did not, no, I thought it only accepted coordinates as arguments. I suppose a combination of #goto and #blocksToAvoidBreaking would do what I want then. Is there also a setting that makes baritone not move?

commented

No, it has already been suggested and so far did not become a feature.

Also blocksToAvoidBreaking increases the cost of breaking the specified blocks and you likely want allowBreak to completely prevent breaking blocks.

commented

Alright, thanks