Guten Tag,
um einen Abbaubot zu programmieren musst du erstmal ein Plugin schreiben, mit dem du eine Spielfigur wie einen Zombie, Player, oder was auch immer steuern kannst. Wenn du soweit bist, dann musst du mit passenden Algorithmen schauen, ob Blöcke in der Nähe sind, die abgebaut werden sollen, in deinem Fall alle Erdblöcke über einer bestimmten Höhe. Dann muss deine Spielfigur zu diesem Block hinlaufen/fliegen und diesen Block abbauen.
Wie du siehst ist das schon ziemlich komplex, was du da vor hast. Da stellt sich mir die Frage, ob so etwas überhaupt benötigt wird und ob es keine einfachere Lösung gibt.
Freundliche Grüße
BloodSKreaper