Procedural terrain generation

Hey everyone im developing a game of course in UE4 and i really need a way to generate random terrain at different heightmaps and also biome generation like beaches jungles and such (yes kinda like minecraft but i do not want it to be blocky at all i would like it to be smooth terrain where the player if he so chooses can dig into the ground) im not asking you to build my game for me just wondering if anyone out there knows how to do this type of terrain generation but not have it so blocky THANK YOU <3

To make something like this yourself is a lot of work and not simple at all. You are talking about voxel terrain generation. To attempt to create something like this required a load of coding skills and understanding of procedural algorithms, think about voronoi and marching cubes.

The fast and easy way is using the something like the voxel farm systems:
Voxelfarm

However these do not come for free!

The idea would be to use Marching cubes algorithm with UProceduralMeshComponent.

See Generate Procedural Mesh - C++ - Epic Developer Community Forums
about procedural mesh example.

Have a look at Cubiquity Plugin. It generates round voxel terrains.

https://forums.unrealengine.com/showthread.php?29873-Cubiquity-for-UE4-Voxel-Terrain-Plugin