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/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/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/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/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 4c06a200..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": "SIMPLEX"}, - "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/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/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/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/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/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/amethyst/small.json b/caves/amethyst/small.json new file mode 100644 index 00000000..cec95817 --- /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": 95, + "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/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/deep/main.json b/caves/deep/main.json new file mode 100644 index 00000000..10574d71 --- /dev/null +++ b/caves/deep/main.json @@ -0,0 +1,73 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 50, + "min": 5 + }, + "customBiome": "cave/deepslate-cavern", + "fork": { + "ravines": [ + { + "rarity": 135, + "ravine": "deep/main" + }, + { + "rarity": 255, + "ravine": "amethyst/main" + } + ], + "caves": [ + { + "breakSurface": false, + "cave": "amethyst/small", + "rarity": 110 + } + ], + "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/drip/main.json b/caves/drip/main.json new file mode 100644 index 00000000..11841c33 --- /dev/null +++ b/caves/drip/main.json @@ -0,0 +1,62 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/drip-cavern", + "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/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/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/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/rocky/small.json b/caves/rocky/small.json new file mode 100644 index 00000000..6a5df72b --- /dev/null +++ b/caves/rocky/small.json @@ -0,0 +1,55 @@ +{ + "fill": { + "block": "minecraft:cave_air" + }, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "cave/rocky-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/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/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/dimensions/overworld.json b/dimensions/overworld.json index 376b9c70..82997dbc 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": { @@ -38,6 +35,22 @@ "frozen", "tundra" ], + "carving": { + "caves": [ + { + "breakSurface": true, + "cave": "deep/main", + "rarity": 28, + "caveStartHeight": { + "max": 35, + "min": 12, + "style": { + "style": "STATIC" + } + } + } + ] + }, "islandBiomeChanceStyle": { "style": "NOWHERE_CELLULAR", "axialFracturing": true, @@ -53,15 +66,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 +89,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 +239,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, 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/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/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/deep/main.json b/ravines/deep/main.json new file mode 100644 index 00000000..9bac1fb6 --- /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": 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/drip/main.json b/ravines/drip/main.json new file mode 100644 index 00000000..a08fdbed --- /dev/null +++ b/ravines/drip/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/drip-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/drip/small.json b/ravines/drip/small.json new file mode 100644 index 00000000..ab302f5d --- /dev/null +++ b/ravines/drip/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/drip-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/red-sandstone/main.json b/ravines/red-sandstone/main.json new file mode 100644 index 00000000..4c37a71f --- /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": 33, + "ravine": "red-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/red-sandstone/small.json b/ravines/red-sandstone/small.json new file mode 100644 index 00000000..577ae55d --- /dev/null +++ b/ravines/red-sandstone/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/sandstone-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/rocky/main.json b/ravines/rocky/main.json new file mode 100644 index 00000000..06f60354 --- /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": 33, + "ravine": "rocky/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/rocky/small.json b/ravines/rocky/small.json new file mode 100644 index 00000000..c9833b5e --- /dev/null +++ b/ravines/rocky/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/rocky-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/sandstone/main.json b/ravines/sandstone/main.json new file mode 100644 index 00000000..a34804c4 --- /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": 33, + "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/sandstone/small.json b/ravines/sandstone/small.json new file mode 100644 index 00000000..577ae55d --- /dev/null +++ b/ravines/sandstone/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/sandstone-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/simple/main.json b/ravines/simple/main.json new file mode 100644 index 00000000..c737e2ff --- /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": 33, + "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..45521188 --- /dev/null +++ b/ravines/simple/small.json @@ -0,0 +1,52 @@ +{ + "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 + }, + "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/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/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 6dcc99a9..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", @@ -337,6 +333,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": { 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 05b7a932..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", @@ -237,6 +232,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": { diff --git a/regions/tropical.json b/regions/tropical.json index f9bd148e..c413cf82 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -24,12 +24,40 @@ "tropical/sea/ocean", "tropical/sea/river-soft" ], - "caveBiomes": [ - "cave/tropical-cavern", - "cave/cavern-coral", - "cave/cavern-root", - "cave/jungle-cavern" - ], + "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 2a059777..288216e2 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", @@ -78,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,