Neither. It's just Perlin noise, so generator receives ready array of doubles, then looks to each one, if it's >0.0D, sets byte in other array (That will be used as chunk blocks) to stone id, otherwise air (0). Then all air blocks below sea level get replaced with water.
No, top stone blocks get replaced with them.
Then caves etc, then chunk will be given to the game and saved. Trees etc are generated in populate method, and it's used differently — only if all 4 (Or 8?) chunks around are generated to make trees not cropped.
I see. If I/you fully understood Perlin noise I'm sure it could be tailored to accommodate certain features, but it seems rather difficult. I would advise adding a leveling algorithm in certain spots to make the terrain more suitable for structures. Basically you'd have to query the perimeter that needs to be matched and blend the surface noise into a smoother surface. This can also help for matching up chunks generated by different generator types.
I see. If I/you fully understood Perlin noise I'm sure it could be tailored to accommodate certain features, but it seems rather difficult. I would advise adding a leveling algorithm in certain spots to make the terrain more suitable for structures. Basically you'd have to query the perimeter that needs to be matched and blend the surface noise into a smoother surface. This can also help for matching up chunks generated by different generator types.
You don't know where willages will be, as noise generation is abstract. Biome-specific height is done already after it.
You can know where villages will be. The Amidst tool tells you where all villages belong on the map. In SuperFlat, it locates all the villages. In normal worlds, the generator drops the villages which are in bad terrain. But anyway I suggest the smoothing algorithm might be invoked by the village generator for that case or by post-chunk-generator if chunk mismatches are detected. And if the terrain is too bizarre to support anything then the anything is skipped.
You can know where villages will be. The Amidst tool tells you where all villages belong on the map. In SuperFlat, it locates all the villages. In normal worlds, the generator drops the villages which are in bad terrain. But anyway I suggest the smoothing algorithm might be invoked by the village generator for that case or by post-chunk-generator if chunk mismatches are detected. And if the terrain is too bizarre to support anything then the anything is skipped.
You don't know it on noise generation stage. You don't even know biomes there.
Smoothing will be slow and will look ugly.
Checking is the only right method, but it may be pretty slow.
Rollback Post to RevisionRollBack
My UA on laptop: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0 SeaMonkey/2.24 Lightning/2.9b1; I use Ubuntu 13.10 here.
And on desktop: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0; Here I use openSUSE 12.2.
You say it will be ugly, but what's your alternative? The status quo leaves ugly marks and some poor biomes.
Anyway, I don't see why it needs to be slower than the noise generator. There are efficient algorithms. It doesn't need to happen at the same stage either. It can be later.
what i say is mix the 1.7 terrain generator with the current one, along with some new features like basins, which would be like oceans without the water, and grass-less mountains with snowcaps. im probably going to get a lot of dislike from this. but it is just my opinion.
Rollback Post to RevisionRollBack
Hey Dudes and Dudettes! uMad? Because Wingnut is BACK! And in Minecraft !!!!!
You say it will be ugly, but what's your alternative? The status quo leaves ugly marks and some poor biomes.
Anyway, I don't see why it needs to be slower than the noise generator. There are efficient algorithms. It doesn't need to happen at the same stage either. It can be later.
Smoothing needs to do tons of checks everywhere, otherwise it will be ugly. So it's slow.
Checking is slow in that it will need to happen every time village needs to generate. If it fails, it's OK, since it will quit check. But if village will generate, there will be lag spike, since it will check every block under every building.
It's certainly a lot harder to find interesting terrain nowadays, but by no means impossible. This is very near to the spawn point in one of my worlds.
<screenshot>
I just wish those wonderful old seeds from pre 1.8 still worked.
X-hills.
Rollback Post to RevisionRollBack
My UA on laptop: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:27.0) Gecko/20100101 Firefox/27.0 SeaMonkey/2.24 Lightning/2.9b1; I use Ubuntu 13.10 here.
And on desktop: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0; Here I use openSUSE 12.2.
I doubt that's a troll to the terrain generation. Just seems like a neat update they decided to come up with which, in all honesty, I'm not completely against. Doesn't really change the way the terrain forms, so in all actuality it's a little irrelevant to this thread.
Nice find though!
support list updated
~ Shread
(As a side note; i'd prefer to not be compared to another supporter of this thread based solely on the fact that we are fighting for one common cause. Lol )
Don't ever add me as a supporter. I reject this complaint you made, and am still struggling to get this thread off my daily alert list. It is a nuisance topic and you keep repeating your points repeatedly with nothing new added to the conversation.
Don't ever add me as a supporter. I reject this complaint you made, and am still struggling to get this thread off my daily alert list. It is a nuisance topic and you keep repeating your points repeatedly with nothing new added to the conversation.
It's often resurrected with supporters lending a hand because it needs one with people who have your mindset trying their hardest to bury it beneath a torrent of silly ideas like ridable cows and extra pets.
Rollback Post to RevisionRollBack
Are youbored of minecraft? It's not the new features. I'll give you a hint:It's the terrain generation. Go play a map generated in 1.7.3 or earlier, then tell me you don't agree.
It's often resurrected with supporters lending a hand because it needs one with people who have your mindset trying their hardest to bury it beneath a torrent of silly ideas like ridable cows and extra pets.
Ridiculous.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
And then dirt and sand get dumped on top?
My thread: Life as a Nomadic Trapper: http://www.minecraftforum.net/topic/1664475-my-life-as-a-nomadic-trapper
Then caves etc, then chunk will be given to the game and saved. Trees etc are generated in populate method, and it's used differently — only if all 4 (Or 8?) chunks around are generated to make trees not cropped.
My thread: Life as a Nomadic Trapper: http://www.minecraftforum.net/topic/1664475-my-life-as-a-nomadic-trapper
My thread: Life as a Nomadic Trapper: http://www.minecraftforum.net/topic/1664475-my-life-as-a-nomadic-trapper
Smoothing will be slow and will look ugly.
Checking is the only right method, but it may be pretty slow.
Anyway, I don't see why it needs to be slower than the noise generator. There are efficient algorithms. It doesn't need to happen at the same stage either. It can be later.
My thread: Life as a Nomadic Trapper: http://www.minecraftforum.net/topic/1664475-my-life-as-a-nomadic-trapper
Checking is slow in that it will need to happen every time village needs to generate. If it fails, it's OK, since it will quit check. But if village will generate, there will be lag spike, since it will check every block under every building.
I like to think Mojang are trolling you lot.
(This is a cross post from the other thread by Shreaders, or ChaosGuardian. I forget which - they are interchangeable without loss of fidelity)
What's happening?
they are adding the ability to chose what each layer of block is made of in superflat
The flat generator will take a parameter which is a list of layer descriptions: bedrock, stone, ice, snow block, soil, snow for this example:
http://imgur.com/a/PRahs
How it currently works is shown in the final screencap here:
http://imgur.com/a/8bOsF
... And Dinnerbone has confirmed other generator enhancements today:
http://www.reddit.com/r/minecraftsuggestions/comments/znepn/improved_normal_world_generator/
Nice find though!
support list updated
~ Shread
(As a side note; i'd prefer to not be compared to another supporter of this thread based solely on the fact that we are fighting for one common cause. Lol
Don't ever add me as a supporter. I reject this complaint you made, and am still struggling to get this thread off my daily alert list. It is a nuisance topic and you keep repeating your points repeatedly with nothing new added to the conversation.
Go play a map generated in 1.7.3 or earlier, then tell me you don't agree.
I thought I made the point that once having participated in a forum thread the forum keeps it 'diamonded'.
Ridiculous.