diff --git a/IrisDimension.md b/IrisDimension.md index f393c837..2876ae01 100644 --- a/IrisDimension.md +++ b/IrisDimension.md @@ -23,6 +23,7 @@ "fluidPalette": ["WATER"], "caves": true, "preventLeafDecay": false, + "caveBiomeZoom": 1, "placeObjects": true, "shoreZoom": 1, "deposits": [], @@ -100,6 +101,9 @@ ## landZoom > This zooms in the land space +## caveBiomeZoom +> This zooms in the cave biome space + ## shoreZoom > This can zoom the shores diff --git a/IrisRegion.md b/IrisRegion.md index 637d3265..63efcbb6 100644 --- a/IrisRegion.md +++ b/IrisRegion.md @@ -4,16 +4,17 @@ { "shoreRatio": 0.13, "ridgeBiomes": [], + "spotBiomes": [], + "landBiomes": [], + "biomeImplosionRatio": 0.4, + "seaBiomes": [], + "deposits": [], + "caveBiomes": [], "shoreHeightMin": 1.2, "shoreBiomes": [], "name": "A Region", "shoreHeightMax": 3.2, - "spotBiomes": [], - "landBiomes": [], - "shoreHeightZoom": 3.14, - "biomeImplosionRatio": 0.4, - "seaBiomes": [], - "deposits": [] + "shoreHeightZoom": 3.14 } ``` @@ -44,6 +45,9 @@ ## shoreBiomes > A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents. +## caveBiomes +> A list of root-level biomes in this region. Don't specify child biomes of other biomes here. Just the root parents. + ## ridgeBiomes > Ridge biomes create a vein-like network like rivers through this region diff --git a/iris.overworld.temperate/biomes/temperate-cave-plains.json b/iris.overworld.temperate/biomes/temperate-cave-plains.json new file mode 100644 index 00000000..2c11b5ef --- /dev/null +++ b/iris.overworld.temperate/biomes/temperate-cave-plains.json @@ -0,0 +1,31 @@ +{ + "name": "Cave Plains", + "layers": [ + { + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.19, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "derivative": "PLAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 60, + "biomeScatter": [ + "FOREST", + "PLAINS" + ] +} \ No newline at end of file diff --git a/iris.overworld.temperate/regions/temperate.json b/iris.overworld.temperate/regions/temperate.json index 70f6c04e..ce24a6ec 100644 --- a/iris.overworld.temperate/regions/temperate.json +++ b/iris.overworld.temperate/regions/temperate.json @@ -16,6 +16,9 @@ "shoreBiomes": [ "temperate-beach" ], + "caveBiomes": [ + "temperate-cave-plains" + ], "deposits":[ { "minHeight": 15,