Skip to content

History / Minecraft Classic map generation algorithm

Revisions

  • (https://imgur.com/a/dvmXsFw) number of underground lava sources is width x height x depth / 20000, not width x depth / 20000

    @Simon34545 Simon34545 committed May 10, 2022
  • (https://imgur.com/a/tJMhjUb) cave length is (randomfloat() + randomfloat()) * 200, not randomfloat() * randomfloat() * 200

    @Simon34545 Simon34545 committed May 10, 2022
  • (https://imgur.com/a/K7C7I9P) mushPos (y) also has an offset added to it

    @Simon34545 Simon34545 committed May 9, 2022
  • (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

    @Simon34545 Simon34545 committed May 3, 2022
  • (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.

    @Simon34545 Simon34545 committed May 3, 2022
  • cavePos.z and cavePos.y are swapped, leading to caves that generate extending vertically instead of horizontally.

    @b3spectacled b3spectacled committed Oct 19, 2020
  • Updated Minecraft Classic map generation algorithm (markdown)

    @AlexMulkerrin AlexMulkerrin committed Dec 6, 2015
  • important division missing!

    @AlexMulkerrin AlexMulkerrin committed Dec 6, 2015
  • mistake in cave gen

    @AlexMulkerrin AlexMulkerrin committed Dec 6, 2015
  • or not??

    @AlexMulkerrin AlexMulkerrin committed Dec 5, 2015
  • Mistake in range of noise functions....

    @AlexMulkerrin AlexMulkerrin committed Dec 5, 2015
  • All sections complete :)

    @AlexMulkerrin AlexMulkerrin committed Dec 3, 2015
  • description of water and lava flood-fills

    @AlexMulkerrin AlexMulkerrin committed Dec 3, 2015
  • formatting fix

    @AlexMulkerrin AlexMulkerrin committed Dec 3, 2015
  • added stages for cave and ore generation

    @AlexMulkerrin AlexMulkerrin committed Dec 3, 2015
  • added strata generation

    @AlexMulkerrin AlexMulkerrin committed Dec 2, 2015
  • Updated Minecraft Classic map generation algorithm (markdown)

    @AlexMulkerrin AlexMulkerrin committed Dec 2, 2015
  • Beginning of Description of Classic map generation. So far description of concepts and initial height-map creation.

    @AlexMulkerrin AlexMulkerrin committed Dec 2, 2015
  • Created Minecraft Classic map generation algorithm (markdown)

    @UnknownShadow200 UnknownShadow200 committed Sep 26, 2015