I like this script and I want to love it, but I can't quite yet. When it works, it works really well, but its susceptibility to dealing with world hopping and crashing leaves a lot to be desired as of writing this.
A few things I noticed:
- if crashed in the window of exiting a full round, grabbing new seeds and re-entering, the bot will try to hop worlds before refilling the watering cans, and won't refill them once finding an empty world either.
- If the bot enters a world that has another player in it planting in a fashion such as this with them being 1 and the bot being 2:
1111 1111
1111 1111
1111 xxxx
2222 2222
2222 2222
It will plant these 16 spots and water them once, before promptly world hopping again, wasting 16 seeds effectively.
Suggestion: Have the bot scour worlds for only exclusively empty ones, and check if all watering cans are full before starting a planting cycle. When running on an empty world, this bot is superb at what it does.
Thanks for the review though, would greatly appreciate you following up with this with some bot logs or really just any information on how I could replicate this. Equipment, Inventory, bot settings, etc. Thanks!