I know I have some inefficient code, don't complain about that for now.
%pos[0] = "10 10";
%pos[1] = "10 -10";
%pos[2] = "-10 10";
%pos[3] = "-10 -10";
for(%a = 0; %a < 4; %a++)
{
Dig_PlaceCement(%pos[%a] SPC 3, "brick8xCubeData");
Dig_PlaceCement(%pos[%a] SPC 7, "brick8xCubeData");
}
I actually used a similar method for brick placing; can't be
that inefficient if a couple people thought of it

for(%i=0;%i<6;%i++) {
%newPos=vectorAdd(%pos,getSubStr(" 2 0 0-2 0 0 0 2 0 0 -2 0 0 0 2 0 0 -2",%i*8,8));
if(!$MiningMod::Used[strReplace(strReplace(%newPos," ","_"),"-","N")])
MiningMod_NewBrick(%newPos);
}