I've tested this on an SMP server and although the bot appears to be dying occasionally to lava it appears to work well (although there also appears to be a bug where the bot attempts to fill a tunnel through the wall).
Is there any plans of adding a branch/grid miner into this? That is probably where a project like this could be most useful. I can see there would be difficulties though, as you can't use A* (which I assume you're using) to pathfind back when the miner hits lava if the chunks are already unloaded.
auctually i do need a bot because doing it myself is a pain and if i get one that is too aggresive it might ruin my island
This one mines a rectangle out of material whereas you only need to mine one block over and over again. This can easily be done simply by holding down the mouse button (either physically or with a program) while having it positioned on an object.
Found your problem with the lava by decompiling (for personal use ofc) - in your isTouchingLava method you appear to be referring to the ID's for water and fire instead of lava and fire. Also I believe that noCheatPlus (http://dev.bukkit.or...on/permissions/) may be interfering with block placing
Hey, thanks a lot for both the link and the water/fire thing (Water was intentional, not fire). I've been looking for something like noCheatPlus for a while.
And yes, it's A* indeed that's being used here. I wanted to include jump-point search but couldn't find any tutorial good enough for that at the moment.
I don't know about branch/grid mining but until more complex macros are added and allow that (it will come), there's still the option to skip row...
Set to two: Dig one row, skip the two next... basic pattern but still good to find minerals.
Looking at the current stat of Feed the Beast, I'd have to say no. With all the different mods in all their different packs, it seems like a hell of a compatibility issues mazes. Until they start using a central mod manager like forge, modloader or something else like that, it's gonna be way to complicated to keep this bot usable with Feed the Beast.
So yeah... until new development on their side, the answer to that question will be no. I keep watching their project though and if anything new come up, I keep you updated on that.
On an other note, I got times theses days to work on new updates (Like forge update) but I'm currently forced to use a cloud computer without gpu and can't run minecraft for my tests. That sucks. But, if anyone of you guys have any ideas how to maybe install some kind of virtual gpu or something to run my tests, that'd be wonderful and I promise an update within the next weeks. (With lava detection corrected)
I know windows 2012 as hypervisor could emulate a virtual graphic card for it's VM using the cpu (And allow remotefx) but I can't change the hypervisor I'm on and it's not windows 2012. It's windows azur who use a custom hyper-v.
My VDI is windows-based though (Windows 2008) but with the possibility to switch on linux. (Make me think that I didn't google much about Linux based virtual gpu. I'll check that.).