Hello,
I'm here to suggest something I, and everyone else have always wanted. A better village spawning system. Something that spawns the village so there are no unenterable doors, no giant gaps of sidewalk, no huge elevation changes. I believe the minecraft should sense where a village will spawn and flatten the land or make it habitable. I'm sick and tired of having to fix villages myself. This will also be posted on reddit minecraft suggestions.
But when the village is literally split in half by a ravine (found that once) it can be both annoying and almost sad.
What if there was a new bridge structure that generated whenever the terrain was too uneven in a village?
For example, when a village is split in half by a ravine, a bridge would generate over the gap. It could be limited to only 1 bridge per 3 houses, otherwise things would get petty messy if a village was on the side of a cliff.
This might make villages with ravines running through them look functional and impressive, rather than depressing.
What if there was a new bridge structure that generated whenever the terrain was too uneven in a village?
For example, when a village is split in half by a ravine, a bridge would generate over the gap. It could be limited to only 1 bridge per 3 houses, otherwise things would get petty messy if a village was on the side of a cliff.
This might make villages with ravines running through them look functional and impressive, rather than depressing.
That would be fine, but that would mean new generated structures, so why dont we just make them generate better in the first place.
Rollback Post to RevisionRollBack
Minecraft is approximately 1/100 the volume of the sun, and approximately 100 times that of the earth.
I am sick of having to even out terrain and dig out houses, What villager in their right mind puts their door under gravel and builds their home 20 feet above street level. When I come across a village I am happy but I'm also so sad. I have to take 30+ minutes to renovate. Don't even get me started with The Snapshot amplified terrain villages. It took me about 2 hours to fix it to look semi decent with stairs and such but that is understandable.
I am sick of having to even out terrain and dig out houses, What villager in their right mind puts their door under gravel and builds their home 20 feet above street level. When I come across a village I am happy but I'm also so sad. I have to take 30+ minutes to renovate. Don't even get me started with The Snapshot amplified terrain villages. It took me about 2 hours to fix it to look semi decent with stairs and such but that is understandable.
The amplified generation option is intended for fun not for serious play.
I like the idea of the bridge structure, but Villages do need to be generated better in general. Unless the terrain is perfectly flat you are going to spend a few days digging and reforming the Village so it makes sense. And the terrain is never that flat, at least not in my experience.
Rollback Post to RevisionRollBack
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
What if there was a new bridge structure that generated whenever the terrain was too uneven in a village?
For example, when a village is split in half by a ravine, a bridge would generate over the gap. It could be limited to only 1 bridge per 3 houses, otherwise things would get petty messy if a village was on the side of a cliff.
This might make villages with ravines running through them look functional and impressive, rather than depressing.
Does anyone know how the village spawning system works?
Does it place the road(s) first, then the houses, or the other way around?
I think roads are placed first, so here is how I would change house spawning. Houses should be one block back from the road, and if they are at a different level than the road, they should spawn stairs to reach road level. If one stair doesn't reach, they should spawn stairs to one side or the other until they reach road level.
I *think* villages are placed after other features like ravines and rivers. Again, I will assume this is true. If a river or ravine or other "barrier," is in the area of a village, the road will be placed normally, and it will generate a "simple bridge," at the barrier. A simple bridge just means that under the gravel of the road a layer of cobble will be placed to support the gravel. In addition, cobble will be on either side of the gravel over the barrier feature, and a stone fence will be placed over this cobble as a "guard rail."
Villages are a mix of static and "dynamic" objects. The static objects are the houses, the wells, crop fields, etc. These have a set shape that, in order to generate properly, cannot conform to the shape of the land. The only way they adjust is by picking a point in the land and "attaching to it (note this is the structure for the implementation, but terrain generates so randomly and the hierarchy is so poorly designed that sometimes houses will break). In this regard, the structure itself cannot change, only slide up or down to fit the land, roughly. This limits the houses in that they cannot be too big because one side may line up with the terrain, but the opposite side may not. Houses also have no way of detecting what "proper/suitable" terrain is. It doesn't know if there's a sheer cliff drop/wall one block in front of the door, so long as the house is mostly okay. Detecting this could be possible, but it would probably increase chunk generation times and lead to less houses placed (since there's usually not much "perfect land".
As for the dynamic stuff, that's the roads. Essentially it's the same thing as houses, but it replaces to topmost layer of grass with gravel (gravel will always fall to accommodate the landscape, hence why it's used).
What we have is a very modular system designed to fit in as many places as possible. This means that it'll never truly fit in one area (except superflat), but it'll do "well enough" in many areas. You could generate entire villages with terrain as part of the village, or prefabbed villages, but then you lose the variety, the conforming to the shape of the land, and you'll probably have more visible seams where the "village land" ends.
So while it'd be nice to have this, I doubt it can be easily improved.
I'm here to suggest something I, and everyone else have always wanted. A better village spawning system. Something that spawns the village so there are no unenterable doors, no giant gaps of sidewalk, no huge elevation changes. I believe the minecraft should sense where a village will spawn and flatten the land or make it habitable. I'm sick and tired of having to fix villages myself. This will also be posted on reddit minecraft suggestions.
Please don't use big size for words and I will support.
ok
But when the village is literally split in half by a ravine (found that once) it can be both annoying and almost sad.
Math FTW
What if there was a new bridge structure that generated whenever the terrain was too uneven in a village?
For example, when a village is split in half by a ravine, a bridge would generate over the gap. It could be limited to only 1 bridge per 3 houses, otherwise things would get petty messy if a village was on the side of a cliff.
This might make villages with ravines running through them look functional and impressive, rather than depressing.
https://soundcloud.com/slimy-4
That would be fine, but that would mean new generated structures, so why dont we just make them generate better in the first place.
Math FTW
Because I think ravines tearing through villages are kinda cool, as long as they don't occur too frequently.
What's wrong with new generated structures?
https://soundcloud.com/slimy-4
The amplified generation option is intended for fun not for serious play.
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
http://www.minecraftforum.net/forums/minecraft-discussion/suggestions/2775557-guidelines-for-the-suggestions-forum
I support this
Does it place the road(s) first, then the houses, or the other way around?
I think roads are placed first, so here is how I would change house spawning. Houses should be one block back from the road, and if they are at a different level than the road, they should spawn stairs to reach road level. If one stair doesn't reach, they should spawn stairs to one side or the other until they reach road level.
I *think* villages are placed after other features like ravines and rivers. Again, I will assume this is true. If a river or ravine or other "barrier," is in the area of a village, the road will be placed normally, and it will generate a "simple bridge," at the barrier. A simple bridge just means that under the gravel of the road a layer of cobble will be placed to support the gravel. In addition, cobble will be on either side of the gravel over the barrier feature, and a stone fence will be placed over this cobble as a "guard rail."
As for the dynamic stuff, that's the roads. Essentially it's the same thing as houses, but it replaces to topmost layer of grass with gravel (gravel will always fall to accommodate the landscape, hence why it's used).
What we have is a very modular system designed to fit in as many places as possible. This means that it'll never truly fit in one area (except superflat), but it'll do "well enough" in many areas. You could generate entire villages with terrain as part of the village, or prefabbed villages, but then you lose the variety, the conforming to the shape of the land, and you'll probably have more visible seams where the "village land" ends.
So while it'd be nice to have this, I doubt it can be easily improved.