How does biome generation work in 1.8 snapshots?
My friends and I were planning on starting a survival server for ourselves once 1.8 is officially released, and the possibility of having the nearest ice-based or mesa biome being 20 km away from 0,0 has become a bit of a concern. I understand that things like AMIDST and seed lists exist, but I'm looking for the actual algorithm that Minecraft uses so that I would be able to write a program which would, in some sense, automate seed-searching for particular patterns or features by generating just the biomes from random seeds.
As far as I understand, the biome patterns are entirely deterministic from the seed and are generated via some Perlin noise-based algorithm, but I can't seem to find any specific information anywhere on how the algorithm specifically works besides very high-level descriptions or explanations for outdated versions. However, I know something like this has already been done at least once since the Mindcrack server had its survival server reset semi-recently and specifically picked a seed with extremely varied biomes within a few kilometers of 0,0 due to distance limitations imposed by a worldborder.
In short, what are all the nitty-gritty details behind the algorithm which determines Minecraft's biomes, and how would I go about generating just the biomes from a seed if I intended to?
Best Answer
I don't think anybody but Mojang knows that information. I assume that it is some sort of trade secret.
I think everybody else uses Amidst or a custom terrain generator to do what they want to do.
Go ahead and deobfuscate the code. You might get lucky. You might also be able to check the Mod Coder Pack. Also, the code/generator changes almost every version.
Pictures about "How does biome generation work in 1.8 snapshots?"



What does the 1.18 snapshot add?
Minecraft Caves and Cliffs Part 2 brings the most-anticipated world-generation features such as new caves and mountains. The 1.18 update will introduce noise caves, cave biomes, sub-mountain biomes, the terrifying Warden, and more.How do I get the 1.18 Experimental snapshot?
Minecraft 1.18 Experimental Snapshot 5: How to downloadIs the 1.18 snapshot out?
Sadly, no Minecraft 1.18 snapshot has been released so far by Mojang. They have said that the snapshots should start coming out this month. However, players can still try out many of the forthcoming features by installing experimental snapshots and beta versions.Minecraft 1.8: Snapshot 14w26c World Generation Fixed
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Sarah Chai, Andrea Piacquadio, Ketut Subiyanto, Andrea Piacquadio
