diff --git a/overworld/biomes/frozen-beach.json b/overworld/biomes/frozen-beach.json new file mode 100644 index 00000000..36357f1a --- /dev/null +++ b/overworld/biomes/frozen-beach.json @@ -0,0 +1,122 @@ +{ + "name": "Frozen Beach", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + "SNOW_BLOCK" + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:snow[layers=4]" + ] + }, + "objects": [ + { + "chance": 0.001, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "decorators":[ + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", + "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": -1, + "max": 1 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/frozen-ice-cavern.json b/overworld/biomes/frozen-ice-cavern.json new file mode 100644 index 00000000..d7aa3fbc --- /dev/null +++ b/overworld/biomes/frozen-ice-cavern.json @@ -0,0 +1,92 @@ +{ + "name": "Murky Cavern", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.2, + "minHeight": 1, + "maxHeight": 2, + "palette": [ + "BLUE_ICE", + "PACKED_ICE", + "ICE", + "ICE", + "ICE", + "ICE", + "ICE", + "ICE" + ] + }, + { + "dispersion": "WISPY", + "terrainZoom": 0.2, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + "ICE" + ] + } + + ], + "slab": { + "dispersion": "WISPY", + "terrainZoom": 0.5, + "palette": [ + "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", + "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", + "AIR" + ] + }, + "decorators": [ + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", + "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.02, + "palette": [ + "COBWEB" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "CORNFLOWER" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.001, + "palette": [ + "PRISMARINE_WALL" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 6 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "FROZEN_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/frozen-mountains-cliffs.json b/overworld/biomes/frozen-mountains-cliffs.json new file mode 100644 index 00000000..b6852594 --- /dev/null +++ b/overworld/biomes/frozen-mountains-cliffs.json @@ -0,0 +1,217 @@ +{ + "name": "Frozen Mountains", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "dispersion": "WISPY", + "terrainZoom": 0.6, + "palette": [ + "minecraft:snow[layers=1]", + "minecraft:snow[layers=2]", + "minecraft:snow[layers=3]", + "minecraft:snow[layers=4]", + "minecraft:snow[layers=5]", + "minecraft:snow[layers=6]", + "minecraft:snow[layers=7]", + "minecraft:snow[layers=8]" + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + "SNOW_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "PACKED_ICE" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "PACKED_ICE" + ] + }, + "decorators": [ + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", + "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.002, + "density": 3, + "palette": [ + "PUMPKIN", + "CARVED_PUMPKIN" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-vander" + ], + "objects": [ + { + "chance": 0.02, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": true + }, + "place": [ + "frosted-spruce/large-5", + "frosted-spruce/large-6", + "frosted-spruce/large-7", + "frosted-spruce/large-8", + "frosted-spruce/large-9", + "frosted-spruce/large-10", + "frosted-spruce/large-12", + "frosted-spruce/large-13", + "frosted-spruce/large-14", + "frosted-spruce/large-15", + "frosted-spruce/large-16", + "frosted-spruce/large-17", + "frosted-spruce/large-18", + "frosted-spruce/large-19", + "frosted-spruce/large-20", + "frosted-spruce/large-21", + "frosted-spruce/large-22", + "frosted-spruce/large-23", + "frosted-spruce/large-24", + "frosted-spruce/large-25" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + + "generators":[ + { + "generator": "plain-cliffs", + "min": 14, + "max": 65 + }, + { + "generator": "wavy", + "min": 3, + "max": 9 + } + ], + "childShrinkFactor": 20, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 30, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ], + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ] +} \ No newline at end of file diff --git a/overworld/biomes/frozen-mountains.json b/overworld/biomes/frozen-mountains.json new file mode 100644 index 00000000..edbf9ec8 --- /dev/null +++ b/overworld/biomes/frozen-mountains.json @@ -0,0 +1,223 @@ +{ + "name": "Frozen Mountains", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "dispersion": "WISPY", + "terrainZoom": 0.6, + "palette": [ + "minecraft:snow[layers=1]", + "minecraft:snow[layers=2]", + "minecraft:snow[layers=3]", + "minecraft:snow[layers=4]", + "minecraft:snow[layers=5]", + "minecraft:snow[layers=6]", + "minecraft:snow[layers=7]", + "minecraft:snow[layers=8]" + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + "SNOW_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "PACKED_ICE" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "decorators": [ + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", + "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.001, + "density": 3, + "palette": [ + "PUMPKIN", + "CARVED_PUMPKIN" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-vander" + ], + "objects": [ + { + "chance": 0.02, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": true + }, + "place": [ + "frosted-spruce/large-5", + "frosted-spruce/large-6", + "frosted-spruce/large-7", + "frosted-spruce/large-8", + "frosted-spruce/large-9", + "frosted-spruce/large-10", + "frosted-spruce/large-12", + "frosted-spruce/large-13", + "frosted-spruce/large-14", + "frosted-spruce/large-15", + "frosted-spruce/large-16", + "frosted-spruce/large-17", + "frosted-spruce/large-18", + "frosted-spruce/large-19", + "frosted-spruce/large-20", + "frosted-spruce/large-21", + "frosted-spruce/large-22", + "frosted-spruce/large-23", + "frosted-spruce/large-24", + "frosted-spruce/large-25" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "generators":[ + { + "generator": "plain", + "min": 3, + "max": 16 + }, + { + "generator": "mountain", + "min": 13, + "max": 56 + }, + { + "generator": "rough", + "min": 1, + "max": 4 + } + ], + "childShrinkFactor": 20, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 30, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ], + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ] +} \ No newline at end of file diff --git a/overworld/biomes/frozen-ocean.json b/overworld/biomes/frozen-ocean.json new file mode 100644 index 00000000..c379a6fb --- /dev/null +++ b/overworld/biomes/frozen-ocean.json @@ -0,0 +1,114 @@ +{ + "name": "Frozen Ocean", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "ICE" + ] + }, + { + "palette": [ + "DIRT", + "GRAVEL", + "STONE" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "seaLayers": [ + { + "minHeight": 1, + "maxHeight": 3, + "dispersion": "WISPY", + "terrainZoom": 1, + "palette": [ + "ICE", + "AIR" + ] + }, + { + "minHeight": 1, + "maxHeight": 2, + "palette": [ + "PACKED_ICE" + ] + } + ], + "objects": [ + { + "chance": 0.001, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "generators":[ + { + "generator": "plain", + "min": -12, + "max": -7 + } + ], + "derivative": "DEEP_FROZEN_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/frozen-peak.json b/overworld/biomes/frozen-peak.json new file mode 100644 index 00000000..378a4def --- /dev/null +++ b/overworld/biomes/frozen-peak.json @@ -0,0 +1,161 @@ +{ + "name": "Frozen Peaks", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + "AIR" + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + "ICE" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "ICE" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "PACKED_ICE", + "PACKED_ICE", + "minecraft:basalt[axis=x]", + "BLACKSTONE", + "PACKED_ICE", + "COBBLESTONE", + "minecraft:basalt[axis=x]", + "PACKED_ICE", + "PACKED_ICE", + "minecraft:basalt[axis=x]", + "PACKED_ICE", + "PACKED_ICE", + "OBSIDIAN", + "PACKED_ICE", + "minecraft:basalt[axis=x]", + "PACKED_ICE", + "PACKED_ICE", + "PACKED_ICE", + "PACKED_ICE", + "minecraft:basalt[axis=y]", + "PACKED_ICE", + "PACKED_ICE", + "PACKED_ICE", + "PACKED_ICE", + "minecraft:basalt[axis=z]" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "generators":[ + { + "generator": "plain", + "min": 14, + "max": 24 + }, + { + "generator": "sharp", + "min": 1, + "max": 3 + }, + { + "generator": "mountain", + "min": 56, + "max": 96 + }, + { + "generator": "rough", + "min": 1, + "max": 2 + } + ], + "objects": [ + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 30, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ], + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ] +} \ No newline at end of file diff --git a/overworld/biomes/frozen-plains-hills.json b/overworld/biomes/frozen-plains-hills.json new file mode 100644 index 00000000..f6e475f5 --- /dev/null +++ b/overworld/biomes/frozen-plains-hills.json @@ -0,0 +1,149 @@ +{ + "name": "Frozen Hills", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "dispersion": "WISPY", + "terrainZoom": 1, + "palette": [ + "minecraft:snow[layers=1]", + "minecraft:snow[layers=2]", + "minecraft:snow[layers=3]", + "minecraft:snow[layers=4]", + "minecraft:snow[layers=5]", + "minecraft:snow[layers=6]", + "minecraft:snow[layers=7]", + "minecraft:snow[layers=8]" + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + "SNOW_BLOCK" + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", + "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 5, + "max": 9 + }, + { + "generator": "wavy", + "min": 4, + "max": 8 + } + ], + "derivative": "ICE_SPIKES" +} \ No newline at end of file diff --git a/overworld/biomes/frozen-plains.json b/overworld/biomes/frozen-plains.json new file mode 100644 index 00000000..cd07789d --- /dev/null +++ b/overworld/biomes/frozen-plains.json @@ -0,0 +1,210 @@ +{ + "name": "Frozen Plains", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "dispersion": "WISPY", + "terrainZoom": 1, + "palette": [ + "minecraft:snow[layers=1]", + "minecraft:snow[layers=2]", + "minecraft:snow[layers=3]", + "minecraft:snow[layers=4]", + "minecraft:snow[layers=5]", + "minecraft:snow[layers=6]", + "minecraft:snow[layers=7]", + "minecraft:snow[layers=8]" + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + "SNOW_BLOCK" + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "objects": [ + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.8, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "wonderland/twirlSpruce-1", + "wonderland/twirlSpruce-2", + "wonderland/twirlSpruce-3", + "wonderland/twirlSpruce-4", + "wonderland/twirlSpruce-5", + "wonderland/twirlSpruce-6", + "wonderland/twirlSpruce-7", + "wonderland/twirlSpruce-8", + "wonderland/twirlSpruce-9", + "wonderland/twirlSpruce-10" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", + "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "children": [ + "frozen-plains-hills" + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 6 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "ICE_SPIKES" +} \ No newline at end of file diff --git a/overworld/biomes/frozen-vander.json b/overworld/biomes/frozen-vander.json new file mode 100644 index 00000000..47f72541 --- /dev/null +++ b/overworld/biomes/frozen-vander.json @@ -0,0 +1,227 @@ +{ + "name": "Frozen Vander", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "dispersion": "WISPY", + "terrainZoom": 0.6, + + "palette": [ + "minecraft:snow[layers=1]", + "minecraft:snow[layers=2]", + "minecraft:snow[layers=3]", + "minecraft:snow[layers=4]", + "minecraft:snow[layers=5]", + "minecraft:snow[layers=6]", + "minecraft:snow[layers=7]", + "minecraft:snow[layers=8]" + ] + }, + { + "maxHeight": 3, + "palette": [ + "SNOW_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "PACKED_ICE" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "decorators": [ + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", + "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-mountains", + "frozen-mountains" + ], + "objects": [ + { + "chance": 0.03, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wonderland/wonder-1", + "wonderland/wonder-2", + "wonderland/wonder-3", + "wonderland/wonder-4", + "wonderland/wonder-5", + "wonderland/wonder-6", + "wonderland/wonder-7", + "wonderland/wonder-8", + "wonderland/wonder-9", + "wonderland/wonder-10" + + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wonderland/froShroom-1", + "wonderland/froShroom-2", + "wonderland/froShroom-3", + "wonderland/froShroom-4", + "wonderland/froShroom-5", + "wonderland/froShroom-6", + "wonderland/froShroom-7", + "wonderland/froShroom-8", + "wonderland/froShroom-9" + + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.45, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "frosted-sproak/med-1", + "frosted-sproak/med-2", + "frosted-sproak/med-3", + "frosted-sproak/med-4", + "frosted-sproak/med-5", + "frosted-sproak/med-6", + "frosted-sproak/med-7", + "frosted-sproak/med-8", + "frosted-sproak/med-9", + "frosted-sproak/med-10", + "frosted-sproak/med-11", + "frosted-sproak/med-12", + "frosted-sproak/med-13" + + + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "snow": 0.35, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "generators":[ + { + "generator": "plain", + "min": 3, + "max": 16 + }, + { + "generator": "mountain", + "min": 13, + "max": 56 + }, + { + "generator": "rough", + "min": 1, + "max": 4 + } + ], + "childShrinkFactor": 20, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 50, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ], + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ] +} \ No newline at end of file diff --git a/overworld/biomes/hot-acacia-denmyre.json b/overworld/biomes/hot-acacia-denmyre.json new file mode 100644 index 00000000..91bf3777 --- /dev/null +++ b/overworld/biomes/hot-acacia-denmyre.json @@ -0,0 +1,152 @@ +{ + "name": "Acacia Denmyre", + "rarity": 2, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.356, + "palette": [ + "GRAVEL", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "decorators": [ + { + "zoom": 0.01, + "chance": 0.1, + "palette": ["DEAD_BUSH", "BROWN_MUSHROOM"], + "dispersion": "WISPY", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": "acacia_planks", + "replace": "stripped_acacia_wood" + } + + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "acacia-medium/acacia-denmyre-1", + "acacia-medium/acacia-denmyre-2", + "acacia-medium/acacia-denmyre-3", + "acacia-medium/acacia-denmyre-4", + "acacia-medium/acacia-denmyre-5", + "acacia-medium/acacia-denmyre-6", + "acacia-medium/acacia-denmyre-7", + "acacia-medium/acacia-denmyre-8", + "acacia-medium/acacia-denmyre-9", + "acacia-medium/acacia-denmyre-10", + "acacia-medium/acacia-denmyre-11", + "acacia-medium/acacia-denmyre-12" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "DESERT", + "biomeDispersion": "WISPY", + "biomeZoom": 60 +} \ No newline at end of file diff --git a/overworld/biomes/hot-beach.json b/overworld/biomes/hot-beach.json new file mode 100644 index 00000000..657f5321 --- /dev/null +++ b/overworld/biomes/hot-beach.json @@ -0,0 +1,58 @@ +{ + "name": "Hot Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "SMOOTH_SANDSTONE", + "SAND", + "SMOOTH_SANDSTONE" + ] + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "decorators":[ + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": -1, + "max": 1 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/hot-desert-hills.json b/overworld/biomes/hot-desert-hills.json new file mode 100644 index 00000000..09bdff39 --- /dev/null +++ b/overworld/biomes/hot-desert-hills.json @@ -0,0 +1,120 @@ +{ + "name": "Desert Hills", + "layers": [ + { + "palette": [ + "SAND" + ] + }, + { + "minHeight": 2, + "maxHeight": 9, + "palette": [ + "SANDSTONE" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "objects":[ + { + "chance": 0.15, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "SMOOTH_SANDSTONE", + "SAND", + "SMOOTH_SANDSTONE" + ] + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "decorators": [ + { + "verticalZoom": 20, + "verticalVariance": "WISPY", + "dispersion": "SCATTER", + "variance": "SCATTER", + "stackMin": 1, + "stackMax": 5, + "chance": 0.01, + "palette": [ + "CACTUS" + ] + }, + { + "zoom": 0.3, + "chance": 0.0235, + "palette": [ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.062, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 5, + "max": 9 + }, + { + "generator": "wavy", + "min": 4, + "max": 8 + } + ], + "derivative": "DESERT" +} \ No newline at end of file diff --git a/overworld/biomes/hot-desert-red.json b/overworld/biomes/hot-desert-red.json new file mode 100644 index 00000000..96171db6 --- /dev/null +++ b/overworld/biomes/hot-desert-red.json @@ -0,0 +1,102 @@ +{ + "name": "Red Desert", + "rarity": 2, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.85, + "palette": [ + "RED_SAND", + "RED_SAND", + "ORANGE_CONCRETE_POWDER", + "RED_SAND", + "RED_SAND" + ] + }, + { + "minHeight": 2, + "maxHeight": 9, + "palette": [ + "RED_SANDSTONE" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "minecraft:smooth_red_sandstone", + "RED_SAND", + "minecraft:smooth_red_sandstone" + ] + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:red_sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_red_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "children": [ + "hot-desert-hills" + ], + "decorators": [ + { + "verticalZoom": 20, + "verticalVariance": "WISPY", + "dispersion": "SCATTER", + "variance": "SCATTER", + "stackMin": 1, + "stackMax": 5, + "chance": 0.005, + "palette": [ + "CACTUS" + ] + }, + { + "zoom": 0.3, + "chance": 0.0235, + "palette": [ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.092, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 6 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "DESERT" +} \ No newline at end of file diff --git a/overworld/biomes/hot-desert.json b/overworld/biomes/hot-desert.json new file mode 100644 index 00000000..48e8c73c --- /dev/null +++ b/overworld/biomes/hot-desert.json @@ -0,0 +1,95 @@ +{ + "name": "Desert", + "layers": [ + { + "palette": [ + "SAND" + ] + }, + { + "minHeight": 2, + "maxHeight": 9, + "palette": [ + "SANDSTONE" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "SMOOTH_SANDSTONE", + "SAND", + "SMOOTH_SANDSTONE" + ] + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "children": [ + "hot-desert-hills" + ], + "decorators": [ + { + "verticalZoom": 20, + "verticalVariance": "WISPY", + "dispersion": "SCATTER", + "variance": "SCATTER", + "stackMin": 1, + "stackMax": 5, + "chance": 0.01, + "palette": [ + "CACTUS" + ] + }, + { + "zoom": 0.3, + "chance": 0.0235, + "palette": [ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.012, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 6 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "DESERT" +} \ No newline at end of file diff --git a/overworld/biomes/hot-dry-forest.json b/overworld/biomes/hot-dry-forest.json new file mode 100644 index 00000000..f0f545ef --- /dev/null +++ b/overworld/biomes/hot-dry-forest.json @@ -0,0 +1,176 @@ +{ + "name": "Dry Forest", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.75, + "palette": [ + "GRASS_BLOCK", + "GRASS_BLOCK", + "BROWN_CONCRETE_POWDER", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "BROWN_CONCRETE_POWDER", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "decorators": [ + { + "zoom": 0.3, + "chance": 0.0235, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.092, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.000001, + "density": 3, + "palette": [ + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "PUMPKIN", + "AIR", + "AIR", + "AIR", + "AIR", + "CARVED_PUMPKIN", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR", + "AIR" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 9 + }, + { + "generator": "wavy", + "min": 3, + "max": 12 + } + ], + "objects": [ + { + "chance": 0.335, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "deadwood/deadwood1", + "deadwood/deadwood2", + "deadwood/deadwood3", + "deadwood/deadwood4", + "deadwood/deadwood5", + "deadwood/deadwood6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.15, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + + ], + "derivative": "SAVANNA", + "biomeDispersion": "WISPY", + "biomeZoom": 20, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ], + "biomeSkyScatter": [ + "DESERT", + "SWAMP", + "SAVANNA" + ] +} \ No newline at end of file diff --git a/overworld/biomes/hot-mesa-cliffs.json b/overworld/biomes/hot-mesa-cliffs.json new file mode 100644 index 00000000..060f6f60 --- /dev/null +++ b/overworld/biomes/hot-mesa-cliffs.json @@ -0,0 +1,133 @@ +{ + "name": "Shattered Mesa", + "lockLayers": true, + "rarity": 4, + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "BROWN_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "GRAY_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "BLACK_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "YELLOW_TERRACOTTA" + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "dispersion": "SCATTER", + "palette": [ + "BROWN_TERRACOTTA" + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "dispersion": "SCATTER", + "palette": [ + "TERRACOTTA" + ] + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.009, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "DEAD_BUSH" + + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "haybale/hay1", + "haybale/hay3", + "haybale/hay2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + + ], + "wall": { + "dispersion": "WISPY", + "terrainZoom": 0.25, + "palette": [ + "BROWN_TERRACOTTA", + "GRAY_TERRACOTTA", + "BLACK_TERRACOTTA" + ] + }, + "generators":[ + { + "generator": "plain-cliffs", + "min": 14, + "max": 60 + }, + { + "generator": "wavy", + "min": 3, + "max": 9 + } + ], + "derivative": "SHATTERED_SAVANNA_PLATEAU" +} \ No newline at end of file diff --git a/overworld/biomes/hot-mesa.json b/overworld/biomes/hot-mesa.json new file mode 100644 index 00000000..eb823d94 --- /dev/null +++ b/overworld/biomes/hot-mesa.json @@ -0,0 +1,135 @@ +{ + "name": "Mesa", + "lockLayers": true, + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "BROWN_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "GRAY_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "BLACK_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "GRAY_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "BROWN_TERRACOTTA" + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "dispersion": "SCATTER", + "palette": [ + "TERRACOTTA" + ] + } + ], + "wall": { + "dispersion": "WISPY", + "terrainZoom": 1, + "palette": [ + "BROWN_TERRACOTTA", + "GRAY_TERRACOTTA", + "BLACK_TERRACOTTA" + ] + }, + "objects": [ + { + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "haybale/hay1", + "haybale/hay3", + "haybale/hay2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.009, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "DEAD_BUSH" + + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "children":[ + "hot-mesa-cliffs" + ], + "generators":[ + { + "generator": "plain", + "min": 10, + "max": 12 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "SHATTERED_SAVANNA" +} \ No newline at end of file diff --git a/overworld/biomes/hot-ocean-cliffs.json b/overworld/biomes/hot-ocean-cliffs.json new file mode 100644 index 00000000..ccfb768d --- /dev/null +++ b/overworld/biomes/hot-ocean-cliffs.json @@ -0,0 +1,67 @@ +{ + "name": "Shattered Hot Ocean", + "rarity": 4, + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "dispersion": "WISPY", + "palette": [ + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "CLAY", + "CLAY" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "wall": + { + "dispersion": "WISPY", + "palette": [ + "CLAY", + "SMOOTH_SANDSTONE", + "RED_SAND", + "SMOOTH_RED_SANDSTONE", + "SMOOTH_SANDSTONE", + "SAND", + "SMOOTH_RED_SANDSTONE" + ] + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "generators":[ + { + "generator": "plain-cliffs-thin", + "min": -41, + "max": -7 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/hot-ocean.json b/overworld/biomes/hot-ocean.json new file mode 100644 index 00000000..8948b8b6 --- /dev/null +++ b/overworld/biomes/hot-ocean.json @@ -0,0 +1,70 @@ +{ + "name": "Hot Ocean", + "layers": [ + + { + "minHeight": 3, + "maxHeight": 6, + "dispersion": "WISPY", + "palette": [ + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "CLAY", + "CLAY" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "wall": + { + "dispersion": "WISPY", + "palette": [ + "CLAY", + "SMOOTH_SANDSTONE", + "RED_SAND", + "SMOOTH_RED_SANDSTONE", + "SMOOTH_SANDSTONE", + "SAND", + "SMOOTH_RED_SANDSTONE" + ] + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "children": [ + "hot-ocean-cliffs" + ], + "generators":[ + { + "generator": "plain", + "min": -21, + "max": -7 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/hot-sandy-cave.json b/overworld/biomes/hot-sandy-cave.json new file mode 100644 index 00000000..fdd2d886 --- /dev/null +++ b/overworld/biomes/hot-sandy-cave.json @@ -0,0 +1,95 @@ +{ + "name": "Sandstone Caverns", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "palette": [ + "SMOOTH_SANDSTONE" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR" + ] + }, + "decorators": [ + { + "verticalZoom": 20, + "verticalVariance": "WISPY", + "dispersion": "SCATTER", + "variance": "SCATTER", + "stackMin": 1, + "stackMax": 2, + "chance": 0.01, + "palette": [ + "CACTUS" + ] + }, + { + "zoom": 0.3, + "chance": 0.0235, + "palette": [ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.012, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects":[ + { + "chance": 0.15, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 6 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "DESERT" +} \ No newline at end of file diff --git a/overworld/biomes/hot-sandy-red-cave.json b/overworld/biomes/hot-sandy-red-cave.json new file mode 100644 index 00000000..e3c9e7dd --- /dev/null +++ b/overworld/biomes/hot-sandy-red-cave.json @@ -0,0 +1,95 @@ +{ + "name": "Red Sandstone Cavern", + "layers": [ + { + "maxHeight": 2, + "minHeight": 1, + "palette": [ + "SMOOTH_RED_SANDSTONE" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:red_sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_red_sandstone_slab[type=bottom,waterlogged=false]", + "AIR" + ] + }, + "objects":[ + { + "chance": 0.15, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + + ], + "decorators": [ + { + "verticalZoom": 20, + "verticalVariance": "WISPY", + "dispersion": "SCATTER", + "variance": "SCATTER", + "stackMin": 1, + "stackMax": 2, + "chance": 0.005, + "palette": [ + "CACTUS" + ] + }, + { + "zoom": 0.3, + "chance": 0.0235, + "palette": [ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.092, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 6 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "DESERT" +} \ No newline at end of file diff --git a/overworld/biomes/hot-savanna.json b/overworld/biomes/hot-savanna.json new file mode 100644 index 00000000..a6a3a5b2 --- /dev/null +++ b/overworld/biomes/hot-savanna.json @@ -0,0 +1,209 @@ +{ + "name": "Savanna", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.75, + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.001, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.3, + "palette": [ + "GRASS" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "TALL_GRASS" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 9 + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "children": [ + "hot-acacia-denmyre" + ], + "objects": [ + { + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaD-1", + "savanna-gen/savannaD-2", + "savanna-gen/savannaD-3" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaF-1", + "savanna-gen/savannaF-2", + "savanna-gen/savannaF-3", + "savanna-gen/savannaF-4", + "savanna-gen/savannaF-5", + "savanna-gen/savannaF-6", + "savanna-gen/savannaF-7", + "savanna-gen/savannaF-8", + "savanna-gen/savannaF-9", + "savanna-gen/savannaF-10", + "savanna-gen/savannaF-11", + "savanna-gen/savannaF-13", + "savanna-gen/savannaF-14" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.04, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaS-1", + "savanna-gen/savannaS-2", + "savanna-gen/savannaS-3", + "savanna-gen/savannaS-4", + "savanna-gen/savannaS-5", + "savanna-gen/savannaS-6", + "savanna-gen/savannaS-7", + "savanna-gen/savannaS-8", + "savanna-gen/savannas-9", + "savanna-gen/savannas-10", + "savanna-gen/savannas-11", + "savanna-gen/savannas-12" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-rock/SavanaRock1", + "savanna-rock/SavanaRock2", + "savanna-rock/SavanaRock3", + "savanna-rock/SavanaRock4", + "savanna-rock/SavanaRock5", + "savanna-rock/SavanaRock6", + "savanna-rock/SavanaRock7", + "savanna-rock/SavanaRock8" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + + ], + "derivative": "SAVANNA", + "biomeDispersion": "WISPY", + "biomeZoom": 20, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ], + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ] +} \ No newline at end of file diff --git a/overworld/biomes/hot-volcanic.json b/overworld/biomes/hot-volcanic.json new file mode 100644 index 00000000..1ea5e92b --- /dev/null +++ b/overworld/biomes/hot-volcanic.json @@ -0,0 +1,38 @@ +{ + "name": "Volcanic", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.33, + "maxHeight": 4, + "minHeight": 2, + "palette": [ + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]", + "MAGMA_BLOCK", + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "generators":[ + { + "generator": "plain", + "min": 3, + "max": 5 + } + ], + "derivative": "DESERT" +} \ No newline at end of file diff --git a/overworld/biomes/swamp-beach.json b/overworld/biomes/swamp-beach.json new file mode 100644 index 00000000..7dc25f3d --- /dev/null +++ b/overworld/biomes/swamp-beach.json @@ -0,0 +1,64 @@ +{ + "name": "Swamp Beach", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.25, + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "COARSE_DIRT", + "COARSE_DIRT" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "decorators":[ + { + "zoom": 0.3, + "chance": 0.009, + "palette": [ + "minecraft:dark_oak_button[face=floor,facing=east,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.00009, + "palette": [ + "WITHER_ROSE", + "RED_MUSHROOM", + "BROWN_MUSHROOM", + "POPPY" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "wavy", + "min": -1, + "max": 1 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/swamp-crimson-mushroom.json b/overworld/biomes/swamp-crimson-mushroom.json new file mode 100644 index 00000000..3615e534 --- /dev/null +++ b/overworld/biomes/swamp-crimson-mushroom.json @@ -0,0 +1,331 @@ +{ + "name":"Crimson Mushroom Swamp", + "rarity": 32, + "layers":[ + { + "terrainZoom":0.5, + "dispersion":"WISPY", + "palette":[ + "CRIMSON_NYLIUM" + ] + }, + { + "minHeight":2, + "maxHeight":4, + "palette":[ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight":6, + "maxHeight":18, + "dispersion":"SCATTER", + "palette":[ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "slab":{ + "dispersion":"SCATTER", + "terrainZoom":0.35, + "palette":[ + "AIR", + "AIR", + "AIR", + "AIR", + "minecraft:crimson_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR", + "AIR", + "AIR" + ] + }, + "wall":{ + "dispersion":"SCATTER", + "palette":[ + "CRIMSON_HYPHAE" + ] + }, + "objects":[ + { + "chance":0.21, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.21, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + } + ], + "decorators":[ + { + "zoom":0.3, + "chance":0.009, + "palette":[ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:crimson_button[face=floor,facing=south,powered=false]" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.05, + "palette":[ + "CRIMSON_FUNGUS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.11, + "palette":[ + "CRIMSON_ROOTS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + } + ], + "generators":[ + { + "generator":"plain-cliffs", + "min": 4, + "max": 39 + }, + { + "generator":"wavy", + "min": 2, + "max": 17 + } + ], + "derivative":"CRIMSON_FOREST" + } \ No newline at end of file diff --git a/overworld/biomes/swamp-dark-oak-denmyre.json b/overworld/biomes/swamp-dark-oak-denmyre.json new file mode 100644 index 00000000..cdcf100b --- /dev/null +++ b/overworld/biomes/swamp-dark-oak-denmyre.json @@ -0,0 +1,170 @@ +{ + "name": "Swamp Denmyre", + "rarity": 2, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.356, + "palette": [ + "GRAVEL", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "decorators": [ + { + "zoom": 0.01, + "chance": 0.1, + "palette": ["DEAD_BUSH", "BROWN_MUSHROOM"], + "dispersion": "WISPY", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 1, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 0.7, + "density": 2, + "edit": [ + { + "find": "dark_oak_planks", + "replace": "stripped_dark_oak_wood" + } + + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "dark-oak-medium/dark-oak-denmyre-1", + "dark-oak-medium/dark-oak-denmyre-2", + "dark-oak-medium/dark-oak-denmyre-3", + "dark-oak-medium/dark-oak-denmyre-4", + "dark-oak-medium/dark-oak-denmyre-5", + "dark-oak-medium/dark-oak-denmyre-6", + "dark-oak-medium/dark-oak-denmyre-7", + "dark-oak-medium/dark-oak-denmyre-8", + "dark-oak-medium/dark-oak-denmyre-9", + "dark-oak-medium/dark-oak-denmyre-10", + "dark-oak-medium/dark-oak-denmyre-11", + "dark-oak-medium/dark-oak-denmyre-12" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "denmyre/oak-denmyre-clutter-1", + "denmyre/oak-denmyre-clutter-2", + "denmyre/oak-denmyre-clutter-3", + "denmyre/oak-denmyre-clutter-4", + "denmyre/oak-denmyre-clutter-5", + "denmyre/oak-denmyre-clutter-6", + "denmyre/oak-denmyre-clutter-7", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "denmyre/oak-denmyre-clutter-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "SWAMP", + "biomeDispersion": "WISPY", + "biomeZoom": 60 +} \ No newline at end of file diff --git a/overworld/biomes/swamp-mountains.json b/overworld/biomes/swamp-mountains.json new file mode 100644 index 00000000..9d0270cd --- /dev/null +++ b/overworld/biomes/swamp-mountains.json @@ -0,0 +1,187 @@ +{ + "name": "Swamp Mountains", + "layers": [ + { + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "ANDESITE", + "STONE" + ] + } + ], + "objects": [ + { + "chance": 2.0, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + "roofed-wayward/med-1", + "roofed-wayward/med-2", + "roofed-wayward/med-3", + "roofed-wayward/med-4", + "roofed-wayward/med-5", + "roofed-wayward/med-6", + "roofed-wayward/med-7", + "roofed-wayward/med-8", + "roofed-wayward/med-9", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "roofed-wayward/med-12" + + + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.15, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.085, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "generators":[ + { + "generator": "wavy", + "min": 1, + "max": 12 + }, + { + "generator": "mountain", + "min": 13, + "max": 32 + }, + { + "generator": "wavy", + "min": 1, + "max": 3 + } + ], + "decorators": [ + { + "zoom": 0.1, + "chance": 0.001, + "palette": ["WITHER_ROSE", "RED_MUSHROOM", "BROWN_MUSHROOM", "POPPY"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.45, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.05, + "palette": ["DEAD_BUSH"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/swamp-murky-cavern.json b/overworld/biomes/swamp-murky-cavern.json new file mode 100644 index 00000000..ccbb0660 --- /dev/null +++ b/overworld/biomes/swamp-murky-cavern.json @@ -0,0 +1,62 @@ +{ + "name": "Murky Cavern", + "layers": [ + { + "maxHeight": 2, + "dispersion": "WISPY", + "terrainZoom": 0.1, + "minHeight": 1, + "palette": [ + "STONE", + "COBBLESTONE", + "COBBLESTONE", + "MOSSY_COBBLESTONE", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", + "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", + "AIR" + ] + }, + "decorators": [ + { + "zoom": 0.3, + "chance": 0.05, + "palette": [ + "BROWN_MUSHROOM", + "RED_MUSHROOM" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.001, + "palette": [ + "COBWEB" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 6 + }, + { + "generator": "wavy", + "min": 2, + "max": 5 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/swamp-mushroom.json b/overworld/biomes/swamp-mushroom.json new file mode 100644 index 00000000..be9338d3 --- /dev/null +++ b/overworld/biomes/swamp-mushroom.json @@ -0,0 +1,291 @@ +{ + "name":"Mushroom Swamp", + "rarity": 3, + "layers":[ + { + "terrainZoom":0.5, + "dispersion":"WISPY", + "palette":[ + "MYCELIUM", + "MYCELIUM", + "MYCELIUM", + "MYCELIUM", + "GRAVEL", + "MYCELIUM", + "MYCELIUM", + "MYCELIUM" + ] + }, + { + "minHeight":2, + "maxHeight":4, + "palette":[ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight":6, + "maxHeight":18, + "dispersion":"SCATTER", + "palette":[ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "slab":{ + "dispersion":"SCATTER", + "terrainZoom":0.35, + "palette":[ + "AIR", + "AIR", + "AIR", + "AIR", + "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", + "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR", + "AIR", + "AIR" + ] + }, + "wall":{ + "dispersion":"SCATTER", + "palette":[ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects":[ + { + "chance":0.21, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.21, + "edit":[ + { + "find":"red_mushroom_block", + "replace":"brown_mushroom_block" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "edit":[ + { + "find":"red_mushroom_block", + "replace":"brown_mushroom_block" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "edit":[ + { + "find":"red_mushroom_block", + "replace":"brown_mushroom_block" + } + ], + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + } + ], + "decorators":[ + { + "zoom":0.3, + "chance":0.009, + "palette":[ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.05, + "palette":[ + "red_mushroom", + "brown_mushroom" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + } + ], + "generators":[ + { + "generator":"plain", + "min":4, + "max":11 + }, + { + "generator":"wavy", + "min":2, + "max":7 + } + ], + "derivative":"MUSHROOM_FIELDS" + } \ No newline at end of file diff --git a/overworld/biomes/swamp-ocean.json b/overworld/biomes/swamp-ocean.json new file mode 100644 index 00000000..0dc2b233 --- /dev/null +++ b/overworld/biomes/swamp-ocean.json @@ -0,0 +1,71 @@ +{ + "name": "Swamp Ocean", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "dispersion": "WISPY", + "palette": [ + "dirt", + "SAND", + "CLAY" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "decorators":[ + { + "zoom": 20, + "chance": 0.1, + "palette": [ + "SEAGRASS" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "wall": + { + "dispersion": "WISPY", + "palette": [ + "CLAY", + "SMOOTH_SANDSTONE", + "RED_SAND", + "SMOOTH_RED_SANDSTONE", + "SMOOTH_SANDSTONE", + "SAND", + "SMOOTH_RED_SANDSTONE" + ] + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "generators":[ + { + "generator": "plain", + "min": -41, + "max": -7 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/swamp-roofed.json b/overworld/biomes/swamp-roofed.json new file mode 100644 index 00000000..9fb3abb1 --- /dev/null +++ b/overworld/biomes/swamp-roofed.json @@ -0,0 +1,213 @@ +{ + "name": "Roofed Swamp", + "layers": [ + { + "terrainZoom": 0.5, + "dispersion": "WISPY", + "palette": [ + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "COARSE_DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 0.85, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + "roofed-wayward/med-1", + "roofed-wayward/med-2", + "roofed-wayward/med-3", + "roofed-wayward/med-4", + "roofed-wayward/med-5", + "roofed-wayward/med-6", + "roofed-wayward/med-7", + "roofed-wayward/med-8", + "roofed-wayward/med-9", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "roofed-wayward/med-12" + + + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.135, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.15, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0001, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/grave-1" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "children": [ + "swamp-dark-oak-denmyre" + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.0002, + "palette": [ + "CRIMSON_FUNGUS" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.45, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 11 + }, + { + "generator": "wavy", + "min": 2, + "max": 7 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/swamp-warped-mushroom.json b/overworld/biomes/swamp-warped-mushroom.json new file mode 100644 index 00000000..eba524ca --- /dev/null +++ b/overworld/biomes/swamp-warped-mushroom.json @@ -0,0 +1,366 @@ +{ + "name":"Corrupted Mushroom Swamp", + "rarity": 32, + "layers":[ + { + "terrainZoom":0.5, + "dispersion":"WISPY", + "palette":[ + "WARPED_NYLIUM" + ] + }, + { + "minHeight":2, + "maxHeight":4, + "palette":[ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight":6, + "maxHeight":18, + "dispersion":"SCATTER", + "palette":[ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "slab":{ + "dispersion":"SCATTER", + "terrainZoom":0.35, + "palette":[ + "AIR", + "AIR", + "AIR", + "AIR", + "minecraft:warped_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR", + "AIR", + "AIR" + ] + }, + "wall":{ + "dispersion":"SCATTER", + "palette":[ + "WARPED_HYPHAE" + ] + }, + "objects":[ + { + "chance":0.21, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.21, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + } + ], + "decorators":[ + { + "zoom":0.3, + "chance":0.009, + "palette":[ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:warped_button[face=floor,facing=south,powered=false]" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.05, + "palette":[ + "WARPED_FUNGUS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.11, + "palette":[ + "WARPED_ROOTS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.03, + "stackMin": 3, + "stackMax": 7, + "palette":[ + "TWISTING_VINES_PLANT" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + } + ], + "generators":[ + { + "generator":"plain-cliffs", + "min": 4, + "max": 39 + }, + { + "generator":"wavy", + "min": 2, + "max": 17 + } + ], + "derivative":"WARPED_FOREST" + } \ No newline at end of file diff --git a/overworld/biomes/swamp-willow-forest.json b/overworld/biomes/swamp-willow-forest.json new file mode 100644 index 00000000..22f12f13 --- /dev/null +++ b/overworld/biomes/swamp-willow-forest.json @@ -0,0 +1,208 @@ +{ + "name": "Roofed Willow", + "layers": [ + { + "terrainZoom": 0.5, + "dispersion": "WISPY", + "palette": [ + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "COARSE_DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 1, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + "willwo/willwo-1", + "willwo/willwo-2", + "willwo/willwo-3", + "willwo/willwo-5", + "willwo/willwo-6", + "willwo/willwo-7", + "willwo/willwo-8", + "willwo/willwo-9", + "willwo/willwo-10", + "willwo/willwo-11" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.135, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.15, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.075, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0001, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/grave-1" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "children": [ + "swamp-dark-oak-denmyre" + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.0002, + "palette": [ + "CRIMSON_FUNGUS" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.45, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 11 + }, + { + "generator": "wavy", + "min": 2, + "max": 7 + } + ], + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/overworld/biomes/temperate-beach.json b/overworld/biomes/temperate-beach.json new file mode 100644 index 00000000..4ddc94a3 --- /dev/null +++ b/overworld/biomes/temperate-beach.json @@ -0,0 +1,63 @@ +{ + "name": "Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "decorators":[ + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 5, + "verticalZoom": 5, + "chance": 0.19, + "partOf": "SHORE_LINE", + "stackMin": 1, + "stackMax": 5, + "palette": [ + "SUGAR_CANE" + ], + "verticalVariance": "WISPY", + "dispersion": "WISPY", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": -1, + "max": 1 + } + ], + "derivative": "BEACH" +} \ No newline at end of file diff --git a/overworld/biomes/temperate-birch-denmyre.json b/overworld/biomes/temperate-birch-denmyre.json new file mode 100644 index 00000000..600c27c8 --- /dev/null +++ b/overworld/biomes/temperate-birch-denmyre.json @@ -0,0 +1,169 @@ +{ + "name": "Birch Denmyre", + "rarity": 2, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.356, + "palette": [ + "GRAVEL", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "decorators": [ + { + "zoom": 0.01, + "chance": 0.1, + "palette": ["DEAD_BUSH", "BROWN_MUSHROOM"], + "dispersion": "WISPY", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": "birch_planks", + "replace": "stripped_birch_wood" + } + + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "birch-medium/birch-denmyre-1", + "birch-medium/birch-denmyre-2", + "birch-medium/birch-denmyre-3", + "birch-medium/birch-denmyre-4", + "birch-medium/birch-denmyre-5", + "birch-medium/birch-denmyre-6", + "birch-medium/birch-denmyre-7", + "birch-medium/birch-denmyre-8", + "birch-medium/birch-denmyre-9", + "birch-medium/birch-denmyre-10", + "birch-medium/birch-denmyre-11", + "birch-medium/birch-denmyre-12" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + "denmyre/oak-denmyre-clutter-1", + "denmyre/oak-denmyre-clutter-2", + "denmyre/oak-denmyre-clutter-3", + "denmyre/oak-denmyre-clutter-4", + "denmyre/oak-denmyre-clutter-5", + "denmyre/oak-denmyre-clutter-6", + "denmyre/oak-denmyre-clutter-7", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "denmyre/oak-denmyre-clutter-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "FOREST", + "biomeDispersion": "WISPY", + "biomeZoom": 60 +} \ No newline at end of file diff --git a/overworld/biomes/temperate-birch-forest.json b/overworld/biomes/temperate-birch-forest.json new file mode 100644 index 00000000..6f0a5ec6 --- /dev/null +++ b/overworld/biomes/temperate-birch-forest.json @@ -0,0 +1,133 @@ +{ + "name": "Birch Forest", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.656, + "palette": [ + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRAVEL" + + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "decorators": [ + { + "zoom": 0.1, + "chance": 0.09, + "palette": ["GRASS", "ALLIUM", "POPPY","DANDELION", "AZURE_BLUET", "PINK_TULIP", "LILY_OF_THE_VALLEY"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 2.5, + "density": 4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "birch-antioch/antioch-3", + "birch-antioch/antioch-4", + "birch-antioch/antioch-5", + "birch-antioch/antioch-6", + "birch-antioch/antioch-7", + "birch-antioch/antioch-8", + "birch-antioch/antioch-9", + "birch-antioch/antioch-10", + "birch-antioch/antioch-11", + "birch-antioch/antioch-12", + "birch-antioch/antioch-13" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "PLAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 60, + "biomeScatter": [ + "FOREST", + "PLAINS" + ], + "biomeSkyScatter": [ + "FOREST", + "JUNGLE" + ], + "children": [ + "temperate-birch-denmyre" + ] +} \ No newline at end of file diff --git a/overworld/biomes/temperate-highlands.json b/overworld/biomes/temperate-highlands.json new file mode 100644 index 00000000..278c1204 --- /dev/null +++ b/overworld/biomes/temperate-highlands.json @@ -0,0 +1,139 @@ +{ + "name": "Highlands", + "rarity": 4, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.256, + "palette": [ + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "PODZOL", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "objects": [ + { + "chance": 0.335, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5", + "clutter/birch-clutt-1", + "clutter/birch-clutt-2", + "clutter/birch-clutt-3", + "clutter/birch-clutt-4", + "clutter/birch-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "decorators": [ + { + "zoom": 0.02, + "chance": 0.003, + "palette": ["WITHER_ROSE", "OXEYE_DAISY", "PINK_TULIP", "LILY_OF_THE_VALLEY"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.1, + "chance": 0.02, + "palette": ["SUNFLOWER", "DANDELION", "POPPY", "ROSE_BUSH"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.2, + "chance": 0.122, + "palette": ["LARGE_FERN", "TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.142, + "palette": ["GRASS", "FERN"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 5, + "max": 13 + }, + { + "generator": "plain-cliffs", + "min": 22, + "max": 44 + } + ], + "derivative": "PLAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 9, + "biomeScatter": [ + "FOREST", + "TAIGA", + "SWAMP", + "TAIGA_HILLS" + ], + "biomeSkyScatter": [ + "SWAMP", + "DESERT" + ] +} \ No newline at end of file diff --git a/overworld/biomes/temperate-oak-denmyre.json b/overworld/biomes/temperate-oak-denmyre.json new file mode 100644 index 00000000..260d1b13 --- /dev/null +++ b/overworld/biomes/temperate-oak-denmyre.json @@ -0,0 +1,170 @@ +{ + "name": "Oak Denmyre", + "rarity": 2, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.356, + "palette": [ + "GRAVEL", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "decorators": [ + { + "zoom": 0.01, + "chance": 0.1, + "palette": ["DEAD_BUSH", "BROWN_MUSHROOM"], + "dispersion": "WISPY", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": "oak_planks", + "replace": "stripped_oak_wood" + } + + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "oak-medium/oak-denmyre-1", + "oak-medium/oak-denmyre-2", + "oak-medium/oak-denmyre-3", + "oak-medium/oak-denmyre-4", + "oak-medium/oak-denmyre-5", + "oak-medium/oak-denmyre-6", + "oak-medium/oak-denmyre-7", + "oak-medium/oak-denmyre-8", + "oak-medium/oak-denmyre-9", + "oak-medium/oak-denmyre-10", + "oak-medium/oak-denmyre-11", + "oak-medium/oak-denmyre-12" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "denmyre/oak-denmyre-clutter-1", + "denmyre/oak-denmyre-clutter-2", + "denmyre/oak-denmyre-clutter-3", + "denmyre/oak-denmyre-clutter-4", + "denmyre/oak-denmyre-clutter-5", + "denmyre/oak-denmyre-clutter-6", + "denmyre/oak-denmyre-clutter-7", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "denmyre/oak-denmyre-clutter-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "FOREST", + "biomeDispersion": "WISPY", + "biomeZoom": 60 +} \ No newline at end of file diff --git a/overworld/biomes/temperate-oak-forest.json b/overworld/biomes/temperate-oak-forest.json new file mode 100644 index 00000000..d600c8a5 --- /dev/null +++ b/overworld/biomes/temperate-oak-forest.json @@ -0,0 +1,152 @@ +{ + "name": "Oak Forest", + "layers": [ + { + "dispersion": "WISPY", + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "children": [ + "temperate-oak-denmyre" + ], + "decorators": [ + { + "zoom": 0.1, + "chance": 0.09, + "palette": ["GRASS", "ALLIUM", "LILY_OF_THE_VALLEY"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 0.05, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + "hazel-oak/hoak-3", + "hazel-oak/hoak-4", + "hazel-oak/hoak-5", + "hazel-oak/hoak-6", + "hazel-oak/hoak-7", + "hazel-oak/hoak-8", + "hazel-oak/hoak-9", + "hazel-oak/hoak-1", + "hazel-oak/hoak-2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 1, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-5", + "hazel-oak/s-hoak-6", + "hazel-oak/s-hoak-7", + "hazel-oak/s-hoak-8", + "hazel-oak/s-hoak-9", + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "DEEP_LUKEWARM_OCEAN", + "biomeDispersion": "WISPY", + "biomeZoom": 60, + "biomeScatter": [ + "FOREST", + "PLAINS" + ], + "biomeSkyScatter": [ + "FOREST", + "JUNGLE" + ] +} \ No newline at end of file diff --git a/overworld/biomes/temperate-ocean.json b/overworld/biomes/temperate-ocean.json new file mode 100644 index 00000000..eb5d73f0 --- /dev/null +++ b/overworld/biomes/temperate-ocean.json @@ -0,0 +1,55 @@ +{ + "name": "Ocean", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "generators":[ + { + "generator": "plain", + "min": -41, + "max": -7 + } + ], + "decorators":[ + { + "zoom": 20, + "chance": 0.2, + "palette": [ + "SEAGRASS" + ], + "dispersion": "WISPY", + "variance": "WISPY" + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "derivative": "LUKEWARM_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/temperate-plains.json b/overworld/biomes/temperate-plains.json new file mode 100644 index 00000000..5f83e7cf --- /dev/null +++ b/overworld/biomes/temperate-plains.json @@ -0,0 +1,77 @@ +{ + "name": "Plains", + "layers": [ + { + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "children":[ + "temperate-wilds" + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.19, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "PLAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 60, + "biomeScatter": [ + "FOREST", + "PLAINS" + ], + "biomeSkyScatter": [ + "FOREST", + "JUNGLE" + ] +} \ No newline at end of file diff --git a/overworld/biomes/temperate-wilds.json b/overworld/biomes/temperate-wilds.json new file mode 100644 index 00000000..75d38f20 --- /dev/null +++ b/overworld/biomes/temperate-wilds.json @@ -0,0 +1,99 @@ +{ + "name": "Wilds", + "layers": [ + { + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "children":[ + "temperate-highlands" + ], + "decorators": [ + { + "zoom": 0.02, + "chance": 0.003, + "palette": ["WITHER_ROSE", "OXEYE_DAISY", "PINK_TULIP", "LILY_OF_THE_VALLEY"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.1, + "chance": 0.02, + "palette": ["SUNFLOWER", "DANDELION", "POPPY", "ROSE_BUSH"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.2, + "chance": 0.22, + "palette": ["LARGE_FERN", "TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.42, + "palette": ["GRASS", "FERN"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "PLAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 40, + "biomeScatter": [ + "FOREST", + "PLAINS", + "TAIGA_HILLS" + ], + "biomeSkyScatter": [ + "SWAMP", + "DESERT" + ] +} \ No newline at end of file diff --git a/overworld/biomes/tropical-bamboo-forest.json b/overworld/biomes/tropical-bamboo-forest.json new file mode 100644 index 00000000..1f66317e --- /dev/null +++ b/overworld/biomes/tropical-bamboo-forest.json @@ -0,0 +1,186 @@ +{ + "name": "Bamboo Forest", + "layers": [ + { + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "objects": [ + { + "chance": 0.5, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + + "jungle-remade/bmbo-1", + "jungle-remade/bmbo-2", + "jungle-remade/bmbo-3", + "jungle-remade/bmbo-4", + "jungle-remade/bmbo-5", + "jungle-remade/bmbo-6", + "jungle-remade/bmbo-7", + "jungle-remade/bmbo-8", + "jungle-remade/bmbo-9" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.35, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jspire-1", + "jungle-remade/jspire-2", + "jungle-remade/jspire-3", + "jungle-remade/jspire-4", + "jungle-remade/jspire-5", + "jungle-remade/jspire-6", + "jungle-remade/jspire-7" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "children":[ + "temperate-wilds" + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.25, + "palette": [ + "GRASS", + "GRASS", + "GRASS", + "TALL_GRASS" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 5, + "verticalZoom": 5, + "chance": 0.18, + "stackMin": 3, + "stackMax": 19, + "palette": [ + "minecraft:bamboo[age=0,leaves=none,stage=0]", + "minecraft:bamboo[age=0,leaves=small,stage=0]", + "minecraft:bamboo[age=0,leaves=none,stage=1]", + "minecraft:bamboo[age=0,leaves=small,stage=1]", + "minecraft:bamboo[age=0,leaves=large,stage=0]" + ], + "verticalVariance": "WISPY", + "dispersion": "WISPY", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "DESERT", + "biomeDispersion": "WISPY", + "biomeZoom": 10, + "biomeScatter": [ + "BAMBOO_JUNGLE", + "DESERT" + ], + "biomeSkyScatter": [ + "DESERT" + ] +} \ No newline at end of file diff --git a/overworld/biomes/tropical-beach.json b/overworld/biomes/tropical-beach.json new file mode 100644 index 00000000..2af60323 --- /dev/null +++ b/overworld/biomes/tropical-beach.json @@ -0,0 +1,82 @@ +{ + "name": "Tropical Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT" + ] + } + ], + "decorators":[ + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:jungle_button[face=floor,facing=east,powered=false]", + "minecraft:jungle_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 2.925, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "palm/palm1", + "palm/palm2", + "palm/palm3", + "palm/palm4", + "palm/palm5", + "palm/palm6", + "palm/palm7", + "palm/palm8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "generators":[ + { + "generator": "plain", + "min": -1, + "max": 1 + } + ], + "derivative": "WARM_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/tropical-coral-ocean-cliffs.json b/overworld/biomes/tropical-coral-ocean-cliffs.json new file mode 100644 index 00000000..60f96965 --- /dev/null +++ b/overworld/biomes/tropical-coral-ocean-cliffs.json @@ -0,0 +1,181 @@ +{ + "name": "Shattered Coral Ocean", + "rarity": 4, + "layers": [ + { + "minHeight": 2, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:prismarine_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "wall": { + "palette": [ + "TUBE_CORAL_BLOCK", + "BRAIN_CORAL_BLOCK", + "FIRE_CORAL_BLOCK", + "HORN_CORAL_BLOCK", + "BUBBLE_CORAL_BLOCK" + ], + "dispersion": "WISPY", + "terrainZoom": 0.1 + }, + "childShrinkFactor": 5, + "decorators":[ + { + "zoom": 20, + "chance": 0.05, + "stackMin": 1, + "stackMax": 3, + "palette": [ + "TUBE_CORAL_BLOCK", + "BRAIN_CORAL_BLOCK", + "FIRE_CORAL_BLOCK", + "HORN_CORAL_BLOCK", + "BUBBLE_CORAL_BLOCK" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 20, + "chance": 0.0006, + "palette": [ + "SOUL_SAND", + "MAGMA_BLOCK" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 20, + "chance": 0.3, + "palette": [ + "SEAGRASS" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 20, + "stackMax": 24, + "stackMin": 3, + "chance": 0.025, + "palette": [ + "KELP_PLANT" + ], + "verticalVarience": "WISPY", + "verticalZoom": 88, + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 1, + "stackMax": 6, + "stackMin": 1, + "chance": 0.225, + "palette": [ + "KELP_PLANT" + ], + "verticalVarience": "SCATTER", + "verticalZoom": 20, + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "TUBE_CORAL", + "TUBE_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "BRAIN_CORAL", + "BRAIN_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "BUBBLE_CORAL", + "BUBBLE_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "FIRE_CORAL", + "FIRE_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "HORN_CORAL", + "HORN_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.009, + "palette": [ + "minecraft:sea_pickle[pickles=1,waterlogged=true]", + "minecraft:sea_pickle[pickles=2,waterlogged=true]", + "minecraft:sea_pickle[pickles=3,waterlogged=true]", + "minecraft:sea_pickle[pickles=4,waterlogged=true]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain-cliffs", + "min": -51, + "max": -17 + } + ], + "derivative": "LUKEWARM_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/tropical-coral-ocean.json b/overworld/biomes/tropical-coral-ocean.json new file mode 100644 index 00000000..8fdc7745 --- /dev/null +++ b/overworld/biomes/tropical-coral-ocean.json @@ -0,0 +1,180 @@ +{ + "name": "Coral Ocean", + "rarity": 2, + "layers": [ + { + "minHeight": 2, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "wall": { + "palette": [ + "TUBE_CORAL_BLOCK", + "BRAIN_CORAL_BLOCK", + "FIRE_CORAL_BLOCK", + "HORN_CORAL_BLOCK", + "BUBBLE_CORAL_BLOCK" + ], + "dispersion": "WISPY", + "terrainZoom": 0.1 + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:prismarine_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "childShrinkFactor": 1.1, + "decorators":[ + { + "zoom": 20, + "chance": 0.05, + "stackMin": 1, + "stackMax": 3, + "palette": [ + "TUBE_CORAL_BLOCK", + "BRAIN_CORAL_BLOCK", + "FIRE_CORAL_BLOCK", + "HORN_CORAL_BLOCK", + "BUBBLE_CORAL_BLOCK" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 20, + "chance": 0.0006, + "palette": [ + "SOUL_SAND", + "MAGMA_BLOCK" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 20, + "chance": 0.3, + "palette": [ + "SEAGRASS" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 20, + "stackMax": 24, + "stackMin": 3, + "chance": 0.025, + "palette": [ + "KELP_PLANT" + ], + "verticalVarience": "WISPY", + "verticalZoom": 88, + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 1, + "stackMax": 6, + "stackMin": 1, + "chance": 0.225, + "palette": [ + "KELP_PLANT" + ], + "verticalVarience": "SCATTER", + "verticalZoom": 20, + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "TUBE_CORAL", + "TUBE_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "BRAIN_CORAL", + "BRAIN_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "BUBBLE_CORAL", + "BUBBLE_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "FIRE_CORAL", + "FIRE_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.15, + "palette": [ + "HORN_CORAL", + "HORN_CORAL_FAN" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 17, + "chance": 0.009, + "palette": [ + "minecraft:sea_pickle[pickles=1,waterlogged=true]", + "minecraft:sea_pickle[pickles=2,waterlogged=true]", + "minecraft:sea_pickle[pickles=3,waterlogged=true]", + "minecraft:sea_pickle[pickles=4,waterlogged=true]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": -51, + "max": -17 + } + ], + "derivative": "LUKEWARM_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/tropical-jungle-denmyre.json b/overworld/biomes/tropical-jungle-denmyre.json new file mode 100644 index 00000000..0c06aba3 --- /dev/null +++ b/overworld/biomes/tropical-jungle-denmyre.json @@ -0,0 +1,169 @@ +{ + "name": "Jungle Denmyre", + "rarity": 3, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.356, + "palette": [ + "GRAVEL", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "decorators": [ + { + "zoom": 0.01, + "chance": 0.1, + "palette": ["DEAD_BUSH", "BROWN_MUSHROOM"], + "dispersion": "WISPY", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": "jungle_planks", + "replace": "stripped_jungle_wood" + } + + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "jungle-medium/jungle-denmyre-1", + "jungle-medium/jungle-denmyre-2", + "jungle-medium/jungle-denmyre-3", + "jungle-medium/jungle-denmyre-4", + "jungle-medium/jungle-denmyre-5", + "jungle-medium/jungle-denmyre-6", + "jungle-medium/jungle-denmyre-7", + "jungle-medium/jungle-denmyre-8", + "jungle-medium/jungle-denmyre-9", + "jungle-medium/jungle-denmyre-10", + "jungle-medium/jungle-denmyre-11", + "jungle-medium/jungle-denmyre-12" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + "denmyre/oak-denmyre-clutter-1", + "denmyre/oak-denmyre-clutter-2", + "denmyre/oak-denmyre-clutter-3", + "denmyre/oak-denmyre-clutter-4", + "denmyre/oak-denmyre-clutter-5", + "denmyre/oak-denmyre-clutter-6", + "denmyre/oak-denmyre-clutter-7", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "denmyre/oak-denmyre-clutter-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "JUNGLE", + "biomeDispersion": "WISPY", + "biomeZoom": 60 +} \ No newline at end of file diff --git a/overworld/biomes/tropical-ocean.json b/overworld/biomes/tropical-ocean.json new file mode 100644 index 00000000..9b6f4d9f --- /dev/null +++ b/overworld/biomes/tropical-ocean.json @@ -0,0 +1,106 @@ +{ + "name": "Tropical Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "children": [ + "tropical-coral-ocean", + "tropical-coral-ocean-cliffs" + ], + "wall": { + "palette": [ + "TUBE_CORAL_BLOCK", + "BRAIN_CORAL_BLOCK", + "FIRE_CORAL_BLOCK", + "HORN_CORAL_BLOCK", + "BUBBLE_CORAL_BLOCK" + ], + "dispersion": "WISPY", + "terrainZoom": 0.1 + }, + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "decorators":[ + { + "zoom": 20, + "chance": 0.3, + "palette": [ + "SEAGRASS" + ], + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 20, + "chance": 0.001, + "palette": [ + "LILY_PAD" + ], + "partOf": "SEA_SURFACE", + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 20, + "stackMax": 9, + "stackMin": 3, + "chance": 0.025, + "palette": [ + "KELP_PLANT" + ], + "verticalVarience": "WISPY", + "verticalZoom": 88, + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 1, + "stackMax": 3, + "stackMin": 1, + "chance": 0.225, + "palette": [ + "KELP_PLANT" + ], + "verticalVarience": "SCATTER", + "verticalZoom": 20, + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": -24, + "max": -7 + } + ], + "derivative": "DEEP_WARM_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/tropical-rainforest-hills.json b/overworld/biomes/tropical-rainforest-hills.json new file mode 100644 index 00000000..7447f71c --- /dev/null +++ b/overworld/biomes/tropical-rainforest-hills.json @@ -0,0 +1,195 @@ +{ + "name": "Rainforest Hills", + "rarity": 8, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.35, + "palette": [ + "GRASS_BLOCK", + "minecraft:jungle_leaves[persistent=true]", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "objects": [ + { + "chance": 0.7, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/jspire-1", + "jungle-remade/jspire-2", + "jungle-remade/jspire-3", + "jungle-remade/jspire-4", + "jungle-remade/jspire-5", + "jungle-remade/jspire-6", + "jungle-remade/jspire-7" + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.008, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -12, + "z": 0 + } + } + ], + "decorators":[ + { + "zoom": 10, + "stackMax": 1, + "stackMin": 1, + "chance": 0.25, + "palette": [ + "GRASS", + "TALL_GRASS" + + ], + "verticalVarience": "SCATTER", + "verticalZoom": 88, + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 10, + "stackMax": 1, + "stackMin": 1, + "chance": 0.0001, + "palette": [ + "JUNGLE_SAPLING" + + ], + "verticalVarience": "SCATTER", + "verticalZoom": 88, + "dispersion": "SCATTER", + "variance": "SCATTER" + } + + ], + "wall": + { + "dispersion": "WISPY", + "terrinZoom": 0.1, + "palette": [ + "STRIPPED_JUNGLE_WOOD", + "minecraft:jungle_leaves[persistent=true]", + "STRIPPED_JUNGLE_WOOD", + "minecraft:jungle_leaves[persistent=true]", + "STRIPPED_JUNGLE_WOOD", + "minecraft:jungle_leaves[persistent=true]", + "STRIPPED_JUNGLE_WOOD" + ] + }, + "generators":[ + { + "generator": "plain-cliffs", + "min": 32, + "max": 65 + }, + { + "generator": "wavy", + "min": 4, + "max": 6 + }, + { + "generator": "rough", + "min": -1, + "max": 2 + } + ], + "derivative": "JUNGLE", + "biomeDispersion": "WISPY", + "biomeZoom": 3, + "biomeScatter": [ + "BAMBOO_JUNGLE", + "DESERT" + ], + "biomeSkyScatter": [ + "BAMBOO_JUNGLE", + "JUNGLE" + ] +} \ No newline at end of file diff --git a/overworld/biomes/tropical-rainforest.json b/overworld/biomes/tropical-rainforest.json new file mode 100644 index 00000000..a1f40fee --- /dev/null +++ b/overworld/biomes/tropical-rainforest.json @@ -0,0 +1,228 @@ +{ + "name": "Rainforest", + "rarity": 2, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.35, + "palette": [ + "GRASS_BLOCK", + "minecraft:jungle_leaves[persistent=true]", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "objects": [ + { + "chance": 0.5, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/j6", + "jungle-remade/j7", + "jungle-remade/j8", + "jungle-remade/j9", + "jungle-remade/j11", + "jungle-remade/j12", + "jungle-remade/j13" + + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-2", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-4" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.008, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -12, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "WISPY", + "terrinZoom": 0.1, + "palette": [ + "STRIPPED_JUNGLE_WOOD", + "minecraft:jungle_leaves[persistent=true]", + "STRIPPED_JUNGLE_WOOD", + "minecraft:jungle_leaves[persistent=true]", + "STRIPPED_JUNGLE_WOOD", + "minecraft:jungle_leaves[persistent=true]", + "STRIPPED_JUNGLE_WOOD" + ] + }, + "children":[ + "tropical-rainforest-hills", + "tropical-jungle-denmyre" + ], + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 2, + "max": 7 + } + ], + "decorators":[ + { + "zoom": 10, + "chance": 0.6, + "stackMin": 1, + "stackMax": 1, + "palette": [ + "minecraft:jungle_leaves[persistent=true]", + "GRASS" + ], + "dispersion": "SCATTER", + "variance": "WISPY" + }, + { + "zoom": 10, + "stackMax": 1, + "stackMin": 1, + "chance": 0.1, + "palette": [ + "JUNGLE_LOG" + ], + "verticalVarience": "WISPY", + "verticalZoom": 88, + "dispersion": "WISPY", + "variance": "WISPY" + }, + { + "zoom": 10, + "stackMax": 1, + "stackMin": 1, + "chance": 0.5, + "palette": [ + "GRASS", + "TALL_GRASS" + ], + "verticalVarience": "SCATTER", + "verticalZoom": 88, + "dispersion": "SCATTER", + "variance": "SCATTER" + } + + ], + "derivative": "JUNGLE", + "biomeDispersion": "WISPY", + "biomeZoom": 4, + "biomeScatter": [ + "BAMBOO_JUNGLE", + "DESERT" + ], + "biomeSkyScatter": [ + "SWAMP", + "JUNGLE" + ] +} \ No newline at end of file diff --git a/overworld/biomes/tropical-submerged-volcanic.json b/overworld/biomes/tropical-submerged-volcanic.json new file mode 100644 index 00000000..4134a381 --- /dev/null +++ b/overworld/biomes/tropical-submerged-volcanic.json @@ -0,0 +1,51 @@ +{ + "name": "Submerged Volcanic", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.33, + "maxHeight": 4, + "minHeight": 2, + "palette": [ + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]", + "MAGMA_BLOCK", + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:blackstone_slab[type=bottom,waterlogged=false]", + "AIR" + ] + }, + "generators":[ + { + "generator": "sharp", + "min": -12, + "max": 5 + }, + { + "generator": "plain", + "min": -12, + "max": -9 + } + ], + "derivative": "WARM_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/tundra-beach-stone.json b/overworld/biomes/tundra-beach-stone.json new file mode 100644 index 00000000..ee0f788c --- /dev/null +++ b/overworld/biomes/tundra-beach-stone.json @@ -0,0 +1,39 @@ +{ + "name": "Stone Beach", + "rarity": 2, + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "STONE", + "ANDESITE" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:stone_slab[type=bottom,waterlogged=false]", + "minecraft:andesite_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "generators":[ + { + "generator": "plain", + "min": -1, + "max": 1 + } + ], + "derivative": "BEACH" +} \ No newline at end of file diff --git a/overworld/biomes/tundra-beach.json b/overworld/biomes/tundra-beach.json new file mode 100644 index 00000000..9c3f99e6 --- /dev/null +++ b/overworld/biomes/tundra-beach.json @@ -0,0 +1,51 @@ +{ + "name": "Cold Beach", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.25, + "minHeight": 3, + "maxHeight": 6, + "palette": [ + "SAND" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "decorators":[ + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": -1, + "max": 1 + } + ], + "derivative": "BEACH" +} \ No newline at end of file diff --git a/overworld/biomes/tundra-mountains-cliffs.json b/overworld/biomes/tundra-mountains-cliffs.json new file mode 100644 index 00000000..b520813b --- /dev/null +++ b/overworld/biomes/tundra-mountains-cliffs.json @@ -0,0 +1,184 @@ +{ + "name": "Shattered Mountains", + "rarity": 4, + "layers": [ + { + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "generators":[ + { + "generator": "plain", + "min": 11, + "max": 32 + }, + { + "generator": "mountain-cliffs", + "min": 12, + "max": 62 + }, + { + "generator": "rough", + "min": 1, + "max": 3 + } + ], + "objects": [ + { + "chance": 0.025, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + + { + "chance": 0.035, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10", + "boulder/boulder11", + "boulder/boulder12", + "boulder/boulder13", + "boulder/boulder14", + "boulder/boulder15" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.625, + "density": 1, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "decorators": [ + { + "zoom": 0.1, + "chance": 0.01, + "palette": ["WHITE_TULIP", "BLUE_ORCHID", "POPPY"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.2, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "derivative": "MOUNTAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 30, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ] +} \ No newline at end of file diff --git a/overworld/biomes/tundra-mountains.json b/overworld/biomes/tundra-mountains.json new file mode 100644 index 00000000..3e2e226e --- /dev/null +++ b/overworld/biomes/tundra-mountains.json @@ -0,0 +1,183 @@ +{ + "name": "Mountains", + "rarity": 2, + "layers": [ + { + "palette": [ + "GRASS_BLOCK" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "generators":[ + { + "generator": "plain", + "min": 29, + "max": 63 + }, + { + "generator": "rough", + "min": 1, + "max": 3 + } + ], + "children":[ + "tundra-mountains-cliffs" + ], + "childShrinkFactor": 8, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 0.085, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + + { + "chance": 0.035, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10", + "boulder/boulder11", + "boulder/boulder12", + "boulder/boulder13", + "boulder/boulder14", + "boulder/boulder15" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.825, + "density": 1, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "decorators": [ + { + "zoom": 0.1, + "chance": 0.01, + "palette": ["WHITE_TULIP", "BLUE_ORCHID", "POPPY"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.2, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "derivative": "MOUNTAINS", + "biomeDispersion": "WISPY", + "biomeZoom": 30, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ] +} \ No newline at end of file diff --git a/overworld/biomes/tundra-ocean.json b/overworld/biomes/tundra-ocean.json new file mode 100644 index 00000000..5f83da7d --- /dev/null +++ b/overworld/biomes/tundra-ocean.json @@ -0,0 +1,73 @@ +{ + "name": "Cold Ocean", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "dispersion": "WISPY", + "palette": [ + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "SAND", + "CLAY", + "CLAY" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "DIRT", + "DIRT", + "COARSE_DIRT" + ] + } + ], + "slab": { + "dispersion": "SCATTER", + "terrainZoom": 0.5, + "palette": [ + "minecraft:sandstone_slab[type=bottom,waterlogged=false]", + "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR" + ] + }, + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "decorators":[ + { + "zoom": 20, + "chance": 0.07, + "palette": [ + "SEAGRASS" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": -33, + "max": -7 + } + ], + "derivative": "COLD_OCEAN" +} \ No newline at end of file diff --git a/overworld/biomes/tundra-redwoods.json b/overworld/biomes/tundra-redwoods.json new file mode 100644 index 00000000..97482b93 --- /dev/null +++ b/overworld/biomes/tundra-redwoods.json @@ -0,0 +1,192 @@ +{ + "name": "Redwoods", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.25, + "palette": [ + "PODZOL", + "PODZOL", + "COARSE_DIRT" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "GRANITE" + ] + }, + + "children": [ + "tundra-spruce-denmyre" + ], + "objects": [ + { + "chance": 0.9, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "pine/sup-pine-1", + "pine/sup-pine-2", + "pine/sup-pine-3", + "pine/sup-pine-4", + "pine/sup-pine-5", + "pine/sup-pine-6", + "pine/sup-pine-7", + "pine/sup-pine-8", + "pine/sup-pine-9", + "pine/sup-pine-10", + "pine/sup-pine-11", + "pine/sup-pine-12" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "chance": 0.035, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10", + "boulder/boulder11", + "boulder/boulder12", + "boulder/boulder13", + "boulder/boulder14", + "boulder/boulder15" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.009, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.1, + "palette": ["FERN"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.015, + "palette": [ + "ORANGE_TULIP" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.01, + "palette": [ + "POPPY" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + + ], + "generators":[ + { + "generator": "plain", + "min": 17, + "max": 19 + }, + { + "generator": "wavy", + "min": -2, + "max": 7 + } + ], + "derivative": "TAIGA" +} \ No newline at end of file diff --git a/overworld/biomes/tundra-spruce-denmyre.json b/overworld/biomes/tundra-spruce-denmyre.json new file mode 100644 index 00000000..c4085eaa --- /dev/null +++ b/overworld/biomes/tundra-spruce-denmyre.json @@ -0,0 +1,170 @@ +{ + "name": "Spruce Denmyre", + "rarity": 2, + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.356, + "palette": [ + "GRAVEL", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "palette": [ + "DIRT" + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "decorators": [ + { + "zoom": 0.01, + "chance": 0.1, + "palette": ["DEAD_BUSH", "BROWN_MUSHROOM"], + "dispersion": "WISPY", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.4, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.03, + "palette": [ + "minecraft:stone_button[face=floor,facing=east,powered=false]", + "minecraft:stone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.017, + "palette": ["TALL_GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "objects": [ + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": "spruce_planks", + "replace": "stripped_spruce_wood" + } + + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "spruce-medium/spruce-denmyre-1", + "spruce-medium/spruce-denmyre-2", + "spruce-medium/spruce-denmyre-3", + "spruce-medium/spruce-denmyre-4", + "spruce-medium/spruce-denmyre-5", + "spruce-medium/spruce-denmyre-6", + "spruce-medium/spruce-denmyre-7", + "spruce-medium/spruce-denmyre-8", + "spruce-medium/spruce-denmyre-9", + "spruce-medium/spruce-denmyre-10", + "spruce-medium/spruce-denmyre-11", + "spruce-medium/spruce-denmyre-12" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": false + }, + "place": [ + + "denmyre/oak-denmyre-clutter-1", + "denmyre/oak-denmyre-clutter-2", + "denmyre/oak-denmyre-clutter-3", + "denmyre/oak-denmyre-clutter-4", + "denmyre/oak-denmyre-clutter-5", + "denmyre/oak-denmyre-clutter-6", + "denmyre/oak-denmyre-clutter-7", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "denmyre/oak-denmyre-clutter-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "generators":[ + { + "generator": "plain", + "min": 4, + "max": 7 + }, + { + "generator": "wavy", + "min": 0, + "max": 3 + } + ], + "derivative": "SNOWY_TUNDRA", + "biomeDispersion": "WISPY", + "biomeZoom": 60 +} \ No newline at end of file diff --git a/overworld/biomes/tundra-taiga.json b/overworld/biomes/tundra-taiga.json new file mode 100644 index 00000000..260bdb84 --- /dev/null +++ b/overworld/biomes/tundra-taiga.json @@ -0,0 +1,186 @@ +{ + "name": "Cold Tundra", + "layers": [ + { + "dispersion": "WISPY", + "terrainZoom": 0.92, + "palette": [ + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRAVEL", + "STONE", + "ANDESITE", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK", + "GRASS_BLOCK" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "wall": + { + "dispersion": "SCATTER", + "palette": [ + "STONE", + "ANDESITE", + "STONE" + ] + }, + "objects": [ + { + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": true + }, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0075, + "density": 1, + "rotation": { + "enabled": false + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0625, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": -12, + "max": 12, + "interval": 1, + "enabled": true + }, + "zAxis": { + "min": -12, + "max": 12, + "interval": 90, + "enabled": true + }, + "enabled": true + } + } + ], + "decorators": [ + { + "zoom": 0.3, + "chance": 0.009, + "palette": [ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.046, + "palette": ["GRASS"], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.001, + "palette": [ + "DEAD_BUSH" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + }, + { + "zoom": 0.3, + "chance": 0.001, + "palette": [ + "POPPY" + ], + "dispersion": "SCATTER", + "variance": "SCATTER" + } + ], + "generators":[ + { + "generator": "plain", + "min": 5, + "max": 14 + }, + { + "generator": "wavy", + "min": -2, + "max": 7 + } + ], + "derivative": "GIANT_TREE_TAIGA" +} \ No newline at end of file diff --git a/overworld/dimensions/overworld.json b/overworld/dimensions/overworld.json new file mode 100644 index 00000000..d1b5f38a --- /dev/null +++ b/overworld/dimensions/overworld.json @@ -0,0 +1,319 @@ +{ + "environment": "NORMAL", + "regions": [ + "temperate", + "tundra", + "tropical", + "hot", + "swamp", + "frozen" + ], + "mirrorCeiling": false, + "decorate": true, + "placeObjects": true, + "postProcessing": true, + "postProcessors": [ + { + "phase": 0, + "processor": "nib-smoother" + }, + { + "phase": 0, + "processor": "pothole-filler" + }, + { + "phase": 0, + "processor": "wall-painter" + }, + { + "phase": 0, + "processor": "slabber" + }, + { + "phase": 1, + "processor": "waterlogger" + }, + { + "phase": 1, + "processor": "floating-block-remover" + } + ], + "carving": true, + "carvingZoom": 3.5, + "carvingMin": 115, + "carvingMax": 239, + "carvingSliverThickness": 5.5, + "carvingRippleThickness": 3, + "carvingEnvelope": 0.335, + "caves": true, + "caveScale": 1, + "caveShift": -13, + "focus": "", + "fluidHeight": 99, + "biomeZoom": 0.77, + "regionZoom": 1.96, + "continentZoom": 1, + "dimensionAngleDeg": 19, + "terrainZoom": 1, + "landZoom": 1.25, + "shoreZoom": 1.2, + "seaZoom": 2.25, + "preventLeafDecay": true, + "interpolationFunction": "BICUBIC", + "interpolationScale": 12, + "hermiteTension": 0.00001, + "hermiteBias": 0.5, + "roughnessHeight": 0, + "coordFractureZoom": 0.45, + "coordFractureDistance": 126, + "roughnessZoom": 1, + "deposits": [ + { + "minHeight": 19, + "maxHeight": 150, + "minSize": 22, + "maxSize": 35, + "minPerChunk": 4, + "maxPerChunk": 12, + "varience": 4, + "palette": [ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight": 45, + "maxHeight": 140, + "minSize": 19, + "maxSize": 24, + "minPerChunk": 4, + "maxPerChunk": 12, + "varience": 4, + "palette": [ + "GRAVEL" + ] + }, + { + "minHeight": 25, + "maxHeight": 95, + "minSize": 19, + "maxSize": 24, + "minPerChunk": 4, + "maxPerChunk": 12, + "varience": 4, + "palette": [ + "ANDESITE" + ] + }, + { + "minHeight": 35, + "maxHeight": 100, + "minSize": 19, + "maxSize": 24, + "minPerChunk": 4, + "maxPerChunk": 12, + "varience": 4, + "palette": [ + "GRANITE" + ] + }, + { + "minHeight": 45, + "maxHeight": 115, + "minSize": 19, + "maxSize": 24, + "minPerChunk": 4, + "maxPerChunk": 12, + "varience": 4, + "palette": [ + "DIORITE" + ] + }, + { + "minHeight": 2, + "maxHeight": 18, + "minSize": 2, + "maxSize": 6, + "minPerChunk": 2, + "maxPerChunk": 5, + "varience": 4, + "palette": [ + "DIAMOND_ORE" + ] + }, + { + "minHeight": 4, + "maxHeight": 40, + "minSize": 5, + "maxSize": 9, + "minPerChunk": 4, + "maxPerChunk": 6, + "varience": 7, + "palette": [ + "minecraft:redstone_ore[lit=false]" + ] + }, + { + "minHeight": 3, + "maxHeight": 67, + "minSize": 1, + "maxSize": 2, + "minPerChunk": 1, + "maxPerChunk": 2, + "varience": 3, + "palette": [ + "GOLD_ORE" + ] + }, + { + "minHeight": 3, + "maxHeight": 45, + "minSize": 3, + "maxSize": 8, + "minPerChunk": 0, + "maxPerChunk": 2, + "varience": 5, + "palette": [ + "LAPIS_ORE" + ] + }, + { + "minHeight": 1, + "maxHeight": 122, + "minSize": 6, + "maxSize": 9, + "minPerChunk": 5, + "maxPerChunk": 8, + "varience": 7, + "palette": [ + "IRON_ORE" + ] + }, + { + "minHeight": 1, + "maxHeight": 175, + "minSize": 9, + "maxSize": 12, + "minPerChunk": 6, + "maxPerChunk": 10, + "varience": 9, + "palette": [ + "COAL_ORE" + ] + } + ], + "mutations":[ + { + "sideA": [ + "*swamp-roofed", + "swamp-dark-oak-denmyre" + ], + "sideB": [ + "swamp-mushroom", + "swamp-crimson-mushroom", + "swamp-warped-mushroom" + ], + "radius": 12, + "checks": 8, + "objects": [ + { + "chance": 0.4, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "dual-tree/corrupted-swamp-1", + "dual-tree/corrupted-swamp-2", + "dual-tree/corrupted-swamp-3", + "dual-tree/corrupted-swamp-4", + "dual-tree/corrupted-swamp-5", + "dual-tree/corrupted-swamp-6", + "dual-tree/corrupted-swamp-7", + "dual-tree/corrupted-swamp-8", + "dual-tree/corrupted-swamp-9", + "dual-tree/corrupted-swamp-10" + ] + } + ] + }, + { + "sideA": [ + "tropical-beach", + "hot-beach" + ], + "sideB": [ + "swamp-mushroom", + "swamp-crimson-mushroom", + "swamp-warped-mushroom" + ], + "radius": 12, + "checks": 8, + "objects": [ + { + "chance": 0.4, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "dual-tree/infested-palm-1", + "dual-tree/infested-palm-2", + "dual-tree/infested-palm-3", + "dual-tree/infested-palm-4", + "dual-tree/infested-palm-5" + ] + } + ] + }, + { + "sideA": [ + "tropical-beach" + ], + "sideB": [ + "tropical-rainforest", + "tropical-bamboo-forest" + ], + "radius": 12, + "checks": 8, + "objects": [ + { + "chance": 0.4, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "dual-tree/sandy-jungle-1", + "dual-tree/sandy-jungle-2", + "dual-tree/sandy-jungle-3", + "dual-tree/sandy-jungle-4" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ] + } + ] +} \ No newline at end of file diff --git a/core.generators/generators/exponential-drops.json b/overworld/generators/exponential-drops.json similarity index 100% rename from core.generators/generators/exponential-drops.json rename to overworld/generators/exponential-drops.json diff --git a/core.generators/generators/landmass.json b/overworld/generators/landmass.json similarity index 100% rename from core.generators/generators/landmass.json rename to overworld/generators/landmass.json diff --git a/core.generators/generators/mountain-cliffs.json b/overworld/generators/mountain-cliffs.json similarity index 100% rename from core.generators/generators/mountain-cliffs.json rename to overworld/generators/mountain-cliffs.json diff --git a/core.generators/generators/mountain.json b/overworld/generators/mountain.json similarity index 100% rename from core.generators/generators/mountain.json rename to overworld/generators/mountain.json diff --git a/core.generators/generators/plain-cliffs-thin.json b/overworld/generators/plain-cliffs-thin.json similarity index 100% rename from core.generators/generators/plain-cliffs-thin.json rename to overworld/generators/plain-cliffs-thin.json diff --git a/core.generators/generators/plain-cliffs.json b/overworld/generators/plain-cliffs.json similarity index 100% rename from core.generators/generators/plain-cliffs.json rename to overworld/generators/plain-cliffs.json diff --git a/core.generators/generators/plain.json b/overworld/generators/plain.json similarity index 100% rename from core.generators/generators/plain.json rename to overworld/generators/plain.json diff --git a/core.generators/generators/rough.json b/overworld/generators/rough.json similarity index 100% rename from core.generators/generators/rough.json rename to overworld/generators/rough.json diff --git a/core.generators/generators/sharp-mild.json b/overworld/generators/sharp-mild.json similarity index 100% rename from core.generators/generators/sharp-mild.json rename to overworld/generators/sharp-mild.json diff --git a/core.generators/generators/sharp.json b/overworld/generators/sharp.json similarity index 100% rename from core.generators/generators/sharp.json rename to overworld/generators/sharp.json diff --git a/core.generators/generators/smooth.json b/overworld/generators/smooth.json similarity index 100% rename from core.generators/generators/smooth.json rename to overworld/generators/smooth.json diff --git a/core.generators/generators/wavy.json b/overworld/generators/wavy.json similarity index 100% rename from core.generators/generators/wavy.json rename to overworld/generators/wavy.json diff --git a/overworld/regions/frozen.json b/overworld/regions/frozen.json new file mode 100644 index 00000000..8c9d6326 --- /dev/null +++ b/overworld/regions/frozen.json @@ -0,0 +1,52 @@ +{ + "name": "Frozen", + "biomeImplosionRatio": 0.25, + "shoreHeightMin": 2.2, + "shoreHeightMax": 4.2, + "shoreHeightZoom": 1.14, + "landBiomeZoom": 1.25, + "landBiomes": [ + "frozen-plains", + "frozen-mountains", + "frozen-mountains-cliffs" + ], + "seaBiomes": [ + "frozen-ocean" + ], + "shoreBiomes": [ + "frozen-beach" + ], + "caveBiomes": [ + "frozen-ice-cavern" + ], + "spotBiomes": [ + { + "biome": "frozen-ocean", + "type": "SEA", + "scale": 5, + "rarity": 36, + "shuffle": 328 + }, + { + "biome": "frozen-vander", + "type": "LAND", + "scale": 5, + "rarity": 10, + "shuffle": 328 + } + ], + "deposits":[ + { + "minHeight": 8, + "maxHeight": 57, + "minSize": 12, + "maxSize": 22, + "minPerChunk": 7, + "maxPerChunk": 12, + "varience": 4, + "palette": [ + "BLACKSTONE" + ] + } + ] +} \ No newline at end of file diff --git a/overworld/regions/hot.json b/overworld/regions/hot.json new file mode 100644 index 00000000..f15dfd5c --- /dev/null +++ b/overworld/regions/hot.json @@ -0,0 +1,74 @@ +{ + "name": "Hot", + "biomeImplosionRatio": 0.25, + "shoreHeightMin": 3.2, + "shoreHeightMax": 6.2, + "shoreHeightZoom": 1.14, + "landBiomeZoom": 1.25, + "landBiomes": [ + "hot-desert", + "hot-mesa", + "hot-dry-forest", + "hot-desert-red", + "hot-savanna" + ], + "seaBiomes": [ + "hot-ocean" + ], + "shoreBiomes": [ + "hot-beach" + ], + "caveBiomes": [ + "hot-sandy-red-cave", + "hot-sandy-cave" + ], + "spotBiomes": [ + { + "biome": "hot-volcanic", + "type": "LAND", + "scale": 5, + "rarity": 215, + "shuffle": 328 + } + ], + "deposits":[ + { + "minHeight": 25, + "maxHeight": 67, + "minSize": 3, + "maxSize": 5, + "minPerChunk": 1, + "maxPerChunk": 3, + "varience": 5, + "palette": [ + "GOLD_ORE" + ] + }, + { + "minHeight": 15, + "maxHeight": 47, + "minSize": 3, + "maxSize": 5, + "minPerChunk": 1, + "maxPerChunk": 2, + "varience": 5, + "palette": [ + "LAPIS_ORE" + ] + }, + { + "minHeight": 22, + "maxHeight": 81, + "minSize": 12, + "maxSize": 22, + "minPerChunk": 7, + "maxPerChunk": 12, + "varience": 4, + "palette": [ + "minecraft:basalt[axis=x]", + "minecraft:basalt[axis=y]", + "minecraft:basalt[axis=z]" + ] + } + ] +} \ No newline at end of file diff --git a/overworld/regions/swamp.json b/overworld/regions/swamp.json new file mode 100644 index 00000000..9a89002b --- /dev/null +++ b/overworld/regions/swamp.json @@ -0,0 +1,54 @@ +{ + "name": "Swamp", + "biomeImplosionRatio": 0.26, + "shoreHeightMin": 3.2, + "shoreHeightMax": 6.2, + "shoreHeightZoom": 1.14, + "landBiomeZoom": 1.25, + "landBiomes": [ + "swamp-roofed", + "swamp-mountains", + "swamp-mushroom", + "swamp-willow-forest" + ], + "seaBiomes": [ + "swamp-ocean" + ], + "shoreBiomes": [ + "swamp-beach" + + ], + "caveBiomes":[ + "swamp-murky-cavern" + ], + "deposits":[ + { + "minHeight": 35, + "maxHeight": 67, + "minSize": 4, + "maxSize": 9, + "minPerChunk": 1, + "maxPerChunk": 3, + "varience": 4, + "palette": [ + "COAL_ORE" + ] + } + ], + "spotBiomes":[ + { + "biome": "swamp-crimson-mushroom", + "type": "LAND", + "scale": 0.78, + "rarity": 262, + "shuffle": 44 + }, + { + "biome": "swamp-warped-mushroom", + "type": "LAND", + "scale": 0.77, + "rarity": 261, + "shuffle": 44 + } + ] +} \ No newline at end of file diff --git a/overworld/regions/temperate.json b/overworld/regions/temperate.json new file mode 100644 index 00000000..77c76bf1 --- /dev/null +++ b/overworld/regions/temperate.json @@ -0,0 +1,34 @@ +{ + "name": "Temperate", + "biomeImplosionRatio": 0.25, + "shoreHeightMin": 2.2, + "shoreHeightMax": 4.2, + "shoreHeightZoom": 1.14, + "landBiomeZoom": 1.25, + "landBiomes": [ + "temperate-plains", + "temperate-birch-forest", + "temperate-oak-forest" + ], + "seaBiomes": [ + "temperate-ocean" + ], + "shoreBiomes": [ + "temperate-beach" + ], + "deposits":[ + { + "minHeight": 15, + "maxHeight": 122, + "minSize": 4, + "maxSize": 12, + "minPerChunk": 0, + "maxPerChunk": 2, + "varience": 4, + "palette": [ + "IRON_ORE", + "COAL_ORE" + ] + } + ] +} \ No newline at end of file diff --git a/overworld/regions/tropical.json b/overworld/regions/tropical.json new file mode 100644 index 00000000..8bc9a118 --- /dev/null +++ b/overworld/regions/tropical.json @@ -0,0 +1,42 @@ +{ + "name": "Tropical", + "biomeImplosionRatio": 0.25, + "shoreHeightMin": 3.2, + "shoreHeightMax": 9.2, + "shoreHeightZoom": 2.14, + "landBiomeZoom": 1.25, + "landBiomes": [ + "tropical-rainforest", + "tropical-bamboo-forest" + ], + "seaBiomes": [ + "tropical-ocean" + ], + "shoreBiomes": [ + "tropical-beach" + ], + "spotBiomes": [ + { + "biome": "tropical-submerged-volcanic", + "type": "SEA", + "as": "SEA", + "scale": 10, + "rarity": 286, + "shuffle": 1 + } + ], + "deposits":[ + { + "minHeight": 25, + "maxHeight": 157, + "minSize": 1, + "maxSize": 2, + "minPerChunk": 0, + "maxPerChunk": 1, + "varience": 2, + "palette": [ + "EMERALD_ORE" + ] + } + ] +} \ No newline at end of file diff --git a/overworld/regions/tundra.json b/overworld/regions/tundra.json new file mode 100644 index 00000000..a98b0459 --- /dev/null +++ b/overworld/regions/tundra.json @@ -0,0 +1,34 @@ +{ + "name": "Tundra", + "biomeImplosionRatio": 0.25, + "shoreHeightMin": 2.2, + "shoreHeightMax": 5.2, + "shoreHeightZoom": 1.14, + "landBiomeZoom": 1.25, + "landBiomes": [ + "tundra-taiga", + "tundra-redwoods", + "tundra-mountains" + ], + "seaBiomes": [ + "tundra-ocean" + ], + "shoreBiomes": [ + "tundra-beach", + "tundra-beach-stone" + ], + "deposits":[ + { + "minHeight": 15, + "maxHeight": 87, + "minSize": 1, + "maxSize": 2, + "minPerChunk": 2, + "maxPerChunk": 3, + "varience": 2, + "palette": [ + "EMERALD_ORE" + ] + } + ] +} \ No newline at end of file