cabaletta / cabaletta/baritone

Set blocks to avoid & Exploration Algorithm

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

Description

## Describe your suggestion
I miss a way to set a block or blocktype to be avoided by baritone. This can even lead to a simple but powerfull exploration method. sure you can say "goal 0 0 0" an then "invert" but thats only one method and it does not follow a specific rule.
If you could tell baritone to AVOID water but allways try going LEFT/RIGHT you will be able to explore the world ( and also maybe pattern your Journeymap ) in a whole different way because you follow the border of the water.

![waterborder](https://user-images.githubusercontent.com/23294566/74297183-5d80e800-4d46-11ea-8db1-bae7d70e660d.png)

## Settings
- `#avoidBlocks [ ID, ID, minecraft:name]`
- `#explore` to do the oldschool way: `goal 0 0 0 && invert`
- `#explore waterborder left` to walk with water to the left
- `#explore waterborder right` to walk with water to the right

## Context
It is funny and a new way to explore the world. You can even make art out of it if you want to.
It also gives baritone the possibility of avoiding specific block ID's and not only "dangerous blocks" ( this can be usefull when combining bariton with mods that differ the world generation )

## Final checklist
- [x] I know how to properly use check boxes
- [x] I have not used any OwO's or UwU's in this issue.

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.