Rivers can generate at any altitude above sea level. I mean, what is the use for natural generation with the new altitude rise from a snapshot if this is not made?
Yes, rivers can continue other rivers by generating below and in the end of those rivers and will form waterfalls. It is not possible for rivers to generate below sea level or it would be weird. This continues until it has reached the ocean biome.
On the other side of waterfalls, ravines could generate as well.
Rivers on higher altitude always generate on hills or mountains. Waterfalls generate on the edge of those mountains or hills then another river generates on the altitude of the end of the waterfall.
Thinking closely, a new set of technical biomes could be added that mimic the normal biomes (forests, deserts), but they could only spawn at ground heights above layer 128. That would mean rivers could spawn there as well. To really smooth things out, how about technical biomes for waterfalls, where different vegetation and vines grow around the river/cliff? Also having a "river start" technical biome would also make things more interesting, as well as a "river end" biome with silt deposits and marsh.
I suppose you could always have the rivers generate at about height of the nearby biomes; then sudden drops would cause waterfalls. There would be some kinks to work out with extreme hills and such, but as elevation tends to increase as you get farther away from the ocean it would create the illusion of a flowing river.
@Geartooth: Water no longer works like that. It would just create a waterfall and spread out a little when it hits the ground. Also, Minecraft is written in Java, not Javascript. They're two different things. Regardless of that, the programming language is not at fault for whatever mistakes people may make in writing their code.
Yes, rivers can continue other rivers by generating below and in the end of those rivers and will form waterfalls. It is not possible for rivers to generate below sea level or it would be weird. This continues until it has reached the ocean biome.
On the other side of waterfalls, ravines could generate as well.
Rivers on higher altitude always generate on hills or mountains. Waterfalls generate on the edge of those mountains or hills then another river generates on the altitude of the end of the waterfall.
Yeah, agreed. That would make the generation system a lot better.
A river could actually spawn in the sky with this script and make a death flood from the sky.
Javascript, javascript javascript. When will you learn?
@Geartooth: Water no longer works like that. It would just create a waterfall and spread out a little when it hits the ground. Also, Minecraft is written in Java, not Javascript. They're two different things. Regardless of that, the programming language is not at fault for whatever mistakes people may make in writing their code.