Have Baritone detect and fix block rubber-banding
brentsoup opened this issue ยท 1 comments
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.
This is actually like #1546