-
Bug
-
Resolution: Invalid
-
None
-
1.16.5, 21w15a, 21w16a
-
None
-
Unconfirmed
-
(Unassigned)
These issues seem to have a different cause. Please close this report for now.
Currently, there are multiple categories of features in the game, such as lakes, vegetation and ores. They are all generated in a specific order that isn't very logical, causing various generation problems.
Some of the features expose blocks (lakes, structures and springs). To make sure certain ores are 100% hidden (debris, large diamond ore), they should generate after those features, at the point where no more air/water generates.
I'm suggesting a new order for the features, and the reasoning for it. I'm using the feature categories named here: https://minecraft.fandom.com/wiki/Biome/JSON_format. I omitted some categories that don't cause problems.
Feature | Fixes |
---|---|
1. Caves | |
2. Aquifers | |
3. LAKES * they generate pockets in the terrain, functioning like mini-caves
|
|
4. UNDERGROUND_STRUCTURES - geodes, fossils, dungeons | |
5. Structures | |
*features that generate liquids - springs (was in VEGETAL_DECORATION)
|
no more blocks are exposed after this| |
6. UNDERGROUND_ORES + UNDERGROUND_DECORATION - features that replace existing blocks: ores, stone blobs, soil disks |
|
7. TOP_LAYER_MODIFICATION - freezes water, adds snow on top |
|
8. VEGETAL_DECORATION - surface features that add trees + plant blocks
|
Note: some of the bugs listed may not be reproducible anymore, but they're still open.
Some examples of this new order being used:
- A lake is generated in a swamp, and then a hut is generated inside it. Seagrass and lily pads generate in the remaining space.
- A monument / shipwreck / jungle temple generates, then biome vegetation generates on top of it (kelp, vines etc.) - they don't need to add their own vegetation.
- A village generates paths, and plants can generate only in the remaining space.
Edit: vegetation already generated after structures.