After updating my client to version 1.8.1, I noticed that the river generation has been intensified.
Take a look at the Amidst v.3.7 map of the same exact seed between versions 1.7.10 and 1.8.1 of Minecraft. 1.7.10:
1.8.1:
Now compare this 1.8.1 Default world generation with the two previous pictures:
This can only mean that the Large Biome scale worlds have the Default scale river generation in them.
Some in-game examples of the 1.8.1 and 1.7.10 Large Biome worlds at the same coordinates:
You can change the frequency of rivers now in Customized settings. If you want to keep the same biome sizes you can use Biome Size 6 which seems to produce the same terrain as Large Biomes with very minor differences.
Yeah but the Large Biomes configuration is supposed to be optimized for large biomes and not have such problems. I suppose the Customized world generation with decreased river frequency works for now, but it won't match the land generation of previous versions of Minecraft.
The river generation in the 1.7.10 and earlier versions was nicely done and fit the large biome format well as seen in the map above.
I know I don't have to play on version 1.8.1, I don't have to play anything, but 1.8 has this exact same problem as 1.8.1, it's just annoying that I either have to stay on 1.7.10 in one of my worlds, or just update and enjoy the land generation problems I'll get.
Don't get me wrong, I love the new features that come with it, but there are still some problems with it.
I've taken the time to update the first post and thread title for some clarification on the problem. I realize this is a bug with the game itself, don't know if it should go in the 'Support' Section or not.
I've decided to add screenshots of the 1.7.10 large biome world at the same coordinates as the 1.8.1 world to better show the difference between the two. Here you can see how the river generation tore up what was supposed to be there.
On another note, 1.8.2-pre1 hasn't fixed this problem, biome generation seems to be the same as of version 1.8.1.
This explains why I have seen subtle chunk borders near rivers where 1.7 meets 1.8 terrain. I've played this same large biomes world since the start of the 1.7 snapshots so it's been through a lot but as far as I knew 1.8 wasn't supposed to make any changes at all to the terrain besides adding the 3 new stone types and cave openings in deserts and mesas, so when I saw these borders it had me scratching my head. I don't mind them but it would of course be better to have seamless-looking terrain.
Has this ever been reported in Mojang's bug tracker? I hope it's not one of the hundreds of bugs they mysteriously ignore for months or even years.
Has this ever been reported in Mojang's bug tracker? I hope it's not one of the hundreds of bugs they mysteriously ignore for months or even years.
Unfortunately, it is one of those bugs - this bug report was filed back in August and has been pretty much ignored until the OP posted in it the other day, including a link to this thread. Not so much their fault; it has gotten so little attention they must assume it isn't a real issue (no duplicates and just 3 people watching it); they even marked the report as resolved/awaiting response since it had been inactive for so long, eventually they mark such reports as invalid as they assume it is no longer an issue.
So, making sure I understand: the complaint is that large biome worlds have the rivers as infrequent as the biome changes -- so that making biomes 4 times as wide makes the spacing between the rivers 4 times as much?
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
So, making sure I understand: the complaint is that large biome worlds have the rivers as infrequent as the biome changes -- so that making biomes 4 times as wide makes the spacing between the rivers 4 times as much?
It is the other way around; large biomes is supposed to have river generation that scales with the biome size with rivers in the same locations relative to biomes (compare the 1.7.10 large biomes map to the 1.8.1 default biomes map; they look the same despite the different biome sizes), whereas since 1.8 the river generation is the same as that in a default biome world. I presume this is due to the addition of Customized, which separated the resizing of rivers from biomes (before they were resized together with a single variable) and they forgot to add in separate river resizing for large biomes.
Whoever cares about this problem, please vote for it on the Minecraft bug tracker at https://bugs.mojang.com/browse/MC-65372, thank you.
Hopefully this bug is fixed by the next major update.
This bug doesn't seem to be getting much attention, even though this is quite obvious for those who like to play on large biome worlds. I would appreciate any help in sharing this with others in hopes of getting it to Mojang's attention by the release of the next minecraft version.
I voted for this as well. Made an account just to add to this, actually. :/ I have a large biomes world that I want to load new terrain in, but am reluctant to because the rivers are just too common for my liking. I really hope this gets fixed soon or in 1.9...
What would really be great for me, though, is if, in the meantime, someone were to make a server plugin that would fix this (if that's even possible?).
What would really be great for me, though, is if, in the meantime, someone were to make a server plugin that would fix this (if that's even possible?).
I'm not completely sure, but considering how this bug has to do with biome scaling, it should be a simple enough fix to make the scaling apply to rivers as well. We just need is someone to take this up until Mojang fixes the problem with the official game. Thanks for the support!
As heads up, this bug still exists under the current 1.8.3 minecraft version.
This bug is easy to fix; it is one of omission, namely, when they added the customized world type they split a variable used to scale the biome size into two separate variables and only adjust the value of the biome size variable for large biomes.
How easy is it? Here is the code that defines the size of rivers and biomes, in GenLayer:
int var6 = 4;
int var7 = var6;
if (p_180781_2_ == WorldType.CUSTOMIZED && p_180781_3_.length() > 0)
{
var5 = ChunkProviderSettings.Factory.func_177865_a(p_180781_3_).func_177864_b();
var6 = var5.field_177780_G;
var7 = var5.field_177788_H;
}
if (p_180781_2_ == WorldType.LARGE_BIOMES)
{
var6 = 6;
}
"var6" is the biome size variable and "var7" is the river size variable; the fix is to just add in "var7 = 6" in the second "if" block which sets var6 to the large biomes scaling.
For comparison, 1.6 and 1.7 only have this, which scales both together:
Also of note, you can't even select a river size of 6 in Customized - the size only goes up to 5! This might possibly indicate that you can't actually get a size of 6 due to a limitation on scaling; I haven't actually tested changing the river size to 6 yet (from looking at the code they also changed some other things between 1.7 and 1.8 to accommodate scaling the river size independently of biomes).
This bug is easy to fix; it is one of omission, namely, when they added the customized world type they split a variable used to scale the biome size into two separate variables and only adjust the value of the biome size variable for large biomes.
How easy is it? Here is the code that defines the size of rivers and biomes, in GenLayer:
"var6" is the biome size variable and "var7" is the river size variable; the fix is to just add in "var7 = 6" in the second "if" block which sets var6 to the large biomes scaling.
For comparison, 1.6 and 1.7 only have this, which scales both together:
Also of note, you can't even select a river size of 6 in Customized - the size only goes up to 5! This might possibly indicate that you can't actually get a size of 6 due to a limitation on scaling; I haven't actually tested changing the river size to 6 yet (from looking at the code they also changed some other things between 1.7 and 1.8 to accommodate scaling the river size independently of biomes).
I found GenLayer, but for whatever reason, it doesn't appear that there are any of those "var#" lines or anything I could change... Confused now. Also, seeing as you seem to understand this sort of thing, is there a way to do that on a server? Gonna guess no but that would be nice.
Take a look at the Amidst v.3.7 map of the same exact seed between versions 1.7.10 and 1.8.1 of Minecraft.
1.7.10:
1.8.1:
Now compare this 1.8.1 Default world generation with the two previous pictures:
Some in-game examples of the 1.8.1 and 1.7.10 Large Biome worlds at the same coordinates:
Minecraft Bug Tracker: https://bugs.mojang.com/browse/MC-65372
Seed is 4376683848216696061 for anyone interested.
The river generation in the 1.7.10 and earlier versions was nicely done and fit the large biome format well as seen in the map above.
Don't get me wrong, I love the new features that come with it, but there are still some problems with it.
On another note, 1.8.2-pre1 hasn't fixed this problem, biome generation seems to be the same as of version 1.8.1.
Has this ever been reported in Mojang's bug tracker? I hope it's not one of the hundreds of bugs they mysteriously ignore for months or even years.
Unfortunately, it is one of those bugs - this bug report was filed back in August and has been pretty much ignored until the OP posted in it the other day, including a link to this thread. Not so much their fault; it has gotten so little attention they must assume it isn't a real issue (no duplicates and just 3 people watching it); they even marked the report as resolved/awaiting response since it had been inactive for so long, eventually they mark such reports as invalid as they assume it is no longer an issue.
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?
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
It is the other way around; large biomes is supposed to have river generation that scales with the biome size with rivers in the same locations relative to biomes (compare the 1.7.10 large biomes map to the 1.8.1 default biomes map; they look the same despite the different biome sizes), whereas since 1.8 the river generation is the same as that in a default biome world. I presume this is due to the addition of Customized, which separated the resizing of rivers from biomes (before they were resized together with a single variable) and they forgot to add in separate river resizing for large biomes.
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?
Hopefully this bug is fixed by the next major update.
What would really be great for me, though, is if, in the meantime, someone were to make a server plugin that would fix this (if that's even possible?).
I'm not completely sure, but considering how this bug has to do with biome scaling, it should be a simple enough fix to make the scaling apply to rivers as well. We just need is someone to take this up until Mojang fixes the problem with the official game. Thanks for the support!
As heads up, this bug still exists under the current 1.8.3 minecraft version.
How easy is it? Here is the code that defines the size of rivers and biomes, in GenLayer:
"var6" is the biome size variable and "var7" is the river size variable; the fix is to just add in "var7 = 6" in the second "if" block which sets var6 to the large biomes scaling.
For comparison, 1.6 and 1.7 only have this, which scales both together:
Also of note, you can't even select a river size of 6 in Customized - the size only goes up to 5! This might possibly indicate that you can't actually get a size of 6 due to a limitation on scaling; I haven't actually tested changing the river size to 6 yet (from looking at the code they also changed some other things between 1.7 and 1.8 to accommodate scaling the river size independently of biomes).
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 found GenLayer, but for whatever reason, it doesn't appear that there are any of those "var#" lines or anything I could change... Confused now. Also, seeing as you seem to understand this sort of thing, is there a way to do that on a server? Gonna guess no but that would be nice.
3 months and 4 MC versions later, the same problem still exists...
Guess they're mostly focusing on security for now, these last 4 versions were mostly security updates