function place() while turtle.getItemCount(select) == 0 do select = select +1; turtle.select(select); end turtle.placeUp(); end function blah(i) for x=1,i do turtle.forward(); place(); end; end; local tArgs = { ... } if #tArgs ~= 2 then print( "Usage: platform " ) return end local height = tonumber( tArgs[1] ) local size = tonumber( tArgs[2] ) select = 1; sum = 0; if turtle.getFuelLevel() < size*size + size + 2* height then print("more fuel plz"); return; end; for i = 1,16 do turtle.select(i); sum = sum + turtle.getItemCount(i); end; if sum < size*size then print("more block plz"); return; end turtle.select(1); for y=1,height do turtle.up(); end; for z=1,size/2 do place(); blah(size-1); turtle.turnRight(); turtle.forward(); turtle.turnRight(); place(); blah(size-1); turtle.turnLeft(); turtle.forward(); turtle.turnLeft(); end; turtle.turnLeft(); for z=1,size do turtle.forward(); end; turtle.turnRight(); for y=1,height do turtle.down(); end; print("done");