Texturing Editable-meshes

Hi, I’m currently developing a voxel based game and I’ve been trying to implement editable-meshes, so that one chunk wouldn’t be composed of a lot of blocks.

I know how to use those meshes, however I haven’t found a way to actually apply a texture to them. I have tried putting a texture id into the mesh, however nothing appeared. Coloring works however, but I don’t want a game only composed of about 6 colors.

So, the questions I truly want answered, how do you texture editable-meshes? Is it possible? How about adding multiple textures to one mesh?

Any help from you guys, the community, would be great, so I’m open for anything.