diff --git a/overworld/biomes/temperate-ocean-deep.json b/overworld/biomes/temperate-ocean-deep.json new file mode 100644 index 00000000..b428f73a --- /dev/null +++ b/overworld/biomes/temperate-ocean-deep.json @@ -0,0 +1,162 @@ +{ + "name": "Deep Ocean", + "rarity": 2, + "layers": [ + { + "minHeight": 12, + "maxHeight": 22, + "style": { + "style": "STATIC" + }, + "zoom": 0.825, + "palette": [ + "SAND" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "objects": [ + { + "chance": 0.01, + "underwater": true, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.3, + "underwater": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "statue/sub-stat-1", + "statue/sub-stat-2", + "statue/sub-stat-3", + "statue/sub-stat-4", + "statue/sub-stat-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "generators": [ + { + "generator": "plain-chaotic", + "min": -79, + "max": -32 + } + ], + "decorators": [ + { + "zoom": 1, + "chance": 0.0006, + "palette": [ + "SOUL_SAND", + "MAGMA_BLOCK" + ], + "style": { + "style": "STATIC" + }, + "variance": { + "style": "STATIC" + } + }, + { + "zoom": 5, + "chance": 0.07, + "palette": [ + "SEAGRASS" + ], + "style": { + "style": "STATIC" + }, + "variance": { + "style": "STATIC" + } + }, + { + "zoom": 1, + "stackMax": 6, + "stackMin": 2, + "chance": 0.013, + "palette": [ + "KELP_PLANT" + ], + "heightVariance": { + "style": "IRIS" + }, + "verticalZoom": 88, + "style": { + "style": "STATIC" + }, + "variance": { + "style": "STATIC" + } + }, + { + "zoom": 1, + "chance": 0.001, + "palette": [ + "minecraft:sea_pickle[pickles=1,waterlogged=true]" + ], + "style": { + "style": "STATIC" + }, + "variance": { + "style": "STATIC" + } + } + ], + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "derivative": "DEEP_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/temperate-ocean.json b/overworld/biomes/temperate-ocean.json index 594d0a27..f796005a 100644 --- a/overworld/biomes/temperate-ocean.json +++ b/overworld/biomes/temperate-ocean.json @@ -92,6 +92,9 @@ "max": -7 } ], + "children": [ + "temperate-ocean-deep" + ], "decorators": [ { "zoom": 1, diff --git a/overworld/generators/plain-chaotic.json b/overworld/generators/plain-chaotic.json new file mode 100644 index 00000000..6be3cded --- /dev/null +++ b/overworld/generators/plain-chaotic.json @@ -0,0 +1,18 @@ +{ + "interpolationFunction": "BILINEAR", + "interpolationScale": 264, + "seed": 7546112, + "composite": [{ + "style": { + "style": "SEXOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "zoom": 2.17, + "fracture": { + "style": "IRIS_DOUBLE", + "zoom": 0.26, + "multiplier": 7 + } + }, + "seed": 20056, + "bezier": true + }] +} diff --git a/overworld/regions/temperate.json b/overworld/regions/temperate.json index 7c153dfb..11a6627a 100644 --- a/overworld/regions/temperate.json +++ b/overworld/regions/temperate.json @@ -11,7 +11,8 @@ "temperate-oak-forest" ], "seaBiomes": [ - "temperate-ocean" + "temperate-ocean", + "temperate-ocean-deep" ], "shoreBiomes": [ "temperate-beach"