fix: synchronize ore generation with latitude climate tags
The ore biome modifiers still referenced the legacy climate tags (cold_biomes / tempered_biomes / hot_biomes) which were out of sync with the new latitude system (latitude_cold_surface / _temperate_surface / _hot_surface). As a result ores did not spawn where the player would expect them, several BOP biomes got no ores at all, and surface ores leaked into oceans. All three climate modifiers now point at the latitude surface tags, so ore distribution follows the climate exactly. Because the latitude tags exclude oceans, the fix also removes iron/coal generation under oceans. Result (verified by coverage analysis): North (cold/frozen) -> Lapis + Diamond (27 biomes, +16 BOP) Equator (temperate/spawn)-> Iron + Coal (31 biomes, +21 BOP) South (hot) -> Gold + Copper + Redstone(22 biomes, +11 BOP) 0 orphan surface biomes; no ocean surface ores. GameTest still green.
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"type": "neoforge:add_features",
|
"type": "neoforge:add_features",
|
||||||
"biomes": "#custom_ore_gen:cold_biomes",
|
"biomes": "#custom_ore_gen:latitude_cold_surface",
|
||||||
"features": [
|
"features": [
|
||||||
"custom_ore_gen:lapisore",
|
"custom_ore_gen:lapisore",
|
||||||
"custom_ore_gen:deepslatelapisore",
|
"custom_ore_gen:deepslatelapisore",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"type": "neoforge:add_features",
|
"type": "neoforge:add_features",
|
||||||
"biomes": "#custom_ore_gen:hot_biomes",
|
"biomes": "#custom_ore_gen:latitude_hot_surface",
|
||||||
"features": [
|
"features": [
|
||||||
"custom_ore_gen:puregoldenore",
|
"custom_ore_gen:puregoldenore",
|
||||||
"custom_ore_gen:deepslatepuregoldenore",
|
"custom_ore_gen:deepslatepuregoldenore",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"type": "neoforge:add_features",
|
"type": "neoforge:add_features",
|
||||||
"biomes": "#custom_ore_gen:tempered_biomes",
|
"biomes": "#custom_ore_gen:latitude_temperate_surface",
|
||||||
"features": [
|
"features": [
|
||||||
"custom_ore_gen:ironore",
|
"custom_ore_gen:ironore",
|
||||||
"custom_ore_gen:deepslateironore",
|
"custom_ore_gen:deepslateironore",
|
||||||
|
|||||||
Reference in New Issue
Block a user