From 5cd31b35f0f02f93e8a5da73413fb682299755b7 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Fri, 27 Aug 2021 09:56:17 -0400 Subject: [PATCH 1/9] Remove cave carvers --- dimensions/overworld.json | 104 +------------------------------------- 1 file changed, 1 insertion(+), 103 deletions(-) diff --git a/dimensions/overworld.json b/dimensions/overworld.json index 376b9c70..581f45f1 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -1,10 +1,8 @@ { "version": 2009, - "OVERWORLD-VERSION": 3.134, "name": "Overworld", "environment": "NORMAL", "fluidHeight": 63, - "CONTINENTS": "Continent settings containing placement of the continents.", "continentZoom": 1, "continentalStyle": { "style": "NOWHERE_CELLULAR", @@ -12,7 +10,6 @@ }, "landChance": 0.69, "biomeZoom": 5, - "REGIONS": "Contains the list of regions and their placement style", "regionStyle": { "style": "NOWHERE_CELLULAR", "fracture": { @@ -53,15 +50,12 @@ } } }, - "TREE SETTINGS": "This is where you can change tree inheritance from saplings.", "treeSettings": { "enabled": true, "mode": "FIRST" }, - "SEAS": "Sea settings (for the biomes that are oceans).", "seaZoom": 1.25, "seaBiomeStyle": {"style": "FRACTAL_FBM_IRIS"}, - "LAND": "Land settings (for the biomes that are non-ocean).", "landZoom": 3.2, "landBiomeStyle": { "style": "NOWHERE_CELLULAR", @@ -79,14 +73,12 @@ } }, "shoreBiomeStyle": {"style": "NOWHERE_CELLULAR"}, - "LOOT": "Contains a list of loot tables that are attempted to be applied to all chests that spawn.", "lootTries": 32, "loot": {"tables": [ "global-treasure", "global-tools", "global-clutter" ]}, - "ORES": "All settings in regards to deposits. Contains the ores spawning in your world.", "deposits": [ { "minHeight": 19, @@ -231,108 +223,14 @@ "varience": 9 } ], - "CAVES": "All settings in regards to caves. Contains a toggle and the cave carve layers.", - "caves": true, - "caveLayers": [ - { - "canBreakSurface": true, - "caveThickness": 0.48, - "caveZoom": 0.7, - "horizontalSlope": { - "min": -40, - "max": 60, - "generator": { - "style": "SIMPLEX", - "zoom": 2 - } - }, - "verticalSlope": { - "min": 10, - "max": 110, - "generator": { - "style": "SIMPLEX", - "zoom": 4 - } - } - }, - { - "canBreakSurface": false, - "caveThickness": 0.5, - "caveZoom": 0.7, - "horizontalSlope": { - "min": -40, - "max": 30, - "generator": { - "style": "IRIS", - "zoom": 2 - } - }, - "verticalSlope": { - "min": 60, - "max": 255, - "generator": { - "style": "IRIS", - "zoom": 4 - } - } - }, - { - "canBreakSurface": false, - "caveThickness": 0.1, - "caveZoom": 0.7, - "horizontalSlope": { - "min": -40, - "max": 50, - "generator": { - "style": "PERLIN", - "zoom": 2 - } - }, - "verticalSlope": { - "min": -40, - "max": 80, - "generator": { - "style": "PERLIN", - "zoom": 2 - } - }, - "fluid": { - "fluidHeight": 12, - "fluidType": {"block": "minecraft:lava"} - } - } - ], "caveBiomeStyle": {"style": "CELLULAR_IRIS_DOUBLE"}, - "CAVERNS//CARVING": "Carving layers that cut off certain parts of the world", - "carving": true, - "carveLayers": [{ - "style": { - "style": "PERLIN_IRIS_HALF", - "zoom": 0.2, - "fracture": { - "multiplier": 5, - "style": "PERLIN", - "zoom": 0.5 - } - }, - "fullPercent": 0.01, - "threshold": 0.68, - "minHeight": -50, - "maxHeight": 110 - }], - "RAVINES": "Settings regarding ravines. Iris does not know when and where they spawn, so it may look weird (with cave fluids)", - "ravines": false, - "ravineRarity": 500, - "ravineRibRarity": 3, - "OTHER": "Other settings you probably should not touch.", "aggressiveBiomeReshuffle": true, "coordFractureDistance": 926, "coordFractureZoom": 0.15, - "dimensionAngleDeg": 69, "preventLeafDecay": true, "postProcessCaves": true, "postProcessing": true, - "placeObjects": true, + "useMantle": true, "terrainZoom": 1, "stronghold": "stronghold", "strongholdJumpDistance": 670, From f41cfd574bf72c2a5a8e45e6dc283d08067ad685 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Fri, 27 Aug 2021 10:09:50 -0400 Subject: [PATCH 2/9] Caves --- caves/base.json | 61 +++++++++++++++++++++++++++++++++++++++ caves/small.json | 54 ++++++++++++++++++++++++++++++++++ dimensions/overworld.json | 16 ++++++++++ 3 files changed, 131 insertions(+) create mode 100644 caves/base.json create mode 100644 caves/small.json diff --git a/caves/base.json b/caves/base.json new file mode 100644 index 00000000..055f6656 --- /dev/null +++ b/caves/base.json @@ -0,0 +1,61 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "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": -5, + "max": 2, + "generator": { + "zoom": 3, + "style": "IRIS" + } + }, + "xStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "IRIS" + } + }, + "zStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "IRIS" + } + } + } +} \ No newline at end of file diff --git a/caves/small.json b/caves/small.json new file mode 100644 index 00000000..254de2b2 --- /dev/null +++ b/caves/small.json @@ -0,0 +1,54 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "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/dimensions/overworld.json b/dimensions/overworld.json index 581f45f1..ce4f5997 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -79,6 +79,22 @@ "global-tools", "global-clutter" ]}, + "carving": { + "caves": [ + { + "breakSurface": true, + "cave": "base", + "rarity": 9, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + } + ] + }, "deposits": [ { "minHeight": 19, From 372f748c5bbca6a6fa8a474d2072e26c96a6a0dc Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sat, 28 Aug 2021 11:59:12 -0400 Subject: [PATCH 3/9] Caves & ravine tweaks --- caves/base.json | 18 +++--- dimensions/overworld.json | 9 ++- entities/standard/hostile/creeper.json | 2 +- entities/standard/hostile/drowned.json | 2 +- entities/standard/hostile/pillager.json | 1 + entities/standard/hostile/shroud.json | 2 +- entities/standard/hostile/silverfish.json | 2 +- entities/standard/hostile/skeleton.json | 2 +- entities/standard/hostile/slime.json | 2 +- entities/standard/hostile/slimebab.json | 2 +- entities/standard/hostile/spider.json | 2 +- entities/standard/hostile/zombie.json | 2 +- ravines/main.json | 67 +++++++++++++++++++++++ ravines/small.json | 61 +++++++++++++++++++++ 14 files changed, 155 insertions(+), 19 deletions(-) create mode 100644 ravines/main.json create mode 100644 ravines/small.json diff --git a/caves/base.json b/caves/base.json index 055f6656..78b29ca5 100644 --- a/caves/base.json +++ b/caves/base.json @@ -34,26 +34,26 @@ }, "maxDistance": 129, "yStyle": { - "min": -5, - "max": 2, + "min": -3, + "max": 1, "generator": { "zoom": 3, - "style": "IRIS" + "style": "PERLIN" } }, "xStyle": { - "min": -7, - "max": 7, + "min": -9, + "max": 9, "generator": { - "zoom": 1, + "zoom": 0.6, "style": "IRIS" } }, "zStyle": { - "min": -7, - "max": 7, + "min": -9, + "max": 9, "generator": { - "zoom": 1, + "zoom": 0.6, "style": "IRIS" } } diff --git a/dimensions/overworld.json b/dimensions/overworld.json index ce4f5997..3f192009 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -2,6 +2,7 @@ "version": 2009, "name": "Overworld", "environment": "NORMAL", + "focus": "hot/desert-dunes-red", "fluidHeight": 63, "continentZoom": 1, "continentalStyle": { @@ -80,11 +81,17 @@ "global-clutter" ]}, "carving": { + "ravines": [ + { + "rarity": 221, + "ravine": "main" + } + ], "caves": [ { "breakSurface": true, "cave": "base", - "rarity": 9, + "rarity": 7, "caveStartHeight": { "max": 120, "min": 69, diff --git a/entities/standard/hostile/creeper.json b/entities/standard/hostile/creeper.json index 2e5bdfdb..469ba5b9 100644 --- a/entities/standard/hostile/creeper.json +++ b/entities/standard/hostile/creeper.json @@ -1 +1 @@ -{"type": "CREEPER"} +{"type": "CREEPER", "spawnEffectRiseOutOfGround": true} diff --git a/entities/standard/hostile/drowned.json b/entities/standard/hostile/drowned.json index 2d8f7158..46a586fb 100644 --- a/entities/standard/hostile/drowned.json +++ b/entities/standard/hostile/drowned.json @@ -1 +1 @@ -{"type": "DROWNED"} +{"type": "DROWNED", "spawnEffectRiseOutOfGround": true} diff --git a/entities/standard/hostile/pillager.json b/entities/standard/hostile/pillager.json index 932b0c02..46d9e617 100644 --- a/entities/standard/hostile/pillager.json +++ b/entities/standard/hostile/pillager.json @@ -1,5 +1,6 @@ { "type": "PILLAGER", + "spawnEffectRiseOutOfGround": true, "spawnEffect": { "interval": 1, "chance": 1, diff --git a/entities/standard/hostile/shroud.json b/entities/standard/hostile/shroud.json index b603a62c..3ef2e6f9 100644 --- a/entities/standard/hostile/shroud.json +++ b/entities/standard/hostile/shroud.json @@ -1,5 +1,5 @@ { - "type": "STRAY", + "type": "STRAY", "spawnEffectRiseOutOfGround": true, "ai": true, "aware": true, "customName": "&7Shroud", diff --git a/entities/standard/hostile/silverfish.json b/entities/standard/hostile/silverfish.json index ab483bac..4db3e1e3 100644 --- a/entities/standard/hostile/silverfish.json +++ b/entities/standard/hostile/silverfish.json @@ -1,4 +1,4 @@ { "type": "SILVERFISH", - "silent": true + "silent": true, "spawnEffectRiseOutOfGround": true } diff --git a/entities/standard/hostile/skeleton.json b/entities/standard/hostile/skeleton.json index 2366670e..06e6c9ab 100644 --- a/entities/standard/hostile/skeleton.json +++ b/entities/standard/hostile/skeleton.json @@ -1 +1 @@ -{"type": "SKELETON"} +{"type": "SKELETON", "spawnEffectRiseOutOfGround": true} diff --git a/entities/standard/hostile/slime.json b/entities/standard/hostile/slime.json index a7210345..05febd10 100644 --- a/entities/standard/hostile/slime.json +++ b/entities/standard/hostile/slime.json @@ -1 +1 @@ -{"type": "SLIME"} +{"type": "SLIME", "spawnEffectRiseOutOfGround": true} diff --git a/entities/standard/hostile/slimebab.json b/entities/standard/hostile/slimebab.json index c4ff40e3..d933c722 100644 --- a/entities/standard/hostile/slimebab.json +++ b/entities/standard/hostile/slimebab.json @@ -1,4 +1,4 @@ { "type": "SLIME", - "baby": true + "baby": true, "spawnEffectRiseOutOfGround": true } diff --git a/entities/standard/hostile/spider.json b/entities/standard/hostile/spider.json index 27f3a4a3..f5068da6 100644 --- a/entities/standard/hostile/spider.json +++ b/entities/standard/hostile/spider.json @@ -1 +1 @@ -{"type": "SPIDER"} +{"type": "SPIDER", "spawnEffectRiseOutOfGround": true} diff --git a/entities/standard/hostile/zombie.json b/entities/standard/hostile/zombie.json index f0b95021..94f7463b 100644 --- a/entities/standard/hostile/zombie.json +++ b/entities/standard/hostile/zombie.json @@ -1 +1 @@ -{"type": "ZOMBIE"} +{"type": "ZOMBIE", "spawnEffectRiseOutOfGround": true} diff --git a/ravines/main.json b/ravines/main.json new file mode 100644 index 00000000..e9581f06 --- /dev/null +++ b/ravines/main.json @@ -0,0 +1,67 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "fork": { + "caves": [ + { + "cave": "base", + "rarity": 17, + "breakSurface": false + } + ], + "ravines": [ + { + "rarity": 3, + "ravine": "small" + } + ] + }, + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 34, + "min": 28 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/small.json b/ravines/small.json new file mode 100644 index 00000000..ba628caa --- /dev/null +++ b/ravines/small.json @@ -0,0 +1,61 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 32, + "maxIterations": 32 + }, + "fork": { + "caves": [ + { + "cave": "small", + "rarity": 7, + "breakSurface": false + } + ] + }, + "nodeThreshold": 8, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 13, + "min": 7 + }, + "angle": 90, + "topAngle": 90, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file From a593c4389cfa1ce27542efd3cc82e1d264df9dec Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sat, 28 Aug 2021 20:33:22 -0400 Subject: [PATCH 4/9] Caverns & such --- biomes/cave/amethyst-cavern.json | 112 +++++++++++++++++++++++++++ biomes/cave/deepslate-cavern.json | 31 ++++++++ biomes/cave/drip-cavern-minimal.json | 64 +++++++++++++++ biomes/cave/drip-cavern.json | 64 +++++++++++++++ biomes/cave/jungle-cavern.json | 2 +- biomes/cave/rocky-cavern.json | 31 ++++++++ caves/amethyst/small.json | 55 +++++++++++++ caves/deep/main.json | 69 +++++++++++++++++ caves/{base.json => drip/main.json} | 3 +- caves/drip/small.json | 55 +++++++++++++ caves/rocky/main.json | 62 +++++++++++++++ caves/{ => rocky}/small.json | 1 + dimensions/overworld.json | 39 ++++------ ravines/deep/main.json | 53 +++++++++++++ ravines/{ => drip}/main.json | 5 +- ravines/{ => drip}/small.json | 3 +- ravines/rocky/main.json | 68 ++++++++++++++++ ravines/rocky/small.json | 62 +++++++++++++++ regions/temperate.json | 38 +++++++++ 19 files changed, 789 insertions(+), 28 deletions(-) create mode 100644 biomes/cave/amethyst-cavern.json create mode 100644 biomes/cave/deepslate-cavern.json create mode 100644 biomes/cave/drip-cavern-minimal.json create mode 100644 biomes/cave/drip-cavern.json create mode 100644 biomes/cave/rocky-cavern.json create mode 100644 caves/amethyst/small.json create mode 100644 caves/deep/main.json rename caves/{base.json => drip/main.json} (94%) create mode 100644 caves/drip/small.json create mode 100644 caves/rocky/main.json rename caves/{ => rocky}/small.json (96%) create mode 100644 ravines/deep/main.json rename ravines/{ => drip}/main.json (92%) rename ravines/{ => drip}/small.json (94%) create mode 100644 ravines/rocky/main.json create mode 100644 ravines/rocky/small.json diff --git a/biomes/cave/amethyst-cavern.json b/biomes/cave/amethyst-cavern.json new file mode 100644 index 00000000..74f2e95f --- /dev/null +++ b/biomes/cave/amethyst-cavern.json @@ -0,0 +1,112 @@ +{ + "layers": [ + { + "palette": [ + { + "block": "minecraft:amethyst_block", + "weight": 6 + }, + { + "block": "minecraft:budding_amethyst" + } + ], + "maxHeight": 2, + "minHeight": 2 + }, + { + "palette": [ + { + "block": "minecraft:deepslate" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "minecraft:amethyst_block", + "weight": 6 + }, + { + "block": "minecraft:budding_amethyst" + } + ] + }, + "caveCeilingLayers": [ + { + "palette": [ + { + "block": "minecraft:amethyst_block", + "weight": 6 + }, + { + "block": "minecraft:budding_amethyst" + } + ], + "maxHeight": 2, + "minHeight": 2 + }, + { + "palette": [ + { + "block": "minecraft:deepslate" + } + ] + } + ], + "decorators": [ + { + "chance": 0.1, + "palette": [ + { + "block": "minecraft:amethyst_cluster", + "weight": 4 + }, + { + "block": "minecraft:small_amethyst_bud", + "weight": 3 + }, + { + "block": "minecraft:medium_amethyst_bud", + "weight": 2 + }, + { + "block": "minecraft:large_amethyst_bud" + } + ] + }, + { + "partOf": "CEILING", + "chance": 0.1, + "palette": [ + { + "block": "minecraft:amethyst_cluster", + "data": { + "facing": "down" + }, + "weight": 4 + }, + { + "block": "minecraft:small_amethyst_bud", + "data": { + "facing": "down" + }, + "weight": 3 + }, + { + "block": "minecraft:medium_amethyst_bud", + "data": { + "facing": "down" + }, + "weight": 2 + }, + { + "block": "minecraft:large_amethyst_bud", + "data": { + "facing": "down" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/cave/deepslate-cavern.json b/biomes/cave/deepslate-cavern.json new file mode 100644 index 00000000..5c2ace61 --- /dev/null +++ b/biomes/cave/deepslate-cavern.json @@ -0,0 +1,31 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:deepslate" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:deepslate" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:deepslate" + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/cave/drip-cavern-minimal.json b/biomes/cave/drip-cavern-minimal.json new file mode 100644 index 00000000..87dde1b8 --- /dev/null +++ b/biomes/cave/drip-cavern-minimal.json @@ -0,0 +1,64 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:dripstone_block" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:dripstone_block" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:dripstone_block" + } + ] + } + ], + "decorators": [ + { + "chance": 0.03, + "scaleStack": true, + "stackMin": 5, + "stackMax": 55, + "absoluteMaxStack": 4, + "palette": [ + { + "block": "minecraft:pointed_dripstone", + "data": { + "vertical_direction": "up" + } + } + ] + }, + { + "partOf": "CEILING", + "chance": 0.08, + "absoluteMaxStack": 4, + "scaleStack": true, + "stackMin": 5, + "stackMax": 55, + "palette": [ + { + "block": "minecraft:pointed_dripstone", + "data": { + "vertical_direction": "down" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/cave/drip-cavern.json b/biomes/cave/drip-cavern.json new file mode 100644 index 00000000..6d36c72d --- /dev/null +++ b/biomes/cave/drip-cavern.json @@ -0,0 +1,64 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:dripstone_block" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:dripstone_block" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:dripstone_block" + } + ] + } + ], + "decorators": [ + { + "chance": 0.066, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "absoluteMaxStack": 7, + "palette": [ + { + "block": "minecraft:pointed_dripstone", + "data": { + "vertical_direction": "up" + } + } + ] + }, + { + "partOf": "CEILING", + "chance": 0.1, + "absoluteMaxStack": 7, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "palette": [ + { + "block": "minecraft:pointed_dripstone", + "data": { + "vertical_direction": "down" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/cave/jungle-cavern.json b/biomes/cave/jungle-cavern.json index 4c06a200..9bcf12ae 100644 --- a/biomes/cave/jungle-cavern.json +++ b/biomes/cave/jungle-cavern.json @@ -10,7 +10,7 @@ "layers": [{ "minHeight": 1, "maxHeight": 1, - "style": {"style": "SIMPLEX"}, + "style": {"style": "FLAT"}, "zoom": 0.08, "palette": [ { diff --git a/biomes/cave/rocky-cavern.json b/biomes/cave/rocky-cavern.json new file mode 100644 index 00000000..9339c29f --- /dev/null +++ b/biomes/cave/rocky-cavern.json @@ -0,0 +1,31 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:stone" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone" + } + ] + } + ] +} \ No newline at end of file diff --git a/caves/amethyst/small.json b/caves/amethyst/small.json new file mode 100644 index 00000000..f3437f66 --- /dev/null +++ b/caves/amethyst/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/amethyst-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/caves/deep/main.json b/caves/deep/main.json new file mode 100644 index 00000000..ef0a1251 --- /dev/null +++ b/caves/deep/main.json @@ -0,0 +1,69 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/deepslate-cavern", + "fork": { + "ravines": [ + { + "rarity": 135, + "ravine": "deep/main" + } + ], + "caves": [ + { + "breakSurface": false, + "cave": "amethyst/small", + "rarity": 70 + } + ], + "elipsoids": [ + { + "customBiome": "cave/amethyst-cavern", + "fill": { + "block": "minecraft:cave_air" + }, + "rarity": 90, + "baseWidth": {"min": 5, "max": 17, "style": {"style": "STATIC"}} + } + ] + }, + "worm": { + "girth": { + "max": 4, + "min": 5, + "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/base.json b/caves/drip/main.json similarity index 94% rename from caves/base.json rename to caves/drip/main.json index 78b29ca5..11841c33 100644 --- a/caves/base.json +++ b/caves/drip/main.json @@ -6,11 +6,12 @@ "max": 85, "min": 7 }, + "customBiome": "cave/drip-cavern", "fork": { "caves": [ { "breakSurface": false, - "cave": "small", + "cave": "drip/small", "rarity": 7 } ], diff --git a/caves/drip/small.json b/caves/drip/small.json new file mode 100644 index 00000000..3f894344 --- /dev/null +++ b/caves/drip/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/drip-cavern-minimal", + "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/caves/rocky/main.json b/caves/rocky/main.json new file mode 100644 index 00000000..1aa6058c --- /dev/null +++ b/caves/rocky/main.json @@ -0,0 +1,62 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/rocky-cavern", + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "rocky/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/small.json b/caves/rocky/small.json similarity index 96% rename from caves/small.json rename to caves/rocky/small.json index 254de2b2..6a5df72b 100644 --- a/caves/small.json +++ b/caves/rocky/small.json @@ -6,6 +6,7 @@ "max": 85, "min": 7 }, + "customBiome": "cave/rocky-cavern", "fork": { "elipsoids": [ { diff --git a/dimensions/overworld.json b/dimensions/overworld.json index 3f192009..31780f92 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -2,7 +2,6 @@ "version": 2009, "name": "Overworld", "environment": "NORMAL", - "focus": "hot/desert-dunes-red", "fluidHeight": 63, "continentZoom": 1, "continentalStyle": { @@ -36,6 +35,22 @@ "frozen", "tundra" ], + "carving": { + "caves": [ + { + "breakSurface": true, + "cave": "deep/main", + "rarity": 28, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + } + ] + }, "islandBiomeChanceStyle": { "style": "NOWHERE_CELLULAR", "axialFracturing": true, @@ -80,28 +95,6 @@ "global-tools", "global-clutter" ]}, - "carving": { - "ravines": [ - { - "rarity": 221, - "ravine": "main" - } - ], - "caves": [ - { - "breakSurface": true, - "cave": "base", - "rarity": 7, - "caveStartHeight": { - "max": 120, - "min": 69, - "style": { - "style": "STATIC" - } - } - } - ] - }, "deposits": [ { "minHeight": 19, diff --git a/ravines/deep/main.json b/ravines/deep/main.json new file mode 100644 index 00000000..9acbafda --- /dev/null +++ b/ravines/deep/main.json @@ -0,0 +1,53 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "customBiome": "cave/rocky-cavern", + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 34, + "min": 28 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/main.json b/ravines/drip/main.json similarity index 92% rename from ravines/main.json rename to ravines/drip/main.json index e9581f06..207bf3be 100644 --- a/ravines/main.json +++ b/ravines/drip/main.json @@ -31,10 +31,11 @@ "maxDistance": 128, "maxIterations": 128 }, + "customBiome": "cave/drip-cavern", "fork": { "caves": [ { - "cave": "base", + "cave": "drip/main", "rarity": 17, "breakSurface": false } @@ -42,7 +43,7 @@ "ravines": [ { "rarity": 3, - "ravine": "small" + "ravine": "drip/small" } ] }, diff --git a/ravines/small.json b/ravines/drip/small.json similarity index 94% rename from ravines/small.json rename to ravines/drip/small.json index ba628caa..5964c407 100644 --- a/ravines/small.json +++ b/ravines/drip/small.json @@ -31,10 +31,11 @@ "maxDistance": 32, "maxIterations": 32 }, + "customBiome": "cave/drip-cavern", "fork": { "caves": [ { - "cave": "small", + "cave": "drip/small", "rarity": 7, "breakSurface": false } diff --git a/ravines/rocky/main.json b/ravines/rocky/main.json new file mode 100644 index 00000000..8ad5d1bf --- /dev/null +++ b/ravines/rocky/main.json @@ -0,0 +1,68 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "customBiome": "cave/rocky-cavern", + "fork": { + "caves": [ + { + "cave": "rocky/main", + "rarity": 17, + "breakSurface": false + } + ], + "ravines": [ + { + "rarity": 3, + "ravine": "rocky/small" + } + ] + }, + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 34, + "min": 28 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/rocky/small.json b/ravines/rocky/small.json new file mode 100644 index 00000000..aefbf869 --- /dev/null +++ b/ravines/rocky/small.json @@ -0,0 +1,62 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 32, + "maxIterations": 32 + }, + "customBiome": "cave/rocky-cavern", + "fork": { + "caves": [ + { + "cave": "rocky/small", + "rarity": 7, + "breakSurface": false + } + ] + }, + "nodeThreshold": 8, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 13, + "min": 7 + }, + "angle": 90, + "topAngle": 90, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/regions/temperate.json b/regions/temperate.json index 05b7a932..469988a3 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -237,6 +237,44 @@ "carvingSupport": "SURFACE_ONLY" } ], + "carving": { + "ravines": [ + { + "rarity": 421, + "ravine": "drip/main" + }, + { + "rarity": 271, + "ravine": "rocky/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "drip/main", + "rarity": 28, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, + { + "breakSurface": true, + "cave": "rocky/main", + "rarity": 7, + "caveStartHeight": { + "max": 80, + "min": 58, + "style": { + "style": "STATIC" + } + } + } + ] + }, "riverRarity": 1, "landBiomeZoom": 5.5, "riverStyle": { From 9d276197bd6808d8d0d972368fdb77912517325f Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sat, 28 Aug 2021 21:24:10 -0400 Subject: [PATCH 5/9] More cave biomes & registries --- biomes/cave/red-sandstone-cavern.json | 31 ++++++++++++ biomes/cave/sandstone-cavern.json | 31 ++++++++++++ caves/amethyst/small.json | 2 +- caves/deep/main.json | 10 ++-- caves/red-sandstone/main.json | 62 ++++++++++++++++++++++++ caves/red-sandstone/small.json | 55 ++++++++++++++++++++++ caves/sandstone/main.json | 62 ++++++++++++++++++++++++ caves/sandstone/small.json | 55 ++++++++++++++++++++++ dimensions/overworld.json | 5 +- ravines/amethyst/main.json | 53 +++++++++++++++++++++ ravines/red-sandstone/main.json | 68 +++++++++++++++++++++++++++ ravines/red-sandstone/small.json | 62 ++++++++++++++++++++++++ ravines/sandstone/main.json | 68 +++++++++++++++++++++++++++ ravines/sandstone/small.json | 62 ++++++++++++++++++++++++ regions/hot.json | 66 ++++++++++++++++++++++++++ 15 files changed, 686 insertions(+), 6 deletions(-) create mode 100644 biomes/cave/red-sandstone-cavern.json create mode 100644 biomes/cave/sandstone-cavern.json create mode 100644 caves/red-sandstone/main.json create mode 100644 caves/red-sandstone/small.json create mode 100644 caves/sandstone/main.json create mode 100644 caves/sandstone/small.json create mode 100644 ravines/amethyst/main.json create mode 100644 ravines/red-sandstone/main.json create mode 100644 ravines/red-sandstone/small.json create mode 100644 ravines/sandstone/main.json create mode 100644 ravines/sandstone/small.json diff --git a/biomes/cave/red-sandstone-cavern.json b/biomes/cave/red-sandstone-cavern.json new file mode 100644 index 00000000..2c9f43de --- /dev/null +++ b/biomes/cave/red-sandstone-cavern.json @@ -0,0 +1,31 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:smooth_red_sandstone" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:smooth_red_sandstone" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:smooth_red_sandstone" + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/cave/sandstone-cavern.json b/biomes/cave/sandstone-cavern.json new file mode 100644 index 00000000..7aba02b1 --- /dev/null +++ b/biomes/cave/sandstone-cavern.json @@ -0,0 +1,31 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:smooth_sandstone" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:smooth_sandstone" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:smooth_sandstone" + } + ] + } + ] +} \ No newline at end of file diff --git a/caves/amethyst/small.json b/caves/amethyst/small.json index f3437f66..cec95817 100644 --- a/caves/amethyst/small.json +++ b/caves/amethyst/small.json @@ -26,7 +26,7 @@ "style": "STATIC" } }, - "maxDistance": 35, + "maxDistance": 95, "yStyle": { "min": -7, "max": 7, diff --git a/caves/deep/main.json b/caves/deep/main.json index ef0a1251..10574d71 100644 --- a/caves/deep/main.json +++ b/caves/deep/main.json @@ -3,8 +3,8 @@ "block": "minecraft:cave_air" }, "verticalRange": { - "max": 85, - "min": 7 + "max": 50, + "min": 5 }, "customBiome": "cave/deepslate-cavern", "fork": { @@ -12,13 +12,17 @@ { "rarity": 135, "ravine": "deep/main" + }, + { + "rarity": 255, + "ravine": "amethyst/main" } ], "caves": [ { "breakSurface": false, "cave": "amethyst/small", - "rarity": 70 + "rarity": 110 } ], "elipsoids": [ diff --git a/caves/red-sandstone/main.json b/caves/red-sandstone/main.json new file mode 100644 index 00000000..3493b7d2 --- /dev/null +++ b/caves/red-sandstone/main.json @@ -0,0 +1,62 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/red-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/red-sandstone/small.json b/caves/red-sandstone/small.json new file mode 100644 index 00000000..dd0e9778 --- /dev/null +++ b/caves/red-sandstone/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/red-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/caves/sandstone/main.json b/caves/sandstone/main.json new file mode 100644 index 00000000..26ba6084 --- /dev/null +++ b/caves/sandstone/main.json @@ -0,0 +1,62 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/sandstone-cavern", + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "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/sandstone/small.json b/caves/sandstone/small.json new file mode 100644 index 00000000..3369ddd8 --- /dev/null +++ b/caves/sandstone/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/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/dimensions/overworld.json b/dimensions/overworld.json index 31780f92..9f0bd12f 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -35,6 +35,7 @@ "frozen", "tundra" ], + "focus": "hot/desert-dunes-red", "carving": { "caves": [ { @@ -42,8 +43,8 @@ "cave": "deep/main", "rarity": 28, "caveStartHeight": { - "max": 120, - "min": 69, + "max": 35, + "min": 12, "style": { "style": "STATIC" } diff --git a/ravines/amethyst/main.json b/ravines/amethyst/main.json new file mode 100644 index 00000000..c59ca231 --- /dev/null +++ b/ravines/amethyst/main.json @@ -0,0 +1,53 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 48, + "maxIterations": 99 + }, + "customBiome": "cave/amethyst-cavern", + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 12, + "min": 7 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/red-sandstone/main.json b/ravines/red-sandstone/main.json new file mode 100644 index 00000000..08f73206 --- /dev/null +++ b/ravines/red-sandstone/main.json @@ -0,0 +1,68 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "customBiome": "cave/red-sandstone-cavern", + "fork": { + "caves": [ + { + "cave": "red-sandstone/main", + "rarity": 17, + "breakSurface": false + } + ], + "ravines": [ + { + "rarity": 3, + "ravine": "red-sandstone/small" + } + ] + }, + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 34, + "min": 28 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/red-sandstone/small.json b/ravines/red-sandstone/small.json new file mode 100644 index 00000000..158fe5f1 --- /dev/null +++ b/ravines/red-sandstone/small.json @@ -0,0 +1,62 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 32, + "maxIterations": 32 + }, + "customBiome": "cave/sandstone-cavern", + "fork": { + "caves": [ + { + "cave": "red-sandstone/small", + "rarity": 7, + "breakSurface": false + } + ] + }, + "nodeThreshold": 8, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 13, + "min": 7 + }, + "angle": 90, + "topAngle": 90, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/sandstone/main.json b/ravines/sandstone/main.json new file mode 100644 index 00000000..43499da8 --- /dev/null +++ b/ravines/sandstone/main.json @@ -0,0 +1,68 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "customBiome": "cave/sandstone-cavern", + "fork": { + "caves": [ + { + "cave": "sandstone/main", + "rarity": 17, + "breakSurface": false + } + ], + "ravines": [ + { + "rarity": 3, + "ravine": "sandstone/small" + } + ] + }, + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 34, + "min": 28 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/sandstone/small.json b/ravines/sandstone/small.json new file mode 100644 index 00000000..c62fbbdd --- /dev/null +++ b/ravines/sandstone/small.json @@ -0,0 +1,62 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 32, + "maxIterations": 32 + }, + "customBiome": "cave/sandstone-cavern", + "fork": { + "caves": [ + { + "cave": "sandstone/small", + "rarity": 7, + "breakSurface": false + } + ] + }, + "nodeThreshold": 8, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 13, + "min": 7 + }, + "angle": 90, + "topAngle": 90, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/regions/hot.json b/regions/hot.json index 6dcc99a9..6a953592 100644 --- a/regions/hot.json +++ b/regions/hot.json @@ -337,6 +337,72 @@ "carvingSupport": "SURFACE_ONLY" } ], + "carving": { + "ravines": [ + { + "rarity": 731, + "ravine": "drip/main" + }, + { + "rarity": 331, + "ravine": "sandstone/main" + }, + { + "rarity": 331, + "ravine": "red-sandstone/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "sandstone/main", + "rarity": 15, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, + { + "breakSurface": true, + "cave": "red-sandstone/main", + "rarity": 15, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, + { + "breakSurface": true, + "cave": "drip/main", + "rarity": 46, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, + { + "breakSurface": true, + "cave": "rocky/main", + "rarity": 87, + "caveStartHeight": { + "max": 61, + "min": 28, + "style": { + "style": "STATIC" + } + } + } + ] + }, "shoreHeightMin": 3.2, "shoreHeightMax": 6.2, "loot": { From 147d7334439640ebf16fa7a9d107209b1f7d5230 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sat, 28 Aug 2021 21:25:59 -0400 Subject: [PATCH 6/9] Reduce ravine depths --- ravines/deep/main.json | 4 ++-- ravines/drip/main.json | 4 ++-- ravines/red-sandstone/main.json | 4 ++-- ravines/rocky/main.json | 4 ++-- ravines/sandstone/main.json | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ravines/deep/main.json b/ravines/deep/main.json index 9acbafda..9bac1fb6 100644 --- a/ravines/deep/main.json +++ b/ravines/deep/main.json @@ -37,8 +37,8 @@ "generator": { "style": "PERLIN" }, - "max": 34, - "min": 28 + "max": 24, + "min": 14 }, "angle": 50, "topAngle": 70, diff --git a/ravines/drip/main.json b/ravines/drip/main.json index 207bf3be..70b6e3bf 100644 --- a/ravines/drip/main.json +++ b/ravines/drip/main.json @@ -52,8 +52,8 @@ "generator": { "style": "PERLIN" }, - "max": 34, - "min": 28 + "max": 24, + "min": 14 }, "angle": 50, "topAngle": 70, diff --git a/ravines/red-sandstone/main.json b/ravines/red-sandstone/main.json index 08f73206..c7ba24ec 100644 --- a/ravines/red-sandstone/main.json +++ b/ravines/red-sandstone/main.json @@ -52,8 +52,8 @@ "generator": { "style": "PERLIN" }, - "max": 34, - "min": 28 + "max": 24, + "min": 14 }, "angle": 50, "topAngle": 70, diff --git a/ravines/rocky/main.json b/ravines/rocky/main.json index 8ad5d1bf..f0a87748 100644 --- a/ravines/rocky/main.json +++ b/ravines/rocky/main.json @@ -52,8 +52,8 @@ "generator": { "style": "PERLIN" }, - "max": 34, - "min": 28 + "max": 24, + "min": 14 }, "angle": 50, "topAngle": 70, diff --git a/ravines/sandstone/main.json b/ravines/sandstone/main.json index 43499da8..b09ceb9f 100644 --- a/ravines/sandstone/main.json +++ b/ravines/sandstone/main.json @@ -52,8 +52,8 @@ "generator": { "style": "PERLIN" }, - "max": 34, - "min": 28 + "max": 24, + "min": 14 }, "angle": 50, "topAngle": 70, From 573da98cfd0f074503562670a46f5a6c72436778 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sat, 28 Aug 2021 22:52:32 -0400 Subject: [PATCH 7/9] Unfocus --- dimensions/overworld.json | 1 - 1 file changed, 1 deletion(-) diff --git a/dimensions/overworld.json b/dimensions/overworld.json index 9f0bd12f..82997dbc 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -35,7 +35,6 @@ "frozen", "tundra" ], - "focus": "hot/desert-dunes-red", "carving": { "caves": [ { From 307265f0aee8ec9203274251ea2ef673e8331b72 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sun, 29 Aug 2021 07:52:44 -0400 Subject: [PATCH 8/9] Strip old cave biomes --- biomes/cave/cavern-coral.json | 187 ------------------ biomes/cave/cavern-root.json | 118 ----------- biomes/cave/cracked-cavern.json | 119 ------------ biomes/cave/ice-cavern.json | 77 -------- biomes/cave/jungle-cavern.json | 148 -------------- biomes/cave/lit-cavern.json | 121 ------------ biomes/cave/murky-cavern-gleaming.json | 258 ------------------------- biomes/cave/murky-cavern.json | 138 ------------- biomes/cave/old-cavern.json | 234 ---------------------- biomes/cave/sandy-cave.json | 119 ------------ biomes/cave/sandy-red-cave.json | 66 ------- biomes/cave/spiked-cavern.json | 139 ------------- biomes/cave/tropical-cavern.json | 117 ----------- biomes/cave/tundra-cavern.json | 101 ---------- caves/simple/main.json | 61 ++++++ caves/simple/small.json | 54 ++++++ ravines/simple/main.json | 67 +++++++ ravines/simple/small.json | 61 ++++++ regions/frozen.json | 4 - regions/hot.json | 4 - regions/mushroom.json | 5 - regions/swamp.json | 4 - regions/temperate.json | 5 - regions/tropical.json | 6 - regions/tundra.json | 4 - 25 files changed, 243 insertions(+), 1974 deletions(-) delete mode 100644 biomes/cave/cavern-coral.json delete mode 100644 biomes/cave/cavern-root.json delete mode 100644 biomes/cave/cracked-cavern.json delete mode 100644 biomes/cave/ice-cavern.json delete mode 100644 biomes/cave/jungle-cavern.json delete mode 100644 biomes/cave/lit-cavern.json delete mode 100644 biomes/cave/murky-cavern-gleaming.json delete mode 100644 biomes/cave/murky-cavern.json delete mode 100644 biomes/cave/old-cavern.json delete mode 100644 biomes/cave/sandy-cave.json delete mode 100644 biomes/cave/sandy-red-cave.json delete mode 100644 biomes/cave/spiked-cavern.json delete mode 100644 biomes/cave/tropical-cavern.json delete mode 100644 biomes/cave/tundra-cavern.json create mode 100644 caves/simple/main.json create mode 100644 caves/simple/small.json create mode 100644 ravines/simple/main.json create mode 100644 ravines/simple/small.json diff --git a/biomes/cave/cavern-coral.json b/biomes/cave/cavern-coral.json deleted file mode 100644 index 1af1cb1f..00000000 --- a/biomes/cave/cavern-coral.json +++ /dev/null @@ -1,187 +0,0 @@ -{ - "name": "Tropical Cavern Coral", - "derivative": "FOREST", - "vanillaDerivative": "FOREST", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 2, - "maxHeight": 3, - "style": {"style": "STATIC"}, - "zoom": 0.1, - "palette": [ - { - "weight": 3, - "block": "minecraft:dead_brain_coral_block" - }, - {"block": "minecraft:dead_tube_coral_block"}, - {"block": "minecraft:dead_brain_coral_block"}, - {"block": "minecraft:dead_fire_coral_block"} - ] - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.02, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [ - { - "data": { - "waterlogged": false, - "pickles": 1 - }, - "block": "minecraft:sea_pickle" - }, - { - "data": { - "waterlogged": false, - "pickles": 2 - }, - "block": "minecraft:sea_pickle" - }, - { - "data": { - "waterlogged": false, - "pickles": 3 - }, - "block": "minecraft:sea_pickle" - } - ], - "style": {"style": "STATIC"} - }, - { - "chance": 0.21, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [ - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_brain_coral" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_bubble_coral" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_fire_coral" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_horn_coral" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_tube_coral" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_brain_coral_fan" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_bubble_coral_fan" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_fire_coral_fan" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_horn_coral_fan" - }, - { - "data": {"waterlogged": false}, - "block": "minecraft:dead_tube_coral_fan" - } - ], - "style": {"style": "STATIC"} - } - ], - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:stone_slab" - }, - { - "weight": 7, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/cavern-root.json b/biomes/cave/cavern-root.json deleted file mode 100644 index 4634aa52..00000000 --- a/biomes/cave/cavern-root.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "name": "Tropical Cavern Root", - "derivative": "FOREST", - "vanillaDerivative": "FOREST", - "layers": [{ - "minHeight": 1, - "maxHeight": 3, - "style": {"style": "STATIC"}, - "zoom": 0.1, - "palette": [{"block": "minecraft:stone"}] - }], - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.03, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "minecraft:stone_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "minecraft:stone_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "minecraft:jungle_leaves" - } - ], - "style": {"style": "STATIC"} - } - ], - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ] -} diff --git a/biomes/cave/cracked-cavern.json b/biomes/cave/cracked-cavern.json deleted file mode 100644 index 30154cf1..00000000 --- a/biomes/cave/cracked-cavern.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "name": "Temperate Cracked Cavern", - "derivative": "PLAINS", - "vanillaDerivative": "THE_VOID", - "children": ["cave/lit-cavern"], - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "zoom": 0.1, - "palette": [ - {"block": "minecraft:stone"}, - {"block": "minecraft:andesite"}, - {"block": "minecraft:calcite"}, - {"block": "minecraft:cobblestone"} - ] - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.008, - "palette": [{"block": "minecraft:cobblestone_wall"}] - } - ], - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:cobblestone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:mossy_cobblestone_slab" - }, - { - "weight": 8, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/ice-cavern.json b/biomes/cave/ice-cavern.json deleted file mode 100644 index 32f36533..00000000 --- a/biomes/cave/ice-cavern.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "Frozen Ice Cavern", - "derivative": "BASALT_DELTAS", - "vanillaDerivative": "FROZEN_OCEAN", - "layers": [ - { - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "palette": [ - {"block": "minecraft:blue_ice"}, - {"block": "minecraft:packed_ice"}, - { - "weight": 6, - "block": "minecraft:ice" - } - ] - }, - { - "minHeight": 1, - "maxHeight": 1, - "style": {"style": "STATIC"}, - "palette": [{"block": "minecraft:ice"}] - }, - { - "minHeight": 2, - "maxHeight": 3, - "style": {"style": "STATIC"}, - "palette": [{"block": "minecraft:blackstone"}] - } - ], - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "decorators": [ - { - "chance": 0.01, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [{"block": "minecraft:cornflower"}], - "style": {"style": "STATIC"} - }, - { - "chance": 0.001, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [{"block": "minecraft:blackstone_wall"}], - "style": {"style": "STATIC"} - } - ], - "slab": { - "style": {"style": "IRIS"}, - "zoom": 0.5, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:cobblestone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:mossy_cobblestone_slab" - }, - { - "weight": 5, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/jungle-cavern.json b/biomes/cave/jungle-cavern.json deleted file mode 100644 index 9bcf12ae..00000000 --- a/biomes/cave/jungle-cavern.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "name": "Jungle Cavern", - "derivative": "JUNGLE", - "vanillaDerivative": "JUNGLE", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 1, - "style": {"style": "FLAT"}, - "zoom": 0.08, - "palette": [ - { - "weight": 95, - "block": "minecraft:grass_block" - }, - {"block": "minecraft:stone"} - ] - }], - "decorators": [ - { - "chance": 0.15, - "palette": [ - {"block": "minecraft:grass"}, - {"block": "minecraft:fern"} - ] - }, - { - "chance": 0.1, - "palette": [{"block": "minecraft:jungle_leaves"}], - "style": { - "style": "VASCULAR_THIN", - "zoom": 0.3 - }, - "partOf": "CEILING" - }, - { - "chance": 0.01, - "palette": [{"block": "minecraft:jungle_leaves"}], - "style": { - "style": "VASCULAR_THIN", - "zoom": 0.3 - }, - "scaleStack": true, - "stackMax": 75, - "stackMin": 30, - "partOf": "CEILING" - }, - { - "chance": 0.01, - "palette": [{"block": "minecraft:jungle_leaves"}], - "style": { - "style": "VASCULAR_THIN", - "zoom": 0.3 - }, - "scaleStack": true, - "stackMax": 75, - "stackMin": 30, - "partOf": "CEILING" - }, - { - "chance": 0.01, - "palette": [{"block": "minecraft:jungle_leaves"}], - "style": { - "style": "VASCULAR_THIN", - "zoom": 0.3 - }, - "scaleStack": true, - "stackMax": 75, - "stackMin": 30, - "partOf": "CEILING" - }, - { - "chance": 0.03, - "palette": [{"block": "minecraft:shroomlight"}], - "partOf": "CEILING" - } - ], - "objects": [ - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:stone_slab" - }, - { - "weight": 7, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/lit-cavern.json b/biomes/cave/lit-cavern.json deleted file mode 100644 index d746f1b2..00000000 --- a/biomes/cave/lit-cavern.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "name": "Temperate Lit Cavern", - "derivative": "PLAINS", - "vanillaDerivative": "THE_VOID", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "zoom": 0.1, - "palette": [ - {"block": "minecraft:stone"}, - {"block": "minecraft:andesite"}, - {"block": "minecraft:calcite"} - ] - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.008, - "palette": [{"block": "minecraft:andesite_wall"}] - }, - { - "chance": 0.002, - "palette": [{"block": "minecraft:torch"}] - } - ], - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:cobblestone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:mossy_cobblestone_slab" - }, - { - "weight": 7, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/murky-cavern-gleaming.json b/biomes/cave/murky-cavern-gleaming.json deleted file mode 100644 index 1673b574..00000000 --- a/biomes/cave/murky-cavern-gleaming.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "name": "Swamp Murky Cavern Gleaming", - "derivative": "SWAMP", - "vanillaDerivative": "SWAMP", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "zoom": 0.1, - "palette": [ - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"}, - {"block": "minecraft:shroomlight"} - ] - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.01, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [ - {"block": "minecraft:brown_mushroom"}, - {"block": "minecraft:red_mushroom"} - ], - "style": {"style": "STATIC"} - }, - { - "chance": 0.001, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [{"block": "minecraft:cobweb"}], - "style": {"style": "STATIC"} - } - ], - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:cobblestone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:mossy_cobblestone_slab" - }, - { - "weight": 5, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/murky-cavern.json b/biomes/cave/murky-cavern.json deleted file mode 100644 index 46b4cf50..00000000 --- a/biomes/cave/murky-cavern.json +++ /dev/null @@ -1,138 +0,0 @@ -{ - "name": "Swamp Murky Cavern", - "derivative": "SWAMP", - "vanillaDerivative": "SWAMP", - "children": ["cave/murky-cavern-gleaming"], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "zoom": 0.1, - "palette": [ - {"block": "minecraft:stone"}, - { - "weight": 2, - "block": "minecraft:cobblestone" - }, - { - "weight": 2, - "block": "minecraft:mossy_cobblestone" - }, - {"block": "minecraft:mossy_stone_bricks"} - ] - }], - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.01, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [ - {"block": "minecraft:brown_mushroom"}, - {"block": "minecraft:red_mushroom"} - ], - "style": {"style": "STATIC"} - }, - { - "chance": 0.001, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [{"block": "minecraft:cobweb"}], - "style": {"style": "STATIC"} - } - ], - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:cobblestone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:mossy_cobblestone_slab" - }, - { - "weight": 5, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/old-cavern.json b/biomes/cave/old-cavern.json deleted file mode 100644 index cb5e5e43..00000000 --- a/biomes/cave/old-cavern.json +++ /dev/null @@ -1,234 +0,0 @@ -{ - "name": "Temperate Old Cavern", - "derivative": "FOREST", - "vanillaDerivative": "THE_VOID", - "generators": [{ - "generator": "plain", - "max": 3, - "min": 4 - }], - "layers": [ - { - "slopeCondition": { - "minimumSlope": 0, - "maximumSlope": 0.7 - }, - "maxHeight": 1, - "minHeight": 1, - "palette": [{"block": "minecraft:grass_block"}] - }, - { - "maxHeight": 1, - "minHeight": 1, - "style": {"style": "STATIC"}, - "zoom": 0.08, - "palette": [ - { - "block": "minecraft:stone", - "weight": 8 - }, - { - "block": "minecraft:andesite", - "weight": 6 - } - ] - }, - { - "maxHeight": 1, - "minHeight": 1, - "style": {"style": "STATIC"}, - "zoom": 0.08, - "palette": [ - { - "block": "minecraft:stone", - "weight": 18 - }, - { - "block": "minecraft:andesite", - "weight": 8 - }, - { - "block": "minecraft:jungle_leaves", - "weight": 1 - }, - { - "block": "minecraft:shroomlight", - "weight": 1 - } - ] - } - ], - "decorators": [ - { - "chance": 0.02, - "palette": [{"block": "minecraft:andesite_wall"}], - "stackMax": 5, - "stackMin": 1 - }, - { - "chance": 0.02, - "palette": [{"block": "minecraft:andesite_wall"}], - "stackMax": 5, - "stackMin": 1, - "partOf": "CEILING" - }, - { - "forcePlace": true, - "chance": 0.06, - "variance": {"style": "STATIC"}, - "zoom": 0.14, - "palette": [{"block": "minecraft:grass"}], - "style": {"style": "STATIC"} - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:crimson_fungus"}] - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:red_mushroom"}] - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:brown_mushroom"}] - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:warped_fungus"}] - }, - { - "style": {"style": "STATIC"}, - "chance": 0.03, - "palette": [{ - "block": "minecraft:stone_button", - "data": { - "face": "floor", - "facing": "south" - } - }] - }, - { - "forcePlace": true, - "chance": 0.006, - "variance": {"style": "STATIC"}, - "zoom": 0.02, - "palette": [ - {"block": "minecraft:nether_sprouts"}, - {"block": "minecraft:warped_roots"} - ], - "style": {"style": "STATIC"} - }, - { - "chance": 0.034, - "palette": [{"block": "minecraft:jungle_leaves"}] - }, - { - "chance": 0.0013, - "palette": [{"block": "minecraft:lava"}], - "stackMax": 20, - "stackMin": 20, - "partOf": "CEILING" - }, - { - "chance": 0.003, - "palette": [{"block": "minecraft:water"}], - "stackMax": 11, - "stackMin": 10, - "partOf": "CEILING" - }, - { - "chance": 0.005, - "palette": [{"block": "minecraft:stone"}], - "stackMax": 20, - "stackMin": 20, - "partOf": "CEILING" - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:crimson_fungus"}] - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:red_mushroom"}] - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:brown_mushroom"}] - }, - { - "chance": 0.004, - "palette": [{"block": "minecraft:warped_fungus"}] - }, - { - "style": {"style": "STATIC"}, - "chance": 0.03, - "palette": [{ - "block": "minecraft:stone_button", - "data": { - "face": "floor", - "facing": "south" - } - }] - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": {"type": "bottom"}, - "block": "minecraft:cobblestone_slab" - }, - { - "data": {"type": "bottom"}, - "block": "minecraft:stone_slab" - }, - { - "weight": 8, - "block": "minecraft:air" - } - ] - }, - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "mode": "PAINT", - "chance": 0.5, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - } - ] -} diff --git a/biomes/cave/sandy-cave.json b/biomes/cave/sandy-cave.json deleted file mode 100644 index 1caf3b0a..00000000 --- a/biomes/cave/sandy-cave.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "name": "Hot Sandy Cave", - "derivative": "DESERT", - "vanillaDerivative": "DESERT", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "palette": [{"block": "minecraft:smooth_sandstone"}] - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "verticalZoom": 20, - "chance": 0.01, - "variance": {"style": "STATIC"}, - "stackMax": 2, - "style": {"style": "STATIC"}, - "palette": [{"block": "minecraft:cactus"}], - "heightVariance": {"style": "IRIS"}, - "stackMin": 1 - }, - { - "chance": 0.0235, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "minecraft:polished_blackstone_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "minecraft:polished_blackstone_button" - } - ], - "style": {"style": "STATIC"} - }, - { - "chance": 0.012, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [{"block": "minecraft:dead_bush"}], - "style": {"style": "STATIC"} - } - ], - "objects": [ - { - "chance": 0.15, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/oakclutt1", - "clutter/oakclutt2", - "clutter/oakclutt3", - "clutter/oakclutt4", - "clutter/oakclutt5" - ] - }, - { - "chance": 8.56E-4, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/grave1"] - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:sandstone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:smooth_sandstone_slab" - }, - { - "weight": 5, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/sandy-red-cave.json b/biomes/cave/sandy-red-cave.json deleted file mode 100644 index 4cf27e27..00000000 --- a/biomes/cave/sandy-red-cave.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "Hot Sandy Red Cave", - "derivative": "DESERT", - "vanillaDerivative": "DESERT", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "palette": [{"block": "minecraft:terracotta"}] - }], - "decorators": [{ - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }], - "objects": [{ - "chance": 0.15, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/oakclutt1", - "clutter/oakclutt2", - "clutter/oakclutt3", - "clutter/oakclutt4", - "clutter/oakclutt5" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:red_sandstone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:smooth_red_sandstone_slab" - }, - { - "weight": 5, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/spiked-cavern.json b/biomes/cave/spiked-cavern.json deleted file mode 100644 index 1606d6b6..00000000 --- a/biomes/cave/spiked-cavern.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "name": "Tundra Spiked Cavern", - "derivative": "FROZEN_OCEAN", - "vanillaDerivative": "THE_VOID", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "zoom": 0.2, - "palette": [ - {"block": "minecraft:stone"}, - {"block": "minecraft:andesite"}, - {"block": "minecraft:cobblestone"}, - {"block": "minecraft:gravel"} - ] - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.002, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [{"block": "minecraft:cobweb"}], - "style": {"style": "STATIC"} - }, - { - "chance": 0.0011, - "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.001, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [ - {"block": "minecraft:cobblestone_wall"}, - {"block": "minecraft:andesite_wall"} - ], - "style": {"style": "STATIC"} - } - ], - "objects": [ - { - "chance": 8.56E-4, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/grave1"] - }, - { - "chance": 1, - "edit": [{ - "find": [{"block": "minecraft:stone"}], - "replace": {"palette": [ - {"block": "minecraft:stone"}, - {"block": "minecraft:andesite"}, - {"block": "minecraft:cobblestone"}, - {"block": "minecraft:gravel"} - ]} - }], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/spikestone1", - "clutter/spikestone2", - "clutter/spikestone3", - "clutter/spikestone4", - "clutter/spikestone5", - "clutter/spikestone6", - "clutter/spikestone7", - "clutter/spikestone8" - ] - } - ], - "slab": { - "style": {"style": "IRIS"}, - "zoom": 0.5, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:cobblestone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:mossy_cobblestone_slab" - }, - { - "weight": 6, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/tropical-cavern.json b/biomes/cave/tropical-cavern.json deleted file mode 100644 index 593addf7..00000000 --- a/biomes/cave/tropical-cavern.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "name": "Tropical Cavern", - "derivative": "FOREST", - "vanillaDerivative": "FOREST", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "zoom": 0.1, - "palette": [ - { - "weight": 2, - "block": "minecraft:stone" - }, - {"block": "minecraft:jungle_leaves"}, - { - "weight": 2, - "block": "minecraft:stone" - }, - {"block": "minecraft:andesite"}, - { - "weight": 2, - "block": "minecraft:stone" - }, - {"block": "minecraft:andesite"}, - {"block": "minecraft:stone"} - ] - }], - "decorators": [{ - "chance": 1.0E-5, - "palette": [{"block": "minecraft:barrel"}] - }], - "objects": [ - { - "chance": 0.00175, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/camp1"] - }, - { - "mode": "PAINT", - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/bincluster1"] - }, - { - "chance": 0.005, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "clutter/boulder1", - "clutter/boulder2", - "clutter/boulder3", - "clutter/boulder4", - "clutter/boulder5", - "clutter/boulder6", - "clutter/boulder7", - "clutter/boulder8", - "clutter/boulder9", - "clutter/boulder10", - "clutter/boulder11", - "clutter/boulder12", - "clutter/boulder13", - "clutter/boulder14", - "clutter/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "slab": { - "style": {"style": "STATIC"}, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:stone_slab" - }, - { - "weight": 7, - "block": "minecraft:air" - } - ] - } -} diff --git a/biomes/cave/tundra-cavern.json b/biomes/cave/tundra-cavern.json deleted file mode 100644 index dee027db..00000000 --- a/biomes/cave/tundra-cavern.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "name": "Tundra Cavern", - "derivative": "FROZEN_OCEAN", - "vanillaDerivative": "FROZEN_OCEAN", - "generators": [{ - "min": 4, - "max": 6, - "generator": "plain" - }], - "layers": [{ - "minHeight": 1, - "maxHeight": 2, - "style": {"style": "STATIC"}, - "zoom": 0.2, - "palette": [ - {"block": "minecraft:stone"}, - {"block": "minecraft:andesite"}, - {"block": "minecraft:cobblestone"}, - {"block": "minecraft:gravel"} - ] - }], - "decorators": [ - { - "chance": 1.0E-4, - "palette": [{"block": "minecraft:barrel"}] - }, - { - "chance": 0.002, - "variance": {"style": "STATIC"}, - "zoom": 0.3, - "palette": [{"block": "minecraft:cobweb"}], - "style": {"style": "STATIC"} - }, - { - "chance": 0.0011, - "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"} - } - ], - "objects": [{ - "chance": 9.0E-4, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": ["clutter/grave1"], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }], - "slab": { - "style": {"style": "IRIS"}, - "zoom": 0.5, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:cobblestone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "minecraft:mossy_cobblestone_slab" - }, - { - "weight": 6, - "block": "minecraft:air" - } - ] - } -} diff --git a/caves/simple/main.json b/caves/simple/main.json new file mode 100644 index 00000000..3309500c --- /dev/null +++ b/caves/simple/main.json @@ -0,0 +1,61 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "drip/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/simple/small.json b/caves/simple/small.json new file mode 100644 index 00000000..254de2b2 --- /dev/null +++ b/caves/simple/small.json @@ -0,0 +1,54 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "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/ravines/simple/main.json b/ravines/simple/main.json new file mode 100644 index 00000000..6da36195 --- /dev/null +++ b/ravines/simple/main.json @@ -0,0 +1,67 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "fork": { + "caves": [ + { + "cave": "sandstone/main", + "rarity": 17, + "breakSurface": false + } + ], + "ravines": [ + { + "rarity": 3, + "ravine": "sandstone/small" + } + ] + }, + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 24, + "min": 14 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/simple/small.json b/ravines/simple/small.json new file mode 100644 index 00000000..3e4ae3e1 --- /dev/null +++ b/ravines/simple/small.json @@ -0,0 +1,61 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 32, + "maxIterations": 32 + }, + "fork": { + "caves": [ + { + "cave": "sandstone/small", + "rarity": 7, + "breakSurface": false + } + ] + }, + "nodeThreshold": 8, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 13, + "min": 7 + }, + "angle": 90, + "topAngle": 90, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/regions/frozen.json b/regions/frozen.json index 75cc0840..36cd223b 100644 --- a/regions/frozen.json +++ b/regions/frozen.json @@ -13,10 +13,6 @@ ], "shoreBiomes": ["frozen/shore/beach"], "seaBiomes": ["frozen/sea/frozen-river-ice", "frozen/sea/ocean"], - "caveBiomes": [ - "cave/ice-cavern", - "cave/cracked-cavern" - ], "riverBiomes": ["frozen/sea/frozen-river-ice", "frozen/sea/ocean"], "jigsawStructures": [{ "structure": "murky_stronghold", diff --git a/regions/hot.json b/regions/hot.json index 6a953592..9e9ce2d0 100644 --- a/regions/hot.json +++ b/regions/hot.json @@ -18,10 +18,6 @@ ], "shoreBiomes": ["hot/shore/beach"], "seaBiomes": ["hot/sea/ocean"], - "caveBiomes": [ - "cave/sandy-cave", - "cave/sandy-red-cave" - ], "entitySpawners": [ "hot/land-passive", "hot/land-hostile", diff --git a/regions/mushroom.json b/regions/mushroom.json index 557e3e80..4079d665 100644 --- a/regions/mushroom.json +++ b/regions/mushroom.json @@ -14,11 +14,6 @@ "rarity": 250 }], "seaBiomes": ["mushroom/sea/ocean"], - "caveBiomes": [ - "cave/tundra-cavern", - "cave/murky-cavern-gleaming", - "cave/spiked-cavern" - ], "blockDrops": [{ "drops": [ { diff --git a/regions/swamp.json b/regions/swamp.json index b2027abe..84ab6d53 100644 --- a/regions/swamp.json +++ b/regions/swamp.json @@ -18,10 +18,6 @@ "swamp/sea/ocean", "swamp/sea/ocean-tree" ], - "caveBiomes": [ - "cave/murky-cavern", - "cave/murky-cavern-gleaming" - ], "riverStyle": { "style": "VASCULAR", "zoom": 4.77, diff --git a/regions/temperate.json b/regions/temperate.json index 469988a3..d43b5304 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -22,11 +22,6 @@ "temperate/sea/river", "ocean/deep" ], - "caveBiomes": [ - "cave/old-cavern", - "cave/cracked-cavern", - "cave/lit-cavern" - ], "riverBiomes": ["temperate/sea/river"], "jigsawStructures": [{ "structure": "murky_stronghold", diff --git a/regions/tropical.json b/regions/tropical.json index f9bd148e..b59653e7 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -24,12 +24,6 @@ "tropical/sea/ocean", "tropical/sea/river-soft" ], - "caveBiomes": [ - "cave/tropical-cavern", - "cave/cavern-coral", - "cave/cavern-root", - "cave/jungle-cavern" - ], "biomeImplosionRatio": 0.25, "riverStyle": { "style": "VASCULAR", diff --git a/regions/tundra.json b/regions/tundra.json index 2a059777..32d6cf77 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -29,10 +29,6 @@ "structure": "murky_stronghold", "rarity": 250 }], - "caveBiomes": [ - "cave/tundra-cavern", - "cave/spiked-cavern" - ], "entitySpawners": [ "tundra/land-passive", "tundra/land-hostile", From 1514aac5a4261bb2c6b44328e5d97cd0559f1efa Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sun, 29 Aug 2021 09:07:49 -0400 Subject: [PATCH 9/9] Amazing caves --- biomes/cave/calcite-cavern.json | 31 ++++++++++ biomes/cave/volcanic-cavern.json | 57 +++++++++++++++++ biomes/tropical/sea/coral-ocean-cliffs.json | 22 +++++++ biomes/tropical/sea/coral-ocean.json | 22 +++++++ biomes/tropical/sea/ocean.json | 22 +++++++ biomes/tropical/sea/river-soft.json | 22 +++++++ biomes/tropical/sea/river-steep.json | 22 +++++++ caves/calcite/main.json | 62 +++++++++++++++++++ caves/calcite/small.json | 55 +++++++++++++++++ caves/volcanic/main.json | 62 +++++++++++++++++++ caves/volcanic/small.json | 55 +++++++++++++++++ ravines/calcite/main.json | 68 +++++++++++++++++++++ ravines/calcite/small.json | 53 ++++++++++++++++ ravines/drip/main.json | 2 +- ravines/drip/small.json | 9 --- ravines/red-sandstone/main.json | 2 +- ravines/red-sandstone/small.json | 9 --- ravines/rocky/main.json | 2 +- ravines/rocky/small.json | 9 --- ravines/sandstone/main.json | 2 +- ravines/sandstone/small.json | 9 --- ravines/simple/main.json | 2 +- ravines/simple/small.json | 9 --- ravines/volcanic/main.json | 68 +++++++++++++++++++++ ravines/volcanic/small.json | 53 ++++++++++++++++ regions/tropical.json | 34 +++++++++++ regions/tundra.json | 38 ++++++++++++ 27 files changed, 751 insertions(+), 50 deletions(-) create mode 100644 biomes/cave/calcite-cavern.json create mode 100644 biomes/cave/volcanic-cavern.json create mode 100644 caves/calcite/main.json create mode 100644 caves/calcite/small.json create mode 100644 caves/volcanic/main.json create mode 100644 caves/volcanic/small.json create mode 100644 ravines/calcite/main.json create mode 100644 ravines/calcite/small.json create mode 100644 ravines/volcanic/main.json create mode 100644 ravines/volcanic/small.json diff --git a/biomes/cave/calcite-cavern.json b/biomes/cave/calcite-cavern.json new file mode 100644 index 00000000..9b2e39a9 --- /dev/null +++ b/biomes/cave/calcite-cavern.json @@ -0,0 +1,31 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:calcite" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:calcite" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:calcite" + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/cave/volcanic-cavern.json b/biomes/cave/volcanic-cavern.json new file mode 100644 index 00000000..14e81037 --- /dev/null +++ b/biomes/cave/volcanic-cavern.json @@ -0,0 +1,57 @@ +{ + "wall": { + "palette": [ + { + "block": "minecraft:smooth_basalt", + "weight": 10 + }, + { + "block": "minecraft:magma_block" + } + ] + }, + "layers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:smooth_basalt", + "weight": 3 + }, + { + "block": "minecraft:basalt", + "data": { + "axis": "y" + }, + "weight": 7 + }, + { + "block": "minecraft:magma_block" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:smooth_basalt", + "weight": 3 + }, + { + "block": "minecraft:basalt", + "data": { + "axis": "y" + }, + "weight": 7 + }, + { + "block": "minecraft:magma_block" + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/tropical/sea/coral-ocean-cliffs.json b/biomes/tropical/sea/coral-ocean-cliffs.json index 6c68137b..ba402575 100644 --- a/biomes/tropical/sea/coral-ocean-cliffs.json +++ b/biomes/tropical/sea/coral-ocean-cliffs.json @@ -28,6 +28,28 @@ ] } ], + "carving": { + "ravines": [ + { + "rarity": 442, + "ravine": "volcanic/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "volcanic/main", + "rarity": 228, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + } + ] + }, "effects": [{ "particleAltX": 0.3, "particleAltY": 1.960885, diff --git a/biomes/tropical/sea/coral-ocean.json b/biomes/tropical/sea/coral-ocean.json index 6168cacf..52fae496 100644 --- a/biomes/tropical/sea/coral-ocean.json +++ b/biomes/tropical/sea/coral-ocean.json @@ -27,6 +27,28 @@ ] } ], + "carving": { + "ravines": [ + { + "rarity": 442, + "ravine": "volcanic/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "volcanic/main", + "rarity": 228, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + } + ] + }, "effects": [{ "particleAltX": 0.3, "particleAltY": 1.960885, diff --git a/biomes/tropical/sea/ocean.json b/biomes/tropical/sea/ocean.json index a67d691c..ed4476e7 100644 --- a/biomes/tropical/sea/ocean.json +++ b/biomes/tropical/sea/ocean.json @@ -12,6 +12,28 @@ "max": -20, "generator": "river" }], + "carving": { + "ravines": [ + { + "rarity": 442, + "ravine": "volcanic/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "volcanic/main", + "rarity": 228, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + } + ] + }, "layers": [ { "minHeight": 2, diff --git a/biomes/tropical/sea/river-soft.json b/biomes/tropical/sea/river-soft.json index 1a7fe7a4..e29c2a22 100644 --- a/biomes/tropical/sea/river-soft.json +++ b/biomes/tropical/sea/river-soft.json @@ -26,6 +26,28 @@ } ] }], + "carving": { + "ravines": [ + { + "rarity": 442, + "ravine": "volcanic/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "volcanic/main", + "rarity": 228, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + } + ] + }, "decorators": [ { "chance": 0.02, diff --git a/biomes/tropical/sea/river-steep.json b/biomes/tropical/sea/river-steep.json index 54cf8702..f64c85af 100644 --- a/biomes/tropical/sea/river-steep.json +++ b/biomes/tropical/sea/river-steep.json @@ -8,6 +8,28 @@ "max": -6, "min": -15 }], + "carving": { + "ravines": [ + { + "rarity": 442, + "ravine": "volcanic/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "volcanic/main", + "rarity": 228, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + } + ] + }, "layers": [ { "minHeight": 2, diff --git a/caves/calcite/main.json b/caves/calcite/main.json new file mode 100644 index 00000000..dcc7fc78 --- /dev/null +++ b/caves/calcite/main.json @@ -0,0 +1,62 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/calcite-cavern", + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "calcite/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/calcite/small.json b/caves/calcite/small.json new file mode 100644 index 00000000..788706d1 --- /dev/null +++ b/caves/calcite/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/calcite-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/caves/volcanic/main.json b/caves/volcanic/main.json new file mode 100644 index 00000000..b13904e5 --- /dev/null +++ b/caves/volcanic/main.json @@ -0,0 +1,62 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/volcanic-cavern", + "fork": { + "caves": [ + { + "breakSurface": false, + "cave": "volcanic/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/volcanic/small.json b/caves/volcanic/small.json new file mode 100644 index 00000000..2496daa6 --- /dev/null +++ b/caves/volcanic/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/volcanic-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/ravines/calcite/main.json b/ravines/calcite/main.json new file mode 100644 index 00000000..7fbde23f --- /dev/null +++ b/ravines/calcite/main.json @@ -0,0 +1,68 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "customBiome": "cave/calcite-cavern", + "fork": { + "caves": [ + { + "cave": "drip/main", + "rarity": 17, + "breakSurface": false + } + ], + "ravines": [ + { + "rarity": 33, + "ravine": "drip/small" + } + ] + }, + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 24, + "min": 14 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/calcite/small.json b/ravines/calcite/small.json new file mode 100644 index 00000000..8eef712a --- /dev/null +++ b/ravines/calcite/small.json @@ -0,0 +1,53 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 32, + "maxIterations": 32 + }, + "customBiome": "cave/calcite-cavern", + "nodeThreshold": 8, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 13, + "min": 7 + }, + "angle": 90, + "topAngle": 90, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/drip/main.json b/ravines/drip/main.json index 70b6e3bf..a08fdbed 100644 --- a/ravines/drip/main.json +++ b/ravines/drip/main.json @@ -42,7 +42,7 @@ ], "ravines": [ { - "rarity": 3, + "rarity": 33, "ravine": "drip/small" } ] diff --git a/ravines/drip/small.json b/ravines/drip/small.json index 5964c407..ab302f5d 100644 --- a/ravines/drip/small.json +++ b/ravines/drip/small.json @@ -32,15 +32,6 @@ "maxIterations": 32 }, "customBiome": "cave/drip-cavern", - "fork": { - "caves": [ - { - "cave": "drip/small", - "rarity": 7, - "breakSurface": false - } - ] - }, "nodeThreshold": 8, "depthStyle": { "generator": { diff --git a/ravines/red-sandstone/main.json b/ravines/red-sandstone/main.json index c7ba24ec..4c37a71f 100644 --- a/ravines/red-sandstone/main.json +++ b/ravines/red-sandstone/main.json @@ -42,7 +42,7 @@ ], "ravines": [ { - "rarity": 3, + "rarity": 33, "ravine": "red-sandstone/small" } ] diff --git a/ravines/red-sandstone/small.json b/ravines/red-sandstone/small.json index 158fe5f1..577ae55d 100644 --- a/ravines/red-sandstone/small.json +++ b/ravines/red-sandstone/small.json @@ -32,15 +32,6 @@ "maxIterations": 32 }, "customBiome": "cave/sandstone-cavern", - "fork": { - "caves": [ - { - "cave": "red-sandstone/small", - "rarity": 7, - "breakSurface": false - } - ] - }, "nodeThreshold": 8, "depthStyle": { "generator": { diff --git a/ravines/rocky/main.json b/ravines/rocky/main.json index f0a87748..06f60354 100644 --- a/ravines/rocky/main.json +++ b/ravines/rocky/main.json @@ -42,7 +42,7 @@ ], "ravines": [ { - "rarity": 3, + "rarity": 33, "ravine": "rocky/small" } ] diff --git a/ravines/rocky/small.json b/ravines/rocky/small.json index aefbf869..c9833b5e 100644 --- a/ravines/rocky/small.json +++ b/ravines/rocky/small.json @@ -32,15 +32,6 @@ "maxIterations": 32 }, "customBiome": "cave/rocky-cavern", - "fork": { - "caves": [ - { - "cave": "rocky/small", - "rarity": 7, - "breakSurface": false - } - ] - }, "nodeThreshold": 8, "depthStyle": { "generator": { diff --git a/ravines/sandstone/main.json b/ravines/sandstone/main.json index b09ceb9f..a34804c4 100644 --- a/ravines/sandstone/main.json +++ b/ravines/sandstone/main.json @@ -42,7 +42,7 @@ ], "ravines": [ { - "rarity": 3, + "rarity": 33, "ravine": "sandstone/small" } ] diff --git a/ravines/sandstone/small.json b/ravines/sandstone/small.json index c62fbbdd..577ae55d 100644 --- a/ravines/sandstone/small.json +++ b/ravines/sandstone/small.json @@ -32,15 +32,6 @@ "maxIterations": 32 }, "customBiome": "cave/sandstone-cavern", - "fork": { - "caves": [ - { - "cave": "sandstone/small", - "rarity": 7, - "breakSurface": false - } - ] - }, "nodeThreshold": 8, "depthStyle": { "generator": { diff --git a/ravines/simple/main.json b/ravines/simple/main.json index 6da36195..c737e2ff 100644 --- a/ravines/simple/main.json +++ b/ravines/simple/main.json @@ -41,7 +41,7 @@ ], "ravines": [ { - "rarity": 3, + "rarity": 33, "ravine": "sandstone/small" } ] diff --git a/ravines/simple/small.json b/ravines/simple/small.json index 3e4ae3e1..45521188 100644 --- a/ravines/simple/small.json +++ b/ravines/simple/small.json @@ -31,15 +31,6 @@ "maxDistance": 32, "maxIterations": 32 }, - "fork": { - "caves": [ - { - "cave": "sandstone/small", - "rarity": 7, - "breakSurface": false - } - ] - }, "nodeThreshold": 8, "depthStyle": { "generator": { diff --git a/ravines/volcanic/main.json b/ravines/volcanic/main.json new file mode 100644 index 00000000..6d282c63 --- /dev/null +++ b/ravines/volcanic/main.json @@ -0,0 +1,68 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 128, + "maxIterations": 128 + }, + "customBiome": "cave/volcanic-cavern", + "fork": { + "caves": [ + { + "cave": "volcanic/main", + "rarity": 17, + "breakSurface": false + } + ], + "ravines": [ + { + "rarity": 33, + "ravine": "volcanic/small" + } + ] + }, + "nodeThreshold": 40, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 24, + "min": 14 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/ravines/volcanic/small.json b/ravines/volcanic/small.json new file mode 100644 index 00000000..e640efe0 --- /dev/null +++ b/ravines/volcanic/small.json @@ -0,0 +1,53 @@ +{ + "worm": { + "xStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -6, + "max": 6, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "yStyle": { + "min": -6 , + "max": 6, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "girth": { + "max": 3, + "min": 3 + }, + "maxDistance": 32, + "maxIterations": 32 + }, + "customBiome": "cave/volcanic-cavern", + "nodeThreshold": 8, + "depthStyle": { + "generator": { + "style": "PERLIN" + }, + "max": 13, + "min": 7 + }, + "angle": 90, + "topAngle": 90, + "ribThickness": 5, + "baseWidthStyle": { + "generator": { + "style": "FLAT" + }, + "max": 1, + "min": 1 + } +} \ No newline at end of file diff --git a/regions/tropical.json b/regions/tropical.json index b59653e7..c413cf82 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -24,6 +24,40 @@ "tropical/sea/ocean", "tropical/sea/river-soft" ], + "carving": { + "ravines": [ + { + "rarity": 271, + "ravine": "rocky/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "volcanic/main", + "rarity": 328, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, + { + "breakSurface": true, + "cave": "rocky/main", + "rarity": 12, + "caveStartHeight": { + "max": 80, + "min": 58, + "style": { + "style": "STATIC" + } + } + } + ] + }, "biomeImplosionRatio": 0.25, "riverStyle": { "style": "VASCULAR", diff --git a/regions/tundra.json b/regions/tundra.json index 32d6cf77..288216e2 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -74,6 +74,44 @@ "cold-food" ] }, + "carving": { + "ravines": [ + { + "rarity": 421, + "ravine": "calcite/main" + }, + { + "rarity": 271, + "ravine": "rocky/main" + } + ], + "caves": [ + { + "breakSurface": true, + "cave": "calcite/main", + "rarity": 28, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": { + "style": "STATIC" + } + } + }, + { + "breakSurface": true, + "cave": "rocky/main", + "rarity": 7, + "caveStartHeight": { + "max": 80, + "min": 58, + "style": { + "style": "STATIC" + } + } + } + ] + }, "objects": [ { "chance": 0,