LibGDX 3D Multitextured Terrain

So I have researched a whole lot but I cannot find out how to do it.

I know it is possible through shaders but I haven’t been able to find a tut on how to do it with more than 2 textures.

The result I’m looking for is this: http://www.youtube.com/watch?v=J-FFLSV1mKE

I need help on figuring out how to draw a tile on a 3D triangle mesh grid, almost like 2D game maps are made. Just 3D.

So I need help applying textures to range of squares(2 adjacent triangles)

I have this so far THE GUI IS A WIP: