From 95e06c4cbcd79cf87b1dc28f2f0a80c527651859 Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Mon, 27 Jul 2020 02:43:52 -0400 Subject: [PATCH] WALL HAX --- IrisBiome.md | 10 ++++++++++ iris.overworld.frozen/biomes/frozen-mountains.json | 12 ++++++++++-- .../biomes/frozen-plains-hills.json | 9 +++++++++ iris.overworld.frozen/biomes/frozen-plains.json | 9 +++++++++ iris.overworld.frozen/biomes/frozen-vander.json | 9 +++++++++ iris.overworld.frozen/regions/frozen.json | 3 +-- iris.overworld.hot/biomes/hot-desert-hills.json | 9 +++++++++ iris.overworld.hot/biomes/hot-desert-red.json | 9 +++++++++ iris.overworld.hot/biomes/hot-desert.json | 9 +++++++++ iris.overworld.hot/biomes/hot-dry-forest.json | 9 +++++++++ iris.overworld.hot/biomes/hot-mesa-cliffs.json | 9 +++++++++ iris.overworld.hot/biomes/hot-mesa.json | 9 +++++++++ iris.overworld.hot/biomes/hot-savanna.json | 9 +++++++++ iris.overworld.swamp/biomes/swamp-mountains.json | 9 +++++++++ iris.overworld.swamp/biomes/swamp-mushroom.json | 9 +++++++++ iris.overworld.swamp/biomes/swamp-roofed.json | 9 +++++++++ .../biomes/temperate-birch-forest.json | 9 +++++++++ .../biomes/temperate-highlands.json | 9 +++++++++ .../biomes/temperate-oak-denmyre.json | 9 +++++++++ .../biomes/temperate-oak-forest.json | 9 +++++++++ .../biomes/temperate-plains.json | 9 +++++++++ iris.overworld.temperate/biomes/temperate-wilds.json | 9 +++++++++ .../biomes/tropical-bamboo-forest.json | 9 +++++++++ iris.overworld.tropical/biomes/tropical-beach.json | 9 +++++++++ .../biomes/tropical-rainforest-hills.json | 9 +++++++++ .../biomes/tropical-rainforest.json | 9 +++++++++ .../biomes/tundra-mountains-cliffs.json | 9 +++++++++ iris.overworld.tundra/biomes/tundra-mountains.json | 9 +++++++++ iris.overworld.tundra/biomes/tundra-ocean.json | 9 +++++++++ iris.overworld.tundra/biomes/tundra-redwoods.json | 9 +++++++++ iris.overworld.tundra/biomes/tundra-taiga.json | 9 +++++++++ 31 files changed, 273 insertions(+), 4 deletions(-) diff --git a/IrisBiome.md b/IrisBiome.md index 2fc35bf5..adeec869 100644 --- a/IrisBiome.md +++ b/IrisBiome.md @@ -34,6 +34,13 @@ "childShrinkFactor": 1.5, "lockLayers": false, "biomeScatter": [], + "wall": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, "rarity": 1 } ``` @@ -71,6 +78,9 @@ ## slab > The default slab if iris decides to place a slab in this biome. Default is no slab. +## wall +> The default wall if iris decides to place a wall higher than 2 blocks (steep hills or possibly cliffs) + ## layers > This defines the layers of materials in this biome. Each layer has a palette and min/max height and some other properties. Usually a grassy/sandy layer then a dirt layer then a stone layer. Iris will fill in the remaining blocks below your layers with stone. diff --git a/iris.overworld.frozen/biomes/frozen-mountains.json b/iris.overworld.frozen/biomes/frozen-mountains.json index 347bde21..1216acff 100644 --- a/iris.overworld.frozen/biomes/frozen-mountains.json +++ b/iris.overworld.frozen/biomes/frozen-mountains.json @@ -42,6 +42,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "decorators": [ { @@ -59,8 +68,7 @@ "children": [ "frozen-peak", "frozen-mountains", - "frozen-mountains", - "frozen-mountains" + "frozen-vander" ], "objects": [ { diff --git a/iris.overworld.frozen/biomes/frozen-plains-hills.json b/iris.overworld.frozen/biomes/frozen-plains-hills.json index 42ca9365..bf496c35 100644 --- a/iris.overworld.frozen/biomes/frozen-plains-hills.json +++ b/iris.overworld.frozen/biomes/frozen-plains-hills.json @@ -42,6 +42,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "objects": [ { "chance": 0.01, diff --git a/iris.overworld.frozen/biomes/frozen-plains.json b/iris.overworld.frozen/biomes/frozen-plains.json index 2701b0fd..c7700233 100644 --- a/iris.overworld.frozen/biomes/frozen-plains.json +++ b/iris.overworld.frozen/biomes/frozen-plains.json @@ -118,6 +118,15 @@ } } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "children": [ "frozen-plains-hills" ], diff --git a/iris.overworld.frozen/biomes/frozen-vander.json b/iris.overworld.frozen/biomes/frozen-vander.json index 86e07ac5..847c5a13 100644 --- a/iris.overworld.frozen/biomes/frozen-vander.json +++ b/iris.overworld.frozen/biomes/frozen-vander.json @@ -42,6 +42,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "children": [ "frozen-peak", "frozen-mountains", diff --git a/iris.overworld.frozen/regions/frozen.json b/iris.overworld.frozen/regions/frozen.json index 55d840dc..0dfd3eba 100644 --- a/iris.overworld.frozen/regions/frozen.json +++ b/iris.overworld.frozen/regions/frozen.json @@ -6,8 +6,7 @@ "shoreHeightZoom": 1.14, "landBiomes": [ "frozen-plains", - "frozen-mountains", - "frozen-vander" + "frozen-mountains" ], "seaBiomes": [ "frozen-ocean" diff --git a/iris.overworld.hot/biomes/hot-desert-hills.json b/iris.overworld.hot/biomes/hot-desert-hills.json index 28c01298..5744ce67 100644 --- a/iris.overworld.hot/biomes/hot-desert-hills.json +++ b/iris.overworld.hot/biomes/hot-desert-hills.json @@ -24,6 +24,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "SNOOTH_SANDSTONE", + "SAND", + "SNOOTH_SANDSTONE" + ] + }, "slab": { "dispersion": "WISPY", "terrainZoom": 0.5, diff --git a/iris.overworld.hot/biomes/hot-desert-red.json b/iris.overworld.hot/biomes/hot-desert-red.json index 69393650..1aa7094e 100644 --- a/iris.overworld.hot/biomes/hot-desert-red.json +++ b/iris.overworld.hot/biomes/hot-desert-red.json @@ -30,6 +30,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "SNOOTH_RED_SANDSTONE", + "RED_SAND", + "SNOOTH_RED_SANDSTONE" + ] + }, "slab": { "dispersion": "WISPY", "terrainZoom": 0.5, diff --git a/iris.overworld.hot/biomes/hot-desert.json b/iris.overworld.hot/biomes/hot-desert.json index 182f9760..eb4bc776 100644 --- a/iris.overworld.hot/biomes/hot-desert.json +++ b/iris.overworld.hot/biomes/hot-desert.json @@ -24,6 +24,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "SNOOTH_SANDSTONE", + "SAND", + "SNOOTH_SANDSTONE" + ] + }, "slab": { "dispersion": "WISPY", "terrainZoom": 0.5, diff --git a/iris.overworld.hot/biomes/hot-dry-forest.json b/iris.overworld.hot/biomes/hot-dry-forest.json index c896ce3c..bc5ec1b2 100644 --- a/iris.overworld.hot/biomes/hot-dry-forest.json +++ b/iris.overworld.hot/biomes/hot-dry-forest.json @@ -40,6 +40,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "decorators": [ { "zoom": 0.3, diff --git a/iris.overworld.hot/biomes/hot-mesa-cliffs.json b/iris.overworld.hot/biomes/hot-mesa-cliffs.json index 323184f3..3f1e9c35 100644 --- a/iris.overworld.hot/biomes/hot-mesa-cliffs.json +++ b/iris.overworld.hot/biomes/hot-mesa-cliffs.json @@ -59,6 +59,15 @@ ] } ], + "wall": { + "dispersion": "WISPY", + "terrainZoom": 0.25, + "palette": [ + "BROWN_TERRACOTTA", + "GRAY_TERRACOTTA", + "BLACK_TERRACOTTA" + ] + }, "generators":[ { "generator": "plain-cliffs", diff --git a/iris.overworld.hot/biomes/hot-mesa.json b/iris.overworld.hot/biomes/hot-mesa.json index be82c91b..77306143 100644 --- a/iris.overworld.hot/biomes/hot-mesa.json +++ b/iris.overworld.hot/biomes/hot-mesa.json @@ -59,6 +59,15 @@ ] } ], + "wall": { + "dispersion": "WISPY", + "terrainZoom": 1, + "palette": [ + "BROWN_TERRACOTTA", + "GRAY_TERRACOTTA", + "BLACK_TERRACOTTA" + ] + }, "children":[ "hot-mesa-cliffs" ], diff --git a/iris.overworld.hot/biomes/hot-savanna.json b/iris.overworld.hot/biomes/hot-savanna.json index 7eed529a..3a63cf74 100644 --- a/iris.overworld.hot/biomes/hot-savanna.json +++ b/iris.overworld.hot/biomes/hot-savanna.json @@ -62,6 +62,15 @@ "max": 9 } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "objects": [ { "chance": 0.05, diff --git a/iris.overworld.swamp/biomes/swamp-mountains.json b/iris.overworld.swamp/biomes/swamp-mountains.json index 826333f9..0a198774 100644 --- a/iris.overworld.swamp/biomes/swamp-mountains.json +++ b/iris.overworld.swamp/biomes/swamp-mountains.json @@ -173,5 +173,14 @@ "variance": "SCATTER" } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "derivative": "SWAMP" } \ No newline at end of file diff --git a/iris.overworld.swamp/biomes/swamp-mushroom.json b/iris.overworld.swamp/biomes/swamp-mushroom.json index 5b140558..393538c8 100644 --- a/iris.overworld.swamp/biomes/swamp-mushroom.json +++ b/iris.overworld.swamp/biomes/swamp-mushroom.json @@ -51,6 +51,15 @@ "AIR" ] }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "generators":[ { "generator": "plain", diff --git a/iris.overworld.swamp/biomes/swamp-roofed.json b/iris.overworld.swamp/biomes/swamp-roofed.json index 116184fc..621cb3d9 100644 --- a/iris.overworld.swamp/biomes/swamp-roofed.json +++ b/iris.overworld.swamp/biomes/swamp-roofed.json @@ -57,6 +57,15 @@ "AIR" ] }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "objects": [ { "chance": 1, diff --git a/iris.overworld.temperate/biomes/temperate-birch-forest.json b/iris.overworld.temperate/biomes/temperate-birch-forest.json index b04d532d..4c9b8913 100644 --- a/iris.overworld.temperate/biomes/temperate-birch-forest.json +++ b/iris.overworld.temperate/biomes/temperate-birch-forest.json @@ -37,6 +37,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "slab": { "dispersion": "WISPY", "terrainZoom": 0.35, diff --git a/iris.overworld.temperate/biomes/temperate-highlands.json b/iris.overworld.temperate/biomes/temperate-highlands.json index b385d826..c4cbb191 100644 --- a/iris.overworld.temperate/biomes/temperate-highlands.json +++ b/iris.overworld.temperate/biomes/temperate-highlands.json @@ -39,6 +39,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "decorators": [ { "zoom": 0.02, diff --git a/iris.overworld.temperate/biomes/temperate-oak-denmyre.json b/iris.overworld.temperate/biomes/temperate-oak-denmyre.json index 77a9c226..d449a5d1 100644 --- a/iris.overworld.temperate/biomes/temperate-oak-denmyre.json +++ b/iris.overworld.temperate/biomes/temperate-oak-denmyre.json @@ -152,6 +152,15 @@ } } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "generators":[ { "generator": "plain", diff --git a/iris.overworld.temperate/biomes/temperate-oak-forest.json b/iris.overworld.temperate/biomes/temperate-oak-forest.json index 9f7259ef..d600c8a5 100644 --- a/iris.overworld.temperate/biomes/temperate-oak-forest.json +++ b/iris.overworld.temperate/biomes/temperate-oak-forest.json @@ -57,6 +57,15 @@ "variance": "SCATTER" } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "objects": [ { "chance": 0.05, diff --git a/iris.overworld.temperate/biomes/temperate-plains.json b/iris.overworld.temperate/biomes/temperate-plains.json index ac3e56ba..5f83e7cf 100644 --- a/iris.overworld.temperate/biomes/temperate-plains.json +++ b/iris.overworld.temperate/biomes/temperate-plains.json @@ -30,6 +30,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "children":[ "temperate-wilds" ], diff --git a/iris.overworld.temperate/biomes/temperate-wilds.json b/iris.overworld.temperate/biomes/temperate-wilds.json index 388047be..5eb4ad56 100644 --- a/iris.overworld.temperate/biomes/temperate-wilds.json +++ b/iris.overworld.temperate/biomes/temperate-wilds.json @@ -30,6 +30,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "decorators": [ { "zoom": 0.02, diff --git a/iris.overworld.tropical/biomes/tropical-bamboo-forest.json b/iris.overworld.tropical/biomes/tropical-bamboo-forest.json index 304709ec..714f89b2 100644 --- a/iris.overworld.tropical/biomes/tropical-bamboo-forest.json +++ b/iris.overworld.tropical/biomes/tropical-bamboo-forest.json @@ -30,6 +30,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "children":[ "temperate-wilds" ], diff --git a/iris.overworld.tropical/biomes/tropical-beach.json b/iris.overworld.tropical/biomes/tropical-beach.json index cf55e689..cdf89e50 100644 --- a/iris.overworld.tropical/biomes/tropical-beach.json +++ b/iris.overworld.tropical/biomes/tropical-beach.json @@ -38,6 +38,15 @@ "AIR" ] }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "objects": [ { "chance": 2.925, diff --git a/iris.overworld.tropical/biomes/tropical-rainforest-hills.json b/iris.overworld.tropical/biomes/tropical-rainforest-hills.json index d25964fb..578e9d3f 100644 --- a/iris.overworld.tropical/biomes/tropical-rainforest-hills.json +++ b/iris.overworld.tropical/biomes/tropical-rainforest-hills.json @@ -174,6 +174,15 @@ } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "generators":[ { "generator": "plain", diff --git a/iris.overworld.tropical/biomes/tropical-rainforest.json b/iris.overworld.tropical/biomes/tropical-rainforest.json index d67d12ca..2e2da015 100644 --- a/iris.overworld.tropical/biomes/tropical-rainforest.json +++ b/iris.overworld.tropical/biomes/tropical-rainforest.json @@ -166,6 +166,15 @@ } } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "children":[ "tropical-rainforest-hills" ], diff --git a/iris.overworld.tundra/biomes/tundra-mountains-cliffs.json b/iris.overworld.tundra/biomes/tundra-mountains-cliffs.json index 31b40647..ad5d5163 100644 --- a/iris.overworld.tundra/biomes/tundra-mountains-cliffs.json +++ b/iris.overworld.tundra/biomes/tundra-mountains-cliffs.json @@ -44,6 +44,15 @@ "AIR" ] }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "generators":[ { "generator": "plain", diff --git a/iris.overworld.tundra/biomes/tundra-mountains.json b/iris.overworld.tundra/biomes/tundra-mountains.json index 63aae0f2..682fc409 100644 --- a/iris.overworld.tundra/biomes/tundra-mountains.json +++ b/iris.overworld.tundra/biomes/tundra-mountains.json @@ -59,6 +59,15 @@ "AIR" ] }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "objects": [ { "chance": 0.085, diff --git a/iris.overworld.tundra/biomes/tundra-ocean.json b/iris.overworld.tundra/biomes/tundra-ocean.json index faf498ef..041b9a3c 100644 --- a/iris.overworld.tundra/biomes/tundra-ocean.json +++ b/iris.overworld.tundra/biomes/tundra-ocean.json @@ -42,6 +42,15 @@ "AIR" ] }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "decorators":[ { "zoom": 20, diff --git a/iris.overworld.tundra/biomes/tundra-redwoods.json b/iris.overworld.tundra/biomes/tundra-redwoods.json index 0cd2d581..14c7d07f 100644 --- a/iris.overworld.tundra/biomes/tundra-redwoods.json +++ b/iris.overworld.tundra/biomes/tundra-redwoods.json @@ -53,6 +53,15 @@ "AIR" ] }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "objects": [ { "chance": 0.9, diff --git a/iris.overworld.tundra/biomes/tundra-taiga.json b/iris.overworld.tundra/biomes/tundra-taiga.json index e707646a..31a2bd15 100644 --- a/iris.overworld.tundra/biomes/tundra-taiga.json +++ b/iris.overworld.tundra/biomes/tundra-taiga.json @@ -45,6 +45,15 @@ ] } ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, "slab": { "dispersion": "WISPY", "terrainZoom": 0.5,