I know for a fact it works on a Superflat world, but not on a regular one.
I tried to create such a world just to see how it'd look (what kind of things would generate, etc) but when I loaded up the world, it generated for an unusually long period of time and then when it did load, I was left in an Ice Mountains biome.
Does anyone here have any guess as to why this happened? Is there some kind of code in the game that prevents you from creating a world with the nether biome?
The game skips over the biome IDs for the Nether and End; the value in the Customized preset string (I assume that is how you tried to get the Nether) only corresponds to the real biome ID for IDs less than those for the Nether and End.
Hell has a biome ID of 8 while Ice Mountains is 13; I presume you actually spawned in an Ice Plains (ID 12) world, which generates Ice Mountains and other variants of Ice Plains (these are added in a later stage of biome generation which Mojang did not account for if their intent was to have just one biome, sans rivers, generate), which would be consistent with the game adding 2 twice due to the aforementioned bug (8 + 2 = 10, 10 + 2 = 12). Even without this bug you'd still get Frozen Ocean (ID 10) instead since the addition of 2 is internal to the game (the bug is that it also adds 2 to the preset, which in turn has 2 added internally). The only way to make the game choose Hell or End is to mod it to remove the skipping of IDs.
Also, I know for a fact that neither biome would work properly in the Overworld; their unique terrain generation is a properly of the dimension itself and you'd just get normal-looking Overworld terrain without Nether fortresses or End cities. Superflat works because it only alters the biome and as with the Overworld none of the dimension-unique structures would spawn (prior to 1.9 you'd get obsidian pillars if the surface was End stone, which generated randomly with chunks in the same way things like trees do, and the Ender Dragon would spawn at 0,0 and behave normally. I'm not sure what would happen now).
I know for a fact it works on a Superflat world, but not on a regular one.
I tried to create such a world just to see how it'd look (what kind of things would generate, etc) but when I loaded up the world, it generated for an unusually long period of time and then when it did load, I was left in an Ice Mountains biome.
Does anyone here have any guess as to why this happened? Is there some kind of code in the game that prevents you from creating a world with the nether biome?
(no, I have not tried this with the End biome)
The game skips over the biome IDs for the Nether and End; the value in the Customized preset string (I assume that is how you tried to get the Nether) only corresponds to the real biome ID for IDs less than those for the Nether and End.
This is also responsible for a bug with the biome chosen, which affects presets that are pasted into the game: MC-54484 Customized World Preset Biome ID >= 8 adds 2
Hell has a biome ID of 8 while Ice Mountains is 13; I presume you actually spawned in an Ice Plains (ID 12) world, which generates Ice Mountains and other variants of Ice Plains (these are added in a later stage of biome generation which Mojang did not account for if their intent was to have just one biome, sans rivers, generate), which would be consistent with the game adding 2 twice due to the aforementioned bug (8 + 2 = 10, 10 + 2 = 12). Even without this bug you'd still get Frozen Ocean (ID 10) instead since the addition of 2 is internal to the game (the bug is that it also adds 2 to the preset, which in turn has 2 added internally). The only way to make the game choose Hell or End is to mod it to remove the skipping of IDs.
Also, I know for a fact that neither biome would work properly in the Overworld; their unique terrain generation is a properly of the dimension itself and you'd just get normal-looking Overworld terrain without Nether fortresses or End cities. Superflat works because it only alters the biome and as with the Overworld none of the dimension-unique structures would spawn (prior to 1.9 you'd get obsidian pillars if the surface was End stone, which generated randomly with chunks in the same way things like trees do, and the Ender Dragon would spawn at 0,0 and behave normally. I'm not sure what would happen now).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?