cabaletta / baritone

google maps for block game
GNU Lesser General Public License v3.0
7.26k stars 1.45k forks source link

Make it wait for blocks to drop #4508

Open silo8811 opened 1 month ago

silo8811 commented 1 month ago

Describe your suggestion

Baritone does not wait for dropped blocks. This causes lost yield. It also does not fully mine the larger trees meaning it will be lost.

Settings

A way to turn it on and off.

Context

Much increased yields. This will improve baritone significantly and prevent trees from being left partially mined which may cause issues on servers (Yes there are servers who allow baritone)

Final checklist

ZacSharp commented 1 month ago

The suggestion for trees is... old. It's been around for years so there's little hope that someone will just come by and implement it. Depending on how you use Baritone to remove trees, you might be able to use #sel replace <log> air as a replacement for #mine.

As for waiting for block drops: There is mineDropLoiterDurationMsThanksLouca (don't ask me why it's named like that), which should make MineProcess wait for drops after it mined a target block. There already is one "report" about it not working and I remember having that problem myself, however last time I tried it worked. (And hence I gave up fixing it)

Yes there are servers who allow baritone

And Baritone is made for those.