Baritone AI pathfinder

Baritone AI pathfinder

72.7k Downloads

Have Baritone detect and fix block rubber-banding

brentsoup opened this issue ยท 1 comments

commented

Describe your suggestion

When building (schematics or fill) on servers using Baritone, specifically 2b2t, very frequently, rubber banding occurs with block placement. Baritone tries to place a block, but it does not place. It keeps trying to place the block, resulting in a never-ending loop. Maybe Baritone is placing blocks too fast, causing 2b2t to block block-placement. I have my #pause and #resume keys binded, so my solution is to pause Baritone for 5 seconds, and resume it. It works for a little bit, but sometimes it does it again. This results in me having to constantly monitor Baritone, which is not what a bot should be doing.
Before you ask, this is not a TPS issue. It happens at 10 TPS, and 19 TPS.

I would like for a feature to allow user set delay on block placement so it isn't as fast (which is my hypothesis on why block rubber banding occurs), have Baritone automatically detect when rubber banding occurs on block placement, and delay for 5-10 seconds or so.

Settings

Three #set values. First one to set block placement delay (#buildPlaceDelay, or something similar.) Second one that is true/false, to enable rubber banding block detection, and then the third to manually set the ms of delay, or auto delay.

Context

It will improve baritone as it is quite annoying to babysit Baritone, pausing and resuming it whenever it gets stuck building or filling.

Final checklist

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

This is actually like #1546