Попробуй посмотреть тут: EngineHub/WorldEdit
Где-то в области 1761 строки есть метод
public int makeSphere(BlockVector3 pos, Pattern block, double radiusX, double radiusY, double radiusZ, boolean filled) throws MaxChangedBlocksException
Да, это сфера, но получить из сферы круг дело не хитрое...