diff --git a/.iris/schema/biomes-schema.json b/.iris/schema/biomes-schema.json index 30e02b4f..ac322287 100644 --- a/.iris/schema/biomes-schema.json +++ b/.iris/schema/biomes-schema.json @@ -2080,6 +2080,7 @@ "rocky/main", "volcanic/small", "amethyst/small", + "granite/small", "red-sandstone/main", "simple/main", "deep/main", @@ -2088,8 +2089,10 @@ "volcanic/main", "drip/small", "calcite/small", + "mixed-sandstone/main", "calcite/main", - "rocky/small" + "rocky/small", + "mixed-sandstone/small" ]}, "obj-com-volmit-iris-engine-object-irisenchantment": { "anyOf": [ @@ -3330,6 +3333,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -3425,6 +3429,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/caves-schema.json b/.iris/schema/caves-schema.json index 184afc90..9a382b73 100644 --- a/.iris/schema/caves-schema.json +++ b/.iris/schema/caves-schema.json @@ -1061,6 +1061,7 @@ "rocky/main", "volcanic/small", "amethyst/small", + "granite/small", "red-sandstone/main", "simple/main", "deep/main", @@ -1069,8 +1070,10 @@ "volcanic/main", "drip/small", "calcite/small", + "mixed-sandstone/main", "calcite/main", - "rocky/small" + "rocky/small", + "mixed-sandstone/small" ]}, "erzbiomes": {"enum": [ "mountain/hills", @@ -1120,6 +1123,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -1215,6 +1219,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/dimensions-schema.json b/.iris/schema/dimensions-schema.json index 6254a00d..5d5a7463 100644 --- a/.iris/schema/dimensions-schema.json +++ b/.iris/schema/dimensions-schema.json @@ -1854,6 +1854,7 @@ "rocky/main", "volcanic/small", "amethyst/small", + "granite/small", "red-sandstone/main", "simple/main", "deep/main", @@ -1862,8 +1863,10 @@ "volcanic/main", "drip/small", "calcite/small", + "mixed-sandstone/main", "calcite/main", - "rocky/small" + "rocky/small", + "mixed-sandstone/small" ]}, "obj-com-volmit-iris-engine-object-irisenchantment": { "anyOf": [ @@ -2673,6 +2676,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -2768,6 +2772,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/jigsaw-pieces-schema.json b/.iris/schema/jigsaw-pieces-schema.json index 73b60a17..e11aed4a 100644 --- a/.iris/schema/jigsaw-pieces-schema.json +++ b/.iris/schema/jigsaw-pieces-schema.json @@ -5144,6 +5144,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -5239,6 +5240,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/jigsaw-structures-schema.json b/.iris/schema/jigsaw-structures-schema.json index 5f38d3f2..6d5f4518 100644 --- a/.iris/schema/jigsaw-structures-schema.json +++ b/.iris/schema/jigsaw-structures-schema.json @@ -876,6 +876,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -971,6 +972,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/mods-schema.json b/.iris/schema/mods-schema.json index 1b1d9a8f..46435b1b 100644 --- a/.iris/schema/mods-schema.json +++ b/.iris/schema/mods-schema.json @@ -5035,6 +5035,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -5130,6 +5131,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/ravines-schema.json b/.iris/schema/ravines-schema.json index db503372..b9e95b95 100644 --- a/.iris/schema/ravines-schema.json +++ b/.iris/schema/ravines-schema.json @@ -1119,6 +1119,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -1214,6 +1215,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", @@ -1249,6 +1251,7 @@ "rocky/main", "volcanic/small", "amethyst/small", + "granite/small", "red-sandstone/main", "simple/main", "deep/main", @@ -1257,8 +1260,10 @@ "volcanic/main", "drip/small", "calcite/small", + "mixed-sandstone/main", "calcite/main", - "rocky/small" + "rocky/small", + "mixed-sandstone/small" ]}, "enum-snippet-carving": {"enum": []}, "obj-com-volmit-iris-engine-object-irisshapedgeneratorstyle": { diff --git a/.iris/schema/regions-schema.json b/.iris/schema/regions-schema.json index dd0f14e4..f60aeb16 100644 --- a/.iris/schema/regions-schema.json +++ b/.iris/schema/regions-schema.json @@ -1914,6 +1914,7 @@ "rocky/main", "volcanic/small", "amethyst/small", + "granite/small", "red-sandstone/main", "simple/main", "deep/main", @@ -1922,8 +1923,10 @@ "volcanic/main", "drip/small", "calcite/small", + "mixed-sandstone/main", "calcite/main", - "rocky/small" + "rocky/small", + "mixed-sandstone/small" ]}, "obj-com-volmit-iris-engine-object-irisenchantment": { "anyOf": [ @@ -2930,6 +2933,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -3025,6 +3029,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/biome-injector-schema.json b/.iris/schema/snippet/biome-injector-schema.json index f92fc214..d1e3b31c 100644 --- a/.iris/schema/snippet/biome-injector-schema.json +++ b/.iris/schema/snippet/biome-injector-schema.json @@ -71,6 +71,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -166,6 +167,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/biome-replacer-schema.json b/.iris/schema/snippet/biome-replacer-schema.json index 1889eb64..17a065d1 100644 --- a/.iris/schema/snippet/biome-replacer-schema.json +++ b/.iris/schema/snippet/biome-replacer-schema.json @@ -70,6 +70,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -165,6 +166,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/carving-elipsoid-schema.json b/.iris/schema/snippet/carving-elipsoid-schema.json index 679058bb..abf970e2 100644 --- a/.iris/schema/snippet/carving-elipsoid-schema.json +++ b/.iris/schema/snippet/carving-elipsoid-schema.json @@ -677,6 +677,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -772,6 +773,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/carving-pyramid-schema.json b/.iris/schema/snippet/carving-pyramid-schema.json index 48b66cdd..31892ed0 100644 --- a/.iris/schema/snippet/carving-pyramid-schema.json +++ b/.iris/schema/snippet/carving-pyramid-schema.json @@ -647,6 +647,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -742,6 +743,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/carving-schema.json b/.iris/schema/snippet/carving-schema.json index 93a294bd..3a160ac0 100644 --- a/.iris/schema/snippet/carving-schema.json +++ b/.iris/schema/snippet/carving-schema.json @@ -892,6 +892,7 @@ "rocky/main", "volcanic/small", "amethyst/small", + "granite/small", "red-sandstone/main", "simple/main", "deep/main", @@ -900,8 +901,10 @@ "volcanic/main", "drip/small", "calcite/small", + "mixed-sandstone/main", "calcite/main", - "rocky/small" + "rocky/small", + "mixed-sandstone/small" ]}, "erzbiomes": {"enum": [ "mountain/hills", @@ -951,6 +954,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -1046,6 +1050,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/carving-sphere-schema.json b/.iris/schema/snippet/carving-sphere-schema.json index 301bbb91..f2647978 100644 --- a/.iris/schema/snippet/carving-sphere-schema.json +++ b/.iris/schema/snippet/carving-sphere-schema.json @@ -647,6 +647,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -742,6 +743,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/cave-placer-schema.json b/.iris/schema/snippet/cave-placer-schema.json index 0a6f9d9f..105a438d 100644 --- a/.iris/schema/snippet/cave-placer-schema.json +++ b/.iris/schema/snippet/cave-placer-schema.json @@ -611,6 +611,7 @@ "rocky/main", "volcanic/small", "amethyst/small", + "granite/small", "red-sandstone/main", "simple/main", "deep/main", @@ -619,8 +620,10 @@ "volcanic/main", "drip/small", "calcite/small", + "mixed-sandstone/main", "calcite/main", - "rocky/small" + "rocky/small", + "mixed-sandstone/small" ]}, "erzexpressions": {"enum": []}, "enum-snippet-style": {"enum": []}, diff --git a/.iris/schema/snippet/feature-schema.json b/.iris/schema/snippet/feature-schema.json index 773d0951..b12de477 100644 --- a/.iris/schema/snippet/feature-schema.json +++ b/.iris/schema/snippet/feature-schema.json @@ -805,6 +805,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -900,6 +901,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/object-placement-biome-injector-schema.json b/.iris/schema/snippet/object-placement-biome-injector-schema.json index e8047df1..429b545c 100644 --- a/.iris/schema/snippet/object-placement-biome-injector-schema.json +++ b/.iris/schema/snippet/object-placement-biome-injector-schema.json @@ -4822,6 +4822,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -4917,6 +4918,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/object-placement-region-injector-schema.json b/.iris/schema/snippet/object-placement-region-injector-schema.json index c41aa530..8295038d 100644 --- a/.iris/schema/snippet/object-placement-region-injector-schema.json +++ b/.iris/schema/snippet/object-placement-region-injector-schema.json @@ -4831,6 +4831,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -4926,6 +4927,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/object-placer-schema.json b/.iris/schema/snippet/object-placer-schema.json index 3117d8a0..311c5f62 100644 --- a/.iris/schema/snippet/object-placer-schema.json +++ b/.iris/schema/snippet/object-placer-schema.json @@ -4799,6 +4799,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -4894,6 +4895,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/object-replacer-schema.json b/.iris/schema/snippet/object-replacer-schema.json index b8901b68..118d5ada 100644 --- a/.iris/schema/snippet/object-replacer-schema.json +++ b/.iris/schema/snippet/object-replacer-schema.json @@ -2300,6 +2300,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -2395,6 +2396,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/positional-feature-schema.json b/.iris/schema/snippet/positional-feature-schema.json index 44e2b4eb..0e5a81bb 100644 --- a/.iris/schema/snippet/positional-feature-schema.json +++ b/.iris/schema/snippet/positional-feature-schema.json @@ -756,6 +756,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -851,6 +852,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/.iris/schema/snippet/potential-feature-schema.json b/.iris/schema/snippet/potential-feature-schema.json index 08f28bf5..5a54125e 100644 --- a/.iris/schema/snippet/potential-feature-schema.json +++ b/.iris/schema/snippet/potential-feature-schema.json @@ -753,6 +753,7 @@ "mountain/cliffs", "frozen/spruce-plains", "savanna/forest", + "subterrestrial-palette/granite-cavern", "tropical/rainforest", "subterrestrial-palette/red-sandstone-cavern", "hot/desert-dunes-red", @@ -848,6 +849,7 @@ "tropical/island-beach", "temperate/plains", "mushroom/warped-forest", + "subterrestrial-palette/mixed-sandstone-cavern", "hot/sea/river", "temperate/wilds", "frozen/hills", diff --git a/biomes/subterrestrial-palette/deepslate-cavern.json b/biomes/subterrestrial-palette/deepslate-cavern.json index 73d56476..3a3fd41d 100644 --- a/biomes/subterrestrial-palette/deepslate-cavern.json +++ b/biomes/subterrestrial-palette/deepslate-cavern.json @@ -9,12 +9,20 @@ }, "layers": [ { + "style":{ + "style": "STATIC", + "zoom": 0.5 + }, "maxHeight": 2, "minHeight": 2, "palette": [ { "block": "minecraft:deepslate" + }, + { + "block": "minecraft:tuff" } + ] } ], diff --git a/biomes/subterrestrial-palette/drip-cavern.json b/biomes/subterrestrial-palette/drip-cavern.json index 3c470990..e2b50b05 100644 --- a/biomes/subterrestrial-palette/drip-cavern.json +++ b/biomes/subterrestrial-palette/drip-cavern.json @@ -1,14 +1,10 @@ { "name": "Dripstone Cavern", "wall": { - "style": { "style": "SIMPLEX_CELLS", "fracture": {"style": "STATIC"} }, "palette": [ { "block": "minecraft:dripstone_block", "weight": 4 - }, - { - "block": "minecraft:granite" } ] }, @@ -23,13 +19,9 @@ "weight": 2, "block": "minecraft:tuff" }, - { - "weight": 1, - "block": "minecraft:water" - }, { "weight": 2, - "block": "minecraft:calcite" + "block": "minecraft:granite" }, { "block": "minecraft:dripstone_block", @@ -49,6 +41,7 @@ ] } ], + "decorators": [ { "chance": 0.066, diff --git a/biomes/subterrestrial-palette/granite-cavern.json b/biomes/subterrestrial-palette/granite-cavern.json new file mode 100644 index 00000000..c5b03f92 --- /dev/null +++ b/biomes/subterrestrial-palette/granite-cavern.json @@ -0,0 +1,34 @@ +{ + "name": "Granite Cavern", + "wall": { + "palette": [ + { + "block": "minecraft:granite" + } + ] + }, + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "zoom": 0.4, + "palette": [ + { + "block": "minecraft:granite" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:granite", + "weight": 6 + } + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/mixed-sandstone-cavern.json b/biomes/subterrestrial-palette/mixed-sandstone-cavern.json new file mode 100644 index 00000000..52ef07db --- /dev/null +++ b/biomes/subterrestrial-palette/mixed-sandstone-cavern.json @@ -0,0 +1,90 @@ +{ + "name": "Sandstone Cavern", + "wall": { + "minHeight": 2, + "maxHeight": 2, + "style": { "style": "GLOB_IRIS_THICK" }, + "zoom": 0.4, + "palette": [ + { + "weight": 2, + "block": "minecraft:sand" + }, + { + "weight": 3, + "block": "minecraft:sand" + }, + { "block": "minecraft:red_sand" }, + { + "weight": 3, + "block": "minecraft:smooth_red_sandstone" + }, + { + "weight": 2, + "block": "minecraft:red_sand" + }, + { + "block": "minecraft:sandstone", + "weight": 8 + } + ] + }, + "layers": [ + { + "style": { "style": "GLOB_IRIS_THICK" }, + "zoom": 0.4, + "palette": [ + { + "weight": 2, + "block": "minecraft:sand" + }, + { + "weight": 3, + "block": "minecraft:sand" + }, + { "block": "minecraft:red_sand" }, + { + "weight": 3, + "block": "minecraft:smooth_red_sandstone" + }, + { + "weight": 2, + "block": "minecraft:red_sand" + }, + { + "block": "minecraft:sandstone", + "weight": 8 + } + ] + } + ], + "caveCeilingLayers": [ + { + "style": { "style": "GLOB_IRIS_THICK" }, + "zoom": 0.4, + "palette": [ + { + "weight": 2, + "block": "minecraft:sandstone" + }, + { + "weight": 3, + "block": "minecraft:sandstone" + }, + { "block": "minecraft:red_sandstone" }, + { + "weight": 3, + "block": "minecraft:smooth_red_sandstone" + }, + { + "weight": 2, + "block": "minecraft:red_sandstone" + }, + { + "block": "minecraft:sandstone", + "weight": 8 + } + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/rocky-cavern.json b/biomes/subterrestrial-palette/rocky-cavern.json index 73b7b293..9e9b0746 100644 --- a/biomes/subterrestrial-palette/rocky-cavern.json +++ b/biomes/subterrestrial-palette/rocky-cavern.json @@ -1,32 +1,77 @@ { - "name": "Rocky Cavern", - "wall": { - "palette": [ - { - "block": "minecraft:stone" - } - ] - }, - "layers": [ - { - "maxHeight": 2, - "minHeight": 2, - "palette": [ - { - "block": "minecraft:stone" - } - ] - } - ], - "caveCeilingLayers": [ - { - "maxHeight": 2, - "minHeight": 2, - "palette": [ - { - "block": "minecraft:stone" - } - ] - } + "name": "Rocky Cavern", + "wall": { + "style": { "style": "STATIC" }, + "palette": [ + { + "block": "minecraft:stone" + }, + { + "block": "minecraft:stone" + } ] -} \ No newline at end of file + }, + "layers": [ + { + "style": { "style": "STATIC" }, + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone" + }, + { + "block": "minecraft:andesite" + } + ] + } + ], + "caveCeilingLayers": [ + { + "style": { "style": "STATIC" }, + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone" + }, + { + "block": "minecraft:andesite" + } + ] + } + ], + "decorators": [ + { + "chance": 0.03, + "scaleStack": true, + "stackMin": 10, + "stackMax": 90, + "absoluteMaxStack": 15, + "palette": [ + { + "block": "minecraft:stone" + }, + { + "block": "minecraft:andesite" + } + ] + }, + { + "partOf": "CEILING", + "chance": 0.03, + "absoluteMaxStack": 15, + "scaleStack": true, + "stackMin": 10, + "stackMax": 90, + "palette": [ + { + "block": "minecraft:stone" + }, + { + "block": "minecraft:andesite" + } + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/sandstone-cavern.json b/biomes/subterrestrial-palette/sandstone-cavern.json index 8e134950..6de08588 100644 --- a/biomes/subterrestrial-palette/sandstone-cavern.json +++ b/biomes/subterrestrial-palette/sandstone-cavern.json @@ -1,5 +1,5 @@ { - "name": "Sandstone Cavern", + "name": "Red Sandstone Cavern", "wall": { "palette": [ { diff --git a/caves/granite/small.json b/caves/granite/small.json new file mode 100644 index 00000000..cfec013f --- /dev/null +++ b/caves/granite/small.json @@ -0,0 +1,63 @@ +{ + "name": "Granite Cavern", + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/granite-cavern", + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "granite/small", + "rarity": 3 + } + ], + "elipsoids": [ + { + "fill": { + "block": "minecraft:cave_air" + }, + "rarity": 15, + "baseWidth": {"min": 5, "max": 17, "style": {"style": "STATIC"}} + } + ] + }, + "worm": { + "girth": { + "max": 3, + "min": 4, + "style": { + "style": "VASCULAR" + } + }, + "maxDistance": 25, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + } + } +} \ No newline at end of file diff --git a/caves/mixed-sandstone/main.json b/caves/mixed-sandstone/main.json new file mode 100644 index 00000000..9fd71c92 --- /dev/null +++ b/caves/mixed-sandstone/main.json @@ -0,0 +1,62 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/mixed-sandstone-cavern", + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "red-sandstone/small", + "rarity": 7 + } + ], + "elipsoids": [ + { + "fill": { + "block": "minecraft:cave_air" + }, + "rarity": 15, + "baseWidth": {"min": 5, "max": 17, "style": {"style": "STATIC"}} + } + ] + }, + "worm": { + "girth": { + "max": 3, + "min": 4, + "style": { + "style": "STATIC" + } + }, + "maxDistance": 129, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + } + } +} \ No newline at end of file diff --git a/caves/mixed-sandstone/small.json b/caves/mixed-sandstone/small.json new file mode 100644 index 00000000..64f60708 --- /dev/null +++ b/caves/mixed-sandstone/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/mixed-sandstone-cavern", + "fork": { + "elipsoids": [ + { + "fill": { + "block": "minecraft:cave_air" + }, + "rarity": 325, + "baseWidth": {"min": 9, "max": 27, "style": {"style": "STATIC"}} + } + ] + }, + "worm": { + "girth": { + "max": 2, + "min": 2, + "style": { + "style": "STATIC" + } + }, + "maxDistance": 35, + "yStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "PERLIN" + } + }, + "xStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "PERLIN" + } + }, + "zStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "PERLIN" + } + } + } +} \ No newline at end of file diff --git a/regions/hot.json b/regions/hot.json index 9e9ce2d0..f96480b9 100644 --- a/regions/hot.json +++ b/regions/hot.json @@ -373,6 +373,18 @@ } } }, + { + "breakSurface": true, + "cave": "mixed-sandstone/main", + "rarity": 15, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, { "breakSurface": true, "cave": "drip/main", @@ -385,6 +397,18 @@ } } }, + { + "breakSurface": true, + "cave": "drip/main", + "rarity": 56, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, { "breakSurface": true, "cave": "rocky/main", diff --git a/regions/tropical.json b/regions/tropical.json index c413cf82..96357a56 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -44,6 +44,18 @@ } } }, + { + "breakSurface": true, + "cave": "drip/main", + "rarity": 56, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, { "breakSurface": true, "cave": "rocky/main",