We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
(https://imgur.com/a/dvmXsFw) number of underground lava sources is width x height x depth / 20000, not width x depth / 20000
(https://imgur.com/a/tJMhjUb) cave length is (randomfloat() + randomfloat()) * 200, not randomfloat() * randomfloat() * 200
(https://imgur.com/a/K7C7I9P) mushPos (y) also has an offset added to it
(see previous revision, I forgot to add these changes) Trees will only generate if the block directly under the trunk is a grass block, and it replaces that grass block with a dirt block when done
(https://imgur.com/a/mAG38BN) The number of underground water sources seeded is actually width x depth / 8000 (typo?). The number of tree patches is actually width x depth / 4000 (forgot to remove height after copying and pasting?). Also, the "Eroding..." step seems to be missing. I can't figure out how it works, though, so you will have to pick variable names.
cavePos.z and cavePos.y are swapped, leading to caves that generate extending vertically instead of horizontally.
Updated Minecraft Classic map generation algorithm (markdown)
important division missing!
mistake in cave gen
or not??
Mistake in range of noise functions....
All sections complete :)
description of water and lava flood-fills
formatting fix
added stages for cave and ore generation
added strata generation
Beginning of Description of Classic map generation. So far description of concepts and initial height-map creation.
Created Minecraft Classic map generation algorithm (markdown)