Here are just some quick notes on terrain generation in Terasology from my perspective (and how I approached it all the time):
Everything Cervator said sounds about right - while infinite worlds are very nice, it's very hard to implement local features. There are a lot of erosion based...