Pozwala na to m.in Mineflayer, wspiera też pythona ale więcej przykładów jest w JavaScript'ie.
Odnosząc się do tematu to link z przykładami: https://github.com/PrismarineJS/mineflayer
Myślę że dasz sobie radę skleić wszystko co tam jest w jedną całość, jak chodzi o budowanie domków to zbuduj sam jakieś domki, a następnie zapisz je jako schemat używając np. WorldEdit