Biomes should be based off of the blocks in an area. For example: if there were lots of oak trees in an area it would be a Forest biome and if there were lots of jungle trees and vines in an area there would be a jungle biome.
This should be set at the start of the world (some people might want to live in a greener area but not want to build a new house so they can grow some jungle trees and BOOM! Their grass is greener).
This would be useful so if someone could put a ton of sand under someone's house their grass would look dead (of course if there was more sand than grass).
If there are "mixed" biomes (a snow covered desert) Minecraft will just use whatever has more blocks (5 sand and 1 snow: desert. 1 sand and 5 snow: ice plains).
It would also be great if biomes could be different on different Y-Coordinates (an area below Y: 63 with stone and a cave would be a cave biome (I know a cave biome doesn't exist)). <--That probably counts as a different suggestion.
What difference does it make so long as the game recognize what biomes which? There's nothing here that changes it, it's simply suggesting to change the way how the game would generate biomes based on the amount of blocks being placed in a specific area. (Unless theres something here that I'm not quite understanding)
What difference does it make so long as the game recognize what biomes which? There's nothing here that changes it, it's simply suggesting to change the way how the game would generate biomes based on the amount of blocks being placed in a specific area. (Unless theres something here that I'm not quite understanding)
I forgot to mention this but I was thinking of this idea so that players would be able to grow trees out in the middle of the ocean and not have it be called an ocean in the debugging menu just for like a small but noticeable feature (also the grass would change color).
I forgot to mention this but I was thinking of this idea so that players would be able to grow trees out in the middle of the ocean and not have it be called an ocean in the debugging menu just for like a small but noticeable feature (also the grass would change color).
I'm not quite understanding this. You wan't the game to change how it recognizes and generates biomes and blocks, for a small feature? Wouldn't it just be easier to build in a area in an Ocean, place trees, and ignore the fact that it's an Ocean biome? In fact, wouldn't it just be easier to do that in any biome as well?
I'm not quite understanding this. You wan't the game to change how it recognizes and generates biomes and blocks, for a small feature? Wouldn't it just be easier to build in a area in an Ocean, place trees, and ignore the fact that it's an Ocean biome? In fact, wouldn't it just be easier to do that in any biome as well?
Biomes should be based off of the blocks in an area. For example: if there were lots of oak trees in an area it would be a Forest biome and if there were lots of jungle trees and vines in an area there would be a jungle biome.
This should be set at the start of the world (some people might want a desert biome in a grassy area so their lawn looks dead for some reason).
It would also be great if biomes could be different on different Y-Coordinates (an area below Y: 63 with stone and a cave would be a cave biome (I know a cave biome doesn't exist)).
1. As far as I know it can't be set at the start of the world (assuming you mean when it's first created) if it were to depends on the blocks in an area. Most blocks in the world don't exist at that point, just the blocks in the spawn chunks and the chunks within range of the player. The biome for any given area would have to be set the first time a player first walks through an area cause that's when the game first generates those blocks. Afterwards that info can be saved and loaded up easily next time a player walks through an area.
2. It would be great if biomes could be different on different Y-Coordinates. No arguments here. Basing biomes on the types of blocks within range and not on chunks could make that possible. Though a better method might be through cubic chunks such as in the Tall Worlds Mod (warning, still very much in beta).
1. As far as I know it can't be set at the start of the world (assuming you mean when it's first created) if it were to depends on the blocks in an area. Most blocks in the world don't exist at that point, just the blocks in the spawn chunks and the chunks within range of the player. The biome for any given area would have to be set the first time a player first walks through an area cause that's when the game first generates those blocks. Afterwards that info can be saved and loaded up easily next time a player walks through an area.
2. It would be great if biomes could be different on different Y-Coordinates. No arguments here. Basing biomes on the types of blocks within range and not on chunks could make that possible. Though a better method might be through cubic chunks such as in the Tall Worlds Mod (warning, still very much in beta).
Minecraft currently generates a world by setting a biome, setting the heights of the ground, then placing blocks in it (if it makes a forest it will generate trees). Before Minecraft 1.7 the world generated heights first then biomes, but that caused oceans to be way too large. If you set how the world generates to normal, it will do what it normally does. If you set it to base biomes off of the blocks, Minecraft will do what it normally does but then the blocks generated in the biomes will keep the biome what it was set to.
I'm not quite understanding this. You wan't the game to change how it recognizes and generates biomes and blocks, for a small feature? Wouldn't it just be easier to build in a area in an Ocean, place trees, and ignore the fact that it's an Ocean biome? In fact, wouldn't it just be easier to do that in any biome as well?
I'd have to agree with this. If you want bright green jungle grass, then live in a jungle.
This is actually a good idea, but mojang would have trouble adding it. You could do this to make ocelots spawn near your house with a jungle biome, or get slimes with a swamp. I support, but mojang most likely won't add it D:.
This is actually a good idea, but mojang would have trouble adding it. You could do this to make ocelots spawn near your house with a jungle biome, or get slimes with a swamp. I support, but mojang most likely won't add it D:.
I don't know, it might not be that hard to add. I know how the biomes and all blocks are stored in a Minecraft world, but it's not like I make the updates, so I might be underestimating the difficulty.
This is actually for a new game mechanic for biomes so I'm not a complete newb that wants biomes in the game because I do know that they already exist.
Before Minecraft 1.7 the world generated heights first then biomes, but that caused oceans to be way too large.
I'm not even sure what that is supposed to mean; you mean that in 1.6 a big mountain was Extreme Hills no matter where it was? Then what about a mountain in a desert? Actually, the game always generated biomes the way it currently does (even back in Beta the terrain generator was remarkably similar to now, the only difference then is that biomes did not control height variation, hence the ability to have mountains in any biome, thus the complaints about a lack of variation since then) - the size of oceans are simply based on some variables that determine this before biomes are even generated, and via mods you can change these to generate landmasses and oceans of whatever size you want (a shame that Mojang did not add this to the "customized" world type, among other things, including the ability to pick which biomes you want, instead of just all or one, change or remove climate zones, and so on).
A big problem with using the blocks in an area to determine the biome is the performance impact from having to regularly check millions of blocks, and not just check them but keep counts of every individual block type and see which ones are most prevalent, and even then it would have to make some guesses for some biomes since they are pretty similar (e.g. what makes a Forest Hills different from a Forest? They don't even necessarily have different heights due to random variation).
I'm not even sure what that is supposed to mean; you mean that in 1.6 a big mountain was Extreme Hills no matter where it was? Then what about a mountain in a desert? Actually, the game always generated biomes the way it currently does (even back in Beta the terrain generator was remarkably similar to now, the only difference then is that biomes did not control height variation, hence the ability to have mountains in any biome, thus the complaints about a lack of variation since then) - the size of oceans are simply based on some variables that determine this before biomes are even generated, and via mods you can change these to generate landmasses and oceans of whatever size you want (a shame that Mojang did not add this to the "customized" world type, among other things, including the ability to pick which biomes you want, instead of just all or one, change or remove climate zones, and so on).
A big problem with using the blocks in an area to determine the biome is the performance impact from having to regularly check millions of blocks, and not just check them but keep counts of every individual block type and see which ones are most prevalent, and even then it would have to make some guesses for some biomes since they are pretty similar (e.g. what makes a Forest Hills different from a Forest? They don't even necessarily have different heights due to random variation).
This is a quote from directly from Mojang.com: <click to see the actual page I found this and biome maps
In case you don’t know what a “biome” is, it’s a climate zone used in the game to set what kind of surface the ground has (sand? grass?), whether it should rain or snow, what trees grow there, and sometimes also what kind of animals that are allowed to spawn there. The biome is also used to determine how hilly it should be, although this is a technical solution because biomes are generated before the elevation (the old generator created the elevation first, and decided on biomes based on elevation).
This is a quote from directly from Mojang.com: <click to see the actual page I found this and biome maps
I knew I read that somewhere.
That is clearly wrong; I can see and have even modded the code for 1.6.4 myself and I know for certain that it does not, repeat, does NOT, determine biomes based off of elevation - it is the other way around.
How can I prove this? Well, just load up 1.6.4 and see for yourself if biomes depend on the elevation; what's the elevation difference between a plains and desert, or forest? None? For example, do you see biomes being based off of height here (seed -123775873255737467 in 1.6.4)?
Even more fun, due to a quirk in the game's code you can enter seeds that produce the same general pattern of height variation - yet different biomes:
If you don't believe me, try asking somebody else with similar knowledge of how the code works, such as Zeno410 (like I have, they have extensive modding knowledge of world generation).
They might have been talking about a much older world generator, maybe Beta or earlier since I know that since at least Beta 1.8 biomes and height have been separate things, or rather, biomes determine what the height is; for example, if I switch around the height values for ocean and Extreme Hills their heights will be similarly reversed - but "oceans" will still be oceans.
See this for example:
That is very likely what they meant by "old generator" - the one before Beta 1.8, which ruined the terrain for many people because since then biomes are just haphazardly thrown together in a jumbled jigsaw of fractals; even the addition of climate zones in 1.7 (actually, 1.6 had them too, if only for ice plains) only prevented deserts from generating next to snowy biomes (and again, how is that even possible in a height-determined system, where snowy biomes ought to have a high elevation; see the map above).
That is clearly wrong; I can see and have even modded the code for 1.6.4 myself and I know for certain that it does not, repeat, does NOT, determine biomes based off of elevation - it is the other way around.
How can I prove this? Well, just load up 1.6.4 and see for yourself if biomes depend on the elevation; what's the elevation difference between a plains and desert, or forest? None? For example, do you see biomes being based off of height here (seed -123775873255737467 in 1.6.4)?
Even more fun, due to a quirk in the game's code you can enter seeds that produce the same general pattern of height variation - yet different biomes:
If you don't believe me, try asking somebody else with similar knowledge of how the code works, such as Zeno410 (like I have, they have extensive modding knowledge of world generation).
They might have been talking about a much older world generator, maybe Beta or earlier since I know that since at least Beta 1.8 biomes and height have been separate things, or rather, biomes determine what the height is; for example, if I switch around the height values for ocean and Extreme Hills their heights will be similarly reversed - but "oceans" will still be oceans.
I'm sure biomes weren't ENTIRELY based on height, but you do have a point right there. But seriously, how could Mojang be wrong about their own game?
This is actually for a new game mechanic for biomes so I'm not a complete newb that wants biomes in the game because I do know that they already exist.
Oh.. Then I have no idea what you were talking about...
Biomes should be based off of the blocks in an area. For example: if there were lots of oak trees in an area it would be a Forest biome and if there were lots of jungle trees and vines in an area there would be a jungle biome.
This should be set at the start of the world (some people might want to live in a greener area but not want to build a new house so they can grow some jungle trees and BOOM! Their grass is greener).
This would be useful so if someone could put a ton of sand under someone's house their grass would look dead (of course if there was more sand than grass).
If there are "mixed" biomes (a snow covered desert) Minecraft will just use whatever has more blocks (5 sand and 1 snow: desert. 1 sand and 5 snow: ice plains).
It would also be great if biomes could be different on different Y-Coordinates (an area below Y: 63 with stone and a cave would be a cave biome (I know a cave biome doesn't exist)).<--That probably counts as a different suggestion.What difference does it make so long as the game recognize what biomes which? There's nothing here that changes it, it's simply suggesting to change the way how the game would generate biomes based on the amount of blocks being placed in a specific area. (Unless theres something here that I'm not quite understanding)
I forgot to mention this but I was thinking of this idea so that players would be able to grow trees out in the middle of the ocean and not have it be called an ocean in the debugging menu just for like a small but noticeable feature (also the grass would change color).
I'm not quite understanding this. You wan't the game to change how it recognizes and generates biomes and blocks, for a small feature? Wouldn't it just be easier to build in a area in an Ocean, place trees, and ignore the fact that it's an Ocean biome? In fact, wouldn't it just be easier to do that in any biome as well?
So if I grow a bunch of jungle trees in a small area the biome changes to jungle, or if I cover the ground in sand the biome becomes a desert?
I'd support but it might be too much effort to implement.
Sadly, you have a good point.
1. As far as I know it can't be set at the start of the world (assuming you mean when it's first created) if it were to depends on the blocks in an area. Most blocks in the world don't exist at that point, just the blocks in the spawn chunks and the chunks within range of the player. The biome for any given area would have to be set the first time a player first walks through an area cause that's when the game first generates those blocks. Afterwards that info can be saved and loaded up easily next time a player walks through an area.
2. It would be great if biomes could be different on different Y-Coordinates. No arguments here. Basing biomes on the types of blocks within range and not on chunks could make that possible. Though a better method might be through cubic chunks such as in the Tall Worlds Mod (warning, still very much in beta).
Minecraft currently generates a world by setting a biome, setting the heights of the ground, then placing blocks in it (if it makes a forest it will generate trees). Before Minecraft 1.7 the world generated heights first then biomes, but that caused oceans to be way too large. If you set how the world generates to normal, it will do what it normally does. If you set it to base biomes off of the blocks, Minecraft will do what it normally does but then the blocks generated in the biomes will keep the biome what it was set to.
I'd have to agree with this. If you want bright green jungle grass, then live in a jungle.
No Support
This is actually a good idea, but mojang would have trouble adding it. You could do this to make ocelots spawn near your house with a jungle biome, or get slimes with a swamp. I support, but mojang most likely won't add it D:.
SUPPORT IF STATEMENTS IN MINECRAFT!!
I don't know, it might not be that hard to add. I know how the biomes and all blocks are stored in a Minecraft world, but it's not like I make the updates, so I might be underestimating the difficulty.
The game already has biomes...
My signature is broken. I am currently fixing it
You can support my suggestions at:
Kiwi birds: -The link broke-
Every biome gets at least 1 mob: -The link broke-
Pirates: -The link broke-
Chorus apes: -The link broke
This is actually for a new game mechanic for biomes so I'm not a complete newb that wants biomes in the game because I do know that they already exist.
I'm not even sure what that is supposed to mean; you mean that in 1.6 a big mountain was Extreme Hills no matter where it was? Then what about a mountain in a desert? Actually, the game always generated biomes the way it currently does (even back in Beta the terrain generator was remarkably similar to now, the only difference then is that biomes did not control height variation, hence the ability to have mountains in any biome, thus the complaints about a lack of variation since then) - the size of oceans are simply based on some variables that determine this before biomes are even generated, and via mods you can change these to generate landmasses and oceans of whatever size you want (a shame that Mojang did not add this to the "customized" world type, among other things, including the ability to pick which biomes you want, instead of just all or one, change or remove climate zones, and so on).
A big problem with using the blocks in an area to determine the biome is the performance impact from having to regularly check millions of blocks, and not just check them but keep counts of every individual block type and see which ones are most prevalent, and even then it would have to make some guesses for some biomes since they are pretty similar (e.g. what makes a Forest Hills different from a Forest? They don't even necessarily have different heights due to random variation).
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?
This is a quote from directly from Mojang.com: <click to see the actual page I found this and biome maps
I knew I read that somewhere.
That is clearly wrong; I can see and have even modded the code for 1.6.4 myself and I know for certain that it does not, repeat, does NOT, determine biomes based off of elevation - it is the other way around.
How can I prove this? Well, just load up 1.6.4 and see for yourself if biomes depend on the elevation; what's the elevation difference between a plains and desert, or forest? None? For example, do you see biomes being based off of height here (seed -123775873255737467 in 1.6.4)?
Even more fun, due to a quirk in the game's code you can enter seeds that produce the same general pattern of height variation - yet different biomes:
If you don't believe me, try asking somebody else with similar knowledge of how the code works, such as Zeno410 (like I have, they have extensive modding knowledge of world generation).
They might have been talking about a much older world generator, maybe Beta or earlier since I know that since at least Beta 1.8 biomes and height have been separate things, or rather, biomes determine what the height is; for example, if I switch around the height values for ocean and Extreme Hills their heights will be similarly reversed - but "oceans" will still be oceans.
See this for example:
That is very likely what they meant by "old generator" - the one before Beta 1.8, which ruined the terrain for many people because since then biomes are just haphazardly thrown together in a jumbled jigsaw of fractals; even the addition of climate zones in 1.7 (actually, 1.6 had them too, if only for ice plains) only prevented deserts from generating next to snowy biomes (and again, how is that even possible in a height-determined system, where snowy biomes ought to have a high elevation; see the map above).
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?
I'm sure biomes weren't ENTIRELY based on height, but you do have a point right there. But seriously, how could Mojang be wrong about their own game?
Oh.. Then I have no idea what you were talking about...
My signature is broken. I am currently fixing it
You can support my suggestions at:
Kiwi birds: -The link broke-
Every biome gets at least 1 mob: -The link broke-
Pirates: -The link broke-
Chorus apes: -The link broke