diff --git a/.gitignore b/.gitignore index 3700feed..41aef0b3 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ *.txt *.WinMerge _docs/ + +.iris/ 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 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/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/frozen/sea/ocean.json b/biomes/frozen/sea/ocean.json index d1179660..7b235d72 100644 --- a/biomes/frozen/sea/ocean.json +++ b/biomes/frozen/sea/ocean.json @@ -53,7 +53,6 @@ "weight": 1, "block": "minecraft:ice" } - ] }, { diff --git a/biomes/mushroom/crimson-forest.json b/biomes/mushroom/crimson-forest.json index 5ab8c22f..08576e5c 100644 --- a/biomes/mushroom/crimson-forest.json +++ b/biomes/mushroom/crimson-forest.json @@ -29,7 +29,7 @@ ] } ], - "customDerivitives": [{ + "customDerivitives": [{ "category": "mushroom", "id": "mushroom_crimson_forest", "waterColor": "#5BC1AA", diff --git a/biomes/mushroom/warped-forest.json b/biomes/mushroom/warped-forest.json index 6d3b28a9..ef098f5c 100644 --- a/biomes/mushroom/warped-forest.json +++ b/biomes/mushroom/warped-forest.json @@ -9,7 +9,7 @@ "max": 39, "generator": "plain-cliffs" }], - "customDerivitives": [{ + "customDerivitives": [{ "category": "mushroom", "id": "mushroom_warped_forest", "waterColor": "#A1E8E8", diff --git a/biomes/subterrestrial-palette/amethyst-cavern.json b/biomes/subterrestrial-palette/amethyst-cavern.json new file mode 100644 index 00000000..30c1bf19 --- /dev/null +++ b/biomes/subterrestrial-palette/amethyst-cavern.json @@ -0,0 +1,83 @@ +{ + "name": "Amethyst Cavern", + "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"} + } + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/calcite-cavern.json b/biomes/subterrestrial-palette/calcite-cavern.json new file mode 100644 index 00000000..57f27a29 --- /dev/null +++ b/biomes/subterrestrial-palette/calcite-cavern.json @@ -0,0 +1,28 @@ +{ + "name": "Calcite Cavern", + "wall": {"palette": [{"block": "minecraft:tuff"}]}, + "layers": [{ + "maxHeight": 1, + "minHeight": 1, + "palette": [ + {"block": "minecraft:calcite"}, + {"block": "minecraft:diorite"} + ] + }], + "caveCeilingLayers": [{ + "maxHeight": 1, + "minHeight": 1, + "palette": [ + {"block": "minecraft:calcite"}, + {"block": "minecraft:diorite"} + ] + }], + "decorators": [{ + "chance": 0.05, + "style": {"style": "STATIC"}, + "topPalette": [{"block": "minecraft:andesite"}], + "stackMax": 5, + "stackMin": 1, + "palette": [{"block": "minecraft:calcite"}] + }] +} diff --git a/biomes/subterrestrial-palette/deepslate-cavern.json b/biomes/subterrestrial-palette/deepslate-cavern.json new file mode 100644 index 00000000..d9e2545d --- /dev/null +++ b/biomes/subterrestrial-palette/deepslate-cavern.json @@ -0,0 +1,21 @@ +{ + "name": "Deepslate Cavern", + "wall": {"palette": [{"block": "minecraft:deepslate"}]}, + "layers": [{ + "style": { + "style": "STATIC", + "zoom": 0.5 + }, + "maxHeight": 2, + "minHeight": 2, + "palette": [ + {"block": "minecraft:deepslate"}, + {"block": "minecraft:tuff"} + ] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [{"block": "minecraft:deepslate"}] + }] +} diff --git a/biomes/subterrestrial-palette/drip-cavern-minimal.json b/biomes/subterrestrial-palette/drip-cavern-minimal.json new file mode 100644 index 00000000..e667a389 --- /dev/null +++ b/biomes/subterrestrial-palette/drip-cavern-minimal.json @@ -0,0 +1,39 @@ +{ + "name": "Dripstone Cavern Child", + "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"} + }] + } + ] +} diff --git a/biomes/subterrestrial-palette/drip-cavern.json b/biomes/subterrestrial-palette/drip-cavern.json new file mode 100644 index 00000000..385a0a1b --- /dev/null +++ b/biomes/subterrestrial-palette/drip-cavern.json @@ -0,0 +1,57 @@ +{ + "name": "Dripstone Cavern", + "wall": {"palette": [{ + "block": "minecraft:dripstone_block", + "weight": 4 + }]}, + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "GLOB_IRIS_THICK"}, + "zoom": 0.4, + "palette": [ + { + "weight": 2, + "block": "minecraft:tuff" + }, + { + "weight": 2, + "block": "minecraft:granite" + }, + { + "block": "minecraft:dripstone_block", + "weight": 6 + } + ] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [{"block": "minecraft:dripstone_block"}] + }], + "decorators": [ + { + "chance": 0.066, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "absoluteMaxStack": 6, + "palette": [{ + "block": "minecraft:pointed_dripstone", + "data": {"vertical_direction": "up"} + }] + }, + { + "partOf": "CEILING", + "chance": 0.1, + "absoluteMaxStack": 6, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "palette": [{ + "block": "minecraft:pointed_dripstone", + "data": {"vertical_direction": "down"} + }] + } + ] +} diff --git a/biomes/subterrestrial-palette/granite-cavern.json b/biomes/subterrestrial-palette/granite-cavern.json new file mode 100644 index 00000000..8c1441e3 --- /dev/null +++ b/biomes/subterrestrial-palette/granite-cavern.json @@ -0,0 +1,18 @@ +{ + "name": "Granite Cavern", + "wall": {"palette": [{"block": "minecraft:granite"}]}, + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "zoom": 0.4, + "palette": [{"block": "minecraft:granite"}] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [{ + "block": "minecraft:granite", + "weight": 6 + }] + }] +} diff --git a/biomes/subterrestrial-palette/ice-cavern-minimal.json b/biomes/subterrestrial-palette/ice-cavern-minimal.json new file mode 100644 index 00000000..70746635 --- /dev/null +++ b/biomes/subterrestrial-palette/ice-cavern-minimal.json @@ -0,0 +1,102 @@ +{ + "name": "Ice Cavern Child", + "wall": {"palette": [{"block": "minecraft:packed_ice"}]}, + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + { + "weight": 5, + "block": "minecraft:ice" + }, + { + "weight": 1, + "block": "minecraft:packed_ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + { + "weight": 1, + "block": "minecraft:blue_ice" + }, + { + "weight": 5, + "block": "minecraft:ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [{ + "weight": 5, + "block": "minecraft:blackstone" + }] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 1, + "palette": [{"block": "minecraft:ice"}] + }, + { + "maxHeight": 1, + "minHeight": 1, + "palette": [ + {"block": "minecraft:blackstone"}, + {"block": "minecraft:blue_ice"} + ] + } + ], + "decorators": [ + { + "chance": 0.001, + "palette": [{"block": "minecraft:cornflower"}] + }, + { + "chance": 0.0015, + "scaleStack": true, + "stackMin": 25, + "stackMax": 50, + "absoluteMaxStack": 3, + "palette": [ + { + "block": "minecraft:ice", + "weight": 3 + }, + { + "block": "minecraft:packed_ice", + "weight": 1 + } + ] + }, + { + "partOf": "CEILING", + "chance": 0.005, + "absoluteMaxStack": 3, + "scaleStack": true, + "stackMin": 25, + "stackMax": 50, + "palette": [ + { + "block": "minecraft:ice", + "weight": 3 + }, + { + "block": "minecraft:packed_ice", + "weight": 1 + } + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/ice-cavern.json b/biomes/subterrestrial-palette/ice-cavern.json new file mode 100644 index 00000000..4190c009 --- /dev/null +++ b/biomes/subterrestrial-palette/ice-cavern.json @@ -0,0 +1,102 @@ +{ + "name": "Ice Cavern", + "wall": {"palette": [{"block": "minecraft:packed_ice"}]}, + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + { + "weight": 5, + "block": "minecraft:ice" + }, + { + "weight": 1, + "block": "minecraft:packed_ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + { + "weight": 1, + "block": "minecraft:blue_ice" + }, + { + "weight": 5, + "block": "minecraft:ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [{ + "weight": 5, + "block": "minecraft:blackstone" + }] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 1, + "palette": [{"block": "minecraft:ice"}] + }, + { + "maxHeight": 1, + "minHeight": 1, + "palette": [ + {"block": "minecraft:blackstone"}, + {"block": "minecraft:blue_ice"} + ] + } + ], + "decorators": [ + { + "chance": 0.001, + "palette": [{"block": "minecraft:cornflower"}] + }, + { + "chance": 0.006, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "absoluteMaxStack": 6, + "palette": [ + { + "block": "minecraft:ice", + "weight": 3 + }, + { + "block": "minecraft:packed_ice", + "weight": 1 + } + ] + }, + { + "partOf": "CEILING", + "chance": 0.001, + "absoluteMaxStack": 6, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "palette": [ + { + "block": "minecraft:ice", + "weight": 3 + }, + { + "block": "minecraft:packed_ice", + "weight": 1 + } + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/ice-ravine.json b/biomes/subterrestrial-palette/ice-ravine.json new file mode 100644 index 00000000..291aef66 --- /dev/null +++ b/biomes/subterrestrial-palette/ice-ravine.json @@ -0,0 +1,98 @@ +{ + "name": "Ice Cavern", + "wall": {"palette": [{"block": "minecraft:blackstone"}]}, + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + { + "weight": 5, + "block": "minecraft:ice" + }, + { + "weight": 1, + "block": "minecraft:packed_ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + { + "weight": 1, + "block": "minecraft:blue_ice" + }, + { + "weight": 5, + "block": "minecraft:ice" + }, + { + "weight": 5, + "block": "minecraft:blackstone" + } + ] + } + ], + "caveCeilingLayers": [ + { + "maxHeight": 2, + "minHeight": 1, + "palette": [{"block": "minecraft:ice"}] + }, + { + "maxHeight": 1, + "minHeight": 1, + "palette": [ + {"block": "minecraft:blackstone"}, + {"block": "minecraft:blue_ice"} + ] + } + ], + "decorators": [ + { + "chance": 0.001, + "palette": [{"block": "minecraft:cornflower"}] + }, + { + "chance": 0.006, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "absoluteMaxStack": 6, + "palette": [ + { + "block": "minecraft:ice", + "weight": 3 + }, + { + "block": "minecraft:packed_ice", + "weight": 1 + } + ] + }, + { + "partOf": "CEILING", + "chance": 0.001, + "absoluteMaxStack": 6, + "scaleStack": true, + "stackMin": 25, + "stackMax": 80, + "palette": [ + { + "block": "minecraft:ice", + "weight": 3 + }, + { + "block": "minecraft:packed_ice", + "weight": 1 + } + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/jungle-cavern.json b/biomes/subterrestrial-palette/jungle-cavern.json new file mode 100644 index 00000000..3974b62d --- /dev/null +++ b/biomes/subterrestrial-palette/jungle-cavern.json @@ -0,0 +1,70 @@ +{ + "name": "Jungle Cavern", + "wall": { + "minHeight": 2, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + {"block": "minecraft:jungle_wood"}, + {"block": "minecraft:stripped_jungle_wood"} + ] + }, + "layers": [{ + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:grass_block"}] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + {"block": "minecraft:rooted_dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }], + "decorators": [ + { + "chance": 0.05, + "scaleStack": true, + "stackMin": 1, + "stackMax": 5, + "absoluteMaxStack": 5, + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:big_dripleaf"}] + }, + { + "chance": 0.05, + "partOf": "CEILING", + "scaleStack": true, + "stackMin": 5, + "stackMax": 55, + "absoluteMaxStack": 4, + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:cave_vines"}] + }, + { + "chance": 0.8, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:jungle_sapling"}, + {"block": "minecraft:tall_grass"}, + {"block": "minecraft:fern"}, + { + "block": "minecraft:grass", + "weight": 10 + }, + {"block": "minecraft:azalea"}, + {"block": "minecraft:flowering_azalea"}, + {"block": "minecraft:twisting_vines"} + ] + }, + { + "chance": 0.05, + "style": {"style": "STATIC"}, + "topPalette": [{"block": "minecraft:jungle_leaves"}], + "stackMax": 2, + "stackMin": 1, + "palette": [{"block": "minecraft:jungle_wood"}] + } + ] +} diff --git a/biomes/subterrestrial-palette/lava-cavern.json b/biomes/subterrestrial-palette/lava-cavern.json new file mode 100644 index 00000000..e0672485 --- /dev/null +++ b/biomes/subterrestrial-palette/lava-cavern.json @@ -0,0 +1,24 @@ +{ + "name": "Rocky Cavern", + "wall": { + "palette": [ + {"block": "minecraft:lava"} + ] + }, + "layers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + {"block": "minecraft:lava"} + + ] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + {"block": "minecraft:lava"} + + ] + }] +} diff --git a/biomes/subterrestrial-palette/mixed-sandstone-cavern.json b/biomes/subterrestrial-palette/mixed-sandstone-cavern.json new file mode 100644 index 00000000..e009f45f --- /dev/null +++ b/biomes/subterrestrial-palette/mixed-sandstone-cavern.json @@ -0,0 +1,86 @@ +{ + "name": "Sandstone Cavern", + "wall": { + "minHeight": 2, + "maxHeight": 2, + "style": {"style": "GLOB_IRIS_THICK"}, + "zoom": 0.4, + "palette": [ + { + "weight": 2, + "block": "minecraft:sand" + }, + { + "weight": 3, + "block": "minecraft:sand" + }, + {"block": "minecraft:red_sand"}, + { + "weight": 3, + "block": "minecraft:smooth_red_sandstone" + }, + { + "weight": 2, + "block": "minecraft:red_sand" + }, + { + "block": "minecraft:smooth_sandstone", + "weight": 8 + } + ] + }, + "layers": [{ + "style": {"style": "GLOB_IRIS_THICK"}, + "zoom": 0.4, + "palette": [ + { + "weight": 2, + "block": "minecraft:sand" + }, + { + "weight": 3, + "block": "minecraft:sand" + }, + {"block": "minecraft:red_sand"}, + { + "weight": 3, + "block": "minecraft:smooth_red_sandstone" + }, + { + "weight": 2, + "block": "minecraft:red_sand" + }, + { + "block": "minecraft:smooth_sandstone", + "weight": 8 + } + ] + }], + "caveCeilingLayers": [{ + "style": {"style": "GLOB_IRIS_THICK"}, + "zoom": 0.4, + "palette": [ + { + "weight": 2, + "block": "minecraft:smooth_sandstone" + }, + { + "weight": 3, + "block": "minecraft:smooth_sandstone" + }, + {"block": "minecraft:red_sandstone"}, + { + "weight": 3, + "block": "minecraft:smooth_red_sandstone" + }, + { + "weight": 2, + "block": "minecraft:red_sandstone" + }, + { + "block": "minecraft:smooth_sandstone", + "weight": 8 + } + ] + }] +} diff --git a/biomes/subterrestrial-palette/red-sandstone-cavern.json b/biomes/subterrestrial-palette/red-sandstone-cavern.json new file mode 100644 index 00000000..34a2aaf9 --- /dev/null +++ b/biomes/subterrestrial-palette/red-sandstone-cavern.json @@ -0,0 +1,47 @@ +{ + "name": "Red Sandstone Cavern", + "wall": {"palette": [ + {"block": "minecraft:red_sand"}, + {"block": "minecraft:red_sandstone"} + ]}, + "layers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "weight": 3, + "block": "minecraft:red_sand" + }, + { + "block": "minecraft:smooth_red_sandstone", + "weight": 8 + } + ] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "weight": 3, + "block": "minecraft:red_sand" + }, + { + "block": "minecraft:smooth_red_sandstone", + "weight": 8 + } + ] + }], + "decorators": [ + { + "chance": 0.03, + "stackMin": 1, + "stackMax": 3, + "palette": [{"block": "minecraft:cactus"}] + }, + { + "chance": 0.01, + "palette": [{"block": "minecraft:dead_bush"}] + } + ] +} diff --git a/biomes/subterrestrial-palette/rocky-cavern.json b/biomes/subterrestrial-palette/rocky-cavern.json new file mode 100644 index 00000000..4a497054 --- /dev/null +++ b/biomes/subterrestrial-palette/rocky-cavern.json @@ -0,0 +1,82 @@ +{ + "name": "Rocky Cavern", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + { + "block": "minecraft:stone", + "weight": 3 + }, + {"block": "minecraft:cobblestone"}, + {"block": "minecraft:stone"} + ] + }, + "layers": [{ + "style": {"style": "STATIC"}, + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone", + "weight": 3 + }, + {"block": "minecraft:cobblestone"}, + { + "block": "minecraft:andesite", + "weight": 3 + } + ] + }], + "caveCeilingLayers": [{ + "style": {"style": "STATIC"}, + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "block": "minecraft:stone", + "weight": 3 + }, + {"block": "minecraft:cobblestone"}, + { + "block": "minecraft:andesite", + "weight": 3 + } + ] + }], + "decorators": [ + { + "chance": 0.03, + "scaleStack": true, + "stackMin": 10, + "stackMax": 90, + "absoluteMaxStack": 15, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"} + ] + }, + { + "chance": 0.08, + "scaleStack": true, + "stackMin": 1, + "stackMax": 3, + "absoluteMaxStack": 5, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"} + ] + }, + { + "partOf": "CEILING", + "chance": 0.03, + "absoluteMaxStack": 15, + "scaleStack": true, + "stackMin": 10, + "stackMax": 90, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"} + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/sandstone-cavern.json b/biomes/subterrestrial-palette/sandstone-cavern.json new file mode 100644 index 00000000..7a90ebf5 --- /dev/null +++ b/biomes/subterrestrial-palette/sandstone-cavern.json @@ -0,0 +1,50 @@ +{ + "name": "Red Sandstone Cavern", + "wall": { + "style": {"style": "VASCULAR"}, + "palette": [ + {"block": "minecraft:sand"}, + {"block": "minecraft:sandstone"} + ] + }, + "layers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "weight": 3, + "block": "minecraft:sand" + }, + { + "block": "minecraft:smooth_sandstone", + "weight": 8 + } + ] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + { + "weight": 3, + "block": "minecraft:sand" + }, + { + "block": "minecraft:smooth_sandstone", + "weight": 8 + } + ] + }], + "decorators": [ + { + "chance": 0.03, + "stackMin": 1, + "stackMax": 3, + "palette": [{"block": "minecraft:cactus"}] + }, + { + "chance": 0.02, + "palette": [{"block": "minecraft:dead_bush"}] + } + ] +} diff --git a/biomes/subterrestrial-palette/swamp-cavern.json b/biomes/subterrestrial-palette/swamp-cavern.json new file mode 100644 index 00000000..022c5ec4 --- /dev/null +++ b/biomes/subterrestrial-palette/swamp-cavern.json @@ -0,0 +1,47 @@ +{ + "name": "Swamp Cavern", + "wall": { + "minHeight": 2, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.4, + "palette": [ + {"block": "minecraft:dark_oak_wood"}, + {"block": "minecraft:spruce_wood"} + ] + }, + "layers": [{ + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:grass_block"}, + {"block": "minecraft:podzol"} + ] + }], + "caveCeilingLayers": [{ + "maxHeight": 2, + "minHeight": 2, + "palette": [ + {"block": "minecraft:rooted_dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }], + "decorators": [ + { + "chance": 0.3, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:grass"}, + {"block": "minecraft:fern"} + ] + }, + { + "chance": 0.08, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:brown_mushroom"}, + {"block": "minecraft:red_mushroom"}, + {"block": "minecraft:crimson_fungus"} + ] + } + ] +} diff --git a/biomes/subterrestrial-palette/volcanic-cavern.json b/biomes/subterrestrial-palette/volcanic-cavern.json new file mode 100644 index 00000000..a97dd3e6 --- /dev/null +++ b/biomes/subterrestrial-palette/volcanic-cavern.json @@ -0,0 +1,42 @@ +{ + "name": "Volcanic Cavern", + "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"} + ] + }] +} diff --git a/biomes/tropical/mountain.json b/biomes/tropical/mountain.json index a77e40cb..5944c33d 100644 --- a/biomes/tropical/mountain.json +++ b/biomes/tropical/mountain.json @@ -34,40 +34,17 @@ ], "layers": [ { - "minHeight": 2, - "maxHeight": 2, - "slopeCondition": { - "minimumSlope": 0, - "maximumSlope": 3 - }, + "minHeight": 1, + "maxHeight": 1, "palette": [{"block": "minecraft:grass_block"}] }, { - "minHeight": 6, - "maxHeight": 10, - "slopeCondition": { - "minimumSlope": 3, - "maximumSlope": 255 - }, - "palette": [{"block": "minecraft:terracotta"}] - }, - { - "minHeight": 6, - "maxHeight": 10, - "slopeCondition": { - "minimumSlope": 3, - "maximumSlope": 255 - }, - "palette": [{"block": "minecraft:orange_terracotta"}] - }, - { - "minHeight": 6, - "maxHeight": 10, - "slopeCondition": { - "minimumSlope": 3, - "maximumSlope": 255 - }, - "palette": [{"block": "minecraft:red_terracotta"}] + "minHeight": 1, + "maxHeight": 1, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:rooted_dirt"} + ] } ], "decorators": [ diff --git a/biomes/tropical/sea/coral-ocean-cliffs.json b/biomes/tropical/sea/coral-ocean-cliffs.json index 6c68137b..5cd9e9cd 100644 --- a/biomes/tropical/sea/coral-ocean-cliffs.json +++ b/biomes/tropical/sea/coral-ocean-cliffs.json @@ -28,6 +28,22 @@ ] } ], + "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..c68d71ee 100644 --- a/biomes/tropical/sea/coral-ocean.json +++ b/biomes/tropical/sea/coral-ocean.json @@ -27,6 +27,22 @@ ] } ], + "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..38e89e87 100644 --- a/biomes/tropical/sea/ocean.json +++ b/biomes/tropical/sea/ocean.json @@ -12,6 +12,22 @@ "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..ddafc62a 100644 --- a/biomes/tropical/sea/river-soft.json +++ b/biomes/tropical/sea/river-soft.json @@ -26,6 +26,22 @@ } ] }], + "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..95380cf5 100644 --- a/biomes/tropical/sea/river-steep.json +++ b/biomes/tropical/sea/river-steep.json @@ -8,6 +8,22 @@ "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/biomes/tundra/ether.json b/biomes/tundra/ether.json new file mode 100644 index 00000000..79cf3605 --- /dev/null +++ b/biomes/tundra/ether.json @@ -0,0 +1,199 @@ +{ + "name": "Tundra Ether", + "derivative": "MOUNTAINS", + "color": "#164598", + "rarity": 13, + "vanillaDerivative": "TAIGA_MOUNTAINS", + "generators": [{ + "generator": "smooth-dunes", + "max": 14, + "min": 8 + }], + "customDerivitives": [{ + "grassColor": "#dcf5f1", + "foliageColor": "#e6dcf5", + "id": "tunether", + "waterColor": "#5C3BEF", + "waterFogColor": "#7A768F", + "category": "forest", + "fogColor": "#686090" + }], + "jigsawStructures": [ + { + "rarity": 1700, + "structure": "pillager_outpost" + }, + { + "rarity": 1000, + "structure": "village-tundra" + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": {"minimumSlope": 6.9}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:gravel"} + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": {"minimumSlope": 5.3}, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"}, + {"block": "minecraft:gravel"} + ] + }, + {"palette": [{"block": "minecraft:grass_block"}]}, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "objects": [ + { + "place": [ + "clutter/gravelsplotch1", + "clutter/gravelsplotch2", + "clutter/gravelsplotch3", + "clutter/gravelsplotch4" + ], + "chance": 0.35, + "mode": "PAINT" + }, + { + "place": [ + "structures/woodhand1", + "structures/woodhand2", + "structures/woodhand3" + ], + "chance": 0.07, + "mode": "VACUUM" + }, + { + "chance": 0.8, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mixed/dotree1", + "trees/mixed/dotree2", + "trees/mixed/dotree3", + "trees/mixed/dotree4", + "trees/mixed/dotree5", + "trees/mixed/dotree6", + "trees/mixed/dotree7", + "trees/mixed/dotree8", + "trees/mixed/dotree9", + "trees/mixed/dotree10" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/obelisk1", + "clutter/obelisk2", + "clutter/obelisk3", + "clutter/obelisk4", + "clutter/obelisk5", + "clutter/obelisk6", + "clutter/obelisk7" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + } + ], + "biomeZoom": 30, + "biomeStyle": {"style": "SIMPLEX"}, + "decorators": [ + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "minecraft:white_tulip"}, + {"block": "minecraft:blue_orchid"}, + {"block": "minecraft:poppy"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": {"age": 0}, + "block": "minecraft:sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "minecraft:sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "minecraft:sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "minecraft:sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:grass"}], + "style": {"style": "STATIC"} + } + ], + "childShrinkFactor": 8, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + }, + "biomeScatter": [ + "TAIGA_HILLS", + "MOUNTAINS" + ] +} diff --git a/biomes/.util/ruined_portals.json b/biomes/util/ruined_portals.json similarity index 100% rename from biomes/.util/ruined_portals.json rename to biomes/util/ruined_portals.json diff --git a/caves/amethyst/small.json b/caves/amethyst/small.json new file mode 100644 index 00000000..f7c8f559 --- /dev/null +++ b/caves/amethyst/small.json @@ -0,0 +1,49 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/calcite/main.json b/caves/calcite/main.json new file mode 100644 index 00000000..72b76d74 --- /dev/null +++ b/caves/calcite/main.json @@ -0,0 +1,56 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/calcite/small.json b/caves/calcite/small.json new file mode 100644 index 00000000..3ea86d48 --- /dev/null +++ b/caves/calcite/small.json @@ -0,0 +1,49 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/deep/main.json b/caves/deep/main.json new file mode 100644 index 00000000..e6e37be7 --- /dev/null +++ b/caves/deep/main.json @@ -0,0 +1,67 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 50, + "min": 5 + }, + "customBiome": "subterrestrial-palette/deepslate-cavern", + "fork": { + "ravines": [ + { + "rarity": 135, + "ravine": "deep/main" + }, + { + "rarity": 255, + "ravine": "amethyst/main" + } + ], + "caves": [{ + "breakSurface": false, + "cave": "amethyst/small", + "rarity": 110 + }], + "elipsoids": [{ + "customBiome": "subterrestrial-palette/amethyst-cavern", + "fill": {"block": "minecraft:cave_air"}, + "rarity": 90, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }] + }, + "worm": { + "girth": { + "max": 5, + "min": 2, + "style": {"style": "NOWHERE"} + }, + "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" + } + } + } +} diff --git a/caves/drip/main.json b/caves/drip/main.json new file mode 100644 index 00000000..9a9b1db3 --- /dev/null +++ b/caves/drip/main.json @@ -0,0 +1,57 @@ +{ + "name": "Amethyst Cavern", + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/drip/small.json b/caves/drip/small.json new file mode 100644 index 00000000..9954837d --- /dev/null +++ b/caves/drip/small.json @@ -0,0 +1,50 @@ +{ + "name": "Amethyst Cavern Small", + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/granite/small.json b/caves/granite/small.json new file mode 100644 index 00000000..7033e0e6 --- /dev/null +++ b/caves/granite/small.json @@ -0,0 +1,57 @@ +{ + "name": "Granite Cavern", + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/granite-cavern", + "fork": { + "caves": [{ + "breakSurface": false, + "cave": "granite/small", + "rarity": 3 + }], + "elipsoids": [{ + "fill": {"block": "minecraft:cave_air"}, + "rarity": 15, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }] + }, + "worm": { + "girth": { + "max": 3, + "min": 4, + "style": {"style": "VASCULAR"} + }, + "maxDistance": 25, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + } + } +} diff --git a/caves/ice/main.json b/caves/ice/main.json new file mode 100644 index 00000000..7c603ac0 --- /dev/null +++ b/caves/ice/main.json @@ -0,0 +1,57 @@ +{ + "name": "Ice Cavern", + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 120, + "min": 3 + }, + "customBiome": "subterrestrial-palette/ice-cavern", + "fork": { + "caves": [{ + "breakSurface": false, + "cave": "ice/small", + "rarity": 7 + }], + "elipsoids": [{ + "fill": {"block": "minecraft:cave_air"}, + "rarity": 15, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }] + }, + "worm": { + "girth": { + "max": 4, + "min": 3, + "style": {"style": "VASCULAR"} + }, + "maxDistance": 77, + "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" + } + } + } +} diff --git a/caves/ice/small.json b/caves/ice/small.json new file mode 100644 index 00000000..ea6ac284 --- /dev/null +++ b/caves/ice/small.json @@ -0,0 +1,50 @@ +{ + "name": "Amethyst Cavern Small", + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 65, + "min": 3 + }, + "customBiome": "subterrestrial-palette/ice-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": "VASCULAR"} + }, + "maxDistance": 15, + "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" + } + } + } +} diff --git a/caves/jungle/main.json b/caves/jungle/main.json new file mode 100644 index 00000000..53efaaff --- /dev/null +++ b/caves/jungle/main.json @@ -0,0 +1,74 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 130, + "min": 5 + }, + "customBiome": "subterrestrial-palette/jungle-cavern", + "fork": { + "ravines": [ + { + "rarity": 100, + "ravine": "jungle/main" + }, + { + "rarity": 400, + "ravine": "amethyst/main" + } + ], + "caves": [ + { + "breakSurface": false, + "cave": "amethyst/small", + "rarity": 336 + }, + { + "breakSurface": true, + "cave": "jungle/small", + "rarity": 7 + } + ], + "elipsoids": [{ + "customBiome": "subterrestrial-palette/amethyst-cavern", + "fill": {"block": "minecraft:cave_air"}, + "rarity": 90, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }] + }, + "worm": { + "girth": { + "max": 5, + "min": 3, + "style": {"style": "SIMPLEX"} + }, + "maxDistance": 100, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "STATIC" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "NOWHERE" + } + } + } +} diff --git a/caves/jungle/small.json b/caves/jungle/small.json new file mode 100644 index 00000000..44dd154c --- /dev/null +++ b/caves/jungle/small.json @@ -0,0 +1,50 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 65, + "min": 5 + }, + "customBiome": "subterrestrial-palette/jungle-cavern", + "fork": {"elipsoids": [{ + "customBiome": "subterrestrial-palette/amethyst-cavern", + "fill": {"block": "minecraft:cave_air"}, + "rarity": 250, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }]}, + "worm": { + "girth": { + "max": 5, + "min": 1, + "style": {"style": "IRIS"} + }, + "maxDistance": 75, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "IRIS" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.8, + "style": "SIMPLEX" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.8, + "style": "SIMPLEX" + } + } + } +} diff --git a/caves/lava/main.json b/caves/lava/main.json new file mode 100644 index 00000000..4da26cd8 --- /dev/null +++ b/caves/lava/main.json @@ -0,0 +1,56 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/lava-cavern", + "fork": { + "caves": [{ + "breakSurface": true, + "cave": "rocky/small", + "rarity": 7 + }], + "elipsoids": [{ + "fill": {"block": "minecraft:cave_air"}, + "rarity": 50, + "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" + } + } + } +} diff --git a/caves/mixed-sandstone/main.json b/caves/mixed-sandstone/main.json new file mode 100644 index 00000000..3076d902 --- /dev/null +++ b/caves/mixed-sandstone/main.json @@ -0,0 +1,56 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/mixed-sandstone-cavern", + "fork": { + "caves": [{ + "breakSurface": false, + "cave": "red-sandstone/small", + "rarity": 7 + }], + "elipsoids": [{ + "fill": {"block": "minecraft:cave_air"}, + "rarity": 15, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }] + }, + "worm": { + "girth": { + "max": 3, + "min": 4, + "style": {"style": "STATIC"} + }, + "maxDistance": 129, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "PERLIN" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + } + } +} diff --git a/caves/mixed-sandstone/small.json b/caves/mixed-sandstone/small.json new file mode 100644 index 00000000..fdb13b0c --- /dev/null +++ b/caves/mixed-sandstone/small.json @@ -0,0 +1,49 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/mixed-sandstone-cavern", + "fork": {"elipsoids": [{ + "fill": {"block": "minecraft:cave_air"}, + "rarity": 325, + "baseWidth": { + "min": 9, + "max": 27, + "style": {"style": "STATIC"} + } + }]}, + "worm": { + "girth": { + "max": 2, + "min": 2, + "style": {"style": "STATIC"} + }, + "maxDistance": 35, + "yStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "PERLIN" + } + }, + "xStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "PERLIN" + } + }, + "zStyle": { + "min": -7, + "max": 7, + "generator": { + "zoom": 1, + "style": "PERLIN" + } + } + } +} diff --git a/caves/red-sandstone/main.json b/caves/red-sandstone/main.json new file mode 100644 index 00000000..f16e5d8b --- /dev/null +++ b/caves/red-sandstone/main.json @@ -0,0 +1,56 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/red-sandstone/small.json b/caves/red-sandstone/small.json new file mode 100644 index 00000000..475023f3 --- /dev/null +++ b/caves/red-sandstone/small.json @@ -0,0 +1,49 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/rocky/main.json b/caves/rocky/main.json new file mode 100644 index 00000000..95ab468f --- /dev/null +++ b/caves/rocky/main.json @@ -0,0 +1,56 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/rocky/small.json b/caves/rocky/small.json new file mode 100644 index 00000000..ca1870e0 --- /dev/null +++ b/caves/rocky/small.json @@ -0,0 +1,49 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/sandstone/main.json b/caves/sandstone/main.json new file mode 100644 index 00000000..7a139396 --- /dev/null +++ b/caves/sandstone/main.json @@ -0,0 +1,56 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/sandstone/small.json b/caves/sandstone/small.json new file mode 100644 index 00000000..5aeb89af --- /dev/null +++ b/caves/sandstone/small.json @@ -0,0 +1,49 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/simple/main.json b/caves/simple/main.json new file mode 100644 index 00000000..5491a331 --- /dev/null +++ b/caves/simple/main.json @@ -0,0 +1,55 @@ +{ + "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" + } + } + } +} diff --git a/caves/simple/small.json b/caves/simple/small.json new file mode 100644 index 00000000..e434c509 --- /dev/null +++ b/caves/simple/small.json @@ -0,0 +1,48 @@ +{ + "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" + } + } + } +} diff --git a/caves/swamp/main.json b/caves/swamp/main.json new file mode 100644 index 00000000..ec0a831a --- /dev/null +++ b/caves/swamp/main.json @@ -0,0 +1,74 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 80, + "min": 5 + }, + "customBiome": "subterrestrial-palette/swamp-cavern", + "fork": { + "ravines": [ + { + "rarity": 135, + "ravine": "deep/main" + }, + { + "rarity": 255, + "ravine": "amethyst/main" + } + ], + "caves": [ + { + "breakSurface": false, + "cave": "amethyst/small", + "rarity": 110 + }, + { + "breakSurface": false, + "cave": "swamp/small", + "rarity": 110 + } + ], + "elipsoids": [{ + "customBiome": "subterrestrial-palette/amethyst-cavern", + "fill": {"block": "minecraft:cave_air"}, + "rarity": 90, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }] + }, + "worm": { + "girth": { + "max": 5, + "min": 1, + "style": {"style": "SIMPLEX_CELLS"} + }, + "maxDistance": 70, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "STATIC" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "IRIS" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.6, + "style": "NOWHERE" + } + } + } +} diff --git a/caves/swamp/small.json b/caves/swamp/small.json new file mode 100644 index 00000000..f9970f06 --- /dev/null +++ b/caves/swamp/small.json @@ -0,0 +1,50 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 65, + "min": 5 + }, + "customBiome": "subterrestrial-palette/swamp-cavern", + "fork": {"elipsoids": [{ + "customBiome": "subterrestrial-palette/amethyst-cavern", + "fill": {"block": "minecraft:cave_air"}, + "rarity": 250, + "baseWidth": { + "min": 5, + "max": 17, + "style": {"style": "STATIC"} + } + }]}, + "worm": { + "girth": { + "max": 4, + "min": 2, + "style": {"style": "VASCULAR"} + }, + "maxDistance": 75, + "yStyle": { + "min": -3, + "max": 1, + "generator": { + "zoom": 3, + "style": "IRIS" + } + }, + "xStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.8, + "style": "SIMPLEX" + } + }, + "zStyle": { + "min": -9, + "max": 9, + "generator": { + "zoom": 0.8, + "style": "SIMPLEX" + } + } + } +} diff --git a/caves/volcanic/main.json b/caves/volcanic/main.json new file mode 100644 index 00000000..3a3fb3ba --- /dev/null +++ b/caves/volcanic/main.json @@ -0,0 +1,56 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/caves/volcanic/small.json b/caves/volcanic/small.json new file mode 100644 index 00000000..d940a6f3 --- /dev/null +++ b/caves/volcanic/small.json @@ -0,0 +1,49 @@ +{ + "fill": {"block": "minecraft:cave_air"}, + "verticalRange": { + "max": 85, + "min": 7 + }, + "customBiome": "subterrestrial-palette/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" + } + } + } +} diff --git a/checklist.md b/checklist.md deleted file mode 100644 index b2ccc9ab..00000000 --- a/checklist.md +++ /dev/null @@ -1,45 +0,0 @@ -# Checklist -- Add ocean monuments -- Add pyramids :white_check_mark: -- Add beehive biome (birch trees) -- Add mansions (WIP by Nowhere) -- Resolve stronghold portal block placement -- More? - - - - - - - - - - - - - - - -# Old - -**Quick update** -Things we need to do before releasing Iris v1.3.3 and the __V2 Overworld__ pack: - -- Add broken nether portals :white_check_mark: -- Add (more) shipwrecks [in-progress] -- Add igloos :white_check_mark: -- Add pillager towers :white_check_mark: -- Properly spawn multiple strongholds :white_check_mark: -- ~~Add functionality to spawners (so they spawn properly) (can't fix unless source is fixed)~~ -- ~~Spawn villagers properly when pregenerating (can't fix unless source is fixed)~~ - -Things we may do: -- Add Ocean Monuments [obtained objects] -- Add Trees with beehives to a separate biome in which bees spawn, becomes a child biome of the birch biome [in-progress] -- Update the way we place regions, biomes and rivers so it's *even* better [in-progress] -- ~~OR spawn these entities with the objects directly. (if that system is added) (won't be in time)~~ -- ~~Add Desert Pyramids (not in this release)~~ -- Add Mansions [in-progress] (may not be done in time) -- ~~Tweak villager spawns (not in this release)~~ - -*(I have crossed off a couple things that don't belong here, and some others in an attempt to get this list done this sunday)* diff --git a/dimensions/overworld.json b/dimensions/overworld.json index d5c1f4b5..e15e311f 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -1,10 +1,8 @@ { - "version": 2008, - "OVERWORLD-VERSION": 3.134, + "version": 2009, "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,26 @@ "frozen", "tundra" ], + "carving": {"caves": [{ + "breakSurface": true, + "cave": "deep/main", + "rarity": 28, + "caveStartHeight": { + "max": 35, + "min": 12, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "lava/main", + "rarity": 100, + "caveStartHeight": { + "max": 50, + "min": 5, + "style": {"style": "STATIC"} + } + }]}, "islandBiomeChanceStyle": { "style": "NOWHERE_CELLULAR", "axialFracturing": true, @@ -53,15 +70,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 +93,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, @@ -141,7 +153,7 @@ { "minHeight": 5, "maxPerChunk": 5, - "maxHeight": 13, + "maxHeight": 15, "minPerChunk": 5, "minSize": 8, "maxSize": 4, @@ -181,8 +193,8 @@ "varience": 7 }, { - "minHeight": 3, - "maxPerChunk": 2, + "minHeight": 1, + "maxPerChunk": 3, "maxHeight": 67, "minPerChunk": 1, "minSize": 3, @@ -191,8 +203,8 @@ "varience": 3 }, { - "minHeight": 3, - "maxPerChunk": 4, + "minHeight": 1, + "maxPerChunk": 6, "maxHeight": 29, "minPerChunk": 2, "minSize": 3, @@ -202,7 +214,7 @@ }, { "minHeight": 1, - "maxPerChunk": 12, + "maxPerChunk": 14, "maxHeight": 120, "minPerChunk": 8, "minSize": 4, @@ -212,7 +224,7 @@ }, { "minHeight": 1, - "maxPerChunk": 10, + "maxPerChunk": 13, "maxHeight": 64, "minPerChunk": 8, "minSize": 4, @@ -222,7 +234,7 @@ }, { "minHeight": 1, - "maxPerChunk": 10, + "maxPerChunk": 13, "maxHeight": 175, "minPerChunk": 9, "minSize": 6, @@ -231,108 +243,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..7aed30b6 100644 --- a/entities/standard/hostile/creeper.json +++ b/entities/standard/hostile/creeper.json @@ -1 +1,4 @@ -{"type": "CREEPER"} +{ + "type": "CREEPER", + "spawnEffectRiseOutOfGround": true +} diff --git a/entities/standard/hostile/drowned.json b/entities/standard/hostile/drowned.json index 2d8f7158..2d31db9f 100644 --- a/entities/standard/hostile/drowned.json +++ b/entities/standard/hostile/drowned.json @@ -1 +1,4 @@ -{"type": "DROWNED"} +{ + "type": "DROWNED", + "spawnEffectRiseOutOfGround": true +} diff --git a/entities/standard/hostile/pillager.json b/entities/standard/hostile/pillager.json index 846bcb4a..c80716e2 100644 --- a/entities/standard/hostile/pillager.json +++ b/entities/standard/hostile/pillager.json @@ -1,10 +1,18 @@ { "type": "PILLAGER", + "spawnEffectRiseOutOfGround": true, "spawnEffect": { "interval": 1, "chance": 1, "particleEffect": "SOUL", - "particleCount": 100, - "sound": "ITEM_TRIDENT_RETURN" + "extra": 0.096, + "particleCount": 10, + "particleAltX": 0.3, + "particleAltY": 1.25, + "particleAltZ": 0.3, + "maxPitch": 1.7, + "minPitch": 1.5, + "volume": 2, + "sound": "BLOCK_RESPAWN_ANCHOR_DEPLETE" } } diff --git a/entities/standard/hostile/shroud.json b/entities/standard/hostile/shroud.json index b603a62c..14805f6a 100644 --- a/entities/standard/hostile/shroud.json +++ b/entities/standard/hostile/shroud.json @@ -1,5 +1,6 @@ { "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..63fe18a3 100644 --- a/entities/standard/hostile/silverfish.json +++ b/entities/standard/hostile/silverfish.json @@ -1,4 +1,5 @@ { "type": "SILVERFISH", - "silent": true + "silent": true, + "spawnEffectRiseOutOfGround": true } diff --git a/entities/standard/hostile/skeleton.json b/entities/standard/hostile/skeleton.json index 2366670e..9773df7f 100644 --- a/entities/standard/hostile/skeleton.json +++ b/entities/standard/hostile/skeleton.json @@ -1 +1,4 @@ -{"type": "SKELETON"} +{ + "type": "SKELETON", + "spawnEffectRiseOutOfGround": true +} diff --git a/entities/standard/hostile/slime.json b/entities/standard/hostile/slime.json index a7210345..f66e97ce 100644 --- a/entities/standard/hostile/slime.json +++ b/entities/standard/hostile/slime.json @@ -1 +1,4 @@ -{"type": "SLIME"} +{ + "type": "SLIME", + "spawnEffectRiseOutOfGround": true +} diff --git a/entities/standard/hostile/slimebab.json b/entities/standard/hostile/slimebab.json index c4ff40e3..9b5c46a0 100644 --- a/entities/standard/hostile/slimebab.json +++ b/entities/standard/hostile/slimebab.json @@ -1,4 +1,5 @@ { "type": "SLIME", - "baby": true + "baby": true, + "spawnEffectRiseOutOfGround": true } diff --git a/entities/standard/hostile/spider.json b/entities/standard/hostile/spider.json index 27f3a4a3..e1ee335f 100644 --- a/entities/standard/hostile/spider.json +++ b/entities/standard/hostile/spider.json @@ -1 +1,4 @@ -{"type": "SPIDER"} +{ + "type": "SPIDER", + "spawnEffectRiseOutOfGround": true +} diff --git a/entities/standard/hostile/zombie.json b/entities/standard/hostile/zombie.json index f0b95021..182a768a 100644 --- a/entities/standard/hostile/zombie.json +++ b/entities/standard/hostile/zombie.json @@ -1 +1,4 @@ -{"type": "ZOMBIE"} +{ + "type": "ZOMBIE", + "spawnEffectRiseOutOfGround": true +} diff --git a/jigsaw-pools/mansion/path.json b/jigsaw-pools/mansion/path.json index a0bc7751..6ba78b46 100644 --- a/jigsaw-pools/mansion/path.json +++ b/jigsaw-pools/mansion/path.json @@ -1,4 +1,4 @@ {"pieces": [ - "mansion/path/path_1", - "mansion/path/path_2" + "mansion/path/path_1", + "mansion/path/path_2" ]} diff --git a/jigsaw-pools/mansion/path_2.json b/jigsaw-pools/mansion/path_2.json index eb948127..49cb0e0b 100644 --- a/jigsaw-pools/mansion/path_2.json +++ b/jigsaw-pools/mansion/path_2.json @@ -1,4 +1,4 @@ {"pieces": [ - "mansion/path_2/path_1", - "mansion/path_2/path_2" + "mansion/path_2/path_1", + "mansion/path_2/path_2" ]} diff --git a/jigsaw-pools/mansion/roof.json b/jigsaw-pools/mansion/roof.json index f3b599b5..a2ee710d 100644 --- a/jigsaw-pools/mansion/roof.json +++ b/jigsaw-pools/mansion/roof.json @@ -1,3 +1 @@ -{"pieces": [ - "mansion/roof/roof_1" -]} +{"pieces": ["mansion/roof/roof_1"]} diff --git a/jigsaw-pools/mansion/stairs_left.json b/jigsaw-pools/mansion/stairs_left.json index d815792b..41199a6d 100644 --- a/jigsaw-pools/mansion/stairs_left.json +++ b/jigsaw-pools/mansion/stairs_left.json @@ -1,3 +1 @@ -{"pieces": [ - "mansion/stairs/stairs_left" -]} \ No newline at end of file +{"pieces": ["mansion/stairs/stairs_left"]} diff --git a/jigsaw-pools/mansion/stairs_straight.json b/jigsaw-pools/mansion/stairs_straight.json index 80c1c523..87bf40ae 100644 --- a/jigsaw-pools/mansion/stairs_straight.json +++ b/jigsaw-pools/mansion/stairs_straight.json @@ -1,3 +1 @@ -{"pieces": [ - "mansion/stairs/stairs_straight" -]} \ No newline at end of file +{"pieces": ["mansion/stairs/stairs_straight"]} diff --git a/jigsaw-pools/mansion/staris_right.json b/jigsaw-pools/mansion/staris_right.json index f37fb173..535598b9 100644 --- a/jigsaw-pools/mansion/staris_right.json +++ b/jigsaw-pools/mansion/staris_right.json @@ -1,3 +1 @@ -{"pieces": [ - "mansion/stairs/stairs_right" -]} \ No newline at end of file +{"pieces": ["mansion/stairs/stairs_right"]} diff --git a/jigsaw-structures/mansion.json b/jigsaw-structures/mansion.json index d3ca94ab..ab661f01 100644 --- a/jigsaw-structures/mansion.json +++ b/jigsaw-structures/mansion.json @@ -1,7 +1,5 @@ { "maxDepth": 20, - "pieces": [ - "mansion/main/a1" - ], + "pieces": ["mansion/main/a1"], "terminate": true -} \ No newline at end of file +} diff --git a/jigsaw-structures/pillager_outpost.json b/jigsaw-structures/pillager_outpost.json index e0d7255e..d2b40d54 100644 --- a/jigsaw-structures/pillager_outpost.json +++ b/jigsaw-structures/pillager_outpost.json @@ -8,6 +8,9 @@ "terminate": true, "feature": { "blockRadius": 4, - "entitySpawners": ["pillager", "pillager-respawn"] + "entitySpawners": [ + "pillager", + "pillager-respawn" + ] } } diff --git a/ravines/amethyst/main.json b/ravines/amethyst/main.json new file mode 100644 index 00000000..48cee2e7 --- /dev/null +++ b/ravines/amethyst/main.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/calcite/main.json b/ravines/calcite/main.json new file mode 100644 index 00000000..ac4f2a37 --- /dev/null +++ b/ravines/calcite/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/calcite/small.json b/ravines/calcite/small.json new file mode 100644 index 00000000..8be035c2 --- /dev/null +++ b/ravines/calcite/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/deep/main.json b/ravines/deep/main.json new file mode 100644 index 00000000..09e1e61b --- /dev/null +++ b/ravines/deep/main.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/drip/main.json b/ravines/drip/main.json new file mode 100644 index 00000000..2577c85c --- /dev/null +++ b/ravines/drip/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/drip/small.json b/ravines/drip/small.json new file mode 100644 index 00000000..111641b2 --- /dev/null +++ b/ravines/drip/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/ice/main.json b/ravines/ice/main.json new file mode 100644 index 00000000..93512eac --- /dev/null +++ b/ravines/ice/main.json @@ -0,0 +1,54 @@ +{ + "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": "subterrestrial-palette/ice-ravine", + "fork": {"caves": [{ + "cave": "ice/main", + "rarity": 17, + "breakSurface": false + }]}, + "nodeThreshold": 40, + "depthStyle": { + "generator": {"style": "PERLIN"}, + "max": 24, + "min": 14 + }, + "angle": 50, + "topAngle": 70, + "ribThickness": 5, + "baseWidthStyle": { + "generator": {"style": "FLAT"}, + "max": 1, + "min": 1 + } +} diff --git a/ravines/jungle/main.json b/ravines/jungle/main.json new file mode 100644 index 00000000..21a61d76 --- /dev/null +++ b/ravines/jungle/main.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/jungle-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 + } +} diff --git a/ravines/mixed-sandstone/main.json b/ravines/mixed-sandstone/main.json new file mode 100644 index 00000000..f6f6d15b --- /dev/null +++ b/ravines/mixed-sandstone/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/mixed-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 + } +} diff --git a/ravines/mixed-sandstone/small.json b/ravines/mixed-sandstone/small.json new file mode 100644 index 00000000..e99254d2 --- /dev/null +++ b/ravines/mixed-sandstone/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/mixed-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 + } +} diff --git a/ravines/red-sandstone/main.json b/ravines/red-sandstone/main.json new file mode 100644 index 00000000..cd19087e --- /dev/null +++ b/ravines/red-sandstone/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/red-sandstone/small.json b/ravines/red-sandstone/small.json new file mode 100644 index 00000000..0646fe31 --- /dev/null +++ b/ravines/red-sandstone/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/rocky/main.json b/ravines/rocky/main.json new file mode 100644 index 00000000..9cd3117d --- /dev/null +++ b/ravines/rocky/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/rocky/small.json b/ravines/rocky/small.json new file mode 100644 index 00000000..79eb39b0 --- /dev/null +++ b/ravines/rocky/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/sandstone/main.json b/ravines/sandstone/main.json new file mode 100644 index 00000000..bf44e328 --- /dev/null +++ b/ravines/sandstone/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/sandstone/small.json b/ravines/sandstone/small.json new file mode 100644 index 00000000..0646fe31 --- /dev/null +++ b/ravines/sandstone/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/simple/main.json b/ravines/simple/main.json new file mode 100644 index 00000000..6a11525a --- /dev/null +++ b/ravines/simple/main.json @@ -0,0 +1,59 @@ +{ + "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 + } +} diff --git a/ravines/simple/small.json b/ravines/simple/small.json new file mode 100644 index 00000000..bea2b882 --- /dev/null +++ b/ravines/simple/small.json @@ -0,0 +1,48 @@ +{ + "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 + } +} diff --git a/ravines/swamp/main.json b/ravines/swamp/main.json new file mode 100644 index 00000000..7b49239f --- /dev/null +++ b/ravines/swamp/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/swamp-cavern", + "fork": { + "caves": [{ + "cave": "swamp/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 + } +} diff --git a/ravines/swamp/small.json b/ravines/swamp/small.json new file mode 100644 index 00000000..c28a6456 --- /dev/null +++ b/ravines/swamp/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/swamp-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 + } +} diff --git a/ravines/volcanic/main.json b/ravines/volcanic/main.json new file mode 100644 index 00000000..7e271a40 --- /dev/null +++ b/ravines/volcanic/main.json @@ -0,0 +1,60 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/ravines/volcanic/small.json b/ravines/volcanic/small.json new file mode 100644 index 00000000..67e497d1 --- /dev/null +++ b/ravines/volcanic/small.json @@ -0,0 +1,49 @@ +{ + "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": "subterrestrial-palette/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 + } +} diff --git a/regions/frozen.json b/regions/frozen.json index 75cc0840..a04c0b52 100644 --- a/regions/frozen.json +++ b/regions/frozen.json @@ -12,12 +12,14 @@ "frozen/spruce-plains" ], "shoreBiomes": ["frozen/shore/beach"], - "seaBiomes": ["frozen/sea/frozen-river-ice", "frozen/sea/ocean"], - "caveBiomes": [ - "cave/ice-cavern", - "cave/cracked-cavern" + "seaBiomes": [ + "frozen/sea/frozen-river-ice", + "frozen/sea/ocean" + ], + "riverBiomes": [ + "frozen/sea/frozen-river-ice", + "frozen/sea/ocean" ], - "riverBiomes": ["frozen/sea/frozen-river-ice", "frozen/sea/ocean"], "jigsawStructures": [{ "structure": "murky_stronghold", "rarity": 250 @@ -263,6 +265,22 @@ "carvingSupport": "SURFACE_ONLY" } ], + "carving": { + "ravines": [{ + "rarity": 150, + "ravine": "ice/main" + }], + "caves": [{ + "breakSurface": true, + "cave": "ice/main", + "rarity": 25, + "caveStartHeight": { + "max": 120, + "min": 25, + "style": {"style": "VASCULAR"} + } + }] + }, "shoreHeightZoom": 1.14, "riverThickness": 0.006, "rarity": 3 diff --git a/regions/hot.json b/regions/hot.json index 6dcc99a9..36483a37 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,84 @@ "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": 20, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "red-sandstone/main", + "rarity": 20, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "mixed-sandstone/main", + "rarity": 10, + "caveStartHeight": { + "max": 120, + "min": 88, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "drip/main", + "rarity": 46, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "drip/main", + "rarity": 56, + "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..7513a4c4 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, @@ -196,6 +192,16 @@ "swamp-food" ] }, + "carving": {"caves": [{ + "breakSurface": true, + "cave": "swamp/main", + "rarity": 10, + "caveStartHeight": { + "max": 120, + "min": 69, + "style": {"style": "STATIC"} + } + }]}, "shoreHeightZoom": 3.14, "blockDrops": [{ "drops": [{ diff --git a/regions/temperate.json b/regions/temperate.json index 05b7a932..9dca3288 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -11,8 +11,7 @@ "temperate/oak-forest", "temperate/osaka-red-forest", "temperate/birch-forest", - "temperate/lush-plains", - "temperate/flower-forest" + "temperate/lush-plains" ], "shoreBiomes": [ "temperate/shore/beach", @@ -22,11 +21,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 +231,40 @@ "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": 14, + "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..5630286a 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -24,12 +24,54 @@ "tropical/sea/ocean", "tropical/sea/river-soft" ], - "caveBiomes": [ - "cave/tropical-cavern", - "cave/cavern-coral", - "cave/cavern-root", - "cave/jungle-cavern" - ], + "carving": { + "ravines": [{ + "rarity": 170, + "ravine": "jungle/main" + }], + "caves": [ + { + "breakSurface": true, + "cave": "volcanic/main", + "rarity": 150, + "caveStartHeight": { + "max": 267, + "min": 69, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "drip/main", + "rarity": 56, + "caveStartHeight": { + "max": 200, + "min": 69, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "rocky/main", + "rarity": 150, + "caveStartHeight": { + "max": 80, + "min": 58, + "style": {"style": "STATIC"} + } + }, + { + "breakSurface": true, + "cave": "jungle/main", + "rarity": 30, + "caveStartHeight": { + "max": 120, + "min": 75, + "style": {"style": "STATIC"} + } + } + ] + }, "biomeImplosionRatio": 0.25, "riverStyle": { "style": "VASCULAR", diff --git a/regions/tundra.json b/regions/tundra.json index 7c186b7a..76c13583 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -17,7 +17,8 @@ "mountain/forest", "mountain/plains", "mountain/cliffs", - "mountain/mountain" + "mountain/mountain", + "tundra/ether" ], "shoreBiomes": [ "tundra/shore/beach", @@ -28,10 +29,6 @@ "structure": "murky_stronghold", "rarity": 250 }], - "caveBiomes": [ - "cave/tundra-cavern", - "cave/spiked-cavern" - ], "entitySpawners": [ "tundra/land-passive", "tundra/land-hostile", @@ -77,6 +74,40 @@ "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, diff --git a/spawners/frozen/land-cave.json b/spawners/frozen/land-cave.json index 4d235e4e..e4247129 100644 --- a/spawners/frozen/land-cave.json +++ b/spawners/frozen/land-cave.json @@ -4,6 +4,10 @@ "amount": 3, "per": {"seconds": 30} }, + "allowedLightLevels": { + "max": 7, + "min": 0 + }, "maxEntitiesPerChunk": 2, "energyMultiplier": 3, "spawns": [ diff --git a/spawners/frozen/land-hostile.json b/spawners/frozen/land-hostile.json index 076f46c4..7c2e1d16 100644 --- a/spawners/frozen/land-hostile.json +++ b/spawners/frozen/land-hostile.json @@ -2,7 +2,7 @@ "group": "NORMAL", "maximumRate": { "amount": 8, - "per": {"seconds": 30} + "per": {"seconds": 15} }, "timeBlock": { "startHour": 20, diff --git a/spawners/hives.json b/spawners/hives.json index 2e08cd1d..99efdbc2 100644 --- a/spawners/hives.json +++ b/spawners/hives.json @@ -5,8 +5,9 @@ "endHour": 12 }, "spawns": [{ - "entity": "standard/passive/bee", - "maxSpawns": 2, - "minSpawns": 1, - "rarity": 1 -}]} + "entity": "standard/passive/bee", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 1 + }] +} diff --git a/spawners/hot/land-cave.json b/spawners/hot/land-cave.json index 4d235e4e..e4247129 100644 --- a/spawners/hot/land-cave.json +++ b/spawners/hot/land-cave.json @@ -4,6 +4,10 @@ "amount": 3, "per": {"seconds": 30} }, + "allowedLightLevels": { + "max": 7, + "min": 0 + }, "maxEntitiesPerChunk": 2, "energyMultiplier": 3, "spawns": [ diff --git a/spawners/hot/land-hostile.json b/spawners/hot/land-hostile.json index 076f46c4..7c2e1d16 100644 --- a/spawners/hot/land-hostile.json +++ b/spawners/hot/land-hostile.json @@ -2,7 +2,7 @@ "group": "NORMAL", "maximumRate": { "amount": 8, - "per": {"seconds": 30} + "per": {"seconds": 15} }, "timeBlock": { "startHour": 20, diff --git a/spawners/mushroom/land-cave.json b/spawners/mushroom/land-cave.json index 4d235e4e..e4247129 100644 --- a/spawners/mushroom/land-cave.json +++ b/spawners/mushroom/land-cave.json @@ -4,6 +4,10 @@ "amount": 3, "per": {"seconds": 30} }, + "allowedLightLevels": { + "max": 7, + "min": 0 + }, "maxEntitiesPerChunk": 2, "energyMultiplier": 3, "spawns": [ diff --git a/spawners/pillager.json b/spawners/pillager.json index 3260cbef..c8db7152 100644 --- a/spawners/pillager.json +++ b/spawners/pillager.json @@ -1,8 +1,6 @@ -{ - "initialSpawns": [{ - "entity": "standard/hostile/pillager", - "rarity": 1, - "maxSpawns": 5, - "minSpawns": 4 - }] -} +{"initialSpawns": [{ + "entity": "standard/hostile/pillager", + "rarity": 1, + "maxSpawns": 5, + "minSpawns": 4 +}]} diff --git a/spawners/swamp/land-cave.json b/spawners/swamp/land-cave.json index 4d235e4e..e4247129 100644 --- a/spawners/swamp/land-cave.json +++ b/spawners/swamp/land-cave.json @@ -4,6 +4,10 @@ "amount": 3, "per": {"seconds": 30} }, + "allowedLightLevels": { + "max": 7, + "min": 0 + }, "maxEntitiesPerChunk": 2, "energyMultiplier": 3, "spawns": [ diff --git a/spawners/swamp/land-hostile.json b/spawners/swamp/land-hostile.json index 4cf866a2..8db65745 100644 --- a/spawners/swamp/land-hostile.json +++ b/spawners/swamp/land-hostile.json @@ -1,8 +1,8 @@ { "group": "NORMAL", "maximumRate": { - "amount": 10, - "per": {"seconds": 30} + "amount": 8, + "per": {"seconds": 15} }, "timeBlock": { "startHour": 20, diff --git a/spawners/temperate/land-cave.json b/spawners/temperate/land-cave.json index 4d235e4e..e4247129 100644 --- a/spawners/temperate/land-cave.json +++ b/spawners/temperate/land-cave.json @@ -4,6 +4,10 @@ "amount": 3, "per": {"seconds": 30} }, + "allowedLightLevels": { + "max": 7, + "min": 0 + }, "maxEntitiesPerChunk": 2, "energyMultiplier": 3, "spawns": [ diff --git a/spawners/temperate/land-hostile.json b/spawners/temperate/land-hostile.json index 076f46c4..7c2e1d16 100644 --- a/spawners/temperate/land-hostile.json +++ b/spawners/temperate/land-hostile.json @@ -2,7 +2,7 @@ "group": "NORMAL", "maximumRate": { "amount": 8, - "per": {"seconds": 30} + "per": {"seconds": 15} }, "timeBlock": { "startHour": 20, diff --git a/spawners/tropical/beach.json b/spawners/tropical/beach.json index ac32a5a1..719df62d 100644 --- a/spawners/tropical/beach.json +++ b/spawners/tropical/beach.json @@ -15,7 +15,7 @@ }, "spawns": [{ "entity": "standard/passive/turtle", - "energyMultiplier": 2.885, - "rarity": 1 + "energyMultiplier": 3, + "rarity": 5 }] } diff --git a/spawners/tropical/land-cave.json b/spawners/tropical/land-cave.json index 4d235e4e..e4247129 100644 --- a/spawners/tropical/land-cave.json +++ b/spawners/tropical/land-cave.json @@ -4,6 +4,10 @@ "amount": 3, "per": {"seconds": 30} }, + "allowedLightLevels": { + "max": 7, + "min": 0 + }, "maxEntitiesPerChunk": 2, "energyMultiplier": 3, "spawns": [ diff --git a/spawners/tropical/land-hostile.json b/spawners/tropical/land-hostile.json index 4dee158d..02688b63 100644 --- a/spawners/tropical/land-hostile.json +++ b/spawners/tropical/land-hostile.json @@ -1,8 +1,8 @@ { "group": "NORMAL", "maximumRate": { - "amount": 15, - "per": {"seconds": 30} + "amount": 8, + "per": {"seconds": 15} }, "timeBlock": { "startHour": 20, diff --git a/spawners/tundra/land-cave.json b/spawners/tundra/land-cave.json index 4d235e4e..e4247129 100644 --- a/spawners/tundra/land-cave.json +++ b/spawners/tundra/land-cave.json @@ -4,6 +4,10 @@ "amount": 3, "per": {"seconds": 30} }, + "allowedLightLevels": { + "max": 7, + "min": 0 + }, "maxEntitiesPerChunk": 2, "energyMultiplier": 3, "spawns": [ diff --git a/spawners/tundra/land-hostile.json b/spawners/tundra/land-hostile.json index 14024d2d..7c2e1d16 100644 --- a/spawners/tundra/land-hostile.json +++ b/spawners/tundra/land-hostile.json @@ -1,8 +1,8 @@ { "group": "NORMAL", "maximumRate": { - "amount": 15, - "per": {"seconds": 30} + "amount": 8, + "per": {"seconds": 15} }, "timeBlock": { "startHour": 20, diff --git a/spawners/villager.json b/spawners/villager.json index 4b417d29..6a1c6cfa 100644 --- a/spawners/villager.json +++ b/spawners/villager.json @@ -1,6 +1,4 @@ -{ - "initialSpawns": [{ - "entity": "standard/passive/villager", - "rarity": 2 - }] -} +{"initialSpawns": [{ + "entity": "standard/passive/villager", + "rarity": 1 +}]}