cabaletta / cabaletta/baritone

Panic Button (Fast control override)

Open
#2,580 5 comments 1 reaction 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
There should be a "panic button" implemented into Baritone to rapidly pause or resume the bot's behaviour via a keybind.

This should be accessible through a keybind, preferably in Minecraft's keybinds menu, or, bindable through commands. This *should* as far as I know be compatible with both Forge and Fabric and easy to implement.

## Settings
`panicButton` - A key code (E.g. `GLFW_KEY_B` or `KEY_B`). When the key is unbound, the behaviour is effectively disabled.

## Context
Often when using baritone to travel long distances, the bot will take very dangerous paths. I have encountered several times where the bot clips lava or fire in the nether, sometimes gets stuck, and then can't figure out how to path back out. In these cases, I have to very quickly type `#pause` in the chat and usually I get down to about a heart and a half with full iron even if I am quick.

As far as I have been able to tell, there is not an easy way to encourage that the bot avoids getting too close to lava or fire or walking near the edge of cliffs to avoid mishaps, and, it often has many near death experiences over the course of a few hours of travel.

## 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.