From 1fd617caf04c4bc5ac5589f012a4f32badd4f004 Mon Sep 17 00:00:00 2001 From: Brian Fopiano Date: Fri, 10 Sep 2021 17:35:56 -0700 Subject: [PATCH] Added a whole new mountain range (as per request)) added more carving, and added a separation system --- biomes/carving/deepravine.json | 2 +- biomes/carving/drip.json | 3 +- biomes/carving/mountain-caves.json | 44 ++++++ biomes/temperate/reaching-forest.json | 190 ++++++++++++++++++++++++++ biomes/tundra/frosted-peaks.json | 154 +++++++++++++++++++++ caves/rocky/tubes.json | 69 ++++++++++ dimensions/overworld.json | 7 +- regions/temperate.json | 1 + regions/tundra.json | 1 + 9 files changed, 466 insertions(+), 5 deletions(-) create mode 100644 biomes/carving/mountain-caves.json create mode 100644 biomes/temperate/reaching-forest.json create mode 100644 biomes/tundra/frosted-peaks.json create mode 100644 caves/rocky/tubes.json diff --git a/biomes/carving/deepravine.json b/biomes/carving/deepravine.json index 96cca113..3a359bc3 100644 --- a/biomes/carving/deepravine.json +++ b/biomes/carving/deepravine.json @@ -36,7 +36,7 @@ }, { "block": "minecraft:stone", - "weight": 16 + "weight": 20 } ] }], diff --git a/biomes/carving/drip.json b/biomes/carving/drip.json index 385a0a1b..10f5e44e 100644 --- a/biomes/carving/drip.json +++ b/biomes/carving/drip.json @@ -26,8 +26,9 @@ }], "caveCeilingLayers": [{ "maxHeight": 2, + "style": {"style": "STATIC"}, "minHeight": 2, - "palette": [{"block": "minecraft:dripstone_block"}] + "palette": [{"block": "minecraft:dripstone_block", "weight": 20}, {"block": "minecraft:shroomlight", "weight": 1}] }], "decorators": [ { diff --git a/biomes/carving/mountain-caves.json b/biomes/carving/mountain-caves.json new file mode 100644 index 00000000..bab6d316 --- /dev/null +++ b/biomes/carving/mountain-caves.json @@ -0,0 +1,44 @@ +{ + "name": "M cave", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + { + "block": "minecraft:stone", + "weight": 3 + }, + {"block": "minecraft:cobblestone"}, + {"block": "minecraft:stone"} + ] + }, + "layers": [{ + "style": {"style": "STATIC"}, + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone", + "weight": 3 + }, + { + "block": "minecraft:andesite", + "weight": 3 + } + ] + }], + "caveCeilingLayers": [{ + "style": {"style": "STATIC"}, + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone", + "weight": 3 + }, + { + "block": "minecraft:andesite", + "weight": 3 + } + ] + }] +} diff --git a/biomes/temperate/reaching-forest.json b/biomes/temperate/reaching-forest.json new file mode 100644 index 00000000..37a9faf6 --- /dev/null +++ b/biomes/temperate/reaching-forest.json @@ -0,0 +1,190 @@ +{ + "name": "Tundra Magic Forest", + "derivative": "MOUNTAINS", + "color": "#164598", + "rarity": 7, + "vanillaDerivative": "TAIGA_MOUNTAINS", + "generators": [{ + "generator": "smooth-dunes", + "max": 14, + "min": 8 + }], + "customDerivitives": [{ + "grassColor": "#4E83CF", + "foliageColor": "#2F99DC", + "id": "tunmagforest", + "waterColor": "#5C3BEF", + "waterFogColor": "#7A768F", + "category": "forest", + "fogColor": "#686090" + }], + "jigsawStructures": [ + { + "rarity": 1700, + "structure": "pillager_outpost" + }, + { + "rarity": 1000, + "structure": "village-tundra" + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": {"minimumSlope": 6.9}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:gravel"} + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": {"minimumSlope": 5.3}, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"}, + {"block": "minecraft:gravel"} + ] + }, + {"palette": [{"block": "minecraft:grass_block"}]}, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "objects": [ + { + "place": [ + "clutter/gravelsplotch1", + "clutter/gravelsplotch2", + "clutter/gravelsplotch3", + "clutter/gravelsplotch4" + ], + "chance": 0.35, + "mode": "PAINT" + }, + { + "chance": 0.8, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mixed/dotree1", + "trees/mixed/dotree2", + "trees/mixed/dotree3", + "trees/mixed/dotree4", + "trees/mixed/dotree5", + "trees/mixed/dotree6", + "trees/mixed/dotree7", + "trees/mixed/dotree8", + "trees/mixed/dotree9", + "trees/mixed/dotree10" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/obelisk1", + "clutter/obelisk2", + "clutter/obelisk3", + "clutter/obelisk4", + "clutter/obelisk5", + "clutter/obelisk6", + "clutter/obelisk7" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + } + ], + "biomeZoom": 30, + "biomeStyle": {"style": "SIMPLEX"}, + "decorators": [ + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "minecraft:white_tulip"}, + {"block": "minecraft:blue_orchid"}, + {"block": "minecraft:poppy"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": {"age": 0}, + "block": "minecraft:sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "minecraft:sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "minecraft:sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "minecraft:sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:grass"}], + "style": {"style": "STATIC"} + } + ], + "childShrinkFactor": 8, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + }, + "biomeScatter": [ + "TAIGA_HILLS", + "MOUNTAINS" + ] +} diff --git a/biomes/tundra/frosted-peaks.json b/biomes/tundra/frosted-peaks.json new file mode 100644 index 00000000..8f1f6e8c --- /dev/null +++ b/biomes/tundra/frosted-peaks.json @@ -0,0 +1,154 @@ +{ + "name": "Frosted Peaks", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "customDerivitives": [{ + "id": "frosted-peaks", + "grassColor": "#80ab69", + "category": "extreme_hills" + }], + "biomeZoom": 0.73, + "rarity": 5, + "generators": [{ + "generator": "mountain", + "max": 200, + "min": 90 + }], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0.1, + "maximumSlope": 1.65 + }, + "palette": [{"block": "minecraft:snow_block"}] + }, + { + "minHeight": 2, + "maxHeight": 4, + "style": { + "style": "FRACTAL_WATER", + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + }, + "zoom": 0.4, + "slopeCondition": { + "minimumSlope": 3.95, + "maximumSlope": 6 + }, + "palette": [ + { + "block": "minecraft:diorite", + "weight": 4 + }, + { + "block": "minecraft:stone", + "weight": 10 + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "style": {"style": "STATIC"}, + "slopeCondition": {"minimumSlope": 2.5}, + "palette": [ + { + "block": "minecraft:smooth_basalt", + "weight": 3 + }, + { + "block": "minecraft:stone", + "weight": 5 + }, + { + "block": "minecraft:gray_concrete_powder", + "weight": 3 + }, + { + "block": "minecraft:gravel", + "weight": 3 + } + ] + }, + { + "minHeight": 2, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + { + "block": "minecraft:stone", + "weight": 2 + }, + { + "block": "minecraft:andesite", + "weight": 1 + } + ] + } + ], + "slab": { + "style": {"style": "STATIC"}, + "slopeCondition": {"minimumSlope": 2.3}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "minecraft:stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "minecraft:cobblestone_slab" + }, + { + "weight": 6, + "block": "minecraft:air" + } + ] + }, + "carving": {"caves": [{ + "breakSurface": true, + "cave": "rocky/tubes", + "rarity": 11, + "caveStartHeight": { + "max": 180, + "min": 80, + "style": {"style": "STATIC"} + } + }]}, + "decorators": [ + { + "chance": 0.01, + "palette": [{"block": "minecraft:tall_grass"}] + }, + { + "chance": 0.5, + "palette": [{"block": "minecraft:grass"}] + }, + { + "chance": 0.15, + "palette": [{"block": "minecraft:fern"}] + }, + { + "chance": 0.15, + "palette": [{"block": "minecraft:fern"}] + } + ], + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:gravel"}, + {"block": "minecraft:basalt"} + ] + } +} diff --git a/caves/rocky/tubes.json b/caves/rocky/tubes.json new file mode 100644 index 00000000..fcb2b21e --- /dev/null +++ b/caves/rocky/tubes.json @@ -0,0 +1,69 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 220, + "min": 30 + }, + "customBiome": "carving/mountain-caves", + "fork": { + "ravines": [{ + "breakSurface": false, + "rarity": 100, + "ravine": "deep/main" + }], + "caves": [ + { + "breakSurface": false, + "cave": "calcite/main", + "rarity": 105 + }, + { + "breakSurface": false, + "cave": "drip/main", + "rarity": 120 + }, + { + "breakSurface": false, + "cave": "amethyst/small", + "rarity": 125 + }, + { + "breakSurface": false, + "cave": "volcanic/small", + "rarity": 140 + } + ] + }, + "worm": { + "girth": { + "max": 7, + "min": 2, + "style": {"style": "STATIC"} + }, + "maxDistance": 150, + "yStyle": { + "min": -3, + "max": 2, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "xStyle": { + "min": -12, + "max": 12, + "generator": { + "zoom": 2, + "style": "IRIS_DOUBLE" + } + }, + "zStyle": { + "min": -12, + "max": 12, + "generator": { + "zoom": 2, + "style": "IRIS_DOUBLE" + } + } + } +} diff --git a/dimensions/overworld.json b/dimensions/overworld.json index a33f08ed..09320080 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -30,10 +30,11 @@ "swamp", "hot", "temperate", - "tropical", - "temperate", + "tundra", "frozen", - "tundra" + "tropical", + "temperate" + ], "carving": { "caves": [{ diff --git a/regions/temperate.json b/regions/temperate.json index 9dca3288..5cb93710 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -11,6 +11,7 @@ "temperate/oak-forest", "temperate/osaka-red-forest", "temperate/birch-forest", + "temperate/reaching-forest", "temperate/lush-plains" ], "shoreBiomes": [ diff --git a/regions/tundra.json b/regions/tundra.json index 76c13583..c7ae9a5a 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -14,6 +14,7 @@ "tundra/mountains-cliffs", "mountain/hills", "mountain/forest-hills", + "tundra/frosted-peaks", "mountain/forest", "mountain/plains", "mountain/cliffs",