Baritone AI pathfinder

Baritone AI pathfinder

72.7k Downloads

#farm Imporvements and ideas

Googlelt opened this issue ยท 2 comments

commented

Describe your suggestion

So let me get straight to the point, Auto-farm is a game-changer for economy based servers I can build a farm with an auto-sell script or mod with baritone and make tons of money although the Auto-farm feature currently has a lot of flaws.

I would like to suggest a couple of key improvements I feel might improve the reliability and performance of the auto farm feature.

  • An option to prioritize drops over replanting or breaking grown crops
  • layer order for farming
  • detect growing crops and wait for them to mature/grow instead of canceling the farming

Settings

farmDroppedItemsPriority
While farming, Prioritize picking up drops over breaking and replanting crops.

true = Bot will prioritize picking up dropped items when farming
false = bot will prioritize fully grown crops.

(The already existing layerOrder setting should apply to farming)

Context

farmDroppedItemsPriority
When leaving the bot running I noticed the bot will try to replant crops before picking up the items causing the bot to move too far away to see the dropped item and no longer picking up the dropped item. which means that it's not the most optimal it could be for collecting the crops and I lose out on a lot of crops I could be selling.

LayerOrder | for farming
This is more of an Efficiency thing but I've noticed with multiple layers farms the bot will get halfway through and adjust the path to the next floor up I'm assuming because the range to break blocks is 5 blocks which means that it breaks blocks 5 blocks away and the next set of crops in some cases will be 3-4 blocks above so it thinks the closest crop would be on the next floor rather than the same layer.

Final checklist

  • [owo] I have not used any OwO's or UwU's in this issue.

Baritone is going to have huge implications on Economy and faction servers I've already started testing empty chunk schematics to clear bedrock to the sky for bases. I gave 6 bots a set of unbreaking efficiency picks and told them to clear a 3x3 chunk schematic and turned layer order on from the top and let it do its thing. and went and watched a movie came back and it was nearly done no issues. this is huge because that would normally take a group of actual players a lot of time this means that the actual players can focus more on PvP or anything else they could be doing. I'm Loving Baritone so much I cant wait to see it evolve to the point were the bots can communicate with each other and not start mining the same blocks when they're all doing the same schematic or farming the same chunk

commented

still not implemented :c

commented

They actually can communicate with each other, though you haved to set it up yourself and theres no information available.
Its under the bot-system branch but has sadly been abandoned. I hope it will get lots of more features and its own independant thing