cabaletta / cabaletta/baritone

Auto-walk until finding a block of a specific type

Open
#422 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
9.2k
Forks
2.1k
Avg merge
4d 3h
Merged PRs (30d)
3

Description

Having the bot travel the long highways for you is nice and all, but you don't want to miss the signs and landmarks along the way. And if you use `goto sign`, then it just paths back to signs you've already *seen*. This would also be super useful for finding dungeons and such while exploring randomly. I'm assuming this feature hasn't been implemented yet - at least not in a way that isn't overcomplicated or a half-assed solution - because I couldn't find it in the documentation.

 

Potential implementations:

* A new command, with the syntax looking something like `goto new block_type` or `explorefor block_type`.
* An array of "landmark blocks" that you add to, overriding the goal if the bot discovers any new instances of them.
* Probably a setting called something like `setNewGoalOnLandmark` if you want to just end the pathing instead.
* A setting called something like `exploreForNewBlocks`, which makes the `goto block_type` command look for new blocks instead of old ones.
* The ability to `invert` the `goto block_type` command to go away from explored areas find new blocks.

 

Also need to have a flag that differentiates between 'was within your render distance' and 'explored'. If Baritone logs a new instance of a block 10 chunks away, I don't know about it. In this instance, both `goto block_type` and `explorefor block_type` or whatever should go to this new block. Though perhaps a couple more commands and settings should be added later for certain use cases:

* A setting called something like `saveLandmarksForLater` that continues exploring for more landmarks, even if it has already found one. But it still doesn't flag it as 'explored', even if the bot paths right by it.
* A command called `goto landmark` - or `goto landmark block_type` for a specific block - that goes to the nearest unexplored landmark.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.