The bot is good, but a couple of things I think could be added to make it more human-like (although this is notably the best one for MM).
A: Telling the bot to wait in a specific area to make sure not to get in other players' ways by mining right beside them, even if it doesn't immediately mine. Normal players tend to remain in the same few tiles, and sometimes the bot swings a bit wide.
B: And this I think would be interesting: if you could have the bot prioritize fixing the water wheel as an option, it would curry favor with a lot of players and avoid reports, in addition, maybe allowing the bot to have a normal hammer in inventory as an option?
This is food for thought. I ran the bot for a few minutes, and then got an off feeling about it and turned it off. The safer the bot, the more I like it, although I completely understand these are likely big complications.
Thanks, Cuppa, you remain the absolute best, and I remain a loyal fan.
1) I do recognise what you mean here, it's a bit of a side effect of how it chooses where to go. I can probably tweak the logic to only path towards the closer coords; Will look into it
2) Does this happen often? It could be due to minor lag making the animation stop, and making the bot think it's stopped mining, but I haven't really encountered this. Will try to look more into it and tweak the idle timing.