I am trying to split an irregular polygon into 120 equal area blocks. I also need a buffer around each new block within the polygon.
Is this possible in QGIS 2.12.1?
Not sure if this is exactly what you are looking for but there is the Polygon Splitter plugin which allows you to split a polygons into predefined equal parts in a vetical, horizontal (or a combination of both) fashion. You can download this from the toolbar:
Plugins > Manage and Install Plugins...
Tested using QGIS 2.12.3-Lyon.