diff --git a/biomes/frozen-beach.json b/biomes/frozen-beach.json index f87bfae0..c4fb6084 100644 --- a/biomes/frozen-beach.json +++ b/biomes/frozen-beach.json @@ -1,61 +1,15 @@ { - "name": "Frozen Beach", - "loot": { - "tables": [ - "beach-clutter" - ] - }, - "layers": [ - { - "minHeight": 2, - "maxHeight": 3, - "palette": [ - { - "block": "snow_block" - } - ] - }, - { - "minHeight": 3, - "maxHeight": 5, - "palette": [ - { - "block": "dirt" - } - ] - } - ], - "seaLayers": [ - { - "minHeight": 1, - "maxHeight": 7, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "ice" - } - ] - } - ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "snow", - "data": { - "layers": 5 - } - } - ] - }, + "seaLayers": [{ + "minHeight": 1, + "maxHeight": 7, + "style": {"style": "STATIC"}, + "palette": [{"block": "ice"}] + }], "objects": [ { "chance": 0.001, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -65,7 +19,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ic-1", "ice-spikes/ic-2", @@ -97,6 +50,7 @@ { "chance": 0.05, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -106,7 +60,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ice-spec-1", "ice-spikes/ice-spec-2", @@ -121,12 +74,31 @@ } } ], - "generators": [ + "name": "Frozen Beach", + "layers": [ { - "generator": "plain", - "min": -1, - "max": 1 + "minHeight": 2, + "maxHeight": 3, + "palette": [{"block": "snow_block"}] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [{"block": "dirt"}] } ], - "derivative": "SWAMP" -} \ No newline at end of file + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "loot": {"tables": ["beach-clutter"]}, + "derivative": "SWAMP", + "slab": { + "style": {"style": "STATIC"}, + "palette": [{ + "data": {"layers": 5}, + "block": "snow" + }] + } +} diff --git a/biomes/frozen-ice-cavern.json b/biomes/frozen-ice-cavern.json index a7e1e3b0..ff36fd9a 100644 --- a/biomes/frozen-ice-cavern.json +++ b/biomes/frozen-ice-cavern.json @@ -1,142 +1,90 @@ { + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], + "decorators": [ + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "cobweb"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "cornflower"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "blackstone_wall"}], + "style": {"style": "STATIC"} + } + ], "name": "Frozen Cavern", "layers": [ { - "style": { - "style": "STATIC" - }, "minHeight": 1, "maxHeight": 2, + "style": {"style": "STATIC"}, "palette": [ + {"block": "blue_ice"}, + {"block": "packed_ice"}, { - "block": "blue_ice" - }, - { - "block": "packed_ice" - }, - { - "block": "ice", - "weight": 6 - } - ] - }, - { - "style": { - "style": "STATIC" - }, - "minHeight": 1, - "maxHeight": 1, - "palette": [ - { + "weight": 6, "block": "ice" } ] }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "ice"}] + }, { "minHeight": 2, "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "blackstone" - } - ] - } - ], - "entitySpawnOverrides": [ - { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" + "style": {"style": "STATIC"}, + "palette": [{"block": "blackstone"}] } ], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "FROZEN_OCEAN", "slab": { - "style": { - "style": "IRIS" - }, + "style": {"style": "IRIS"}, "zoom": 0.5, "palette": [ { - "block": "cobblestone_slab", "data": { - "type": "bottom", - "waterlogged": false - } + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" }, { - "block": "mossy_cobblestone_slab", "data": { - "type": "bottom", - "waterlogged": false - } + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" }, { - "block": "air", - "weight": 5 + "weight": 5, + "block": "air" } ] - }, - "decorators": [ - { - "zoom": 0.3, - "chance": 0.02, - "palette": [ - { - "block": "cobweb" - } - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - { - "block": "cornflower" - } - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - { - "block": "blackstone_wall" - } - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "FROZEN_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/frozen-mountains-cliffs.json b/biomes/frozen-mountains-cliffs.json index c64a6736..fe7038e6 100644 --- a/biomes/frozen-mountains-cliffs.json +++ b/biomes/frozen-mountains-cliffs.json @@ -1,95 +1,13 @@ { - "name": "Frozen Mountains", - "layers": [ - { - "minHeight": 2, - "maxHeight": 3, - "palette": [ - { - "block": "snow_block" - } - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - { - "block": "packed_ice" - } - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "andesite" - }, - { - "block": "stone", - "weight": 2 - } - ] - } - ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - { - "block": "packed_ice" - } - ] - }, - "decorators": [ - { - "palette": [ - { - "block": "snow", - "data": { - "layers": 1 - } - }, - { - "block": "snow", - "data": { - "layers": 2 - } - }, - { - "block": "snow", - "data": { - "layers": 3 - } - }, - { - "block": "snow", - "data": { - "layers": 4 - } - } - ], - "chance": 1, - "variance": { - "style": "IRIS", - "zoom": 0.2 - } - } - ], - "children": [ - "frozen-peak", - "frozen-mountains", - "frozen-vander" + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" ], "objects": [ { "chance": 0.02, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -99,7 +17,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ic-1", "ice-spikes/ic-2", @@ -195,6 +112,7 @@ { "chance": 0.05, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -204,7 +122,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ice-spec-1", "ice-spikes/ice-spec-2", @@ -219,27 +136,78 @@ } } ], - "generators": [ + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "decorators": [{ + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.2 + }, + "palette": [ + { + "data": {"layers": 1}, + "block": "snow" + }, + { + "data": {"layers": 2}, + "block": "snow" + }, + { + "data": {"layers": 3}, + "block": "snow" + }, + { + "data": {"layers": 4}, + "block": "snow" + } + ] + }], + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-vander" + ], + "name": "Frozen Mountains", + "layers": [ { - "generator": "plain-cliffs", - "min": 14, - "max": 65 + "minHeight": 2, + "maxHeight": 3, + "palette": [{"block": "snow_block"}] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "packed_ice"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "andesite"}, + { + "weight": 2, + "block": "stone" + } + ] } ], + "generators": [{ + "min": 14, + "max": 65, + "generator": "plain-cliffs" + }], "childShrinkFactor": 20, - "derivative": "SNOWY_TAIGA_MOUNTAINS", - "biomeStyle": { - "style": "IRIS" + "wall": { + "style": {"style": "IRIS"}, + "palette": [{"block": "packed_ice"}] }, - "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/biomes/frozen-mountains.json b/biomes/frozen-mountains.json index c6df3023..21b0e616 100644 --- a/biomes/frozen-mountains.json +++ b/biomes/frozen-mountains.json @@ -1,99 +1,13 @@ { - "name": "Frozen Mountains", - "layers": [ - { - "minHeight": 2, - "maxHeight": 3, - "palette": [ - { - "block": "snow_block" - } - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - { - "block": "packed_ice" - } - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "andesite" - }, - { - "block": "stone", - "weight": 2 - } - ] - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "andesite" - }, - { - "block": "stone", - "weight": 2 - } - ] - }, - "decorators": [ - { - "palette": [ - { - "block": "snow", - "data": { - "layers": 1 - } - }, - { - "block": "snow", - "data": { - "layers": 2 - } - }, - { - "block": "snow", - "data": { - "layers": 3 - } - }, - { - "block": "snow", - "data": { - "layers": 4 - } - } - ], - "chance": 1, - "variance": { - "style": "IRIS", - "zoom": 0.25 - } - } - ], - "children": [ - "frozen-peak", - "frozen-mountains", - "frozen-vander" + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" ], "objects": [ { "chance": 0.02, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -103,7 +17,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ic-1", "ice-spikes/ic-2", @@ -174,6 +87,7 @@ { "chance": 0.05, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -183,7 +97,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ice-spec-1", "ice-spikes/ice-spec-2", @@ -198,32 +111,91 @@ } } ], - "generators": [ + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "decorators": [{ + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.25 + }, + "palette": [ + { + "data": {"layers": 1}, + "block": "snow" + }, + { + "data": {"layers": 2}, + "block": "snow" + }, + { + "data": {"layers": 3}, + "block": "snow" + }, + { + "data": {"layers": 4}, + "block": "snow" + } + ] + }], + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-vander" + ], + "name": "Frozen Mountains", + "layers": [ { - "generator": "plain", - "min": 3, - "max": 16 + "minHeight": 2, + "maxHeight": 3, + "palette": [{"block": "snow_block"}] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "packed_ice"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "andesite"}, + { + "weight": 2, + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 16, + "generator": "plain" }, { - "generator": "mountain", "min": 13, - "max": 48 + "max": 48, + "generator": "mountain" } ], "childShrinkFactor": 20, - "derivative": "SNOWY_TAIGA_MOUNTAINS", - "biomeStyle": { - "style": "IRIS" + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "andesite"}, + { + "weight": 2, + "block": "stone" + } + ] }, - "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/biomes/frozen-ocean.json b/biomes/frozen-ocean.json index 480ea1b9..f913676e 100644 --- a/biomes/frozen-ocean.json +++ b/biomes/frozen-ocean.json @@ -1,47 +1,4 @@ { - "name": "Frozen Ocean", - "layers": [ - { - "palette": [ - { - "block": "dirt" - }, - { - "block": "gravel" - }, - { - "block": "stone" - } - ] - }, - { - "minHeight": 2, - "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "sand", - "weight": 5 - }, - { - "block": "clay" - }, - { - "block": "gravel" - }, - { - "block": "dirt" - } - ] - } - ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, "seaLayers": [ { "minHeight": 3, @@ -49,48 +6,42 @@ "style": { "style": "FRACTAL_WATER", "fracture": { - "style": "IRIS_DOUBLE", - "multiplier": 9.25 + "multiplier": 9.25, + "style": "IRIS_DOUBLE" } }, "zoom": 1.16, "palette": [ { - "block": "ice", - "weight": 2 + "weight": 2, + "block": "ice" }, { - "block": "packed_ice", - "weight": 3 + "weight": 3, + "block": "packed_ice" + }, + {"block": "blue_ice"}, + { + "weight": 3, + "block": "packed_ice" }, { - "block": "blue_ice" - }, - { - "block": "packed_ice", - "weight": 3 - }, - { - "block": "ice", - "weight": 2 + "weight": 2, + "block": "ice" } ] }, { "minHeight": 1, "maxHeight": 2, - "palette": [ - { - "block": "packed_ice" - } - ] + "palette": [{"block": "packed_ice"}] } ], "objects": [ { "chance": 0.01, "density": 3, - "onwater": true, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -100,7 +51,7 @@ }, "enabled": true }, - "snow": 0.35, + "onwater": true, "place": [ "ice-spikes/sp-1", "ice-spikes/sp-2", @@ -120,8 +71,8 @@ }, { "chance": 0.05, - "onwater": true, "density": 3, + "snow": 0.01, "rotation": { "yAxis": { "min": 0, @@ -131,7 +82,7 @@ }, "enabled": true }, - "snow": 0.01, + "onwater": true, "place": [ "ice-spikes/ice-spec-1", "ice-spikes/ice-spec-2", @@ -146,12 +97,33 @@ } } ], - "generators": [ + "name": "Frozen Ocean", + "layers": [ + {"palette": [ + {"block": "dirt"}, + {"block": "gravel"}, + {"block": "stone"} + ]}, { - "generator": "plain", - "min": -12, - "max": -7 + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "STATIC"}, + "palette": [ + { + "weight": 5, + "block": "sand" + }, + {"block": "clay"}, + {"block": "gravel"}, + {"block": "dirt"} + ] } ], + "generators": [{ + "min": -12, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, "derivative": "DEEP_FROZEN_OCEAN" -} \ No newline at end of file +} diff --git a/biomes/frozen-redwoods-forest.json b/biomes/frozen-redwoods-forest.json index be6c23af..f5eba2e9 100644 --- a/biomes/frozen-redwoods-forest.json +++ b/biomes/frozen-redwoods-forest.json @@ -1,66 +1,13 @@ { - "name": "Frozen Redwoods", - "layers": [ - { - "minHeight": 2, - "maxHeight": 3, - "palette": [ - "SNOW_BLOCK" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "PACKED_ICE" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "decorators": [ - { - "palette": [ - "minecraft:snow[layers=1]", - "minecraft:snow[layers=2]", - "minecraft:snow[layers=3]", - "minecraft:snow[layers=4]" - ], - "chance": 1, - "variance": { - "style": "IRIS", - "zoom": 0.25 - } - } - ], - "children": [ - "frozen-peak", - "frozen-mountains" + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" ], "objects": [ { "chance": 0.02, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -70,7 +17,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ic-1", "ice-spikes/ic-2", @@ -101,15 +47,22 @@ }, { "chance": 0.4, - "edit": [ - { - "find": ["BIRCH_LEAVES", "SPRUCE_LEAVES", "OAK_LEAVES"], - "replace": ["ICE","ICE","ICE","ICE","PACKED_ICE"] - } - - ], - "snow": 1, "density": 2, + "edit": [{ + "find": [ + "BIRCH_LEAVES", + "SPRUCE_LEAVES", + "OAK_LEAVES" + ], + "replace": [ + "ICE", + "ICE", + "ICE", + "ICE", + "PACKED_ICE" + ] + }], + "snow": 1, "rotation": { "yAxis": { "min": 0, @@ -140,6 +93,7 @@ { "chance": 0.05, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -149,7 +103,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ice-spec-1", "ice-spikes/ice-spec-2", @@ -164,32 +117,86 @@ } } ], - "generators": [ + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "decorators": [{ + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.25 + }, + "palette": [ + { + "data": {"layers": 1}, + "block": "snow" + }, + { + "data": {"layers": 2}, + "block": "snow" + }, + { + "data": {"layers": 3}, + "block": "snow" + }, + { + "data": {"layers": 4}, + "block": "snow" + } + ] + }], + "children": [ + "frozen-peak", + "frozen-mountains" + ], + "name": "Frozen Redwoods", + "layers": [ { - "generator": "plain", - "min": 3, - "max": 16 + "minHeight": 2, + "maxHeight": 3, + "palette": [{"block": "snow_block"}] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "packed_ice"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [ + { + "min": 3, + "max": 16, + "generator": "plain" }, { - "generator": "mountain", "min": 13, - "max": 48 + "max": 48, + "generator": "mountain" } ], "childShrinkFactor": 20, - "derivative": "SNOWY_TAIGA_MOUNTAINS", - "biomeStyle": { - "style": "IRIS" + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] }, - "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/biomes/frozen-river.json b/biomes/frozen-river.json index d29d4bde..49762ebf 100644 --- a/biomes/frozen-river.json +++ b/biomes/frozen-river.json @@ -1,36 +1,4 @@ { - "name": "Frozen River", - "layers": [ - { - "palette": [ - "DIRT", - "GRAVEL", - "STONE" - ] - }, - { - "minHeight": 2, - "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] - } - ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, "seaLayers": [ { "minHeight": 3, @@ -38,38 +6,42 @@ "style": { "style": "FRACTAL_WATER", "fracture": { - "style": "IRIS_DOUBLE", - "multiplier": 9.25 + "multiplier": 9.25, + "style": "IRIS_DOUBLE" } }, "zoom": 1.16, "palette": [ - "ICE", - "ICE", - "PACKED_ICE", - "PACKED_ICE", - "PACKED_ICE", - "BLUE_ICE", - "PACKED_ICE", - "PACKED_ICE", - "PACKED_ICE", - "ICE", - "ICE" + { + "weight": 2, + "block": "ice" + }, + { + "weight": 3, + "block": "packed_ice" + }, + {"block": "blue_ice"}, + { + "weight": 3, + "block": "packed_ice" + }, + { + "weight": 2, + "block": "ice" + } ] }, { "minHeight": 1, "maxHeight": 2, - "palette": [ - "PACKED_ICE" - ] + "palette": [{"block": "packed_ice"}] } ], "objects": [ { "chance": 0.01, "density": 3, - "onwater": true, + "snow": 0.45, "rotation": { "yAxis": { "min": 0, @@ -79,7 +51,7 @@ }, "enabled": true }, - "snow": 0.45, + "onwater": true, "place": [ "ice-spikes/sp-1", "ice-spikes/sp-2", @@ -99,8 +71,8 @@ }, { "chance": 0.1, - "onwater": true, "density": 3, + "snow": 0.01, "rotation": { "yAxis": { "min": 0, @@ -110,7 +82,7 @@ }, "enabled": true }, - "snow": 0.01, + "onwater": true, "place": [ "ice-spikes/ice-spec-1", "ice-spikes/ice-spec-2", @@ -125,12 +97,36 @@ } } ], - "generators": [ + "name": "Frozen River", + "layers": [ + {"palette": [ + {"block": "dirt"}, + {"block": "gravel"}, + {"block": "stone"} + ]}, { - "generator": "sharp", - "min": -18, - "max": -13 + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } + ] } ], + "generators": [{ + "min": -18, + "max": -13, + "generator": "sharp" + }], + "loot": {"tables": ["ocean-clutter"]}, "derivative": "DEEP_FROZEN_OCEAN" -} \ No newline at end of file +} diff --git a/biomes/frozen-vander.json b/biomes/frozen-vander.json index b858a1f4..dadcba96 100644 --- a/biomes/frozen-vander.json +++ b/biomes/frozen-vander.json @@ -1,81 +1,7 @@ { - "name": "Frozen Vander", - "layers": [ - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "IRIS", - "zoom": 0.7 - }, - "zoom": 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, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "decorators": [ - { - "palette": [ - "minecraft:snow[layers=1]", - "minecraft:snow[layers=2]", - "minecraft:snow[layers=3]", - "minecraft:snow[layers=4]" - ], - "chance": 1, - "variance": { - "style": "IRIS", - "zoom": 0.2 - } - } - ], - "children": [ - "frozen-peak", - "frozen-mountains", - "frozen-mountains", - "frozen-mountains" + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" ], "objects": [ { @@ -186,6 +112,7 @@ { "chance": 0.05, "density": 3, + "snow": 0.35, "rotation": { "yAxis": { "min": 0, @@ -195,7 +122,6 @@ }, "enabled": true }, - "snow": 0.35, "place": [ "ice-spikes/ice-spec-1", "ice-spikes/ice-spec-2", @@ -210,32 +136,130 @@ } } ], - "generators": [ + "biomeZoom": 50, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "decorators": [{ + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.2 + }, + "palette": [ + { + "data": {"layers": 1}, + "block": "snow" + }, + { + "data": {"layers": 2}, + "block": "snow" + }, + { + "data": {"layers": 3}, + "block": "snow" + }, + { + "data": {"layers": 4}, + "block": "snow" + } + ] + }], + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-mountains", + "frozen-mountains" + ], + "name": "Frozen Vander", + "layers": [ { - "generator": "plain", - "min": 3, - "max": 16 + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "IRIS", + "zoom": 0.7 + }, + "zoom": 0.6, + "palette": [ + { + "data": {"layers": 1}, + "block": "snow" + }, + { + "data": {"layers": 2}, + "block": "snow" + }, + { + "data": {"layers": 3}, + "block": "snow" + }, + { + "data": {"layers": 4}, + "block": "snow" + }, + { + "data": {"layers": 5}, + "block": "snow" + }, + { + "data": {"layers": 6}, + "block": "snow" + }, + { + "data": {"layers": 7}, + "block": "snow" + }, + { + "data": {"layers": 8}, + "block": "snow" + } + ] + }, + { + "maxHeight": 3, + "palette": [{"block": "snow_block"}] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "packed_ice"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [ + { + "min": 3, + "max": 16, + "generator": "plain" }, { - "generator": "mountain", "min": 13, - "max": 44 + "max": 44, + "generator": "mountain" } ], "childShrinkFactor": 20, - "derivative": "SNOWY_TAIGA_MOUNTAINS", - "biomeStyle": { - "style": "IRIS" + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] }, - "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/biomes/hot-acacia-denmyre.json b/biomes/hot-acacia-denmyre.json index 2047e174..70302062 100644 --- a/biomes/hot-acacia-denmyre.json +++ b/biomes/hot-acacia-denmyre.json @@ -1,173 +1,137 @@ { + "decorators": [ + { + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 0.01, + "palette": [ + { + "weight": 4, + "block": "dead_bush" + }, + {"block": "brown_mushroom"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "stackMax": 2, + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "stackMin": 1 + }, + { + "chance": 0.4, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.017, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 0.5, + "density": 2, + "edit": [{ + "find": ["acacia_planks"], + "replace": ["stripped_acacia_wood"] + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "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 + } + }], "name": "Acacia Denmyre", - "rarity": 2, "layers": [ { - "style": { - "style": "FLAT" - }, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] + "style": {"style": "FLAT"}, + "palette": [{"block": "grass_block"}] }, + {"palette": [{"block": "dirt"}]}, { "minHeight": 1, "maxHeight": 3, - "palette": [ - "COARSE_DIRT" - ] + "palette": [{"block": "coarse_dirt"}] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "decorators": [ - { - "zoom": 0.01, - "chance": 0.1, - "palette": [ - "DEAD_BUSH", - "DEAD_BUSH", - "DEAD_BUSH", - "DEAD_BUSH", - "BROWN_MUSHROOM" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, - "stackMax": 2, - "chance": 0.001, - "palette": [ - "CACTUS" - ] - }, - { - "zoom": 0.3, - "chance": 0.4, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.017, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "objects": [ - { - "chance": 0.5, - "density": 2, - "edit": [ - { - "find": [ - "acacia_planks" - ], - "replace": [ - "stripped_acacia_wood" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "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 - } - } - ], + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "derivative": "DESERT", "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] }, - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 7 - } - ], - "derivative": "DESERT" -} \ No newline at end of file + "rarity": 2 +} diff --git a/biomes/hot-beach.json b/biomes/hot-beach.json index fe04049d..aa8d1b08 100644 --- a/biomes/hot-beach.json +++ b/biomes/hot-beach.json @@ -1,89 +1,91 @@ { + "decorators": [ + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + {"block": "air"}, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "partOf": "SHORE_LINE", + "chance": 0.11, + "variance": {"style": "STATIC"}, + "stackMax": 3, + "zoom": 5, + "palette": [{"block": "sugar_cane"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + } + ], "name": "Hot Beach", - "loot": { - "tables": [ - "beach-clutter" - ] - }, "layers": [ { "minHeight": 3, "maxHeight": 6, - "palette": [ - "SAND" - ] + "palette": [{"block": "sand"}] }, { "minHeight": 1, "maxHeight": 3, - "palette": [ - "DIRT" - ] + "palette": [{"block": "dirt"}] } ], + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "loot": {"tables": ["beach-clutter"]}, + "derivative": "SWAMP", "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "SMOOTH_SANDSTONE", - "SAND", - "SMOOTH_SANDSTONE" + {"block": "smooth_sandstone"}, + {"block": "sand"}, + {"block": "smooth_sandstone"} ] }, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "decorators": [ - { - "zoom": 0.3, - "chance": 0.003, - "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "AIR", - "minecraft:stone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.11, - "partOf": "SHORE_LINE", - "stackMin": 1, - "stackMax": 3, - "palette": [ - "SUGAR_CANE" - ], - "heightVariance": { - "style": "STATIC" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -1, - "max": 1 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + } +} diff --git a/biomes/hot-desert-hills.json b/biomes/hot-desert-hills.json index ba1a67c1..531ee4e4 100644 --- a/biomes/hot-desert-hills.json +++ b/biomes/hot-desert-hills.json @@ -1,45 +1,56 @@ { - "name": "Desert Hills", - "layers": [ + "decorators": [ { - "palette": [ - "SAND" - ] + "verticalZoom": 5, + "chance": 0.003, + "variance": {"style": "STATIC"}, + "stackMax": 5, + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "heightVariance": {"style": "IRIS"}, + "stackMin": 1 }, { - "minHeight": 2, - "maxHeight": 9, + "chance": 0.00135, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "SANDSTONE" - ] + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "polished_blackstone_button" + } + ], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} } ], - "loot": { - "tables": [ - "cactus-clutter" - ] - }, "objects": [ { + "chance": 0.001, + "density": 3, "place": [ "clutter/desert-post1", "clutter/desert-post2", "clutter/desert-post3" - ], - "chance": 0.001, - "density": 3 + ] }, { "chance": 0.15, @@ -66,80 +77,61 @@ } } ], - "wall": { - "style": { - "style": "STATIC" + "name": "Desert Hills", + "layers": [ + {"palette": [{"block": "sand"}]}, + { + "minHeight": 2, + "maxHeight": 9, + "palette": [{"block": "sandstone"}] }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 5, + "max": 9, + "generator": "plain" + }], + "loot": {"tables": ["cactus-clutter"]}, + "derivative": "DESERT", + "wall": { + "style": {"style": "STATIC"}, "palette": [ - "SMOOTH_SANDSTONE", - "SAND", - "SMOOTH_SANDSTONE" + {"block": "smooth_sandstone"}, + {"block": "sand"}, + {"block": "smooth_sandstone"} ] }, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "decorators": [ - { - "verticalZoom": 5, - "heightVariance": { - "style": "IRIS" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, - "stackMax": 5, - "chance": 0.003, - "palette": [ - "CACTUS" - ] - }, - { - "zoom": 0.3, - "chance": 0.00135, - "palette": [ - "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", - "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 5, - "max": 9 - } - ], - "derivative": "DESERT" -} \ No newline at end of file + } +} diff --git a/biomes/hot-desert-red.json b/biomes/hot-desert-red.json index dabd1ffa..c4234db8 100644 --- a/biomes/hot-desert-red.json +++ b/biomes/hot-desert-red.json @@ -1,124 +1,118 @@ { + "children": ["hot-desert-hills"], + "decorators": [ + { + "verticalZoom": 20, + "chance": 0.004, + "variance": {"style": "STATIC"}, + "stackMax": 5, + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "heightVariance": {"style": "IRIS"}, + "stackMin": 1 + }, + { + "chance": 0.00875, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + {"block": "air"}, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "polished_blackstone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], "name": "Red Desert", - "rarity": 2, "layers": [ { "style": { "style": "IRIS_THICK", "fracture": { - "style": "STATIC", - "multiplier": 7 + "multiplier": 7, + "style": "STATIC" } }, "zoom": 0.65, "palette": [ - "RED_SAND", - "ORANGE_CONCRETE_POWDER" + {"block": "red_sand"}, + {"block": "orange_concrete_powder"} ] }, { "minHeight": 2, "maxHeight": 9, - "palette": [ - "RED_SANDSTONE" - ] + "palette": [{"block": "red_sandstone"}] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "loot": { - "tables": [ - "cactus-clutter" - ] - }, + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cactus-clutter"]}, + "derivative": "DESERT", "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:smooth_red_sandstone", - "RED_SAND", - "minecraft:smooth_red_sandstone" + {"block": "smooth_red_sandstone"}, + {"block": "red_sand"}, + {"block": "smooth_red_sandstone"} ] }, + "rarity": 2, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:red_sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_red_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "red_sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_red_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "children": [ - "hot-desert-hills" - ], - "decorators": [ - { - "verticalZoom": 20, - "heightVariance": { - "style": "IRIS" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, - "stackMax": 5, - "chance": 0.004, - "palette": [ - "CACTUS" - ] - }, - { - "zoom": 0.3, - "chance": 0.00875, - "palette": [ - "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", - "AIR", - "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.03, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "DESERT" -} \ No newline at end of file + } +} diff --git a/biomes/hot-desert.json b/biomes/hot-desert.json index f86a423d..12826687 100644 --- a/biomes/hot-desert.json +++ b/biomes/hot-desert.json @@ -1,75 +1,61 @@ { - "name": "Desert", - "layers": [ + "children": ["hot-desert-hills"], + "decorators": [ { - "palette": [ - "SAND" - ] + "verticalZoom": 20, + "chance": 0.001, + "variance": {"style": "STATIC"}, + "stackMax": 5, + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "heightVariance": {"style": "IRIS"}, + "stackMin": 1 }, { - "minHeight": 2, - "maxHeight": 9, + "chance": 0.00235, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "SANDSTONE" - ] + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + {"block": "air"}, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "polished_blackstone_button" + } + ], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} } ], - "loot": { - "tables": [ - "cactus-clutter" - ] - }, - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "SMOOTH_SANDSTONE", - "SAND", - "SMOOTH_SANDSTONE" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, - "children": [ - "hot-desert-hills" - ], "objects": [ { + "chance": 0.001, + "density": 3, "place": [ "clutter/desert-post1", "clutter/desert-post2", "clutter/desert-post3" - ], - "chance": 0.001, - "density": 3 + ] }, { "chance": 0.005, - "clamp": { - "maximumHeight": 108 - }, "rotation": { "yAxis": { "min": 0, @@ -83,6 +69,7 @@ "global-clutter/sphinxToomb-1", "global-clutter/BrokSphinxToomb-1" ], + "clamp": {"maximumHeight": 108}, "translate": { "x": 0, "y": -1, @@ -90,60 +77,61 @@ } } ], - "decorators": [ + "name": "Desert", + "layers": [ + {"palette": [{"block": "sand"}]}, { - "verticalZoom": 20, - "heightVariance": { - "style": "IRIS" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, - "stackMax": 5, - "chance": 0.001, + "minHeight": 2, + "maxHeight": 9, + "palette": [{"block": "sandstone"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "CACTUS" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] - }, - { - "zoom": 0.3, - "chance": 0.00235, - "palette": [ - "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", - "AIR", - "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } } ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "DESERT" -} \ No newline at end of file + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cactus-clutter"]}, + "derivative": "DESERT", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "smooth_sandstone"}, + {"block": "sand"}, + {"block": "smooth_sandstone"} + ] + }, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} diff --git a/biomes/hot-dry-forest.json b/biomes/hot-dry-forest.json index 1708c908..38e5b688 100644 --- a/biomes/hot-dry-forest.json +++ b/biomes/hot-dry-forest.json @@ -1,150 +1,77 @@ { - "name": "Dry Forest", - "loot": { - "tables": [ - "cactus-clutter" - ] - }, - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 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, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "biomeSkyScatter": [ + "DESERT", + "SWAMP", + "SAVANNA" ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "decorators": [ { - "zoom": 0.3, "chance": 0.0235, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.092, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.5, - "chance": 0.1, - "palette": [ - "GRASS", - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { + "variance": {"style": "STATIC"}, "zoom": 0.3, - "chance": 0.000001, - "palette": [ - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "PUMPKIN", - "AIR", - "AIR", - "AIR", - "AIR", - "CARVED_PUMPKIN", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + }, { - "generator": "plain", - "min": 4, - "max": 9 + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 0.5, + "palette": [ + {"block": "grass"}, + {"block": "tall_grass"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 1.0E-6, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "weight": 8, + "block": "air" + }, + {"block": "pumpkin"}, + { + "weight": 4, + "block": "air" + }, + {"block": "carved_pumpkin"}, + { + "weight": 8, + "block": "air" + } + ], + "style": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -155,10 +82,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -191,28 +115,16 @@ "chance": 0.335, "edit": [ { - "find": [ - "oak_wood" - ], - "replace": [ - "stripped_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["stripped_oak_wood"] }, { - "find": [ - "oak_log" - ], - "replace": [ - "stripped_oak_log" - ] + "find": ["oak_log"], + "replace": ["stripped_oak_log"] }, { - "find": [ - "spruce_slab" - ], - "replace": [ - "oak_slab" - ] + "find": ["spruce_slab"], + "replace": ["oak_slab"] } ], "rotation": { @@ -285,18 +197,63 @@ } } ], - "derivative": "SAVANNA", - "biomeStyle": { - "style": "IRIS" - }, + "name": "Dry Forest", + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.75, + "palette": [ + { + "weight": 2, + "block": "grass_block" + }, + {"block": "brown_concrete_powder"}, + { + "weight": 4, + "block": "grass_block" + }, + {"block": "brown_concrete_powder"}, + { + "weight": 7, + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 4, + "max": 9, + "generator": "plain" + }], "biomeZoom": 20, + "loot": {"tables": ["cactus-clutter"]}, + "derivative": "SAVANNA", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, "biomeScatter": [ "SAVANNA", "DESERT" - ], - "biomeSkyScatter": [ - "DESERT", - "SWAMP", - "SAVANNA" ] -} \ No newline at end of file +} diff --git a/biomes/hot-mesa-blue.json b/biomes/hot-mesa-blue.json index 8699f30a..997eb29b 100644 --- a/biomes/hot-mesa-blue.json +++ b/biomes/hot-mesa-blue.json @@ -1,100 +1,86 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], "name": "Midnight Mesa", - "rarity": 16, - "lockLayers": true, "layers": [ { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "CYAN_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "cyan_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BLUE_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "blue_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "LIGHT_BLUE_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "light_blue_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "MAGENTA_TERRACOTTA" - ] - } - ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "MAGENTA_TERRACOTTA", - "LIGHT_BLUE_TERRACOTTA", - "BLUE_TERRACOTTA", - "CYAN_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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"}, + "palette": [{"block": "magenta_terracotta"}] } ], "generators": [ { - "generator": "plain", "min": 4, - "max": 26 + "max": 26, + "generator": "plain" }, { - "generator": "mesa", "min": 12, - "max": 38 + "max": 38, + "generator": "mesa" } ], - "derivative": "SHATTERED_SAVANNA" -} \ No newline at end of file + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": {"style": "IRIS"}, + "palette": [ + {"block": "magenta_terracotta"}, + {"block": "light_blue_terracotta"}, + {"block": "blue_terracotta"}, + {"block": "cyan_terracotta"} + ] + }, + "rarity": 16 +} diff --git a/biomes/hot-mesa-cliffs-yellow.json b/biomes/hot-mesa-cliffs-yellow.json index 7ae4179e..e1deb459 100644 --- a/biomes/hot-mesa-cliffs-yellow.json +++ b/biomes/hot-mesa-cliffs-yellow.json @@ -1,147 +1,115 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], + "children": ["hot-mesa-cliffs"], "name": "Yellow Mesa", - "lockLayers": true, - "rarity": 9, "layers": [ { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "WHITE_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "white_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "RED_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "red_terracotta"}] }, { "minHeight": 2, "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "YELLOW_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "yellow_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_terracotta"}] } ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "RED_TERRACOTTA", - "GRAY_TERRACOTTA", - "YELLOW_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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "children": [ - "hot-mesa-cliffs" - ], "generators": [ { - "generator": "plain", "min": 3, - "max": 6 + "max": 6, + "generator": "plain" }, { - "generator": "mesa", "min": 9, - "max": 38 + "max": 38, + "generator": "mesa" }, { - "generator": "plain-cliffs", "min": 14, - "max": 40 + "max": 40, + "generator": "plain-cliffs" } ], - "derivative": "SHATTERED_SAVANNA" -} \ No newline at end of file + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": {"style": "IRIS"}, + "palette": [ + {"block": "red_terracotta"}, + {"block": "gray_terracotta"}, + {"block": "yellow_terracotta"} + ] + }, + "rarity": 9 +} diff --git a/biomes/hot-mesa-cliffs.json b/biomes/hot-mesa-cliffs.json index 11d45bb3..b8001c28 100644 --- a/biomes/hot-mesa-cliffs.json +++ b/biomes/hot-mesa-cliffs.json @@ -1,120 +1,98 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], "name": "Shattered Mesa", - "lockLayers": true, - "rarity": 8, "layers": [ { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "GRAY_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "gray_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BLACK_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "black_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "GRAY_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "gray_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "wall": { - "style": { - "style": "IRIS" - }, - "zoom": 0.25, - "palette": [ - "BROWN_TERRACOTTA", - "GRAY_TERRACOTTA", - "BLACK_TERRACOTTA" - ] - }, "generators": [ { - "generator": "mesa", "min": 11, - "max": 28 + "max": 28, + "generator": "mesa" }, { - "generator": "plain-cliffs", "min": 14, - "max": 50 + "max": 50, + "generator": "plain-cliffs" } ], - "derivative": "SHATTERED_SAVANNA_PLATEAU" -} \ No newline at end of file + "derivative": "SHATTERED_SAVANNA_PLATEAU", + "lockLayers": true, + "wall": { + "style": {"style": "IRIS"}, + "zoom": 0.25, + "palette": [ + {"block": "brown_terracotta"}, + {"block": "gray_terracotta"}, + {"block": "black_terracotta"} + ] + }, + "rarity": 8 +} diff --git a/biomes/hot-mesa-dark.json b/biomes/hot-mesa-dark.json index 19939585..79493d38 100644 --- a/biomes/hot-mesa-dark.json +++ b/biomes/hot-mesa-dark.json @@ -1,122 +1,98 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], + "children": ["hot-mesa-cliffs"], "name": "Mesa", - "lockLayers": true, - "rarity": 5, "layers": [ { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "GRAY_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "gray_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BLACK_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "black_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "GRAY_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "gray_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_terracotta"}] } ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "BROWN_TERRACOTTA", - "GRAY_TERRACOTTA", - "BLACK_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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "children": [ - "hot-mesa-cliffs" - ], "generators": [ { - "generator": "plain", "min": 9, - "max": 16 + "max": 16, + "generator": "plain" }, { - "generator": "mesa", "min": 11, - "max": 33 + "max": 33, + "generator": "mesa" } ], - "derivative": "SHATTERED_SAVANNA" -} \ No newline at end of file + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": {"style": "IRIS"}, + "palette": [ + {"block": "brown_terracotta"}, + {"block": "gray_terracotta"}, + {"block": "black_terracotta"} + ] + }, + "rarity": 5 +} diff --git a/biomes/hot-mesa-green.json b/biomes/hot-mesa-green.json index 2849b181..4b479733 100644 --- a/biomes/hot-mesa-green.json +++ b/biomes/hot-mesa-green.json @@ -1,100 +1,86 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], "name": "Earthbound Mesa", - "rarity": 14, - "lockLayers": true, "layers": [ { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "LIME_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "lime_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "GREEN_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "green_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] - } - ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "LIME_TERRACOTTA", - "GREEN_TERRACOTTA", - "TERRACOTTA", - "BROWN_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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_terracotta"}] } ], "generators": [ { - "generator": "plain", "min": 9, - "max": 16 + "max": 16, + "generator": "plain" }, { - "generator": "mesa", "min": 25, - "max": 28 + "max": 28, + "generator": "mesa" } ], - "derivative": "SHATTERED_SAVANNA" -} \ No newline at end of file + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": {"style": "IRIS"}, + "palette": [ + {"block": "lime_terracotta"}, + {"block": "green_terracotta"}, + {"block": "terracotta"}, + {"block": "brown_terracotta"} + ] + }, + "rarity": 14 +} diff --git a/biomes/hot-mesa-red.json b/biomes/hot-mesa-red.json index b45c281e..8720519c 100644 --- a/biomes/hot-mesa-red.json +++ b/biomes/hot-mesa-red.json @@ -1,125 +1,103 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], "name": "Bloody Mesa", - "rarity": 15, - "lockLayers": true, "layers": [ { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "PINK_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "pink_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "RED_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "red_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "LIGHT_GRAY_TERRACOTTA" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "light_gray_terracotta"}] }, { "minHeight": 1, "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] - } - ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "PINK_TERRACOTTA", - "RED_TERRACOTTA", - "TERRACOTTA", - "LIGHT_GRAY_TERRACOTTA", - "BROWN_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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_terracotta"}] } ], "generators": [ { - "generator": "plain", "min": 2, - "max": 21 + "max": 21, + "generator": "plain" }, { - "generator": "mesa", "min": 12, - "max": 33 + "max": 33, + "generator": "mesa" } ], - "deposits": [ - { - "maxHeight": 150, - "minHeight": 100, - "maxSize": 7, - "maxPerChunk": 3, - "minPerChunk": 0, - "varience": 3, - "minSize": 3, - "palette": [ - "NETHERRACK" - ] - } - ], - "derivative": "SHATTERED_SAVANNA" -} \ No newline at end of file + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": {"style": "IRIS"}, + "palette": [ + {"block": "pink_terracotta"}, + {"block": "red_terracotta"}, + {"block": "terracotta"}, + {"block": "light_gray_terracotta"}, + {"block": "brown_terracotta"} + ] + }, + "deposits": [{ + "minHeight": 100, + "maxPerChunk": 3, + "maxHeight": 150, + "minPerChunk": 0, + "maxSize": 7, + "minSize": 3, + "palette": [{"block": "netherrack"}], + "varience": 3 + }], + "rarity": 15 +} diff --git a/biomes/hot-mesa-yellow.json b/biomes/hot-mesa-yellow.json index adecda0a..20f0fa94 100644 --- a/biomes/hot-mesa-yellow.json +++ b/biomes/hot-mesa-yellow.json @@ -1,126 +1,35 @@ { - "name": "Yellow Mesa", - "lockLayers": true, - "rarity": 3, - "layers": [ - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] - }, - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "WHITE_TERRACOTTA" - ] - }, - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] - }, - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "RED_TERRACOTTA" - ] - }, - { - "minHeight": 2, - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] - }, - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "YELLOW_TERRACOTTA" - ] - }, - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "TERRACOTTA" - ] - }, - { - "minHeight": 1, - "maxHeight": 1, - "style": { - "style": "STATIC" - }, - "palette": [ - "BROWN_TERRACOTTA" - ] - } - ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "RED_TERRACOTTA", - "GRAY_TERRACOTTA", - "YELLOW_TERRACOTTA" - ] - }, "decorators": [ { - "zoom": 0.3, "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} } ], "children": [ @@ -130,17 +39,78 @@ "hot-mesa-dark", "hot-mesa-blue" ], - "generators": [ + "name": "Yellow Mesa", + "layers": [ { - "generator": "plain", - "min": 9, - "max": 16 + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] }, { - "generator": "mesa", - "min": 11, - "max": 33 + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "white_terracotta"}] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "red_terracotta"}] + }, + { + "minHeight": 2, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "yellow_terracotta"}] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "terracotta"}] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": {"style": "STATIC"}, + "palette": [{"block": "brown_terracotta"}] } ], - "derivative": "SHATTERED_SAVANNA" -} \ No newline at end of file + "generators": [ + { + "min": 9, + "max": 16, + "generator": "plain" + }, + { + "min": 11, + "max": 33, + "generator": "mesa" + } + ], + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": {"style": "IRIS"}, + "palette": [ + {"block": "red_terracotta"}, + {"block": "gray_terracotta"}, + {"block": "yellow_terracotta"} + ] + }, + "rarity": 3 +} diff --git a/biomes/hot-ocean-cliffs.json b/biomes/hot-ocean-cliffs.json index 1b27d5d1..5330c45a 100644 --- a/biomes/hot-ocean-cliffs.json +++ b/biomes/hot-ocean-cliffs.json @@ -1,177 +1,157 @@ { + "decorators": [ + { + "chance": 9.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "soul_sand"}, + { + "weight": 2, + "block": "magma_block" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.015, + "verticalZoom": 20, + "variance": {"style": "STATIC"}, + "stackMax": 9, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.25, + "palette": [ + {"block": "fire_coral"}, + {"block": "dead_fire_coral"}, + {"block": "fire_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }], "name": "Shattered Hot Ocean", - "rarity": 4, "layers": [ { "minHeight": 2, "maxHeight": 3, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] - }, - { - "palette": [ - "DIRT" + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } ] }, + {"palette": [{"block": "dirt"}]}, { "minHeight": 1, "maxHeight": 3, "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} ] } ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, + "generators": [{ + "min": -41, + "max": -7, + "generator": "plain-cliffs-thin" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "SWAMP", "wall": { - "style": { - "style": "IRIS" - }, + "style": {"style": "IRIS"}, "palette": [ - "CLAY", - "SMOOTH_SANDSTONE", - "RED_SAND", - "SMOOTH_RED_SANDSTONE", - "SMOOTH_SANDSTONE", - "SAND", - "SMOOTH_RED_SANDSTONE" + {"block": "clay"}, + {"block": "smooth_sandstone"}, + {"block": "red_sand"}, + {"block": "smooth_red_sandstone"}, + {"block": "smooth_sandstone"}, + {"block": "sand"}, + {"block": "smooth_red_sandstone"} ] }, - "decorators": [ - { - "zoom": 1, - "chance": 0.0009, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.001, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 9, - "stackMin": 1, - "chance": 0.015, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 20, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.25, - "chance": 0.01, - "palette": [ - "FIRE_CORAL", - "DEAD_FIRE_CORAL", - "FIRE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "objects": [ - { - "chance": 0.01, - "underwater": true, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "ships/swreck-1", - "ships/usd-ship-1", - "ships/usd-ship-2" - ], - "translate": { - "x": 0, - "y": -4, - "z": 0 - } - } - ], + "rarity": 4, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "generators": [ - { - "generator": "plain-cliffs-thin", - "min": -41, - "max": -7 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + } +} diff --git a/biomes/hot-ocean.json b/biomes/hot-ocean.json index 26a43031..95d8c8b5 100644 --- a/biomes/hot-ocean.json +++ b/biomes/hot-ocean.json @@ -1,74 +1,83 @@ { - "name": "Hot Ocean", - "layers": [ + "effects": [{ + "particleAltX": 0.001, + "particleAltY": 0.04285, + "particleAltZ": 0.001, + "chance": 1, + "particleEffect": "CAMPFIRE_COSY_SMOKE", + "particleOffset": 0, + "interval": 650, + "particleCount": 0 + }], + "children": ["hot-ocean-cliffs"], + "decorators": [ { - "minHeight": 2, - "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "zoom": 0.825, + "chance": 9.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] + {"block": "soul_sand"}, + { + "weight": 2, + "block": "magma_block" + } + ], + "style": {"style": "STATIC"} }, { - "palette": [ - "DIRT" - ] + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} }, { - "minHeight": 1, - "maxHeight": 3, + "chance": 0.015, + "verticalZoom": 20, + "variance": {"style": "STATIC"}, + "stackMax": 9, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.25, "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] + {"block": "fire_coral"}, + {"block": "dead_fire_coral"}, + {"block": "fire_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} } ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "CLAY", - "SMOOTH_SANDSTONE", - "RED_SAND", - "SMOOTH_RED_SANDSTONE", - "SMOOTH_SANDSTONE", - "SAND", - "SMOOTH_RED_SANDSTONE" - ] - }, "objects": [ { "chance": 0.03, "density": 1, - "rotation": { - "enabled": false - }, - "edit": [ - { - "find": [ - "WATER" - ], - "replace": [ - "AIR" - ] - } - ], + "edit": [{ + "find": ["WATER"], + "replace": ["AIR"] + }], + "rotation": {"enabled": false}, "underwater": true, - "place": [ - "bombs/bomb" - ], + "place": ["bombs/bomb"], "translate": { "x": 0, "y": 0, @@ -78,7 +87,6 @@ { "chance": 0.01, "density": 1, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -88,6 +96,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -100,120 +109,79 @@ } } ], - "slab": { - "style": { - "style": "STATIC" + "name": "Hot Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "STATIC"}, + "zoom": 0.825, + "palette": [ + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } + ] }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] + } + ], + "generators": [{ + "min": -21, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "SWAMP", + "wall": { + "style": {"style": "IRIS"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + {"block": "clay"}, + {"block": "smooth_sandstone"}, + {"block": "red_sand"}, + {"block": "smooth_red_sandstone"}, + {"block": "smooth_sandstone"}, + {"block": "sand"}, + {"block": "smooth_red_sandstone"} ] }, - "effects": [ - { - "interval": 650, - "particleOffset": 0, - "particleEffect": "CAMPFIRE_COSY_SMOKE", - "particleCount": 0, - "particleAltX": 0.001, - "particleAltY": 0.04285, - "particleAltZ": 0.001, - "chance": 1 - } - ], - "children": [ - "hot-ocean-cliffs" - ], - "loot": { - "tables": [ - "ocean-clutter" + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "decorators": [ - { - "zoom": 1, - "chance": 0.0009, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.02, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 9, - "stackMin": 1, - "chance": 0.015, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 20, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.25, - "chance": 0.01, - "palette": [ - "FIRE_CORAL", - "DEAD_FIRE_CORAL", - "FIRE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -21, - "max": -7 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + } +} diff --git a/biomes/hot-sandy-cave.json b/biomes/hot-sandy-cave.json index f42e5372..1821512d 100644 --- a/biomes/hot-sandy-cave.json +++ b/biomes/hot-sandy-cave.json @@ -1,95 +1,57 @@ { - "name": "Sandstone Caverns", - "layers": [ - { - "minHeight": 1, - "maxHeight": 2, - "palette": [ - "SMOOTH_SANDSTONE" - ] - } - ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" - ] - }, - "entitySpawnOverrides": [ - { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" - } - ], + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], "decorators": [ { - "chance": 0.0001, - "palette": [ - "BARREL" - ] + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] }, { "verticalZoom": 20, - "heightVariance": { - "style": "IRIS" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, - "stackMax": 2, "chance": 0.01, - "palette": [ - "CACTUS" - ] + "variance": {"style": "STATIC"}, + "stackMax": 2, + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "heightVariance": {"style": "IRIS"}, + "stackMin": 1 }, { - "zoom": 0.3, "chance": 0.0235, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", - "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "polished_blackstone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.012, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} } ], - "loot": { - "tables": [ - "cave-clutter", - "cactus-clutter" - ] - }, "objects": [ { "chance": 0.15, @@ -116,7 +78,7 @@ } }, { - "chance": 0.000856, + "chance": 8.56E-4, "rotation": { "yAxis": { "min": 0, @@ -126,9 +88,7 @@ }, "enabled": true }, - "place": [ - "grave/grave" - ], + "place": ["grave/grave"], "translate": { "x": 0, "y": 0, @@ -136,12 +96,43 @@ } } ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "DESERT" -} \ No newline at end of file + "name": "Sandstone Caverns", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "palette": [{"block": "smooth_sandstone"}] + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": [ + "cave-clutter", + "cactus-clutter" + ]}, + "derivative": "DESERT", + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 5, + "block": "air" + } + ] + } +} diff --git a/biomes/hot-sandy-red-cave.json b/biomes/hot-sandy-red-cave.json index e1781d75..8fe55054 100644 --- a/biomes/hot-sandy-red-cave.json +++ b/biomes/hot-sandy-red-cave.json @@ -1,127 +1,118 @@ { - "name": "Red Sandstone Cavern", - "layers": [ - { - "maxHeight": 2, - "minHeight": 1, - "palette": [ - "SMOOTH_RED_SANDSTONE" - ] - } - ], - "loot": { - "tables": [ - "cave-clutter", - "cactus-clutter" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "minecraft:red_sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_red_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" - ] - }, - "entitySpawnOverrides": [ - { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" - } - ], - "objects": [ - { - "chance": 0.15, - "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 - } - } - ], + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], "decorators": [ { - "chance": 0.0001, - "palette": [ - "BARREL" - ] + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] }, { "verticalZoom": 20, - "heightVariance": { - "style": "IRIS" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, - "stackMax": 2, "chance": 0.005, - "palette": [ - "CACTUS" - ] + "variance": {"style": "STATIC"}, + "stackMax": 2, + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "heightVariance": {"style": "IRIS"}, + "stackMin": 1 }, { - "zoom": 0.3, "chance": 0.0235, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", - "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "polished_blackstone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.092, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 0.15, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true }, - "variance": { - "style": "STATIC" + "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 + } + }], + "name": "Red Sandstone Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "palette": [{"block": "smooth_red_sandstone"}] + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": [ + "cave-clutter", + "cactus-clutter" + ]}, + "derivative": "DESERT", + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "red_sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_red_sandstone_slab" + }, + { + "weight": 5, + "block": "air" } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "DESERT" -} \ No newline at end of file + ] + } +} diff --git a/biomes/hot-savanna-cliff.json b/biomes/hot-savanna-cliff.json index 87e7f469..ca153a8d 100644 --- a/biomes/hot-savanna-cliff.json +++ b/biomes/hot-savanna-cliff.json @@ -1,110 +1,40 @@ { - "name": "Savanna Cliffs", - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 0.75, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" ], "decorators": [ { - "zoom": 0.3, "chance": 0.001, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} }, { - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, + "chance": 0.001, + "variance": {"style": "STATIC"}, "stackMax": 2, - "chance": 0.001, - "palette": [ - "CACTUS" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "stackMin": 1 }, { - "zoom": 0.3, "chance": 0.3, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { + "variance": {"style": "STATIC"}, "zoom": 0.3, - "chance": 0.01, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 9, - "max": 28 - } - ], - "wall": { - "style": { - "style": "STATIC" + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "children": [ - "hot-acacia-denmyre" + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} + } ], + "children": ["hot-acacia-denmyre"], "objects": [ { "chance": 0.07, @@ -219,17 +149,47 @@ } } ], - "derivative": "SAVANNA", - "biomeStyle": { - "style": "IRIS" - }, + "name": "Savanna Cliffs", + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.75, + "palette": [{"block": "grass_block"}] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 9, + "max": 28, + "generator": "plain" + }], "biomeZoom": 20, + "derivative": "SAVANNA", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, "biomeScatter": [ "SAVANNA", "DESERT" - ], - "biomeSkyScatter": [ - "DESERT", - "SAVANNA" ] -} \ No newline at end of file +} diff --git a/biomes/hot-savanna.json b/biomes/hot-savanna.json index e05649e7..e2264cb7 100644 --- a/biomes/hot-savanna.json +++ b/biomes/hot-savanna.json @@ -1,107 +1,39 @@ { - "name": "Savanna", - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 0.75, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" ], "decorators": [ { - "zoom": 0.3, "chance": 0.001, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} }, { - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - }, - "stackMin": 1, + "chance": 0.001, + "variance": {"style": "STATIC"}, "stackMax": 2, - "chance": 0.001, - "palette": [ - "CACTUS" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "cactus"}], + "stackMin": 1 }, { - "zoom": 0.3, "chance": 0.3, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { + "variance": {"style": "STATIC"}, "zoom": 0.3, - "chance": 0.01, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 9 - } - ], - "wall": { - "style": { - "style": "STATIC" + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} + } + ], "children": [ "hot-acacia-denmyre", "hot-savanna-cliff" @@ -118,9 +50,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -128,6 +58,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -138,10 +69,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -261,17 +189,47 @@ } } ], - "derivative": "SAVANNA", - "biomeStyle": { - "style": "IRIS" - }, + "name": "Savanna", + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.75, + "palette": [{"block": "grass_block"}] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 4, + "max": 9, + "generator": "plain" + }], "biomeZoom": 20, + "derivative": "SAVANNA", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, "biomeScatter": [ "SAVANNA", "DESERT" - ], - "biomeSkyScatter": [ - "DESERT", - "SAVANNA" ] -} \ No newline at end of file +} diff --git a/biomes/hot-volcanic.json b/biomes/hot-volcanic.json index 04e4471a..6efaf698 100644 --- a/biomes/hot-volcanic.json +++ b/biomes/hot-volcanic.json @@ -1,54 +1,102 @@ { "name": "Volcanic", - "rarity": 28, "layers": [ { - "style": { - "style": "STATIC" - }, - "zoom": 0.33, - "maxHeight": 4, "minHeight": 2, + "maxHeight": 4, + "style": {"style": "STATIC"}, + "zoom": 0.33, "palette": [ - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]", - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]", - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]", - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]", - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]", - "minecraft:basalt[axis=x]", - "minecraft:basalt[axis=y]", - "minecraft:basalt[axis=z]" + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + }, + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + }, + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + }, + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + }, + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + }, + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + } ] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "generators": [ - { - "generator": "plain", - "min": 34, - "max": 39 - } - ], - "derivative": "DESERT" -} \ No newline at end of file + "generators": [{ + "min": 34, + "max": 39, + "generator": "plain" + }], + "derivative": "DESERT", + "rarity": 28 +} diff --git a/biomes/mosaic-lith-black.json b/biomes/mosaic-lith-black.json index 772244a1..e6b48ccc 100644 --- a/biomes/mosaic-lith-black.json +++ b/biomes/mosaic-lith-black.json @@ -1,81 +1,38 @@ { - "name": "Black Mosaic", - "layers": [ - { - "style": { - "style": "FRACTAL_WATER" - }, - "zoom": 1.1, - "palette": [ - "BLACK_CONCRETE", - "BLACK_CONCRETE", - "BLACK_CONCRETE_POWDER", - "BLACK_CONCRETE_POWDER", - "BLACK_TERRACOTTA", - "BLACK_TERRACOTTA", - "BLACK_CONCRETE", - "BLACK_CONCRETE", - "BLACK_CONCRETE_POWDER", - "BLACK_CONCRETE_POWDER", - "BLACK_CONCRETE", - "BLACK_CONCRETE", - "BLACK_CONCRETE_POWDER", - "BLACK_CONCRETE_POWDER" - ] - }, - { - "minHeight": 12, - "maxHeight": 16, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - } + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" ], - "generators": [ - { - "generator": "wicked", - "min": 12, - "max": 70 - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "BLACK_CONCRETE" - - ] - }, "decorators": [ { - "palette": [ - "BLACKSTONE_WALL", - "POLISHED_BLACKSTONE_WALL" - ], + "chance": 0.0045, "stackMax": 3, - "stackMin": 1, - "chance": 0.0045 + "palette": [ + {"block": "blackstone_wall"}, + {"block": "polished_blackstone_wall"} + ], + "stackMin": 1 }, { + "chance": 3.5E-4, "palette": [ - "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", - "minecraft:polished_blackstone_button[face=floor,facing=south,powered=false]" - ], - "chance": 0.00035 + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "polished_blackstone_button" + } + ] } ], "objects": [ @@ -125,9 +82,9 @@ "crystal/crystal-10" ], "translate": { + "yRandom": 25, "x": 0, "y": 9, - "yRandom": 25, "z": 0 } }, @@ -157,17 +114,69 @@ } } ], - "derivative": "SAVANNA", - "biomeStyle": { - "style": "IRIS" - }, + "name": "Black Mosaic", + "layers": [ + { + "style": {"style": "FRACTAL_WATER"}, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "black_concrete" + }, + { + "weight": 2, + "block": "black_concrete_powder" + }, + { + "weight": 2, + "block": "black_terracotta" + }, + { + "weight": 2, + "block": "black_concrete" + }, + { + "weight": 2, + "block": "black_concrete_powder" + }, + { + "weight": 2, + "block": "black_concrete" + }, + { + "weight": 2, + "block": "black_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + } + ], + "generators": [{ + "min": 12, + "max": 70, + "generator": "wicked" + }], "biomeZoom": 20, + "derivative": "SAVANNA", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "black_concrete"}] + }, "biomeScatter": [ "SAVANNA", "DESERT" - ], - "biomeSkyScatter": [ - "DESERT", - "SAVANNA" ] -} \ No newline at end of file +} diff --git a/biomes/mosaic-lith-cyan.json b/biomes/mosaic-lith-cyan.json index e4f8773b..185cc5ec 100644 --- a/biomes/mosaic-lith-cyan.json +++ b/biomes/mosaic-lith-cyan.json @@ -1,100 +1,46 @@ { - "name": "Cyan Mosaic", - "layers": [ - { - "style": { - "style": "FRACTAL_WATER" - }, - "zoom": 1.1, - "palette": [ - "LIGHT_BLUE_CONCRETE", - "LIGHT_BLUE_CONCRETE", - "LIGHT_BLUE_CONCRETE_POWDER", - "LIGHT_BLUE_CONCRETE_POWDER", - "LIGHT_BLUE_TERRACOTTA", - "LIGHT_BLUE_TERRACOTTA", - "LIGHT_BLUE_CONCRETE", - "LIGHT_BLUE_CONCRETE", - "LIGHT_BLUE_CONCRETE_POWDER", - "LIGHT_BLUE_CONCRETE_POWDER", - "LIGHT_BLUE_CONCRETE", - "LIGHT_BLUE_CONCRETE", - "LIGHT_BLUE_CONCRETE_POWDER", - "LIGHT_BLUE_CONCRETE_POWDER" - ] - }, - { - "minHeight": 12, - "maxHeight": 16, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - } - ], - "slab": { - "palette": [ - "WARPED_SLAB", - "AIR", - "AIR", - "AIR" - ], - "style": { - "style": "STATIC" - } - }, "decorators": [ { - "palette": [ - "TWISTING_VINES_PLANT" - ], + "chance": 0.0045, "stackMax": 6, - "stackMin": 3, - "chance": 0.0045 + "palette": [{"block": "twisting_vines_plant"}], + "stackMin": 3 }, { + "chance": 0.0175, "palette": [ - "minecraft:tube_coral[waterlogged=false]", - "minecraft:tube_coral_fan[waterlogged=false]" - ], - "chance": 0.0175 + { + "data": {"waterlogged": false}, + "block": "tube_coral" + }, + { + "data": {"waterlogged": false}, + "block": "tube_coral_fan" + } + ] }, { + "chance": 3.5E-4, "palette": [ - "minecraft:warped_button[face=floor,facing=east,powered=false]", - "minecraft:warped_button[face=floor,facing=south,powered=false]" - ], - "chance": 0.00035 + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "warped_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "warped_button" + } + ] } ], - "generators": [ - { - "generator": "wicked", - "min": 3, - "max": 96 - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "LIGHT_BLUE_CONCRETE" - - ] - }, "objects": [ { "chance": 0.06, @@ -142,20 +88,18 @@ "crystal/crystal-10" ], "translate": { + "yRandom": 25, "x": 0, "y": 9, - "yRandom": 25, "z": 0 } }, { "chance": 0.01, - "edit": [ - { - "find": ["BLACK_CONCRETE"], - "replace": ["CYAN_CONCRETE"] - } - ], + "edit": [{ + "find": ["BLACK_CONCRETE"], + "replace": ["CYAN_CONCRETE"] + }], "rotation": { "yAxis": { "min": 0, @@ -180,5 +124,73 @@ } } ], - "derivative": "WARPED_FOREST" -} \ No newline at end of file + "name": "Cyan Mosaic", + "layers": [ + { + "style": {"style": "FRACTAL_WATER"}, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "light_blue_concrete" + }, + { + "weight": 2, + "block": "light_blue_concrete_powder" + }, + { + "weight": 2, + "block": "light_blue_terracotta" + }, + { + "weight": 2, + "block": "light_blue_concrete" + }, + { + "weight": 2, + "block": "light_blue_concrete_powder" + }, + { + "weight": 2, + "block": "light_blue_concrete" + }, + { + "weight": 2, + "block": "light_blue_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + } + ], + "generators": [{ + "min": 3, + "max": 96, + "generator": "wicked" + }], + "derivative": "WARPED_FOREST", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "light_blue_concrete"}] + }, + "slab": { + "palette": [ + {"block": "warped_slab"}, + { + "weight": 3, + "block": "air" + } + ], + "style": {"style": "STATIC"} + } +} diff --git a/biomes/mosaic-lith-green.json b/biomes/mosaic-lith-green.json index 8f382346..09c931f6 100644 --- a/biomes/mosaic-lith-green.json +++ b/biomes/mosaic-lith-green.json @@ -1,98 +1,46 @@ { - "name": "Green Mosaic", - "layers": [ - { - "style": { - "style": "FRACTAL_WATER" - }, - "zoom": 1.1, - "palette": [ - "GREEN_CONCRETE", - "GREEN_CONCRETE", - "GREEN_CONCRETE_POWDER", - "GREEN_CONCRETE_POWDER", - "GREEN_TERRACOTTA", - "GREEN_TERRACOTTA", - "GREEN_CONCRETE", - "GREEN_CONCRETE", - "GREEN_CONCRETE_POWDER", - "GREEN_CONCRETE_POWDER", - "GREEN_CONCRETE", - "GREEN_CONCRETE", - "GREEN_CONCRETE_POWDER", - "GREEN_CONCRETE_POWDER" - ] - }, - { - "minHeight": 12, - "maxHeight": 16, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - } - ], - "slab": { - "palette": [ - "MOSSY_COBBLESTONE_SLAB", - "AIR", - "AIR", - "AIR" - ], - "style": { - "style": "STATIC" - } - }, "decorators": [ { - "palette": [ - "MOSSY_COBBLESTONE_WALL" - ], + "chance": 0.0045, "stackMax": 3, - "stackMin": 1, - "chance": 0.0045 + "palette": [{"block": "mossy_cobblestone_wall"}], + "stackMin": 1 }, { - "variance": { - "style": "STATIC" - }, + "chance": 0.0025, + "variance": {"style": "STATIC"}, "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=false]", - "minecraft:sea_pickle[pickles=2,waterlogged=false]", - "minecraft:sea_pickle[pickles=3,waterlogged=false]", - "minecraft:sea_pickle[pickles=4,waterlogged=false]" - ], - "chance": 0.0025 + { + "data": { + "waterlogged": false, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 3 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 4 + }, + "block": "sea_pickle" + } + ] } ], - "generators": [ - { - "generator": "plain-cliffs-thin", - "min": 42, - "max": 68 - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "GREEN_CONCRETE" - - ] - }, "objects": [ { "chance": 0.06, @@ -140,20 +88,18 @@ "crystal/crystal-10" ], "translate": { + "yRandom": 25, "x": 0, "y": 9, - "yRandom": 25, "z": 0 } }, { "chance": 0.01, - "edit": [ - { - "find": ["BLACK_CONCRETE"], - "replace": ["GREEN_CONCRETE"] - } - ], + "edit": [{ + "find": ["BLACK_CONCRETE"], + "replace": ["GREEN_CONCRETE"] + }], "rotation": { "yAxis": { "min": 0, @@ -178,5 +124,73 @@ } } ], - "derivative": "SWAMP" -} \ No newline at end of file + "name": "Green Mosaic", + "layers": [ + { + "style": {"style": "FRACTAL_WATER"}, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "green_concrete" + }, + { + "weight": 2, + "block": "green_concrete_powder" + }, + { + "weight": 2, + "block": "green_terracotta" + }, + { + "weight": 2, + "block": "green_concrete" + }, + { + "weight": 2, + "block": "green_concrete_powder" + }, + { + "weight": 2, + "block": "green_concrete" + }, + { + "weight": 2, + "block": "green_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + } + ], + "generators": [{ + "min": 42, + "max": 68, + "generator": "plain-cliffs-thin" + }], + "derivative": "SWAMP", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "green_concrete"}] + }, + "slab": { + "palette": [ + {"block": "mossy_cobblestone_slab"}, + { + "weight": 3, + "block": "air" + } + ], + "style": {"style": "STATIC"} + } +} diff --git a/biomes/mosaic-lith-purple.json b/biomes/mosaic-lith-purple.json index 3ff1493c..66f2583a 100644 --- a/biomes/mosaic-lith-purple.json +++ b/biomes/mosaic-lith-purple.json @@ -1,102 +1,32 @@ { - "name": "Purple Mosaic", - "layers": [ - { - "style": { - "style": "FRACTAL_WATER" - }, - "zoom": 1.1, - "palette": [ - "PURPLE_CONCRETE", - "PURPLE_CONCRETE", - "PURPLE_CONCRETE_POWDER", - "PURPLE_CONCRETE_POWDER", - "PURPLE_TERRACOTTA", - "PURPLE_TERRACOTTA", - "PURPLE_CONCRETE", - "PURPLE_CONCRETE", - "PURPLE_CONCRETE_POWDER", - "PURPLE_CONCRETE_POWDER", - "PURPLE_CONCRETE", - "PURPLE_CONCRETE", - "PURPLE_CONCRETE_POWDER", - "PURPLE_CONCRETE_POWDER" - ] - }, - { - "minHeight": 12, - "maxHeight": 16, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - } - ], - "slab": { - "palette": [ - "CRIMSON_SLAB", - "AIR", - "AIR", - "AIR" - ], - "style": { - "style": "STATIC" - } - }, "decorators": [ { - "palette": [ - "CRIMSON_FENCE" - ], + "chance": 0.0045, "stackMax": 4, - "stackMin": 1, - "chance": 0.0045 + "palette": [{"block": "crimson_fence"}], + "stackMin": 1 }, { + "chance": 0.0175, "palette": [ - "minecraft:bubble_coral[waterlogged=false]", - "minecraft:bubble_coral_fan[waterlogged=false]" - ], - "chance": 0.0175 + { + "data": {"waterlogged": false}, + "block": "bubble_coral" + }, + { + "data": {"waterlogged": false}, + "block": "bubble_coral_fan" + } + ] } ], - "generators": [ - { - "generator": "wicked", - "min": 42, - "max": 96 - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "PURPLE_CONCRETE" - - ] - }, "objects": [ { "chance": 0.06, - "edit": [ - { - "find": ["BLUE_TERRACOTTA"], - "replace": ["PURPLE_CONCRETE"] - } - ], + "edit": [{ + "find": ["BLUE_TERRACOTTA"], + "replace": ["PURPLE_CONCRETE"] + }], "rotation": { "yAxis": { "min": 0, @@ -131,20 +61,18 @@ "crystal/crystal-10" ], "translate": { + "yRandom": 25, "x": 0, "y": 9, - "yRandom": 25, "z": 0 } }, { "chance": 0.01, - "edit": [ - { - "find": ["BLACK_CONCRETE"], - "replace": ["PURPLE_CONCRETE"] - } - ], + "edit": [{ + "find": ["BLACK_CONCRETE"], + "replace": ["PURPLE_CONCRETE"] + }], "rotation": { "yAxis": { "min": 0, @@ -169,5 +97,73 @@ } } ], - "derivative": "BASALT_DELTAS" -} \ No newline at end of file + "name": "Purple Mosaic", + "layers": [ + { + "style": {"style": "FRACTAL_WATER"}, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "purple_concrete" + }, + { + "weight": 2, + "block": "purple_concrete_powder" + }, + { + "weight": 2, + "block": "purple_terracotta" + }, + { + "weight": 2, + "block": "purple_concrete" + }, + { + "weight": 2, + "block": "purple_concrete_powder" + }, + { + "weight": 2, + "block": "purple_concrete" + }, + { + "weight": 2, + "block": "purple_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + } + ], + "generators": [{ + "min": 42, + "max": 96, + "generator": "wicked" + }], + "derivative": "BASALT_DELTAS", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "purple_concrete"}] + }, + "slab": { + "palette": [ + {"block": "crimson_slab"}, + { + "weight": 3, + "block": "air" + } + ], + "style": {"style": "STATIC"} + } +} diff --git a/biomes/mosaic-lith-red.json b/biomes/mosaic-lith-red.json index 145a7987..4cec7b03 100644 --- a/biomes/mosaic-lith-red.json +++ b/biomes/mosaic-lith-red.json @@ -1,108 +1,113 @@ { - "name": "Red Mosaic", - "layers": [ - { - "style": { - "style": "FRACTAL_WATER" - }, - "zoom": 1.1, - "palette": [ - "RED_CONCRETE", - "RED_CONCRETE", - "RED_CONCRETE_POWDER", - "RED_CONCRETE_POWDER", - "RED_TERRACOTTA", - "RED_TERRACOTTA", - "RED_CONCRETE", - "RED_CONCRETE", - "RED_CONCRETE_POWDER", - "RED_CONCRETE_POWDER", - "RED_CONCRETE", - "RED_CONCRETE", - "RED_CONCRETE_POWDER", - "RED_CONCRETE_POWDER" - ] - }, - { - "minHeight": 12, - "maxHeight": 16, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - } - ], - "generators": [ - { - "generator": "plain-chaotic", - "min": 32, - "max": 60 - } - ], - "slab": { - "palette": [ - "RED_NETHER_BRICK_SLAB", - "AIR", - "AIR", - "AIR", - "AIR" - ], - "style": { - "style": "STATIC" - } - }, "decorators": [ { - "palette": [ - "RED_NETHER_BRICK_WALL", - "NETHER_BRICK_WALL" - ], + "chance": 0.0045, "stackMax": 3, - "stackMin": 1, - "chance": 0.0045 + "palette": [ + {"block": "red_nether_brick_wall"}, + {"block": "nether_brick_wall"} + ], + "stackMin": 1 }, { + "chance": 0.0175, "palette": [ - "minecraft:fire_coral[waterlogged=false]", - "minecraft:fire_coral_fan[waterlogged=false]" - ], - "chance": 0.0175 + { + "data": {"waterlogged": false}, + "block": "fire_coral" + }, + { + "data": {"waterlogged": false}, + "block": "fire_coral_fan" + } + ] }, { + "chance": 3.5E-4, "palette": [ - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=6]", - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=7]", - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=8]", - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=9]", - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=10]", - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=11]", - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=12]", - "minecraft:redstone_wire[east=none,west=none,south=none,north=none,power=13]" - ], - "chance": 0.00035 + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 6 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 7 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 8 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 9 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 10 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 11 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 12 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 13 + }, + "block": "redstone_wire" + } + ] } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "RED_CONCRETE" - - ] - }, "objects": [ { "chance": 0.06, @@ -150,20 +155,18 @@ "crystal/crystal-10" ], "translate": { + "yRandom": 25, "x": 0, "y": 9, - "yRandom": 25, "z": 0 } }, { "chance": 0.01, - "edit": [ - { - "find": ["BLACK_CONCRETE"], - "replace": ["RED_CONCRETE"] - } - ], + "edit": [{ + "find": ["BLACK_CONCRETE"], + "replace": ["RED_CONCRETE"] + }], "rotation": { "yAxis": { "min": 0, @@ -188,5 +191,73 @@ } } ], - "derivative": "CRIMSON_FOREST" -} \ No newline at end of file + "name": "Red Mosaic", + "layers": [ + { + "style": {"style": "FRACTAL_WATER"}, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "red_concrete" + }, + { + "weight": 2, + "block": "red_concrete_powder" + }, + { + "weight": 2, + "block": "red_terracotta" + }, + { + "weight": 2, + "block": "red_concrete" + }, + { + "weight": 2, + "block": "red_concrete_powder" + }, + { + "weight": 2, + "block": "red_concrete" + }, + { + "weight": 2, + "block": "red_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + } + ], + "generators": [{ + "min": 32, + "max": 60, + "generator": "plain-chaotic" + }], + "derivative": "CRIMSON_FOREST", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "red_concrete"}] + }, + "slab": { + "palette": [ + {"block": "red_nether_brick_slab"}, + { + "weight": 4, + "block": "air" + } + ], + "style": {"style": "STATIC"} + } +} diff --git a/biomes/mosaic-lith-white.json b/biomes/mosaic-lith-white.json index 6c02c014..4e7e2d72 100644 --- a/biomes/mosaic-lith-white.json +++ b/biomes/mosaic-lith-white.json @@ -1,86 +1,10 @@ { - "name": "White Mosaic", - "layers": [ - { - "style": { - "style": "FRACTAL_WATER" - }, - "zoom": 1.1, - "palette": [ - "WHITE_CONCRETE", - "WHITE_CONCRETE", - "WHITE_CONCRETE_POWDER", - "WHITE_CONCRETE_POWDER", - "WHITE_TERRACOTTA", - "WHITE_TERRACOTTA", - "WHITE_CONCRETE", - "WHITE_CONCRETE", - "WHITE_CONCRETE_POWDER", - "WHITE_CONCRETE_POWDER", - "WHITE_CONCRETE", - "WHITE_CONCRETE", - "WHITE_CONCRETE_POWDER", - "WHITE_CONCRETE_POWDER" - ] - }, - { - "minHeight": 12, - "maxHeight": 16, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "FLAT" - }, - "palette": [ - "BLACKSTONE" - ] - } - ], - "decorators": [ - { - "palette": [ - "DIORITE_WALL" - ], - "stackMax": 3, - "stackMin": 1, - "chance": 0.0045 - } - ], - "slab": { - "palette": [ - "DIORITE_SLAB", - "AIR", - "AIR", - "AIR" - ], - "style": { - "style": "STATIC" - } - }, - "generators": [ - { - "generator": "plain", - "min": 28, - "max": 41 - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "WHITE_CONCRETE" - - ] - }, + "decorators": [{ + "chance": 0.0045, + "stackMax": 3, + "palette": [{"block": "diorite_wall"}], + "stackMin": 1 + }], "objects": [ { "chance": 0.06, @@ -88,12 +12,10 @@ { "find": ["BLUE_TERRACOTTA"], "replace": ["LIGHT_GRAY_STAINED_GLASS"] - }, { "find": ["WHITE_STAINED_GLASS"], "replace": ["WHITE_CONCRETE"] - } ], "rotation": { @@ -130,20 +52,18 @@ "crystal/crystal-10" ], "translate": { + "yRandom": 25, "x": 0, "y": 9, - "yRandom": 25, "z": 0 } }, { "chance": 0.01, - "edit": [ - { - "find": ["BLACK_CONCRETE"], - "replace": ["WHITE_CONCRETE"] - } - ], + "edit": [{ + "find": ["BLACK_CONCRETE"], + "replace": ["WHITE_CONCRETE"] + }], "rotation": { "yAxis": { "min": 0, @@ -168,5 +88,73 @@ } } ], - "derivative": "BASALT_DELTAS" -} \ No newline at end of file + "name": "White Mosaic", + "layers": [ + { + "style": {"style": "FRACTAL_WATER"}, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "white_concrete" + }, + { + "weight": 2, + "block": "white_concrete_powder" + }, + { + "weight": 2, + "block": "white_terracotta" + }, + { + "weight": 2, + "block": "white_concrete" + }, + { + "weight": 2, + "block": "white_concrete_powder" + }, + { + "weight": 2, + "block": "white_concrete" + }, + { + "weight": 2, + "block": "white_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "FLAT"}, + "palette": [{"block": "blackstone"}] + } + ], + "generators": [{ + "min": 28, + "max": 41, + "generator": "plain" + }], + "derivative": "BASALT_DELTAS", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "white_concrete"}] + }, + "slab": { + "palette": [ + {"block": "diorite_slab"}, + { + "weight": 3, + "block": "air" + } + ], + "style": {"style": "STATIC"} + } +} diff --git a/biomes/mushroom-beach.json b/biomes/mushroom-beach.json index ccefba50..9257ea98 100644 --- a/biomes/mushroom-beach.json +++ b/biomes/mushroom-beach.json @@ -1,40 +1,48 @@ { "name": "Mushroom Beach", - "rarity": 2, "layers": [ { "minHeight": 3, "maxHeight": 6, "palette": [ - "STONE", - "ANDESITE" + {"block": "stone"}, + {"block": "andesite"} ] }, { "minHeight": 1, "maxHeight": 3, - "palette": [ - "DIRT" - ] + "palette": [{"block": "dirt"}] } ], + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "derivative": "SWAMP", + "rarity": 2, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:stone_slab[type=bottom,waterlogged=false]", - "minecraft:andesite_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "andesite_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "generators": [ - { - "generator": "plain", - "min": -1, - "max": 1 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + } +} diff --git a/biomes/mushroom-crimson-forest.json b/biomes/mushroom-crimson-forest.json index 1ec89c2b..164ee4a6 100644 --- a/biomes/mushroom-crimson-forest.json +++ b/biomes/mushroom-crimson-forest.json @@ -1,393 +1,335 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "crimson_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "crimson_fungus"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.11, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "crimson_roots"}], + "style": {"style": "STATIC"} + } + ], + "objects": [ + { + "chance": 0.21, + "density": 2, + "edit": [ + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["CRIMSON_HYPHAE"] + }, + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["NETHER_WART_BLOCK"] + } + ], + "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, + "density": 2, + "edit": [ + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["CRIMSON_HYPHAE"] + }, + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["NETHER_WART_BLOCK"] + } + ], + "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, + "edit": [ + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["CRIMSON_HYPHAE"] + }, + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["NETHER_WART_BLOCK"] + } + ], + "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, + "density": 2, + "edit": [ + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["CRIMSON_HYPHAE"] + }, + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["NETHER_WART_BLOCK"] + } + ], + "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, + "density": 1, + "edit": [ + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["CRIMSON_HYPHAE"] + }, + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["NETHER_WART_BLOCK"] + } + ], + "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, + "edit": [ + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["CRIMSON_HYPHAE"] + }, + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["NETHER_WART_BLOCK"] + } + ], + "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 + } + } + ], "name": "Crimson Mushroom Swamp", - "rarity": 19, "layers": [ { "zoom": 0.5, - "style": { - "style": "IRIS" - }, - "palette": [ - "CRIMSON_NYLIUM" - ] + "style": {"style": "IRIS"}, + "palette": [{"block": "crimson_nylium"}] }, { "minHeight": 2, "maxHeight": 4, "palette": [ - "DIRT", - "COARSE_DIRT" + {"block": "dirt"}, + {"block": "coarse_dirt"} ] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "AIR", - "AIR", - "AIR", - "AIR", - "minecraft:crimson_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR" - ] - }, + "generators": [{ + "min": 4, + "max": 39, + "generator": "plain-cliffs" + }], + "derivative": "CRIMSON_FOREST", "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "CRIMSON_HYPHAE" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "crimson_hyphae"}] }, - "objects": [ - { - "chance": 0.21, - "density": 2, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true + "rarity": 19, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "weight": 4, + "block": "air" }, - "edit": [ - { - "find": [ - "BROWN_MUSHROOM_BLOCK" - ], - "replace": [ - "CRIMSON_HYPHAE" - ] + { + "data": { + "waterlogged": false, + "type": "bottom" }, - { - "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 + "block": "crimson_slab" }, - "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 + { + "weight": 4, + "block": "air" } - }, - { - "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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.05, - "palette": [ - "CRIMSON_FUNGUS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.11, - "palette": [ - "CRIMSON_ROOTS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain-cliffs", - "min": 4, - "max": 39 - } - ], - "derivative": "CRIMSON_FOREST" -} \ No newline at end of file + ] + } +} diff --git a/biomes/mushroom-forest.json b/biomes/mushroom-forest.json index 4eff2f84..e525c0b4 100644 --- a/biomes/mushroom-forest.json +++ b/biomes/mushroom-forest.json @@ -1,98 +1,55 @@ { - "name": "Mushroom Forest", - "layers": [ + "effects": [{ + "volume": 6.2, + "minPitch": 0.2, + "chance": 8, + "maxPitch": 0.3, + "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", + "interval": 6000, + "soundDistance": 3 + }], + "entityInitialSpawns": [{ + "maxSpawns": 5, + "minSpawns": 2, + "entity": "mooshroom", + "rarity": 5 + }], + "decorators": [ { - "zoom": 0.5, - "style": { - "style": "IRIS" - }, + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "GRAVEL", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM" - ] + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + {"block": "red_mushroom"}, + {"block": "brown_mushroom"} + ], + "style": {"style": "STATIC"} } ], - "entityInitialSpawns": [ - { - "entity": "mooshroom", - "maxSpawns": 5, - "minSpawns": 2, - "rarity": 5 - } - ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" - ] - }, - "effects": [ - { - "interval": 6000, - "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", - "soundDistance": 3, - "volume": 6.2, - "minPitch": 0.2, - "maxPitch": 0.3, - "chance": 8 - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.21, @@ -126,17 +83,11 @@ }, { "chance": 0.21, - "edit": [ - { - "find": [ - "red_mushroom_block" - ], - "replace": [ - "brown_mushroom_block" - ] - } - ], "density": 2, + "edit": [{ + "find": ["red_mushroom_block"], + "replace": ["brown_mushroom_block"] + }], "rotation": { "yAxis": { "min": 0, @@ -229,16 +180,10 @@ { "chance": 0.05, "density": 2, - "edit": [ - { - "find": [ - "red_mushroom_block" - ], - "replace": [ - "brown_mushroom_block" - ] - } - ], + "edit": [{ + "find": ["red_mushroom_block"], + "replace": ["brown_mushroom_block"] + }], "rotation": { "yAxis": { "min": 0, @@ -269,17 +214,11 @@ }, { "chance": 0.5, - "edit": [ - { - "find": [ - "red_mushroom_block" - ], - "replace": [ - "brown_mushroom_block" - ] - } - ], "density": 2, + "edit": [{ + "find": ["red_mushroom_block"], + "replace": ["brown_mushroom_block"] + }], "rotation": { "yAxis": { "min": 0, @@ -310,17 +249,11 @@ }, { "chance": 0.025, - "edit": [ - { - "find": [ - "red_mushroom_block" - ], - "replace": [ - "brown_mushroom_block" - ] - } - ], "density": 1, + "edit": [{ + "find": ["red_mushroom_block"], + "replace": ["brown_mushroom_block"] + }], "rotation": { "yAxis": { "min": 0, @@ -369,52 +302,82 @@ } } ], - "structures": [ + "name": "Mushroom Forest", + "layers": [ { - "tileset": "murky-stronghold", - "zoom": 1.14, - "ratio": 0.59, - "height": 45, - "rarity": 55, - "shuffle": 16 - } - ], - "decorators": [ - { - "zoom": 0.3, - "chance": 0.009, + "zoom": 0.5, + "style": {"style": "IRIS"}, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + { + "weight": 4, + "block": "mycelium" + }, + {"block": "gravel"}, + { + "weight": 3, + "block": "mycelium" + } + ] }, { - "zoom": 0.3, - "chance": 0.05, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "red_mushroom", - "brown_mushroom" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] + }, { - "generator": "plain", - "min": 6, - "max": 24 + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "MUSHROOM_FIELDS" -} \ No newline at end of file + "structures": [{ + "tileset": "murky-stronghold", + "zoom": 1.14, + "shuffle": 16, + "ratio": 0.59, + "height": 45, + "rarity": 55 + }], + "generators": [{ + "min": 6, + "max": 24, + "generator": "plain" + }], + "derivative": "MUSHROOM_FIELDS", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "weight": 8, + "block": "air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "weight": 10, + "block": "air" + } + ] + } +} diff --git a/biomes/mushroom-ocean.json b/biomes/mushroom-ocean.json index 749b309e..c01d719a 100644 --- a/biomes/mushroom-ocean.json +++ b/biomes/mushroom-ocean.json @@ -1,133 +1,73 @@ { - "name": "Mushroom Ocean", - "layers": [ - { - "minHeight": 2, - "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "zoom": 0.825, - "palette": [ - "CLAY", - "COARSE_DIRT", - "GRAVEL", - "DIRT" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] - } - ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, "decorators": [ { - "zoom": 20, "chance": 0.06, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 20, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} }, { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, "zoom": 1, - "chance": 0.0006, "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" + {"block": "soul_sand"}, + {"block": "magma_block"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 1, - "stackMax": 9, - "stackMin": 1, "chance": 0.1, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, "verticalZoom": 20, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "stackMax": 9, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 }, { - "zoom": 1, "chance": 0.005, + "variance": {"style": "STATIC"}, + "zoom": 1, "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]" + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 3 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 4 + }, + "block": "sea_pickle" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} } ], - "wall": { - "style": { - "style": "IRIS" - }, - "palette": [ - "CLAY", - "SMOOTH_SANDSTONE", - "RED_SAND", - "SMOOTH_RED_SANDSTONE", - "SMOOTH_SANDSTONE", - "SAND", - "SMOOTH_RED_SANDSTONE" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, "objects": [ { "chance": 0.01, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -137,6 +77,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -150,17 +91,10 @@ }, { "chance": 0.3, - "underwater": true, - "edit": [ - { - "find": [ - "SHROOMLIGHT" - ], - "replace": [ - "MUSHROOM_STEM" - ] - } - ], + "edit": [{ + "find": ["SHROOMLIGHT"], + "replace": ["MUSHROOM_STEM"] + }], "rotation": { "yAxis": { "min": 0, @@ -170,6 +104,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "lumoshroom/subnauti-1", "lumoshroom/subnauti-2", @@ -190,7 +125,6 @@ }, { "chance": 0.25, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -200,6 +134,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "lumoshroom/subnauti-1", "lumoshroom/subnauti-2", @@ -219,12 +154,73 @@ } } ], - "generators": [ + "name": "Mushroom Ocean", + "layers": [ { - "generator": "plain", - "min": -41, - "max": -7 + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "STATIC"}, + "zoom": 0.825, + "palette": [ + {"block": "clay"}, + {"block": "coarse_dirt"}, + {"block": "gravel"}, + {"block": "dirt"} + ] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] } ], - "derivative": "OCEAN" -} \ No newline at end of file + "generators": [{ + "min": -41, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "OCEAN", + "wall": { + "style": {"style": "IRIS"}, + "palette": [ + {"block": "clay"}, + {"block": "smooth_sandstone"}, + {"block": "red_sand"}, + {"block": "smooth_red_sandstone"}, + {"block": "smooth_sandstone"}, + {"block": "sand"}, + {"block": "smooth_red_sandstone"} + ] + }, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} diff --git a/biomes/mushroom-plains.json b/biomes/mushroom-plains.json index f9d70291..05b6be79 100644 --- a/biomes/mushroom-plains.json +++ b/biomes/mushroom-plains.json @@ -1,95 +1,55 @@ { - "name": "Mushroom Plains", - "layers": [ + "effects": [{ + "volume": 6.2, + "minPitch": 0.2, + "chance": 8, + "maxPitch": 0.3, + "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", + "interval": 6000, + "soundDistance": 3 + }], + "entityInitialSpawns": [{ + "maxSpawns": 5, + "minSpawns": 2, + "entity": "mooshroom", + "rarity": 5 + }], + "decorators": [ { + "chance": 0.005, + "variance": {"style": "STATIC"}, "zoom": 0.3, - "style": { - "style": "IRIS" - }, "palette": [ - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "GRAVEL", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM", - "MYCELIUM" - ] + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, + "chance": 0.007, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + {"block": "red_mushroom"}, + {"block": "brown_mushroom"} + ], + "style": {"style": "STATIC"} } ], - "entityInitialSpawns": [ - { - "entity": "mooshroom", - "maxSpawns": 5, - "minSpawns": 2, - "rarity": 5 - } - ], - "effects": [ - { - "interval": 6000, - "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", - "soundDistance": 3, - "volume": 6.2, - "minPitch": 0.2, - "maxPitch": 0.3, - "chance": 8 - } - ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "AIR", - "AIR", - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR" - ] - }, - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.08, @@ -123,17 +83,11 @@ }, { "chance": 0.08, - "edit": [ - { - "find": [ - "red_mushroom_block" - ], - "replace": [ - "brown_mushroom_block" - ] - } - ], "density": 2, + "edit": [{ + "find": ["red_mushroom_block"], + "replace": ["brown_mushroom_block"] + }], "rotation": { "yAxis": { "min": 0, @@ -163,17 +117,11 @@ }, { "chance": 0.025, - "edit": [ - { - "find": [ - "red_mushroom_block" - ], - "replace": [ - "brown_mushroom_block" - ] - } - ], "density": 1, + "edit": [{ + "find": ["red_mushroom_block"], + "replace": ["brown_mushroom_block"] + }], "rotation": { "yAxis": { "min": 0, @@ -222,52 +170,83 @@ } } ], - "structures": [ - { - "tileset": "murky-stronghold", - "zoom": 1.14, - "ratio": 0.59, - "height": 45, - "rarity": 55, - "shuffle": 16 - } - ], - "decorators": [ + "name": "Mushroom Plains", + "layers": [ { "zoom": 0.3, - "chance": 0.005, + "style": {"style": "IRIS"}, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + { + "weight": 7, + "block": "mycelium" + }, + {"block": "gravel"}, + { + "weight": 9, + "block": "mycelium" + } + ] }, { - "zoom": 0.3, - "chance": 0.007, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "red_mushroom", - "brown_mushroom" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] + }, { - "generator": "plain", - "min": 3, - "max": 8 + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "MUSHROOM_FIELDS" -} \ No newline at end of file + "structures": [{ + "tileset": "murky-stronghold", + "zoom": 1.14, + "shuffle": 16, + "ratio": 0.59, + "height": 45, + "rarity": 55 + }], + "generators": [{ + "min": 3, + "max": 8, + "generator": "plain" + }], + "derivative": "MUSHROOM_FIELDS", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "weight": 2, + "block": "air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "weight": 2, + "block": "cobblestone_slab" + }, + { + "weight": 3, + "block": "air" + } + ] + } +} diff --git a/biomes/mushroom-warped-forest.json b/biomes/mushroom-warped-forest.json index 31e80df8..6073b410 100644 --- a/biomes/mushroom-warped-forest.json +++ b/biomes/mushroom-warped-forest.json @@ -1,454 +1,364 @@ { + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "warped_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "warped_fungus"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.11, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "warped_roots"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "stackMax": 7, + "zoom": 0.3, + "palette": [{"block": "twisting_vines_plant"}], + "style": {"style": "STATIC"}, + "stackMin": 3 + } + ], + "objects": [ + { + "chance": 0.21, + "density": 2, + "edit": [ + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["WARPED_HYPHAE"] + }, + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["WARPED_WART_BLOCK"] + }, + { + "find": ["MUSHROOM_STEM"], + "replace": ["BLACKSTONE"] + } + ], + "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, + "density": 2, + "edit": [ + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["WARPED_HYPHAE"] + }, + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["WARPED_WART_BLOCK"] + }, + { + "find": ["MUSHROOM_STEM"], + "replace": ["BLACKSTONE"] + } + ], + "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, + "edit": [ + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["WARPED_HYPHAE"] + }, + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["WARPED_WART_BLOCK"] + }, + { + "find": ["MUSHROOM_STEM"], + "replace": ["BLACKSTONE"] + } + ], + "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, + "density": 2, + "edit": [ + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["WARPED_HYPHAE"] + }, + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["WARPED_WART_BLOCK"] + }, + { + "find": ["MUSHROOM_STEM"], + "replace": ["BLACKSTONE"] + } + ], + "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, + "density": 1, + "edit": [ + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["WARPED_HYPHAE"] + }, + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["WARPED_WART_BLOCK"] + }, + { + "find": ["MUSHROOM_STEM"], + "replace": ["BLACKSTONE"] + } + ], + "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, + "edit": [ + { + "find": ["BROWN_MUSHROOM_BLOCK"], + "replace": ["WARPED_HYPHAE"] + }, + { + "find": ["RED_MUSHROOM_BLOCK"], + "replace": ["WARPED_WART_BLOCK"] + }, + { + "find": ["MUSHROOM_STEM"], + "replace": ["BLACKSTONE"] + } + ], + "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 + } + } + ], "name": "Corrupted Mushroom Swamp", - "rarity": 19, "layers": [ { "zoom": 0.5, - "style": { - "style": "IRIS" - }, - "palette": [ - "WARPED_NYLIUM" - ] + "style": {"style": "IRIS"}, + "palette": [{"block": "warped_nylium"}] }, { "minHeight": 2, "maxHeight": 4, "palette": [ - "DIRT", - "COARSE_DIRT" + {"block": "dirt"}, + {"block": "coarse_dirt"} ] }, { "minHeight": 45, "maxHeight": 65, - "style": { - "style": "STATIC" - }, - "palette": [ - "BLACKSTONE" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "blackstone"}] } ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "AIR", - "AIR", - "AIR", - "AIR", - "minecraft:warped_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR" - ] - }, + "generators": [{ + "min": 4, + "max": 39, + "generator": "plain-cliffs" + }], + "derivative": "WARPED_FOREST", "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "WARPED_HYPHAE" - ] + "style": {"style": "STATIC"}, + "palette": [{"block": "warped_hyphae"}] }, - "objects": [ - { - "chance": 0.21, - "density": 2, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true + "rarity": 19, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "weight": 4, + "block": "air" }, - "edit": [ - { - "find": [ - "BROWN_MUSHROOM_BLOCK" - ], - "replace": [ - "WARPED_HYPHAE" - ] + { + "data": { + "waterlogged": false, + "type": "bottom" }, - { - "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 + "block": "warped_slab" }, - "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 + { + "weight": 4, + "block": "air" } - }, - { - "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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.05, - "palette": [ - "WARPED_FUNGUS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.11, - "palette": [ - "WARPED_ROOTS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.03, - "stackMin": 3, - "stackMax": 7, - "palette": [ - "TWISTING_VINES_PLANT" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain-cliffs", - "min": 4, - "max": 39 - } - ], - "derivative": "WARPED_FOREST" -} \ No newline at end of file + ] + } +} diff --git a/biomes/rocky-mountains-cliffs.json b/biomes/rocky-mountains-cliffs.json index 7bbb696a..a699f3e6 100644 --- a/biomes/rocky-mountains-cliffs.json +++ b/biomes/rocky-mountains-cliffs.json @@ -1,108 +1,108 @@ { + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "decorators": [{ + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }], + "objects": [{ + "chance": 0.5, + "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": -3, + "z": 0 + } + }], "name": "Shattered Rock Mountains", - "rarity": 2, "layers": [ { "minHeight": 2, "maxHeight": 3, "palette": [ - "STONE", - "ANDESITE", - "GRAVEL" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "gravel"} ] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "generators": [ { - "generator": "plain", "min": 11, - "max": 32 + "max": 32, + "generator": "plain" }, { - "generator": "mountain-cliffs", "min": 12, - "max": 62 + "max": 62, + "generator": "mountain-cliffs" } ], - "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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "objects": [ - { - "chance": 0.5, - "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": -3, - "z": 0 - } - } - ], - "derivative": "MOUNTAINS", - "biomeStyle": { - "style": "IRIS" - }, "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, "biomeScatter": [ "PLAINS", "TAIGA_HILLS", "MOUNTAINS", "SWAMP" ], - "biomeSkyScatter": [ - "SNOWY_TAIGA", - "SNOWY_MOUNTAINS" - ] -} \ No newline at end of file + "rarity": 2 +} diff --git a/biomes/rocky-mountains.json b/biomes/rocky-mountains.json index 22177863..b511629e 100644 --- a/biomes/rocky-mountains.json +++ b/biomes/rocky-mountains.json @@ -1,107 +1,103 @@ { + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "objects": [{ + "chance": 0.5, + "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": -3, + "z": 0 + } + }], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "children": ["rocky-mountains-cliffs"], + "decorators": [{ + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }], "name": "Rock Mountains", - "rarity": 7, "layers": [ { "minHeight": 2, "maxHeight": 3, "palette": [ - "STONE", - "ANDESITE", - "GRAVEL" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "gravel"} ] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "generators": [ - { - "generator": "plain", - "min": 29, - "max": 63 - } - ], - "children": [ - "rocky-mountains-cliffs" - ], + "generators": [{ + "min": 29, + "max": 63, + "generator": "plain" + }], "childShrinkFactor": 8, "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] }, - "objects": [ - { - "chance": 0.5, - "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": -3, - "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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "derivative": "MOUNTAINS", - "biomeStyle": { - "style": "IRIS" - }, - "biomeZoom": 30, "biomeScatter": [ "PLAINS", "TAIGA_HILLS", "MOUNTAINS", "SWAMP" ], - "biomeSkyScatter": [ - "SNOWY_TAIGA", - "SNOWY_MOUNTAINS" - ] -} \ No newline at end of file + "rarity": 7 +} diff --git a/biomes/rocky-ocean.json b/biomes/rocky-ocean.json index 2b5cb92c..b150b8d2 100644 --- a/biomes/rocky-ocean.json +++ b/biomes/rocky-ocean.json @@ -1,49 +1,50 @@ { - "name": "Rocky Ocean", - "rarity": 3, - "layers": [ + "decorators": [ { - "minHeight": 2, - "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "zoom": 0.825, + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "STONE", - "CLAY", - "COBBLESTONE", - "GRAVEL", - "COBBLESTONE", - "DIRT", - "COBBLESTONE", - "ANDESITE" - ] + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} }, { - "palette": [ - "DIRT" - ] + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} }, { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] + "chance": 0.055, + "verticalZoom": 20, + "variance": {"style": "STATIC"}, + "stackMax": 9, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} } ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, "objects": [ { "chance": 0.01, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -53,6 +54,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -66,7 +68,6 @@ }, { "chance": 0.008, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -76,6 +77,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "statue/sub-stat-1", "statue/sub-stat-2", @@ -90,93 +92,65 @@ } } ], + "name": "Rocky Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "STATIC"}, + "zoom": 0.825, + "palette": [ + {"block": "stone"}, + {"block": "clay"}, + {"block": "cobblestone"}, + {"block": "gravel"}, + {"block": "cobblestone"}, + {"block": "dirt"}, + {"block": "cobblestone"}, + {"block": "andesite"} + ] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] + } + ], + "generators": [{ + "min": -41, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "LUKEWARM_OCEAN", "wall": { - "style": { - "style": "IRIS" - }, + "style": {"style": "IRIS"}, "palette": [ - "CLAY", - "COBBLESTONE", - "STONE", - "ANDESITE" + {"block": "clay"}, + {"block": "cobblestone"}, + {"block": "stone"}, + {"block": "andesite"} ] }, + "rarity": 3, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + {"block": "air"} ] - }, - "decorators": [ - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 9, - "stackMin": 1, - "chance": 0.055, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 20, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -41, - "max": -7 - } - ], - "derivative": "LUKEWARM_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/swamp-beach.json b/biomes/swamp-beach.json index 7b0b5b56..c415ae99 100644 --- a/biomes/swamp-beach.json +++ b/biomes/swamp-beach.json @@ -1,99 +1,94 @@ { + "decorators": [ + { + "chance": 0.004, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + {"block": "air"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 9.0E-5, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + {"block": "wither_rose"}, + {"block": "red_mushroom"}, + {"block": "brown_mushroom"}, + {"block": "poppy"} + ], + "style": {"style": "STATIC"} + }, + { + "partOf": "SHORE_LINE", + "chance": 0.009, + "variance": {"style": "STATIC"}, + "stackMax": 4, + "zoom": 5, + "palette": [{"block": "sugar_cane"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"} + } + ], "name": "Swamp Beach", - "loot": { - "tables": [ - "beach-clutter" - ] - }, "layers": [ { - "style": { - "style": "STATIC" - }, - "zoom": 0.25, "minHeight": 3, "maxHeight": 6, - "palette": [ - "SAND" - ] + "style": {"style": "STATIC"}, + "zoom": 0.25, + "palette": [{"block": "sand"}] }, { "minHeight": 1, "maxHeight": 3, "palette": [ - "DIRT", - "COARSE_DIRT", - "COARSE_DIRT" + {"block": "dirt"}, + { + "weight": 2, + "block": "coarse_dirt" + } ] } ], + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "loot": {"tables": ["beach-clutter"]}, + "derivative": "SWAMP", "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "decorators": [ - { - "zoom": 0.3, - "chance": 0.004, - "palette": [ - "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", - "AIR" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.00009, - "palette": [ - "WITHER_ROSE", - "RED_MUSHROOM", - "BROWN_MUSHROOM", - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.009, - "partOf": "SHORE_LINE", - "stackMax": 4, - "palette": [ - "SUGAR_CANE" - ], - "heightVariance": { - "style": "STATIC" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -1, - "max": 1 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + } +} diff --git a/biomes/swamp-dark-oak-denmyre.json b/biomes/swamp-dark-oak-denmyre.json index f9a4137e..c4683420 100644 --- a/biomes/swamp-dark-oak-denmyre.json +++ b/biomes/swamp-dark-oak-denmyre.json @@ -1,98 +1,57 @@ { - "name": "Swamp Denmyre", - "rarity": 2, - "layers": [ - { - "style": { - "style": "FLAT" - }, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], "decorators": [ { - "zoom": 0.01, "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.01, "palette": [ - "DEAD_BUSH", - "BROWN_MUSHROOM" + {"block": "dead_bush"}, + {"block": "brown_mushroom"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.4, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.003, - "palette": [ - "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", - "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { + "variance": {"style": "STATIC"}, "zoom": 0.3, - "chance": 0.017, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "TALL_GRASS" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "dark_oak_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} + }, + { + "chance": 0.017, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -103,10 +62,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -118,28 +74,16 @@ "density": 2, "edit": [ { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] }, { - "find": [ - "SPRUCE_LEAVES" - ], - "replace": [ - "OAK_LEAVES" - ] + "find": ["SPRUCE_LEAVES"], + "replace": ["OAK_LEAVES"] }, { - "find": [ - "BIRCH_LEAVES" - ], - "replace": [ - "DARK_OAK_LEAVES" - ] + "find": ["BIRCH_LEAVES"], + "replace": ["DARK_OAK_LEAVES"] } ], "rotation": { @@ -228,22 +172,42 @@ } } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "generators": [ + "name": "Swamp Denmyre", + "layers": [ { - "generator": "plain", - "min": 4, - "max": 7 + "style": {"style": "FLAT"}, + "palette": [{"block": "grass_block"}] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [{"block": "coarse_dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "SWAMP" -} \ No newline at end of file + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "derivative": "SWAMP", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, + "rarity": 2 +} diff --git a/biomes/swamp-mountains.json b/biomes/swamp-mountains.json index 3d48fcae..98680e07 100644 --- a/biomes/swamp-mountains.json +++ b/biomes/swamp-mountains.json @@ -1,44 +1,62 @@ { - "name": "Swamp Mountains", - "layers": [ + "decorators": [ { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.01, "palette": [ - "GRASS_BLOCK" - ] + {"block": "dead_bush"}, + {"block": "red_mushroom"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "DIRT", - "COARSE_DIRT" - ] + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "dark_oak_button" + } + ], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "ANDESITE", - "STONE" - ] - } - ], - "structures": [ + {"block": "wither_rose"}, + {"block": "red_mushroom"}, + {"block": "brown_mushroom"}, + {"block": "poppy"} + ], + "style": {"style": "STATIC"} + }, { - "tileset": "murky-stronghold", - "zoom": 3.14, - "ratio": 0.59, - "height": 67, - "rarity": 33, - "shuffle": 16 + "chance": 0.45, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} } ], "objects": [ { - "chance": 0.000256, + "chance": 2.56E-4, "rotation": { "yAxis": { "min": 0, @@ -48,9 +66,7 @@ }, "enabled": true }, - "place": [ - "grave/grave" - ], + "place": ["grave/grave"], "translate": { "x": 0, "y": 0, @@ -92,36 +108,20 @@ "chance": 0.18, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -203,36 +203,20 @@ "chance": 0.08, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -259,82 +243,47 @@ } } ], - "generators": [ + "name": "Swamp Mountains", + "layers": [ + {"palette": [{"block": "grass_block"}]}, { - "generator": "mountain", - "min": 13, - "max": 32 - } - ], - "decorators": [ - { - "zoom": 0.01, - "chance": 0.01, - "palette": [ - "DEAD_BUSH", - "RED_MUSHROOM" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.003, - "palette": [ - "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", - "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - - { - "zoom": 0.1, - "chance": 0.001, - "palette": [ - "WITHER_ROSE", - "RED_MUSHROOM", - "BROWN_MUSHROOM", - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.45, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "minHeight": 2, + "maxHeight": 4, + "palette": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "andesite"}, + {"block": "stone"} + ] } ], + "structures": [{ + "tileset": "murky-stronghold", + "zoom": 3.14, + "shuffle": 16, + "ratio": 0.59, + "height": 67, + "rarity": 33 + }], + "generators": [{ + "min": 13, + "max": 32, + "generator": "mountain" + }], + "derivative": "SWAMP", "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] - }, - "derivative": "SWAMP" -} \ No newline at end of file + } +} diff --git a/biomes/swamp-murky-cavern-gleaming.json b/biomes/swamp-murky-cavern-gleaming.json index 5db12548..7f361464 100644 --- a/biomes/swamp-murky-cavern-gleaming.json +++ b/biomes/swamp-murky-cavern-gleaming.json @@ -1,95 +1,25 @@ { - "name": "Gleaming Murky Cavern", - "rarity": 11, - "layers": [ + "decorators": [ { - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 1, + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK", - "SHROOMLIGHT" - ] + {"block": "brown_mushroom"}, + {"block": "red_mushroom"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "cobweb"}], + "style": {"style": "STATIC"} } ], "objects": [ @@ -104,9 +34,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -114,6 +42,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -124,10 +53,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -169,66 +95,175 @@ } } ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, + "name": "Gleaming Murky Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"}, + {"block": "shroomlight"} ] - }, - "decorators": [ - { - "chance": 0.0001, - "palette": [ - "BARREL" - ] - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "BROWN_MUSHROOM", - "RED_MUSHROOM" - ], - "style": { - "style": "STATIC" + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "SWAMP", + "rarity": 11, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - "COBWEB" - ], - "style": { - "style": "STATIC" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" }, - "variance": { - "style": "STATIC" + { + "weight": 5, + "block": "air" } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + ] + } +} diff --git a/biomes/swamp-murky-cavern.json b/biomes/swamp-murky-cavern.json index 346497b0..b174e7bd 100644 --- a/biomes/swamp-murky-cavern.json +++ b/biomes/swamp-murky-cavern.json @@ -1,29 +1,32 @@ { - "name": "Murky Cavern", - "layers": [ + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 5 + }], + "children": ["swamp-murky-cavern-gleaming"], + "decorators": [ { - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 1, + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "STONE", - "COBBLESTONE", - "COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_COBBLESTONE", - "MOSSY_STONE_BRICK" - ] - } - ], - "entitySpawnOverrides": [ + {"block": "brown_mushroom"}, + {"block": "red_mushroom"} + ], + "style": {"style": "STATIC"} + }, { - "rarity": 5, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "cobweb"}], + "style": {"style": "STATIC"} } ], "objects": [ @@ -38,9 +41,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -48,6 +49,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -58,10 +60,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -103,69 +102,53 @@ } } ], - "children": [ - "swamp-murky-cavern-gleaming" - ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, + "name": "Murky Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + {"block": "stone"}, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + {"block": "mossy_stone_brick"} ] - }, - "decorators": [ - { - "chance": 0.0001, - "palette": [ - "BARREL" - ] - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "BROWN_MUSHROOM", - "RED_MUSHROOM" - ], - "style": { - "style": "STATIC" + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "SWAMP", + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - "COBWEB" - ], - "style": { - "style": "STATIC" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" }, - "variance": { - "style": "STATIC" + { + "weight": 5, + "block": "air" } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + ] + } +} diff --git a/biomes/swamp-ocean.json b/biomes/swamp-ocean.json index ed6cabb5..bf4c7fff 100644 --- a/biomes/swamp-ocean.json +++ b/biomes/swamp-ocean.json @@ -1,4 +1,99 @@ { + "decorators": [ + { + "partOf": "SEA_SURFACE", + "chance": 0.025, + "variance": {"style": "STATIC"}, + "zoom": 2.25, + "palette": [{"block": "lily_pad"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 20, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.013, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 24, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, + { + "chance": 0.125, + "verticalZoom": 20, + "variance": {"style": "STATIC"}, + "stackMax": 9, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 0.004, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + } + ], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }], "name": "Swamp Ocean", "layers": [ { @@ -8,191 +103,70 @@ "style": "VASCULAR", "zoom": 0.8, "fracture": { - "style": "STATIC", - "multiplier": 2 + "multiplier": 2, + "style": "STATIC" } }, "zoom": 0.825, "palette": [ - "SAND", - "DIRT", - "GRAVEL", - "CLAY" - ] - }, - { - "palette": [ - "DIRT" + {"block": "sand"}, + {"block": "dirt"}, + {"block": "gravel"}, + {"block": "clay"} ] }, + {"palette": [{"block": "dirt"}]}, { "minHeight": 1, "maxHeight": 3, "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} ] } ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, - "objects": [ - { - "chance": 0.05, - "density": 1, - "underwater": true, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "ships/swreck-1", - "ships/usd-ship-1", - "ships/usd-ship-2" - ], - "translate": { - "x": 0, - "y": -4, - "z": 0 - } - } - ], - "decorators": [ - { - "zoom": 2.25, - "chance": 0.025, - "palette": [ - "LILY_PAD" - ], - "partOf": "SEA_SURFACE", - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 20, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 24, - "stackMin": 2, - "chance": 0.013, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 9, - "stackMin": 1, - "chance": 0.125, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 20, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.004, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]", - "minecraft:sea_pickle[pickles=2,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], + "generators": [{ + "min": -41, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "SWAMP", "wall": { - "style": { - "style": "IRIS" - }, + "style": {"style": "IRIS"}, "palette": [ - "CLAY", - "SMOOTH_SANDSTONE", - "SMOOTH_SANDSTONE", - "SAND" + {"block": "clay"}, + { + "weight": 2, + "block": "smooth_sandstone" + }, + {"block": "sand"} ] }, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 6, + "block": "air" + } ] - }, - "generators": [ - { - "generator": "plain", - "min": -41, - "max": -7 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + } +} diff --git a/biomes/swamp-roofed-marsh.json b/biomes/swamp-roofed-marsh.json index cce5f518..c162a217 100644 --- a/biomes/swamp-roofed-marsh.json +++ b/biomes/swamp-roofed-marsh.json @@ -1,71 +1,45 @@ { - "name": "Roofed Marsh", - "layers": [ + "children": ["swamp-dark-oak-denmyre"], + "decorators": [ { - "zoom": 0.5, - "style": { - "style": "STATIC" - }, + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "COARSE_DIRT", - "COARSE_DIRT" - ] + {"block": "dead_bush"}, + {"block": "brown_mushroom"}, + {"block": "red_mushroom"}, + {"block": "brown_mushroom"}, + {"block": "red_mushroom"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] + "chance": 2.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "crimson_fungus"}], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + "chance": 0.45, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.5, "edit": [ { - "find": [ - "SPRUCE_LEAVES" - ], - "replace": [ - "OAK_LEAVES" - ] + "find": ["SPRUCE_LEAVES"], + "replace": ["OAK_LEAVES"] }, { - "find": [ - "BIRCH_LEAVES" - ], - "replace": [ - "DARK_OAK_LEAVES" - ] + "find": ["BIRCH_LEAVES"], + "replace": ["DARK_OAK_LEAVES"] } ], "rotation": { @@ -101,20 +75,12 @@ "chance": 0.5, "edit": [ { - "find": [ - "SPRUCE_LEAVES" - ], - "replace": [ - "OAK_LEAVES" - ] + "find": ["SPRUCE_LEAVES"], + "replace": ["OAK_LEAVES"] }, { - "find": [ - "BIRCH_LEAVES" - ], - "replace": [ - "DARK_OAK_LEAVES" - ] + "find": ["BIRCH_LEAVES"], + "replace": ["DARK_OAK_LEAVES"] } ], "rotation": { @@ -175,36 +141,20 @@ "chance": 0.1, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -234,36 +184,20 @@ "chance": 0.3, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -290,12 +224,8 @@ }, { "chance": 0.001, - "rotation": { - "enabled": false - }, - "place": [ - "stump/grave-1" - ], + "rotation": {"enabled": false}, + "place": ["stump/grave-1"], "translate": { "x": 0, "y": -1, @@ -303,70 +233,61 @@ } } ], - "structures": [ + "name": "Roofed Marsh", + "layers": [ { - "tileset": "murky-stronghold", - "zoom": 3.15, - "ratio": 0.58, - "height": 53, - "rarity": 36, - "shuffle": 11 - } - ], - "children": [ - "swamp-dark-oak-denmyre" - ], - "decorators": [ - { - "zoom": 0.3, - "chance": 0.03, + "zoom": 0.5, + "style": {"style": "STATIC"}, "palette": [ - "DEAD_BUSH", - "BROWN_MUSHROOM", - "RED_MUSHROOM", - "BROWN_MUSHROOM", - "RED_MUSHROOM" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + { + "weight": 5, + "block": "grass_block" + }, + { + "weight": 2, + "block": "coarse_dirt" + } + ] }, { - "zoom": 0.3, - "chance": 0.0002, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "CRIMSON_FUNGUS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 0.3, - "chance": 0.45, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "generators": [ - { - "generator": "sharper", - "min": -7, - "max": -3 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + "structures": [{ + "tileset": "murky-stronghold", + "zoom": 3.15, + "shuffle": 11, + "ratio": 0.58, + "height": 53, + "rarity": 36 + }], + "generators": [{ + "min": -7, + "max": -3, + "generator": "sharper" + }], + "derivative": "SWAMP", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } +} diff --git a/biomes/swamp-roofed.json b/biomes/swamp-roofed.json index 0fbe2682..6d6e70cf 100644 --- a/biomes/swamp-roofed.json +++ b/biomes/swamp-roofed.json @@ -1,71 +1,69 @@ { - "name": "Roofed Swamp", - "layers": [ + "children": ["swamp-dark-oak-denmyre"], + "decorators": [ { - "zoom": 0.5, - "style": { - "style": "STATIC" - }, + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "PODZOL", - "PODZOL" - ] + {"block": "dead_bush"}, + {"block": "brown_mushroom"}, + {"block": "red_mushroom"}, + {"block": "brown_mushroom"}, + {"block": "red_mushroom"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] + "chance": 2.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "crimson_fungus"}], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "dark_oak_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.45, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.5, "edit": [ { - "find": [ - "SPRUCE_LEAVES" - ], - "replace": [ - "OAK_LEAVES" - ] + "find": ["SPRUCE_LEAVES"], + "replace": ["OAK_LEAVES"] }, { - "find": [ - "BIRCH_LEAVES" - ], - "replace": [ - "DARK_OAK_LEAVES" - ] + "find": ["BIRCH_LEAVES"], + "replace": ["DARK_OAK_LEAVES"] } ], "rotation": { @@ -101,20 +99,12 @@ "chance": 0.5, "edit": [ { - "find": [ - "SPRUCE_LEAVES" - ], - "replace": [ - "OAK_LEAVES" - ] + "find": ["SPRUCE_LEAVES"], + "replace": ["OAK_LEAVES"] }, { - "find": [ - "BIRCH_LEAVES" - ], - "replace": [ - "DARK_OAK_LEAVES" - ] + "find": ["BIRCH_LEAVES"], + "replace": ["DARK_OAK_LEAVES"] } ], "rotation": { @@ -175,36 +165,20 @@ "chance": 0.1, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -234,36 +208,20 @@ "chance": 0.3, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -290,12 +248,8 @@ }, { "chance": 0.001, - "rotation": { - "enabled": false - }, - "place": [ - "stump/grave-1" - ], + "rotation": {"enabled": false}, + "place": ["stump/grave-1"], "translate": { "x": 0, "y": -1, @@ -303,84 +257,61 @@ } } ], - "structures": [ + "name": "Roofed Swamp", + "layers": [ { - "tileset": "murky-stronghold", - "zoom": 3.15, - "ratio": 0.58, - "height": 53, - "rarity": 32, - "shuffle": 11 - } - ], - "children": [ - "swamp-dark-oak-denmyre" - ], - "decorators": [ - { - "zoom": 0.3, - "chance": 0.01, + "zoom": 0.5, + "style": {"style": "STATIC"}, "palette": [ - "DEAD_BUSH", - "BROWN_MUSHROOM", - "RED_MUSHROOM", - "BROWN_MUSHROOM", - "RED_MUSHROOM" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + { + "weight": 5, + "block": "grass_block" + }, + { + "weight": 2, + "block": "podzol" + } + ] }, { - "zoom": 0.3, - "chance": 0.0002, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "CRIMSON_FUNGUS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 1, - "chance": 0.003, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:dark_oak_button[face=floor,facing=east,powered=false]", - "minecraft:dark_oak_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.45, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 11 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + "structures": [{ + "tileset": "murky-stronghold", + "zoom": 3.15, + "shuffle": 11, + "ratio": 0.58, + "height": 53, + "rarity": 32 + }], + "generators": [{ + "min": 4, + "max": 11, + "generator": "plain" + }], + "derivative": "SWAMP", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } +} diff --git a/biomes/swamp-willow-forest.json b/biomes/swamp-willow-forest.json index 92739727..f8686cf2 100644 --- a/biomes/swamp-willow-forest.json +++ b/biomes/swamp-willow-forest.json @@ -1,127 +1,83 @@ { - "name": "Roofed Willow", - "layers": [ - { - "zoom": 0.5, - "style": { - "style": "STATIC" - }, - "palette": [ - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "PODZOL", - "PODZOL" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], "effects": [ { - "interval": 4750, - "sound": "AMBIENT_SOUL_SAND_VALLEY_MOOD", - "soundDistance": 3, "volume": 6.2, "minPitch": 1.6, + "chance": 11, "maxPitch": 1.35, - "chance": 11 + "sound": "AMBIENT_SOUL_SAND_VALLEY_MOOD", + "interval": 4750, + "soundDistance": 3 }, { - "interval": 1550, - "sound": "AMBIENT_SOUL_SAND_VALLEY_MOOD", - "soundDistance": 3, "volume": 6.2, "minPitch": 0.4, + "chance": 5, "maxPitch": 0.2, - "chance": 5 + "sound": "AMBIENT_SOUL_SAND_VALLEY_MOOD", + "interval": 1550, + "soundDistance": 3 }, { - "interval": 550, - "particleOffset": 12, - "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", - "particleCount": 0, "particleAltX": 0.0101, "particleAltY": -0.033885, "particleAltZ": 0.0101, - "chance": 1 + "chance": 1, + "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 } ], - "structures": [ + "children": ["swamp-dark-oak-denmyre"], + "decorators": [ { - "tileset": "murky-stronghold", - "zoom": 3.14, - "ratio": 0.59, - "height": 58, - "rarity": 31, - "shuffle": 16 + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + }, + { + "chance": 2.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + {"block": "crimson_fungus"}, + {"block": "brown_mushroom"}, + {"block": "red_mushroom"}, + {"block": "brown_mushroom"}, + {"block": "red_mushroom"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.45, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.7, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -155,36 +111,20 @@ "chance": 0.2, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -237,36 +177,20 @@ "chance": 0.17, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -295,36 +219,20 @@ "chance": 0.08, "edit": [ { - "find": [ - "oak_log" - ], - "replace": [ - "dark_oak_log" - ] + "find": ["oak_log"], + "replace": ["dark_oak_log"] }, { - "find": [ - "oak_wood" - ], - "replace": [ - "dark_oak_wood" - ] + "find": ["oak_wood"], + "replace": ["dark_oak_wood"] }, { - "find": [ - "oak_fence" - ], - "replace": [ - "dark_oak_fence" - ] + "find": ["oak_fence"], + "replace": ["dark_oak_fence"] }, { - "find": [ - "dark_oak_planks" - ], - "replace": [ - "stripped_dark_oak_wood" - ] + "find": ["dark_oak_planks"], + "replace": ["stripped_dark_oak_wood"] } ], "rotation": { @@ -351,13 +259,9 @@ } }, { - "chance": 0.00005, - "rotation": { - "enabled": false - }, - "place": [ - "stump/grave-1" - ], + "chance": 5.0E-5, + "rotation": {"enabled": false}, + "place": ["stump/grave-1"], "translate": { "x": 0, "y": -1, @@ -365,60 +269,61 @@ } } ], - "children": [ - "swamp-dark-oak-denmyre" - ], - "decorators": [ + "name": "Roofed Willow", + "layers": [ { - "zoom": 0.3, - "chance": 0.01, + "zoom": 0.5, + "style": {"style": "STATIC"}, "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + { + "weight": 5, + "block": "grass_block" + }, + { + "weight": 2, + "block": "podzol" + } + ] }, { - "zoom": 0.3, - "chance": 0.0002, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "CRIMSON_FUNGUS", - "BROWN_MUSHROOM", - "RED_MUSHROOM", - "BROWN_MUSHROOM", - "RED_MUSHROOM" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 0.3, - "chance": 0.45, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 11 - } - ], - "derivative": "SWAMP" -} \ No newline at end of file + "structures": [{ + "tileset": "murky-stronghold", + "zoom": 3.14, + "shuffle": 16, + "ratio": 0.59, + "height": 58, + "rarity": 31 + }], + "generators": [{ + "min": 4, + "max": 11, + "generator": "plain" + }], + "derivative": "SWAMP", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } +} diff --git a/biomes/temperate-beach.json b/biomes/temperate-beach.json index eb1bfa07..0e654cdb 100644 --- a/biomes/temperate-beach.json +++ b/biomes/temperate-beach.json @@ -1,101 +1,101 @@ { + "decorators": [ + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + {"block": "air"}, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "partOf": "SHORE_LINE", + "chance": 0.09, + "variance": {"style": "STATIC"}, + "stackMax": 2, + "zoom": 5, + "palette": [{"block": "sugar_cane"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"} + } + ], + "objects": [{ + "mode": "PAINT", + "chance": 0.0025, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["camp/barrel-bin"], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }], "name": "Beach", - "loot": { - "tables": [ - "beach-clutter" - ] - }, "layers": [ { "minHeight": 3, "maxHeight": 6, - "palette": [ - "SAND" - ] + "palette": [{"block": "sand"}] }, { "minHeight": 1, "maxHeight": 3, - "palette": [ - "DIRT" - ] + "palette": [{"block": "dirt"}] } ], + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "loot": {"tables": ["beach-clutter"]}, + "derivative": "BEACH", "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, - "objects": [ - { - "chance": 0.0025, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true + { + "data": { + "waterlogged": false, + "type": "bottom" }, - "enabled": true + "block": "sandstone_slab" }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" } - } - ], - "decorators": [ - { - "zoom": 0.3, - "chance": 0.003, - "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "AIR", - "minecraft:stone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.09, - "stackMax": 2, - "partOf": "SHORE_LINE", - "palette": [ - "SUGAR_CANE" - ], - "heightVariance": { - "style": "STATIC" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -1, - "max": 1 - } - ], - "derivative": "BEACH" -} \ No newline at end of file + ] + } +} diff --git a/biomes/temperate-birch-denmyre.json b/biomes/temperate-birch-denmyre.json index 4b940171..40da7317 100644 --- a/biomes/temperate-birch-denmyre.json +++ b/biomes/temperate-birch-denmyre.json @@ -1,103 +1,57 @@ { - "name": "Birch Denmyre", - "rarity": 2, - "layers": [ - { - "style": { - "style": "FLAT" - }, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "loot": { - "tables": [ - "forest-food" - ] - }, "decorators": [ { - "zoom": 0.01, "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.01, "palette": [ - "RED_TULIP", - "ORANGE_TULIP", - "WHITE_TULIP", - "PINK_TULIP", - "CORNFLOWER" + {"block": "red_tulip"}, + {"block": "orange_tulip"}, + {"block": "white_tulip"}, + {"block": "pink_tulip"}, + {"block": "cornflower"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { "chance": 0.35, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, { "chance": 0.003, + "variance": {"style": "STATIC"}, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { "chance": 0.027, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -108,10 +62,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -119,6 +70,7 @@ } }, { + "mode": "PAINT", "chance": 0.00375, "rotation": { "yAxis": { @@ -129,10 +81,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -142,16 +91,10 @@ { "chance": 0.5, "density": 2, - "edit": [ - { - "find": [ - "birch_planks" - ], - "replace": [ - "stripped_birch_wood" - ] - } - ], + "edit": [{ + "find": ["birch_planks"], + "replace": ["stripped_birch_wood"] + }], "rotation": { "yAxis": { "min": 0, @@ -212,22 +155,43 @@ } } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "generators": [ + "name": "Birch Denmyre", + "layers": [ { - "generator": "plain", - "min": 4, - "max": 7 + "style": {"style": "FLAT"}, + "palette": [{"block": "grass_block"}] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [{"block": "coarse_dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "FOREST" -} \ No newline at end of file + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "loot": {"tables": ["forest-food"]}, + "derivative": "FOREST", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, + "rarity": 2 +} diff --git a/biomes/temperate-birch-forest.json b/biomes/temperate-birch-forest.json index 02d1f6fa..aecdd214 100644 --- a/biomes/temperate-birch-forest.json +++ b/biomes/temperate-birch-forest.json @@ -1,143 +1,11 @@ { - "name": "Birch Forest", - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 0.656, - "palette": [ - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRAVEL", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "loot": { - "tables": [ - "forest-food" - ] - }, - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "decorators": [ - { - "zoom": 0.1, - "chance": 0.09, - "palette": [ - "GRASS", - "ALLIUM", - "POPPY", - "DANDELION", - "AZURE_BLUET", - "PINK_TULIP", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.4, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.017, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } + "biomeSkyScatter": [ + "FOREST", + "JUNGLE" ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -148,10 +16,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -159,6 +24,7 @@ } }, { + "mode": "PAINT", "chance": 0.00375, "rotation": { "yAxis": { @@ -169,10 +35,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -259,27 +122,94 @@ } } ], - "generators": [ + "biomeZoom": 60, + "derivative": "PLAINS", + "biomeStyle": {"style": "IRIS"}, + "decorators": [ { - "generator": "plain", - "min": 4, - "max": 7 + "chance": 0.09, + "variance": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "grass"}, + {"block": "allium"}, + {"block": "poppy"}, + {"block": "dandelion"}, + {"block": "azure_bluet"}, + {"block": "pink_tulip"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.4, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.017, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} } ], - "derivative": "PLAINS", - "biomeStyle": { - "style": "IRIS" + "children": ["temperate-birch-denmyre"], + "name": "Birch Forest", + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "grass_block" + }, + {"block": "gravel"}, + { + "weight": 19, + "block": "grass_block" + } + ] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "loot": {"tables": ["forest-food"]}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] }, - "biomeZoom": 60, "biomeScatter": [ "FOREST", "PLAINS" - ], - "biomeSkyScatter": [ - "FOREST", - "JUNGLE" - ], - "children": [ - "temperate-birch-denmyre" ] -} \ No newline at end of file +} diff --git a/biomes/temperate-cracked-cavern.json b/biomes/temperate-cracked-cavern.json index 705870e1..139b4f81 100644 --- a/biomes/temperate-cracked-cavern.json +++ b/biomes/temperate-cracked-cavern.json @@ -1,27 +1,19 @@ { - "name": "Cracked Cavern", - "rarity": 2, - "layers": [ + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 7 + }], + "children": ["temperate-lit-cavern"], + "decorators": [ { - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 1, - "palette": [ - "STONE", - "ANDESITE", - "COBBLESTONE" - ] - } - ], - "entitySpawnOverrides": [ + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] + }, { - "rarity": 7, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" + "chance": 0.008, + "palette": [{"block": "cobblestone_wall"}] } ], "objects": [ @@ -36,9 +28,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -46,6 +36,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -56,10 +47,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -101,51 +89,47 @@ } } ], - "children": [ - "temperate-lit-cavern" - ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, + "name": "Cracked Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "cobblestone"} ] - }, - "decorators": [ - { - "chance": 0.0001, - "palette": [ - "BARREL" - ] - }, - { - "chance": 0.008, - "palette": [ - "COBBLESTONE_WALL" - ] - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "PLAINS" -} \ No newline at end of file + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "PLAINS", + "rarity": 2, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 8, + "block": "air" + } + ] + } +} diff --git a/biomes/temperate-highlands.json b/biomes/temperate-highlands.json index 025fccb7..05951fc3 100644 --- a/biomes/temperate-highlands.json +++ b/biomes/temperate-highlands.json @@ -1,173 +1,142 @@ { + "biomeSkyScatter": [ + "SWAMP", + "DESERT" + ], + "decorators": [ + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.02, + "palette": [ + {"block": "wither_rose"}, + {"block": "oxeye_daisy"}, + {"block": "pink_tulip"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "sunflower"}, + {"block": "dandelion"}, + {"block": "poppy"}, + {"block": "rose_bush"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.122, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "large_fern"}, + {"block": "tall_grass"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.142, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + {"block": "grass"}, + {"block": "fern"} + ], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 0.35, + "density": 2, + "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 + } + }], "name": "Highlands", - "rarity": 4, "layers": [ { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "zoom": 0.256, "palette": [ - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "PODZOL", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" + { + "weight": 3, + "block": "grass_block" + }, + {"block": "podzol"}, + { + "weight": 4, + "block": "grass_block" + } ] }, + {"palette": [{"block": "dirt"}]}, { "minHeight": 1, "maxHeight": 3, "palette": [ - "DIRT", - "COARSE_DIRT" + {"block": "dirt"}, + {"block": "coarse_dirt"} ] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "objects": [ - { - "chance": 0.35, - "density": 2, - "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 - } - } - ], + "generators": [{ + "min": 22, + "max": 44, + "generator": "plain-chaotic" + }], + "biomeZoom": 9, + "derivative": "PLAINS", + "biomeStyle": {"style": "IRIS"}, "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] }, - "decorators": [ - { - "zoom": 0.02, - "chance": 0.003, - "palette": [ - "WITHER_ROSE", - "OXEYE_DAISY", - "PINK_TULIP", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.1, - "chance": 0.02, - "palette": [ - "SUNFLOWER", - "DANDELION", - "POPPY", - "ROSE_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.2, - "chance": 0.122, - "palette": [ - "LARGE_FERN", - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.142, - "palette": [ - "GRASS", - "FERN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain-chaotic", - "min": 22, - "max": 44 - } - ], - "derivative": "PLAINS", - "biomeStyle": { - "style": "IRIS" - }, - "biomeZoom": 9, "biomeScatter": [ "FOREST", "TAIGA", "SWAMP", "TAIGA_HILLS" ], - "biomeSkyScatter": [ - "SWAMP", - "DESERT" - ] -} \ No newline at end of file + "rarity": 4 +} diff --git a/biomes/temperate-island.json b/biomes/temperate-island.json index 5305a023..70ab5d5b 100644 --- a/biomes/temperate-island.json +++ b/biomes/temperate-island.json @@ -1,35 +1,26 @@ { - "name": "Island", - "layers": [ + "biomeSkyScatter": ["JUNGLE"], + "children": ["temperate-wilds"], + "decorators": [ { - "palette": [ - "GRASS_BLOCK" - ] + "chance": 0.19, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{ + "data": {"age": 7}, + "block": "wheat" + }], "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + "style": "IRIS", + "zoom": 0.28 + } } ], "objects": [ @@ -96,65 +87,47 @@ } } ], - "wall": { - "style": { - "style": "STATIC" + "name": "Island", + "layers": [ + {"palette": [{"block": "grass_block"}]}, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 28, + "max": 42, + "generator": "plain" + }], + "biomeZoom": 60, + "derivative": "PLAINS", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] }, - "children": [ - "temperate-wilds" - ], - "decorators": [ - { - "zoom": 0.3, - "chance": 0.19, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.02, - "palette": [ - "minecraft:wheat[age=7]" - ], - "style": { - "style": "IRIS", - "zoom": 0.28 - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 28, - "max": 42 - } - ], - "derivative": "PLAINS", - "biomeStyle": { - "style": "IRIS" - }, - "biomeZoom": 60, "biomeScatter": [ "FOREST", "PLAINS" - ], - "biomeSkyScatter": [ - "JUNGLE" ] -} \ No newline at end of file +} diff --git a/biomes/temperate-lit-cavern.json b/biomes/temperate-lit-cavern.json index e1db4f74..eeb074eb 100644 --- a/biomes/temperate-lit-cavern.json +++ b/biomes/temperate-lit-cavern.json @@ -1,18 +1,16 @@ { - "name": "Lit Cavern", - "rarity": 6, - "layers": [ + "decorators": [ { - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 1, - "palette": [ - "STONE", - "ANDESITE" - ] + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] + }, + { + "chance": 0.008, + "palette": [{"block": "andesite_wall"}] + }, + { + "chance": 0.002, + "palette": [{"block": "torch"}] } ], "objects": [ @@ -27,9 +25,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -37,6 +33,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -47,10 +44,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -92,53 +86,46 @@ } } ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, + "name": "Lit Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + {"block": "stone"}, + {"block": "andesite"} ] - }, - "decorators": [ - { - "chance": 0.0001, - "palette": [ - "BARREL" - ] - }, - { - "chance": 0.008, - "palette": [ - "ANDESITE_WALL" - ] - }, - { - "chance": 0.002, - "palette": [ - "TORCH" - ] - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "PLAINS" -} \ No newline at end of file + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "PLAINS", + "rarity": 6, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 7, + "block": "air" + } + ] + } +} diff --git a/biomes/temperate-oak-denmyre.json b/biomes/temperate-oak-denmyre.json index 9b5020f2..6f013ebf 100644 --- a/biomes/temperate-oak-denmyre.json +++ b/biomes/temperate-oak-denmyre.json @@ -1,89 +1,47 @@ { - "name": "Oak Denmyre", - "rarity": 2, - "layers": [ - { - "style": { - "style": "FLAT" - }, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "loot": { - "tables": [ - "forest-food" - ] - }, "decorators": [ { - "zoom": 0.3, "chance": 0.4, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.017, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.00975, "rotation": { "yAxis": { @@ -94,10 +52,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -107,16 +62,10 @@ { "chance": 0.5, "density": 2, - "edit": [ - { - "find": [ - "oak_planks" - ], - "replace": [ - "stripped_oak_wood" - ] - } - ], + "edit": [{ + "find": ["oak_planks"], + "replace": ["stripped_oak_wood"] + }], "rotation": { "yAxis": { "min": 0, @@ -177,22 +126,43 @@ } } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "generators": [ + "name": "Oak Denmyre", + "layers": [ { - "generator": "plain", - "min": 4, - "max": 7 + "style": {"style": "FLAT"}, + "palette": [{"block": "grass_block"}] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [{"block": "coarse_dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "FOREST" -} \ No newline at end of file + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "loot": {"tables": ["forest-food"]}, + "derivative": "FOREST", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, + "rarity": 2 +} diff --git a/biomes/temperate-oak-forest.json b/biomes/temperate-oak-forest.json index bb3f3105..e01f24e9 100644 --- a/biomes/temperate-oak-forest.json +++ b/biomes/temperate-oak-forest.json @@ -1,101 +1,8 @@ { - "name": "Oak Forest", - "layers": [ - { - "style": { - "style": "STATIC" - }, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "biomeSkyScatter": [ + "FOREST", + "JUNGLE" ], - "children": [ - "temperate-oak-denmyre" - ], - "decorators": [ - { - "zoom": 0.1, - "chance": 0.09, - "palette": [ - "GRASS", - "ALLIUM", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.4, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.017, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "loot": { - "tables": [ - "forest-food" - ] - }, - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.07, @@ -134,6 +41,7 @@ } }, { + "mode": "PAINT", "chance": 0.00975, "rotation": { "yAxis": { @@ -144,10 +52,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -232,20 +137,12 @@ "chance": 0.01, "edit": [ { - "find": [ - "WHITE_WOOL" - ], - "replace": [ - "OAK_WOOD" - ] + "find": ["WHITE_WOOL"], + "replace": ["OAK_WOOD"] }, { - "find": [ - "BLACK_WOOL" - ], - "replace": [ - "OAK_WOOD" - ] + "find": ["BLACK_WOOL"], + "replace": ["OAK_WOOD"] } ], "rotation": { @@ -257,9 +154,7 @@ }, "enabled": true }, - "place": [ - "sm-tree/oakw-oakl" - ], + "place": ["sm-tree/oakw-oakl"], "translate": { "x": 0, "y": -3, @@ -267,24 +162,79 @@ } } ], - "generators": [ + "biomeZoom": 60, + "derivative": "DEEP_LUKEWARM_OCEAN", + "biomeStyle": {"style": "IRIS"}, + "children": ["temperate-oak-denmyre"], + "decorators": [ { - "generator": "plain", - "min": 4, - "max": 7 + "chance": 0.09, + "variance": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "grass"}, + {"block": "allium"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.4, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.017, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} } ], - "derivative": "DEEP_LUKEWARM_OCEAN", - "biomeStyle": { - "style": "IRIS" + "name": "Oak Forest", + "layers": [ + { + "style": {"style": "STATIC"}, + "palette": [{"block": "grass_block"}] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "loot": {"tables": ["forest-food"]}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] }, - "biomeZoom": 60, "biomeScatter": [ "FOREST", "PLAINS" - ], - "biomeSkyScatter": [ - "FOREST", - "JUNGLE" ] -} \ No newline at end of file +} diff --git a/biomes/temperate-ocean-deep.json b/biomes/temperate-ocean-deep.json index ca77b044..b43495ad 100644 --- a/biomes/temperate-ocean-deep.json +++ b/biomes/temperate-ocean-deep.json @@ -1,57 +1,50 @@ { - "name": "Deep Ocean", - "rarity": 6, - "loot": { - "tables": [ - "ocean-clutter" - ] - }, - "layers": [ + "decorators": [ { - "minHeight": 2, - "maxHeight": 3, - "style": { - "style": "FRACTAL_FBM_IRIS" - }, - "zoom": 0.725, + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} }, { - "palette": [ - "DIRT" - ] + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} }, { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] - } - ], - "structures": [ + "chance": 0.013, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 6, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, { - "tileset": "prismarine_temple", - "height": 67, - "rarity": 199, - "zoom": 0.88 + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} } ], "objects": [ { "chance": 0.01, - "underwater": true, "density": 1, "rotation": { "yAxis": { @@ -62,6 +55,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -75,10 +69,6 @@ }, { "chance": 0.05, - "underwater": true, - "clamp": { - "minimumHeight": 4 - }, "density": 1, "rotation": { "yAxis": { @@ -89,11 +79,13 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/gall-1", "ships/gall-2", "ships/gall-3" ], + "clamp": {"minimumHeight": 4}, "translate": { "x": 0, "y": 0, @@ -102,7 +94,6 @@ }, { "chance": 0.01, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -112,6 +103,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "statue/sub-stat-1", "statue/sub-stat-2", @@ -126,84 +118,74 @@ } } ], - "generators": [ + "name": "Deep Ocean", + "layers": [ { - "generator": "plain-chaotic", - "min": -75, - "max": -4 - } - ], - "decorators": [ - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 6, - "stackMin": 2, - "chance": 0.013, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "FRACTAL_FBM_IRIS"}, + "zoom": 0.725, + "palette": [ + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } + ] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] } ], + "structures": [{ + "tileset": "prismarine_temple", + "zoom": 0.88, + "height": 67, + "rarity": 199 + }], + "generators": [{ + "min": -75, + "max": -4, + "generator": "plain-chaotic" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "DEEP_OCEAN", + "rarity": 6, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "derivative": "DEEP_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/temperate-ocean.json b/biomes/temperate-ocean.json index 996cf9fa..c6c35f2d 100644 --- a/biomes/temperate-ocean.json +++ b/biomes/temperate-ocean.json @@ -1,48 +1,51 @@ { - "name": "Ocean", - "loot": { - "tables": [ - "ocean-clutter" - ] - }, - "layers": [ + "children": ["temperate-ocean-deep"], + "decorators": [ { - "minHeight": 2, - "maxHeight": 3, - "style": { - "style": "FRACTAL_FBM_IRIS" - }, - "zoom": 0.825, + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} }, { - "palette": [ - "DIRT" - ] + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} }, { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] + "chance": 0.013, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 6, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} } ], "objects": [ { "chance": 0.01, - "underwater": true, "density": 1, "rotation": { "yAxis": { @@ -53,6 +56,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -66,7 +70,6 @@ }, { "chance": 0.005, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -76,6 +79,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "statue/sub-stat-1", "statue/sub-stat-2", @@ -116,87 +120,67 @@ } } ], - "generators": [ + "name": "Ocean", + "layers": [ { - "generator": "plain", - "min": -41, - "max": -7 - } - ], - "children": [ - "temperate-ocean-deep" - ], - "decorators": [ - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 6, - "stackMin": 2, - "chance": 0.013, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "FRACTAL_FBM_IRIS"}, + "zoom": 0.825, + "palette": [ + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } + ] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] } ], + "generators": [{ + "min": -41, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "LUKEWARM_OCEAN", "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "derivative": "LUKEWARM_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/temperate-old-cavern.json b/biomes/temperate-old-cavern.json index 9c9f87c2..45a1a277 100644 --- a/biomes/temperate-old-cavern.json +++ b/biomes/temperate-old-cavern.json @@ -1,25 +1,19 @@ { - "name": "Old Cavern", - "layers": [ + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], + "children": ["temperate-lit-cavern"], + "decorators": [ { - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 1, - "palette": [ - "STONE", - "ANDESITE" - ] - } - ], - "entitySpawnOverrides": [ + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] + }, { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" + "chance": 0.008, + "palette": [{"block": "andesite_wall"}] } ], "objects": [ @@ -34,9 +28,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -44,6 +36,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -54,10 +47,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -99,50 +89,45 @@ } } ], - "children": [ - "temperate-lit-cavern" - ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "slab": { - "style": { - "style": "STATIC" - }, + "name": "Old Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + {"block": "stone"}, + {"block": "andesite"} ] - }, - "decorators": [ - { - "chance": 0.0001, - "palette": [ - "BARREL" - ] - }, - { - "chance": 0.008, - "palette": [ - "ANDESITE_WALL" - ] - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "PLAINS" -} \ No newline at end of file + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "PLAINS", + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 7, + "block": "air" + } + ] + } +} diff --git a/biomes/temperate-plains.json b/biomes/temperate-plains.json index 2c0edf3b..b65867fb 100644 --- a/biomes/temperate-plains.json +++ b/biomes/temperate-plains.json @@ -1,35 +1,26 @@ { - "name": "Plains", - "layers": [ + "biomeSkyScatter": ["JUNGLE"], + "children": ["temperate-wilds"], + "decorators": [ { - "palette": [ - "GRASS_BLOCK" - ] + "chance": 0.19, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{ + "data": {"age": 7}, + "block": "wheat" + }], "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + "style": "IRIS", + "zoom": 0.28 + } } ], "objects": [ @@ -96,65 +87,47 @@ } } ], - "wall": { - "style": { - "style": "STATIC" + "name": "Plains", + "layers": [ + {"palette": [{"block": "grass_block"}]}, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "biomeZoom": 60, + "derivative": "PLAINS", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] }, - "children": [ - "temperate-wilds" - ], - "decorators": [ - { - "zoom": 0.3, - "chance": 0.19, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.02, - "palette": [ - "minecraft:wheat[age=7]" - ], - "style": { - "style": "IRIS", - "zoom": 0.28 - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 7 - } - ], - "derivative": "PLAINS", - "biomeStyle": { - "style": "IRIS" - }, - "biomeZoom": 60, "biomeScatter": [ "FOREST", "PLAINS" - ], - "biomeSkyScatter": [ - "JUNGLE" ] -} \ No newline at end of file +} diff --git a/biomes/temperate-river.json b/biomes/temperate-river.json index 2e3b9dec..11e01d01 100644 --- a/biomes/temperate-river.json +++ b/biomes/temperate-river.json @@ -1,150 +1,134 @@ { + "decorators": [ + { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.013, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 6, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }], "name": "River", - "loot": { - "tables": [ - "ocean-clutter" - ] - }, "layers": [ { "minHeight": 2, "maxHeight": 3, - "style": { - "style": "FRACTAL_FBM_IRIS" - }, + "style": {"style": "FRACTAL_FBM_IRIS"}, "zoom": 0.825, "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] - }, - { - "palette": [ - "DIRT" + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } ] }, + {"palette": [{"block": "dirt"}]}, { "minHeight": 1, "maxHeight": 3, "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} ] } ], - "objects": [ - { - "chance": 0.001, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "stone-clutt/obelisk-1", - "stone-clutt/obelisk-2", - "stone-clutt/obelisk-3", - "stone-clutt/obelisk-4", - "stone-clutt/obelisk-5", - "stone-clutt/obelisk-6", - "stone-clutt/obelisk-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -25, - "max": -11 - } - ], - "decorators": [ - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 6, - "stackMin": 2, - "chance": 0.013, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], + "generators": [{ + "min": -25, + "max": -11, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "LUKEWARM_OCEAN", "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "derivative": "LUKEWARM_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/temperate-wilds.json b/biomes/temperate-wilds.json index 595098f4..991e5871 100644 --- a/biomes/temperate-wilds.json +++ b/biomes/temperate-wilds.json @@ -1,169 +1,140 @@ { - "name": "Wilds", - "layers": [ - { - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "children": [ - "temperate-highlands" - ], - "objects": [ - { - "chance": 0.001, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "stone-clutt/obelisk-1", - "stone-clutt/obelisk-2", - "stone-clutt/obelisk-3", - "stone-clutt/obelisk-4", - "stone-clutt/obelisk-5", - "stone-clutt/obelisk-6", - "stone-clutt/obelisk-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - } + "biomeSkyScatter": [ + "SWAMP", + "DESERT" ], + "children": ["temperate-highlands"], "decorators": [ { "chance": 0.22, "palette": [ - "LARGE_FERN", - "TALL_GRASS" + {"block": "large_fern"}, + {"block": "tall_grass"} ] }, { "chance": 0.42, "palette": [ - "GRASS", - "FERN" + {"block": "grass"}, + {"block": "fern"} ] }, { "chance": 0.003, "palette": [ - "WITHER_ROSE", - "OXEYE_DAISY", - "PINK_TULIP", - "LILY_OF_THE_VALLEY" + {"block": "wither_rose"}, + {"block": "oxeye_daisy"}, + {"block": "pink_tulip"}, + {"block": "lily_of_the_valley"} ] }, { "chance": 0.02, "palette": [ - "DANDELION", - "POPPY", - "ROSE_BUSH" + {"block": "dandelion"}, + {"block": "poppy"}, + {"block": "rose_bush"} ] }, { - "zoom": 0.5, "chance": 0.01, - "palette": [ - "minecraft:potatoes[age=7]" - ], - "style": { - "style": "IRIS" - }, - "variance": { - "style": "IRIS" - } + "variance": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [{ + "data": {"age": 7}, + "block": "potatoes" + }], + "style": {"style": "IRIS"} }, { - "zoom": 0.5, "chance": 0.01, - "palette": [ - "minecraft:carrots[age=7]" - ], - "style": { - "style": "IRIS" - }, - "variance": { - "style": "IRIS" - } + "variance": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [{ + "data": {"age": 7}, + "block": "carrots" + }], + "style": {"style": "IRIS"} }, { - "zoom": 0.5, "chance": 0.01, - "palette": [ - "minecraft:beetroots[age=7]" - ], - "style": { - "style": "IRIS" + "variance": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [{ + "data": {"age": 7}, + "block": "beetroots" + }], + "style": {"style": "IRIS"} + } + ], + "objects": [{ + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true }, - "variance": { - "style": "IRIS" - } + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 } - ], - "generators": [ + }], + "name": "Wilds", + "layers": [ + {"palette": [{"block": "grass_block"}]}, + {"palette": [{"block": "dirt"}]}, { - "generator": "plain", - "min": 4, - "max": 7 + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "PLAINS", - "biomeStyle": { - "style": "IRIS" - }, + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], "biomeZoom": 40, + "derivative": "PLAINS", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, "biomeScatter": [ "FOREST", "PLAINS", "TAIGA_HILLS" - ], - "biomeSkyScatter": [ - "SWAMP", - "DESERT" ] -} \ No newline at end of file +} diff --git a/biomes/tropical-bamboo-forest.json b/biomes/tropical-bamboo-forest.json index d11901ad..a470b8ac 100644 --- a/biomes/tropical-bamboo-forest.json +++ b/biomes/tropical-bamboo-forest.json @@ -1,57 +1,11 @@ { - "name": "Bamboo Forest", - "layers": [ - { - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "entityInitialSpawns": [ - { - "entity": "panda", - "maxSpawns": 5, - "minSpawns": 2, - "rarity": 4 - } - ], - "effects": [ - { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 - } - ], + "entityInitialSpawns": [{ + "maxSpawns": 5, + "minSpawns": 2, + "entity": "panda", + "rarity": 4 + }], + "biomeSkyScatter": ["DESERT"], "objects": [ { "chance": 0.5, @@ -134,77 +88,125 @@ } } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "children": [ - "temperate-wilds" - ], + "biomeZoom": 10, + "derivative": "DESERT", + "biomeStyle": {"style": "IRIS"}, + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "children": ["temperate-wilds"], "decorators": [ { - "zoom": 0.3, "chance": 0.25, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "GRASS", - "GRASS", - "GRASS", - "TALL_GRASS" + { + "weight": 3, + "block": "grass" + }, + {"block": "tall_grass"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 5, "verticalZoom": 5, "chance": 0.18, - "stackMin": 3, + "variance": {"style": "STATIC"}, "stackMax": 19, + "zoom": 5, "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]" + { + "data": { + "leaves": "none", + "stage": 0, + "age": 0 + }, + "block": "bamboo" + }, + { + "data": { + "leaves": "small", + "stage": 0, + "age": 0 + }, + "block": "bamboo" + }, + { + "data": { + "leaves": "none", + "stage": 1, + "age": 0 + }, + "block": "bamboo" + }, + { + "data": { + "leaves": "small", + "stage": 1, + "age": 0 + }, + "block": "bamboo" + }, + { + "data": { + "leaves": "large", + "stage": 0, + "age": 0 + }, + "block": "bamboo" + } ], - "heightVariance": { - "style": "IRIS" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 3 } ], - "generators": [ + "name": "Bamboo Forest", + "layers": [ + {"palette": [{"block": "grass_block"}]}, + {"palette": [{"block": "dirt"}]}, { - "generator": "plain", - "min": 4, - "max": 7 + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "DESERT", - "biomeStyle": { - "style": "IRIS" + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] }, - "biomeZoom": 10, "biomeScatter": [ "BAMBOO_JUNGLE", "DESERT" - ], - "biomeSkyScatter": [ - "DESERT" ] -} \ No newline at end of file +} diff --git a/biomes/tropical-beach.json b/biomes/tropical-beach.json index 39ba04e0..3db29d7e 100644 --- a/biomes/tropical-beach.json +++ b/biomes/tropical-beach.json @@ -1,136 +1,126 @@ { + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "decorators": [ + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "jungle_button" + }, + {"block": "air"}, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "partOf": "SHORE_LINE", + "verticalZoom": 5, + "chance": 0.21, + "variance": {"style": "STATIC"}, + "stackMax": 6, + "zoom": 5, + "palette": [{"block": "sugar_cane"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 1 + } + ], + "objects": [{ + "chance": 1, + "edit": [{ + "find": ["PLAYER_WALL_HEAD"], + "replace": ["air"] + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "palm/palm1", + "palm/palm2", + "palm/palm3", + "palm/palm-4", + "palm/palm-5", + "palm/palm-6", + "palm/palm-7", + "palm/palm-8" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }], "name": "Tropical Beach", - "loot": { - "tables": [ - "beach-clutter" - ] - }, "layers": [ { "minHeight": 3, "maxHeight": 6, - "palette": [ - "SAND" - ] + "palette": [{"block": "sand"}] }, { "minHeight": 1, "maxHeight": 3, - "palette": [ - "DIRT" - ] - } - ], - "decorators": [ - { - "zoom": 0.3, - "chance": 0.03, - "palette": [ - "minecraft:jungle_button[face=floor,facing=east,powered=false]", - "AIR", - "minecraft:jungle_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "verticalZoom": 5, - "chance": 0.21, - "partOf": "SHORE_LINE", - "stackMin": 1, - "stackMax": 6, - "palette": [ - "SUGAR_CANE" - ], - "heightVariance": { - "style": "IRIS" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "palette": [{"block": "dirt"}] } ], + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "loot": {"tables": ["beach-clutter"]}, + "derivative": "JUNGLE", + "wall": {"palette": [{"block": "smooth_sandstone"}]}, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, - "wall": { - "palette": [ - "SMOOTH_SANDSTONE" - ] - }, - "objects": [ - { - "chance": 1, - "edit": [ - { - "find": [ - "PLAYER_WALL_HEAD" - ], - "replace": [ - "air" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true + { + "data": { + "waterlogged": false, + "type": "bottom" }, - "enabled": true + "block": "sandstone_slab" }, - "place": [ - "palm/palm1", - "palm/palm2", - "palm/palm3", - "palm/palm-4", - "palm/palm-5", - "palm/palm-6", - "palm/palm-7", - "palm/palm-8" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" } - } - ], - "generators": [ - { - "generator": "plain", - "min": -1, - "max": 1 - } - ], - "effects": [ - { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 - } - ], - "derivative": "JUNGLE" -} \ No newline at end of file + ] + } +} diff --git a/biomes/tropical-cavern-coral.json b/biomes/tropical-cavern-coral.json index 0fd7fa3a..d478921d 100644 --- a/biomes/tropical-cavern-coral.json +++ b/biomes/tropical-cavern-coral.json @@ -1,37 +1,93 @@ { - "name": "Coral Cavern", - "rarity": 2, - "layers": [ + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], + "decorators": [ { - "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 2, + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "DEAD_BRAIN_CORAL_BLOCK", - "DEAD_BRAIN_CORAL_BLOCK", - "DEAD_BRAIN_CORAL_BLOCK", - "DEAD_TUBE_CORAL_BLOCK", - "DEAD_BRAIN_CORAL_BLOCK", - "DEAD_FIRE_CORAL_BLOCK" - ] - } - ], - "entitySpawnOverrides": [ + { + "data": { + "waterlogged": false, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 3 + }, + "block": "sea_pickle" + } + ], + "style": {"style": "STATIC"} + }, { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" + "chance": 0.21, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": {"waterlogged": false}, + "block": "dead_brain_coral" + }, + { + "data": {"waterlogged": false}, + "block": "dead_bubble_coral" + }, + { + "data": {"waterlogged": false}, + "block": "dead_fire_coral" + }, + { + "data": {"waterlogged": false}, + "block": "dead_horn_coral" + }, + { + "data": {"waterlogged": false}, + "block": "dead_tube_coral" + }, + { + "data": {"waterlogged": false}, + "block": "dead_brain_coral_fan" + }, + { + "data": {"waterlogged": false}, + "block": "dead_bubble_coral_fan" + }, + { + "data": {"waterlogged": false}, + "block": "dead_fire_coral_fan" + }, + { + "data": {"waterlogged": false}, + "block": "dead_horn_coral_fan" + }, + { + "data": {"waterlogged": false}, + "block": "dead_tube_coral_fan" + } + ], + "style": {"style": "STATIC"} } ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, "objects": [ { "chance": 0.00175, @@ -44,9 +100,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -54,6 +108,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -64,10 +119,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -109,73 +161,51 @@ } } ], - "slab": { - "style": { - "style": "STATIC" - }, + "name": "Coral Cavern", + "layers": [{ + "minHeight": 2, + "maxHeight": 3, + "style": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "minecraft:stone_slab[type=bottom,waterlogged=false]", - "minecraft:polished_diorite_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + { + "weight": 3, + "block": "dead_brain_coral_block" + }, + {"block": "dead_tube_coral_block"}, + {"block": "dead_brain_coral_block"}, + {"block": "dead_fire_coral_block"} ] - }, - "decorators": [ - { - "chance": 0.0001, - "palette": [ - "BARREL" - ] - }, - { - "zoom": 0.3, - "chance": 0.02, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=false]", - "minecraft:sea_pickle[pickles=2,waterlogged=false]", - "minecraft:sea_pickle[pickles=3,waterlogged=false]" - ], - "style": { - "style": "STATIC" + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "FOREST", + "rarity": 2, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.21, - "palette": [ - "minecraft:dead_brain_coral[waterlogged=false]", - "minecraft:dead_bubble_coral[waterlogged=false]", - "minecraft:dead_fire_coral[waterlogged=false]", - "minecraft:dead_horn_coral[waterlogged=false]", - "minecraft:dead_tube_coral[waterlogged=false]", - "minecraft:dead_brain_coral_fan[waterlogged=false]", - "minecraft:dead_bubble_coral_fan[waterlogged=false]", - "minecraft:dead_fire_coral_fan[waterlogged=false]", - "minecraft:dead_horn_coral_fan[waterlogged=false]", - "minecraft:dead_tube_coral_fan[waterlogged=false]" - ], - "style": { - "style": "STATIC" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "polished_diorite_slab" }, - "variance": { - "style": "STATIC" + { + "weight": 7, + "block": "air" } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "FOREST" -} \ No newline at end of file + ] + } +} diff --git a/biomes/tropical-cavern-root.json b/biomes/tropical-cavern-root.json index 4bdc13fd..d4f1039a 100644 --- a/biomes/tropical-cavern-root.json +++ b/biomes/tropical-cavern-root.json @@ -1,37 +1,38 @@ { - "name": "Tropical Root", - "rarity": 4, - "layers": [ + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], + "decorators": [ { - "maxHeight": 3, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 1, + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "STRIPPED_JUNGLE_WOOD", - "minecraft:jungle_leaves[persistent=true]", - "minecraft:jungle_leaves[persistent=true]", - "minecraft:jungle_leaves[persistent=true]", - "minecraft:jungle_leaves[persistent=true]", - "STRIPPED_JUNGLE_WOOD", - "STRIPPED_JUNGLE_WOOD", - "STRIPPED_JUNGLE_WOOD", - "STRIPPED_JUNGLE_WOOD", - "STRIPPED_JUNGLE_WOOD", - "STRIPPED_JUNGLE_WOOD", - "STRIPPED_JUNGLE_WOOD", - "STRIPPED_JUNGLE_WOOD" - ] - } - ], - "entitySpawnOverrides": [ - { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "jungle_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_button" + } + ], + "style": {"style": "STATIC"} } ], "objects": [ @@ -46,9 +47,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -56,6 +55,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -66,10 +66,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -111,34 +108,30 @@ } } ], - "decorators": [ - { - "chance": 0.0001, - "palette": [ - "BARREL" - ] - }, - { - "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]" - ], - "style": { - "style": "STATIC" + "name": "Tropical Root", + "layers": [{ + "minHeight": 1, + "maxHeight": 3, + "style": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "weight": 4, + "block": "jungle_leaves" }, - "variance": { - "style": "STATIC" + { + "weight": 8, + "block": "stripped_jungle_wood" } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "FOREST" -} \ No newline at end of file + ] + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "derivative": "FOREST", + "rarity": 4 +} diff --git a/biomes/tropical-cavern.json b/biomes/tropical-cavern.json index 73e9d6b6..99d56201 100644 --- a/biomes/tropical-cavern.json +++ b/biomes/tropical-cavern.json @@ -1,40 +1,14 @@ { - "name": "Tropical Cavern", - "layers": [ - { - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "minHeight": 1, - "palette": [ - "STONE", - "STONE", - "JUNGLE_LEAVES", - "STONE", - "STONE", - "ANDESITE", - "STONE", - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "entitySpawnOverrides": [ - { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" - } - ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], + "decorators": [{ + "chance": 1.0E-5, + "palette": [{"block": "barrel"}] + }], "objects": [ { "chance": 0.00175, @@ -47,9 +21,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -57,6 +29,7 @@ } }, { + "mode": "PAINT", "chance": 0.005, "rotation": { "yAxis": { @@ -67,10 +40,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -112,36 +82,59 @@ } } ], - "slab": { - "style": { - "style": "STATIC" - }, + "name": "Tropical Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "minecraft:stone_slab[type=bottom,waterlogged=false]", - "minecraft:polished_diorite_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" + { + "weight": 2, + "block": "stone" + }, + {"block": "jungle_leaves"}, + { + "weight": 2, + "block": "stone" + }, + {"block": "andesite"}, + { + "weight": 2, + "block": "stone" + }, + {"block": "andesite"}, + {"block": "stone"} ] - }, - "decorators": [ - { - "chance": 0.00001, - "palette": [ - "BARREL" - ] - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "derivative": "FOREST" -} \ No newline at end of file + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "FOREST", + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "polished_diorite_slab" + }, + { + "weight": 7, + "block": "air" + } + ] + } +} diff --git a/biomes/tropical-coral-ocean-cliffs.json b/biomes/tropical-coral-ocean-cliffs.json index 903248cc..326b239a 100644 --- a/biomes/tropical-coral-ocean-cliffs.json +++ b/biomes/tropical-coral-ocean-cliffs.json @@ -1,85 +1,163 @@ { - "name": "Shattered Coral Ocean", - "rarity": 4, - "layers": [ + "effects": [{ + "particleAltX": 0.3, + "particleAltY": 1.960885, + "particleAltZ": 0.3, + "particleDistanceWidth": 8, + "chance": 1, + "particleEffect": "BUBBLE_COLUMN_UP", + "particleDistance": 5, + "particleOffset": 2, + "interval": 250, + "particleCount": 0 + }], + "decorators": [ { - "minHeight": 2, - "maxHeight": 6, + "chance": 0.05, + "variance": {"style": "STATIC"}, + "stackMax": 3, + "zoom": 1, "palette": [ - "SAND" - ] + {"block": "tube_coral_block"}, + {"block": "brain_coral_block"}, + {"block": "fire_coral_block"}, + {"block": "horn_coral_block"}, + {"block": "bubble_coral_block"} + ], + "style": {"style": "STATIC"}, + "stackMin": 1 }, { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "DIRT" - ] + {"block": "soul_sand"}, + {"block": "magma_block"}, + {"block": "melon"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 1, - "maxHeight": 3, + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.025, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 24, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, + { + "chance": 0.225, + "verticalZoom": 20, + "variance": {"style": "STATIC"}, + "stackMax": 9, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] + {"block": "tube_coral"}, + {"block": "tube_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "brain_coral"}, + {"block": "brain_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "bubble_coral"}, + {"block": "bubble_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "fire_coral"}, + {"block": "fire_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "horn_coral"}, + {"block": "horn_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.004, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 3 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 4 + }, + "block": "sea_pickle" + } + ], + "style": {"style": "STATIC"} } ], - "effects": [ - { - "interval": 250, - "particleOffset": 2, - "particleEffect": "BUBBLE_COLUMN_UP", - "particleCount": 0, - "particleAltX": 0.3, - "particleAltY": 1.960885, - "particleAltZ": 0.3, - "particleDistance": 5, - "particleDistanceWidth": 8, - "chance": 1 - } - ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "minecraft:prismarine_slab[type=bottom,waterlogged=true]", - "AIR", - "AIR" - ] - }, - "wall": { - "palette": [ - "TUBE_CORAL_BLOCK", - "BRAIN_CORAL_BLOCK", - "FIRE_CORAL_BLOCK", - "HORN_CORAL_BLOCK", - "BUBBLE_CORAL_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "zoom": 0.1 - }, "objects": [ { "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] } ], "rotation": { @@ -110,20 +188,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] } ], "rotation": { @@ -154,20 +224,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] } ], "rotation": { @@ -198,20 +260,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] } ], "rotation": { @@ -242,20 +296,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["FIRE_CORAL_BLOCK"] } ], "rotation": { @@ -286,20 +332,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] } ], "rotation": { @@ -330,20 +368,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] } ], "rotation": { @@ -374,20 +404,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] } ], "rotation": { @@ -418,20 +440,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] } ], "rotation": { @@ -462,20 +476,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] } ], "rotation": { @@ -506,20 +512,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] } ], "rotation": { @@ -550,20 +548,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] } ], "rotation": { @@ -594,20 +584,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] } ], "rotation": { @@ -638,20 +620,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] } ], "rotation": { @@ -682,20 +656,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] } ], "rotation": { @@ -726,20 +692,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] } ], "rotation": { @@ -770,20 +728,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] } ], "rotation": { @@ -814,20 +764,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] } ], "rotation": { @@ -858,20 +800,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] } ], "rotation": { @@ -902,20 +836,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] } ], "rotation": { @@ -946,20 +872,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] } ], "rotation": { @@ -990,20 +908,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] } ], "rotation": { @@ -1034,20 +944,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] } ], "rotation": { @@ -1078,20 +980,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] } ], "rotation": { @@ -1122,20 +1016,12 @@ "chance": 0.025, "edit": [ { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] }, { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] } ], "rotation": { @@ -1164,7 +1050,6 @@ }, { "chance": 0.01, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -1174,6 +1059,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -1186,189 +1072,59 @@ } } ], - "decorators": [ + "name": "Shattered Coral Ocean", + "layers": [ { - "zoom": 1, - "chance": 0.05, - "stackMin": 1, - "stackMax": 3, - "palette": [ - "TUBE_CORAL_BLOCK", - "BRAIN_CORAL_BLOCK", - "FIRE_CORAL_BLOCK", - "HORN_CORAL_BLOCK", - "BUBBLE_CORAL_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "minHeight": 2, + "maxHeight": 6, + "palette": [{"block": "sand"}] }, + {"palette": [{"block": "dirt"}]}, { - "zoom": 1, - "chance": 0.0006, + "minHeight": 1, + "maxHeight": 3, "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK", - "MELON" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 24, - "stackMin": 2, - "chance": 0.025, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 9, - "stackMin": 1, - "chance": 0.225, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 20, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.2, - "palette": [ - "TUBE_CORAL", - "TUBE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.2, - "palette": [ - "BRAIN_CORAL", - "BRAIN_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.2, - "palette": [ - "BUBBLE_CORAL", - "BUBBLE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.2, - "palette": [ - "FIRE_CORAL", - "FIRE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.2, - "palette": [ - "HORN_CORAL", - "HORN_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.004, - "palette": [ - "minecraft:sea_pickle[pickles=2,waterlogged=true]", - "minecraft:sea_pickle[pickles=3,waterlogged=true]", - "minecraft:sea_pickle[pickles=4,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] } ], - "loot": { - "tables": [ - "ocean-clutter" - ] + "generators": [{ + "min": -51, + "max": -17, + "generator": "plain-cliffs" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "LUKEWARM_OCEAN", + "wall": { + "palette": [ + {"block": "tube_coral_block"}, + {"block": "brain_coral_block"}, + {"block": "fire_coral_block"}, + {"block": "horn_coral_block"}, + {"block": "bubble_coral_block"} + ], + "style": {"style": "STATIC"}, + "zoom": 0.1 }, - "generators": [ - { - "generator": "plain-cliffs", - "min": -51, - "max": -17 - } - ], - "derivative": "LUKEWARM_OCEAN" -} \ No newline at end of file + "rarity": 4, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": true, + "type": "bottom" + }, + "block": "prismarine_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} diff --git a/biomes/tropical-coral-ocean.json b/biomes/tropical-coral-ocean.json index 36ce5b63..8ee37f8a 100644 --- a/biomes/tropical-coral-ocean.json +++ b/biomes/tropical-coral-ocean.json @@ -1,1359 +1,1121 @@ { + "effects": [{ + "particleAltX": 0.3, + "particleAltY": 1.960885, + "particleAltZ": 0.3, + "particleDistanceWidth": 8, + "chance": 1, + "particleEffect": "BUBBLE_COLUMN_UP", + "particleDistance": 5, + "particleOffset": 2, + "interval": 250, + "particleCount": 0 + }], + "decorators": [ + { + "chance": 0.005, + "variance": {"style": "STATIC"}, + "stackMax": 3, + "zoom": 1, + "palette": [ + {"block": "tube_coral_block"}, + {"block": "brain_coral_block"}, + {"block": "fire_coral_block"}, + {"block": "horn_coral_block"}, + {"block": "bubble_coral_block"} + ], + "style": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.04, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.012, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 21, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "tube_coral"}, + {"block": "tube_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "brain_coral"}, + {"block": "brain_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "bubble_coral"}, + {"block": "bubble_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "fire_coral"}, + {"block": "fire_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "horn_coral"}, + {"block": "horn_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.008, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 3 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 4 + }, + "block": "sea_pickle" + } + ], + "style": {"style": "STATIC"} + } + ], + "objects": [ + { + "chance": 0.0025, + "edit": [ + { + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "clamp": {"minimumHeight": 0}, + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["FIRE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["FIRE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.005, + "edit": [ + { + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BUBBLE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["HORN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["TUBE_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BUBBLE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["HORN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["TUBE_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": ["STONE"], + "replace": ["BRAIN_CORAL_BLOCK"] + }, + { + "find": ["DIRT"], + "replace": ["BRAIN_CORAL_BLOCK"] + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], "name": "Coral Ocean", - "rarity": 2, "layers": [ { "minHeight": 2, "maxHeight": 6, - "palette": [ - "SAND" - ] - }, - { - "palette": [ - "DIRT" - ] + "palette": [{"block": "sand"}] }, + {"palette": [{"block": "dirt"}]}, { "minHeight": 1, "maxHeight": 3, "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} ] } ], - "effects": [ - { - "interval": 250, - "particleOffset": 2, - "particleEffect": "BUBBLE_COLUMN_UP", - "particleCount": 0, - "particleAltX": 0.3, - "particleAltY": 1.960885, - "particleAltZ": 0.3, - "particleDistance": 5, - "particleDistanceWidth": 8, - "chance": 1 - } - ], + "generators": [{ + "min": -51, + "max": -17, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "LUKEWARM_OCEAN", "wall": { "palette": [ - "TUBE_CORAL_BLOCK", - "BRAIN_CORAL_BLOCK", - "FIRE_CORAL_BLOCK", - "HORN_CORAL_BLOCK", - "BUBBLE_CORAL_BLOCK" + {"block": "tube_coral_block"}, + {"block": "brain_coral_block"}, + {"block": "fire_coral_block"}, + {"block": "horn_coral_block"}, + {"block": "bubble_coral_block"} ], - "style": { - "style": "IRIS" - }, + "style": {"style": "IRIS"}, "zoom": 0.1 }, + "rarity": 2, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:prismarine_slab[type=bottom,waterlogged=true]", - "AIR", - "AIR" + { + "data": { + "waterlogged": true, + "type": "bottom" + }, + "block": "prismarine_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "objects": [ - { - "chance": 0.0025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - } - ], - "clamp": { - "minimumHeight": 0 - }, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "FIRE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.005, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.0025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.0025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.0025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.0025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.0025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BUBBLE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "HORN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "TUBE_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - }, - { - "chance": 0.025, - "underwater": true, - "edit": [ - { - "find": [ - "STONE" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - }, - { - "find": [ - "DIRT" - ], - "replace": [ - "BRAIN_CORAL_BLOCK" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "coral/stonedirtsetter-1", - "coral/stonedirtsetter-2", - "coral/stonedirtsetter-3", - "coral/stonedirtsetter-4", - "coral/stonedirtsetter-5", - "coral/stonedirtsetter-6", - "coral/stonedirtsetter-7" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } - } - ], - "decorators": [ - { - "zoom": 1, - "chance": 0.005, - "stackMin": 1, - "stackMax": 3, - "palette": [ - "TUBE_CORAL_BLOCK", - "BRAIN_CORAL_BLOCK", - "FIRE_CORAL_BLOCK", - "HORN_CORAL_BLOCK", - "BUBBLE_CORAL_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.04, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 21, - "stackMin": 2, - "chance": 0.012, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.05, - "palette": [ - "TUBE_CORAL", - "TUBE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.05, - "palette": [ - "BRAIN_CORAL", - "BRAIN_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.05, - "palette": [ - "BUBBLE_CORAL", - "BUBBLE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.05, - "palette": [ - "FIRE_CORAL", - "FIRE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.05, - "palette": [ - "HORN_CORAL", - "HORN_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.008, - "palette": [ - "minecraft:sea_pickle[pickles=2,waterlogged=true]", - "minecraft:sea_pickle[pickles=3,waterlogged=true]", - "minecraft:sea_pickle[pickles=4,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -51, - "max": -17 - } - ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, - "derivative": "LUKEWARM_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/tropical-island-beach.json b/biomes/tropical-island-beach.json index d9c176d7..a2bc3b09 100644 --- a/biomes/tropical-island-beach.json +++ b/biomes/tropical-island-beach.json @@ -1,136 +1,125 @@ { + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "decorators": [ + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "jungle_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "partOf": "SHORE_LINE", + "verticalZoom": 5, + "chance": 0.09, + "variance": {"style": "STATIC"}, + "stackMax": 5, + "zoom": 5, + "palette": [{"block": "sugar_cane"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + } + ], + "objects": [{ + "chance": 1, + "edit": [{ + "find": ["PLAYER_WALL_HEAD"], + "replace": ["air"] + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "palm/palm1", + "palm/palm2", + "palm/palm3", + "palm/palm4", + "palm/palm5", + "palm/palm6", + "palm/palm7", + "palm/palm8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }], "name": "Tropical Island Beach", - "loot": { - "tables": [ - "beach-clutter" - ] - }, "layers": [ { "minHeight": 3, "maxHeight": 6, - "palette": [ - "SAND" - ] + "palette": [{"block": "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]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "verticalZoom": 5, - "chance": 0.09, - "partOf": "SHORE_LINE", - "stackMin": 1, - "stackMax": 5, - "palette": [ - "SUGAR_CANE" - ], - "heightVariance": { - "style": "STATIC" - }, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "palette": [{"block": "dirt"}] } ], + "generators": [{ + "min": -7, + "max": -3, + "generator": "sharper" + }], + "loot": {"tables": ["beach-clutter"]}, + "derivative": "JUNGLE", + "wall": {"palette": [{"block": "smooth_sandstone"}]}, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, - "wall": { - "palette": [ - "SMOOTH_SANDSTONE" - ] - }, - "objects": [ - { - "chance": 1, - "edit": [ - { - "find": [ - "PLAYER_WALL_HEAD" - ], - "replace": [ - "air" - ] - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true + { + "data": { + "waterlogged": false, + "type": "bottom" }, - "enabled": true + "block": "sandstone_slab" }, - "place": [ - "palm/palm1", - "palm/palm2", - "palm/palm3", - "palm/palm4", - "palm/palm5", - "palm/palm6", - "palm/palm7", - "palm/palm8" - - ], - "translate": { - "x": 0, - "y": -1, - "z": 0 + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" } - } - ], - "generators": [ - { - "generator": "sharper", - "min": -7, - "max": -3 - } - ], - "effects": [ - { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 - } - ], - "derivative": "JUNGLE" -} \ No newline at end of file + ] + } +} diff --git a/biomes/tropical-jungle-denmyre.json b/biomes/tropical-jungle-denmyre.json index 32d87af5..c6e1d8cd 100644 --- a/biomes/tropical-jungle-denmyre.json +++ b/biomes/tropical-jungle-denmyre.json @@ -1,142 +1,72 @@ { - "name": "Jungle Denmyre", - "rarity": 3, - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 0.01, - "palette": [ - "GRAVEL", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK", - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "effects": [ - { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 - } - ], + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], "decorators": [ { - "zoom": 0.01, "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 0.01, "palette": [ - "DEAD_BUSH", - "BROWN_MUSHROOM" + {"block": "dead_bush"}, + {"block": "brown_mushroom"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.4, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.017, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} } ], "objects": [ { "chance": 0.5, "density": 2, - "edit": [ - { - "find": [ - "jungle_planks" - ], - "replace": [ - "stripped_jungle_wood" - ] - } - ], + "edit": [{ + "find": ["jungle_planks"], + "replace": ["stripped_jungle_wood"] + }], "rotation": { "yAxis": { "min": 0, @@ -197,22 +127,49 @@ } } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "generators": [ + "name": "Jungle Denmyre", + "layers": [ { - "generator": "plain", - "min": 4, - "max": 7 + "style": {"style": "STATIC"}, + "zoom": 0.01, + "palette": [ + {"block": "gravel"}, + { + "weight": 19, + "block": "grass_block" + } + ] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [{"block": "coarse_dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "JUNGLE" -} \ No newline at end of file + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "derivative": "JUNGLE", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, + "rarity": 3 +} diff --git a/biomes/tropical-ocean.json b/biomes/tropical-ocean.json index bcc0ac46..ba343f57 100644 --- a/biomes/tropical-ocean.json +++ b/biomes/tropical-ocean.json @@ -1,4 +1,178 @@ { + "effects": [{ + "particleAltX": 0.3, + "particleAltY": 1.960885, + "particleAltZ": 0.3, + "particleDistanceWidth": 8, + "chance": 1, + "particleEffect": "BUBBLE_COLUMN_UP", + "particleDistance": 5, + "particleOffset": 2, + "interval": 350, + "particleCount": 0 + }], + "children": [ + "tropical-coral-ocean", + "tropical-coral-ocean-cliffs" + ], + "decorators": [ + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "stackMax": 3, + "zoom": 1, + "palette": [ + {"block": "tube_coral_block"}, + {"block": "brain_coral_block"}, + {"block": "fire_coral_block"}, + {"block": "horn_coral_block"}, + {"block": "bubble_coral_block"} + ], + "style": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 5, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.025, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 24, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 0.125, + "verticalZoom": 20, + "variance": {"style": "STATIC"}, + "stackMax": 9, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 + }, + { + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "tube_coral"}, + {"block": "tube_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "brain_coral"}, + {"block": "brain_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "bubble_coral"}, + {"block": "bubble_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "fire_coral"}, + {"block": "fire_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "horn_coral"}, + {"block": "horn_coral_fan"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.0025, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 3 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 4 + }, + "block": "sea_pickle" + } + ], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }], "name": "Tropical Ocean", "layers": [ { @@ -8,288 +182,78 @@ "style": "VASCULAR", "zoom": 0.9, "fracture": { - "style": "IRIS_DOUBLE", "multiplier": 60, + "style": "IRIS_DOUBLE", "zoom": 2, "fracture": { - "style": "STATIC", - "multiplier": 50 + "multiplier": 50, + "style": "STATIC" } } }, "zoom": 0.825, "palette": [ - "SAND", - "SAND", - "DIRT", - "GRAVEL", - "CLAY" - ] - }, - { - "palette": [ - "DIRT" + { + "weight": 2, + "block": "sand" + }, + {"block": "dirt"}, + {"block": "gravel"}, + {"block": "clay"} ] }, + {"palette": [{"block": "dirt"}]}, { "minHeight": 1, "maxHeight": 3, "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} ] } ], - "objects": [ - { - "chance": 0.01, - "underwater": true, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "ships/swreck-1", - "ships/usd-ship-1", - "ships/usd-ship-2" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "effects": [ - { - "interval": 350, - "particleOffset": 2, - "particleEffect": "BUBBLE_COLUMN_UP", - "particleCount": 0, - "particleAltX": 0.3, - "particleAltY": 1.960885, - "particleAltZ": 0.3, - "particleDistance": 5, - "particleDistanceWidth": 8, - "chance": 1 - } - ], - "children": [ - "tropical-coral-ocean", - "tropical-coral-ocean-cliffs" - ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, + "generators": [{ + "min": -24, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "DEEP_WARM_OCEAN", "wall": { "palette": [ - "TUBE_CORAL_BLOCK", - "BRAIN_CORAL_BLOCK", - "FIRE_CORAL_BLOCK", - "HORN_CORAL_BLOCK", - "BUBBLE_CORAL_BLOCK" + {"block": "tube_coral_block"}, + {"block": "brain_coral_block"}, + {"block": "fire_coral_block"}, + {"block": "horn_coral_block"}, + {"block": "bubble_coral_block"} ], - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "zoom": 0.1 }, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "decorators": [ - { - "zoom": 1, - "chance": 0.03, - "stackMin": 1, - "stackMax": 3, - "palette": [ - "TUBE_CORAL_BLOCK", - "BRAIN_CORAL_BLOCK", - "FIRE_CORAL_BLOCK", - "HORN_CORAL_BLOCK", - "BUBBLE_CORAL_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 5, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 24, - "stackMin": 1, - "chance": 0.025, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 9, - "stackMin": 1, - "chance": 0.125, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 20, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.1, - "palette": [ - "TUBE_CORAL", - "TUBE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.1, - "palette": [ - "BRAIN_CORAL", - "BRAIN_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.1, - "palette": [ - "BUBBLE_CORAL", - "BUBBLE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.1, - "palette": [ - "FIRE_CORAL", - "FIRE_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.1, - "palette": [ - "HORN_CORAL", - "HORN_CORAL_FAN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.0025, - "palette": [ - "minecraft:sea_pickle[pickles=2,waterlogged=true]", - "minecraft:sea_pickle[pickles=3,waterlogged=true]", - "minecraft:sea_pickle[pickles=4,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -24, - "max": -7 - } - ], - "derivative": "DEEP_WARM_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/tropical-rainforest-hills.json b/biomes/tropical-rainforest-hills.json index 9212525e..ec81e4cf 100644 --- a/biomes/tropical-rainforest-hills.json +++ b/biomes/tropical-rainforest-hills.json @@ -1,41 +1,70 @@ { - "name": "Rainforest Hills", - "rarity": 8, - "layers": [ + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "decorators": [ { - "style": { - "style": "STATIC" - }, - "zoom": 0.35, + "chance": 0.45, + "variance": {"style": "IRIS"}, + "zoom": 0.1, "palette": [ - "GRASS_BLOCK", - "minecraft:jungle_leaves[persistent=true]", - "GRASS_BLOCK", - "GRASS_BLOCK" - ] + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "tall_grass"}, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + } + ], + "style": { + "style": "FRACTAL_BILLOW_IRIS", + "fracture": {"style": "STATIC"} + } }, { - "minHeight": 2, - "maxHeight": 4, + "chance": 0.25, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 1, + "zoom": 10, "palette": [ - "DIRT" - ] + {"block": "grass"}, + {"block": "tall_grass"} + ], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + "chance": 1.0E-4, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 1, + "zoom": 10, + "palette": [{"block": "jungle_sapling"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"}, + "stackMin": 1 } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -46,10 +75,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -139,101 +165,66 @@ } } ], - "decorators": [ + "name": "Rainforest Hills", + "layers": [ { - "zoom": 0.1, - "chance": 0.45, + "style": {"style": "STATIC"}, + "zoom": 0.35, "palette": [ - "minecraft:jungle_leaves[persistent=true]", - "TALL_GRASS", - "GRASS", - "minecraft:jungle_leaves[persistent=true]", - "GRASS", - "minecraft:jungle_leaves[persistent=true]" - ], - "style": { - "style": "FRACTAL_BILLOW_IRIS", - "fracture": { - "style": "STATIC" + {"block": "grass_block"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + { + "weight": 2, + "block": "grass_block" } - }, - "variance": { - "style": "IRIS" - } + ] }, { - "zoom": 10, - "stackMax": 1, - "stackMin": 1, - "chance": 0.25, - "palette": [ - "GRASS", - "TALL_GRASS" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "dirt"}] }, { - "zoom": 10, - "stackMax": 1, - "stackMin": 1, - "chance": 0.0001, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "JUNGLE_SAPLING" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "effects": [ - { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], + "generators": [{ + "min": 32, + "max": 65, + "generator": "plain-cliffs" + }], + "derivative": "JUNGLE", "wall": { - "style": { - "style": "IRIS" - }, + "style": {"style": "IRIS"}, "zoom": 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" + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"} ] }, - "generators": [ - { - "generator": "plain-cliffs", - "min": 32, - "max": 65 - } - ], - "derivative": "JUNGLE" -} \ No newline at end of file + "rarity": 8 +} diff --git a/biomes/tropical-rainforest-island.json b/biomes/tropical-rainforest-island.json index 62cc4db8..e886009f 100644 --- a/biomes/tropical-rainforest-island.json +++ b/biomes/tropical-rainforest-island.json @@ -1,62 +1,74 @@ { - "name": "Rainforest Oasis", - "rarity": 2, - "seaLayers": [ + "seaLayers": [{ + "minHeight": 64, + "maxHeight": 64, + "palette": [{"block": "air"}] + }], + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "decorators": [ { + "chance": 0.45, + "variance": {"style": "IRIS"}, + "zoom": 0.1, "palette": [ - "AIR" + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "tall_grass"}, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + } ], - "maxHeight": 64, - "minHeight": 64 - } - ], - "layers": [ - { "style": { - "style": "FRACTAL_BILLOW_IRIS" - }, - "zoom": 0.6, - "palette": [ - "GRASS_BLOCK", - "minecraft:jungle_leaves[persistent=true]", - "GRASS_BLOCK", - "GRASS_BLOCK" - ] + "style": "FRACTAL_BILLOW_IRIS", + "fracture": {"style": "STATIC"} + } }, { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT" - ] + "chance": 0.1, + "verticalZoom": 88, + "variance": {"style": "IRIS"}, + "zoom": 10, + "palette": [{ + "weight": 3, + "block": "jungle_wood" + }], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "chance": 0.5, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "zoom": 10, "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "effects": [ - { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 + {"block": "grass"}, + {"block": "tall_grass"} + ], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -67,10 +79,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -88,9 +97,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -203,87 +210,66 @@ } } ], - "wall": { - "style": { - "style": "IRIS" + "name": "Rainforest Oasis", + "layers": [ + { + "style": {"style": "FRACTAL_BILLOW_IRIS"}, + "zoom": 0.6, + "palette": [ + {"block": "grass_block"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + { + "weight": 2, + "block": "grass_block" + } + ] }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 49, + "max": 65, + "generator": "plain" + }], + "derivative": "JUNGLE", + "wall": { + "style": {"style": "IRIS"}, "zoom": 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" + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"} ] }, - "generators": [ - { - "generator": "plain", - "min": 49, - "max": 65 - } - ], - "decorators": [ - { - "zoom": 0.1, - "chance": 0.45, - "palette": [ - "minecraft:jungle_leaves[persistent=true]", - "TALL_GRASS", - "GRASS", - "minecraft:jungle_leaves[persistent=true]", - "GRASS", - "minecraft:jungle_leaves[persistent=true]" - ], - "style": { - "style": "FRACTAL_BILLOW_IRIS", - "fracture": { - "style": "STATIC" - } - }, - "variance": { - "style": "IRIS" - } - }, - { - "zoom": 10, - "chance": 0.1, - "palette": [ - "JUNGLE_WOOD", - "JUNGLE_WOOD", - "JUNGLE_WOOD" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "IRIS" - } - }, - { - "zoom": 10, - "chance": 0.5, - "palette": [ - "GRASS", - "TALL_GRASS" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "derivative": "JUNGLE" -} \ No newline at end of file + "rarity": 2 +} diff --git a/biomes/tropical-rainforest-wicked.json b/biomes/tropical-rainforest-wicked.json index c5b858b2..67772867 100644 --- a/biomes/tropical-rainforest-wicked.json +++ b/biomes/tropical-rainforest-wicked.json @@ -1,53 +1,73 @@ { - "name": "Wicked Rainforest", - "rarity": 12, - "layers": [ - { - "style": { - "style": "FRACTAL_BILLOW_IRIS" - }, - "zoom": 0.6, - "palette": [ - "GRASS_BLOCK", - "minecraft:jungle_leaves[persistent=true]", - "GRASS_BLOCK", - "GRASS_BLOCK" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "children": [ + "tropical-rainforest-hills", + "tropical-jungle-denmyre" ], - "effects": [ + "decorators": [ { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 + "chance": 0.45, + "variance": {"style": "IRIS"}, + "zoom": 0.1, + "palette": [ + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "tall_grass"}, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + } + ], + "style": { + "style": "FRACTAL_BILLOW_IRIS", + "fracture": {"style": "STATIC"} + } + }, + { + "chance": 0.1, + "verticalZoom": 88, + "variance": {"style": "IRIS"}, + "zoom": 10, + "palette": [{ + "weight": 3, + "block": "jungle_wood" + }], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"} + }, + { + "chance": 0.5, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "zoom": 10, + "palette": [ + {"block": "grass"}, + {"block": "tall_grass"} + ], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -58,10 +78,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -79,9 +96,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -194,91 +209,66 @@ } } ], - "wall": { - "style": { - "style": "IRIS" + "name": "Wicked Rainforest", + "layers": [ + { + "style": {"style": "FRACTAL_BILLOW_IRIS"}, + "zoom": 0.6, + "palette": [ + {"block": "grass_block"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + { + "weight": 2, + "block": "grass_block" + } + ] }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 3, + "max": 102, + "generator": "wicked" + }], + "derivative": "MODIFIED_JUNGLE", + "wall": { + "style": {"style": "IRIS"}, "zoom": 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" + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"} ] }, - "children": [ - "tropical-rainforest-hills", - "tropical-jungle-denmyre" - ], - "generators": [ - { - "generator": "wicked", - "min": 3, - "max": 102 - } - ], - "decorators": [ - { - "zoom": 0.1, - "chance": 0.45, - "palette": [ - "minecraft:jungle_leaves[persistent=true]", - "TALL_GRASS", - "GRASS", - "minecraft:jungle_leaves[persistent=true]", - "GRASS", - "minecraft:jungle_leaves[persistent=true]" - ], - "style": { - "style": "FRACTAL_BILLOW_IRIS", - "fracture": { - "style": "STATIC" - } - }, - "variance": { - "style": "IRIS" - } - }, - { - "zoom": 10, - "chance": 0.1, - "palette": [ - "JUNGLE_WOOD", - "JUNGLE_WOOD", - "JUNGLE_WOOD" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "IRIS" - } - }, - { - "zoom": 10, - "chance": 0.5, - "palette": [ - "GRASS", - "TALL_GRASS" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "derivative": "MODIFIED_JUNGLE" -} \ No newline at end of file + "rarity": 12 +} diff --git a/biomes/tropical-rainforest.json b/biomes/tropical-rainforest.json index 04a28fa8..02502b49 100644 --- a/biomes/tropical-rainforest.json +++ b/biomes/tropical-rainforest.json @@ -1,53 +1,73 @@ { - "name": "Rainforest", - "rarity": 2, - "layers": [ - { - "style": { - "style": "FRACTAL_BILLOW_IRIS" - }, - "zoom": 0.6, - "palette": [ - "GRASS_BLOCK", - "minecraft:jungle_leaves[persistent=true]", - "GRASS_BLOCK", - "GRASS_BLOCK" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "children": [ + "tropical-rainforest-hills", + "tropical-jungle-denmyre" ], - "effects": [ + "decorators": [ { - "interval": 550, - "particleOffset": 12, - "particleEffect": "TOTEM", - "particleCount": 0, - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1 + "chance": 0.45, + "variance": {"style": "IRIS"}, + "zoom": 0.1, + "palette": [ + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "tall_grass"}, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "grass"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + } + ], + "style": { + "style": "FRACTAL_BILLOW_IRIS", + "fracture": {"style": "STATIC"} + } + }, + { + "chance": 0.1, + "verticalZoom": 88, + "variance": {"style": "IRIS"}, + "zoom": 10, + "palette": [{ + "weight": 3, + "block": "jungle_wood" + }], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"} + }, + { + "chance": 0.5, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "zoom": 10, + "palette": [ + {"block": "grass"}, + {"block": "tall_grass"} + ], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -58,10 +78,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -79,9 +96,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -194,91 +209,66 @@ } } ], - "wall": { - "style": { - "style": "IRIS" + "name": "Rainforest", + "layers": [ + { + "style": {"style": "FRACTAL_BILLOW_IRIS"}, + "zoom": 0.6, + "palette": [ + {"block": "grass_block"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + { + "weight": 2, + "block": "grass_block" + } + ] }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [{"block": "dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 3, + "max": 9, + "generator": "sharp" + }], + "derivative": "JUNGLE", + "wall": { + "style": {"style": "IRIS"}, "zoom": 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" + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"}, + { + "data": {"persistent": true}, + "block": "jungle_leaves" + }, + {"block": "stripped_jungle_wood"} ] }, - "children": [ - "tropical-rainforest-hills", - "tropical-jungle-denmyre" - ], - "generators": [ - { - "generator": "sharp", - "min": 3, - "max": 9 - } - ], - "decorators": [ - { - "zoom": 0.1, - "chance": 0.45, - "palette": [ - "minecraft:jungle_leaves[persistent=true]", - "TALL_GRASS", - "GRASS", - "minecraft:jungle_leaves[persistent=true]", - "GRASS", - "minecraft:jungle_leaves[persistent=true]" - ], - "style": { - "style": "FRACTAL_BILLOW_IRIS", - "fracture": { - "style": "STATIC" - } - }, - "variance": { - "style": "IRIS" - } - }, - { - "zoom": 10, - "chance": 0.1, - "palette": [ - "JUNGLE_WOOD", - "JUNGLE_WOOD", - "JUNGLE_WOOD" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "IRIS" - } - }, - { - "zoom": 10, - "chance": 0.5, - "palette": [ - "GRASS", - "TALL_GRASS" - ], - "heightVariance": { - "style": "STATIC" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "derivative": "JUNGLE" -} \ No newline at end of file + "rarity": 2 +} diff --git a/biomes/tropical-submerged-volcanic.json b/biomes/tropical-submerged-volcanic.json index 3b475d38..667614ed 100644 --- a/biomes/tropical-submerged-volcanic.json +++ b/biomes/tropical-submerged-volcanic.json @@ -1,73 +1,85 @@ { + "effects": [{ + "particleAltX": 0.001, + "particleAltY": 0.13885, + "particleAltZ": 0.001, + "chance": 1, + "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", + "particleOffset": 0, + "interval": 150, + "particleCount": 0 + }], "name": "Submerged Volcanic", "layers": [ { - "style": { - "style": "STATIC" - }, - "zoom": 0.33, - "maxHeight": 4, "minHeight": 2, + "maxHeight": 4, + "style": {"style": "STATIC"}, + "zoom": 0.33, "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]" + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + }, + {"block": "magma_block"}, + { + "data": {"axis": "x"}, + "block": "basalt" + }, + { + "data": {"axis": "y"}, + "block": "basalt" + }, + { + "data": {"axis": "z"}, + "block": "basalt" + } ] }, { "minHeight": 6, "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] } ], - "effects": [ - { - "interval": 150, - "particleOffset": 0, - "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", - "particleCount": 0, - "particleAltX": 0.001, - "particleAltY": 0.13885, - "particleAltZ": 0.001, - "chance": 1 - } - ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "minecraft:blackstone_slab[type=bottom,waterlogged=false]", - "AIR" - ] - }, "generators": [ { - "generator": "sharp", "min": -12, - "max": 5 + "max": 5, + "generator": "sharp" }, { - "generator": "plain", "min": -12, - "max": -9 + "max": -9, + "generator": "plain" } ], - "loot": { - "tables": [ - "ocean-clutter" + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "WARM_OCEAN", + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "blackstone_slab" + }, + {"block": "air"} ] - }, - "derivative": "WARM_OCEAN" -} \ No newline at end of file + } +} diff --git a/biomes/tundra-beach-stone.json b/biomes/tundra-beach-stone.json index 89dbc332..5f6a05b8 100644 --- a/biomes/tundra-beach-stone.json +++ b/biomes/tundra-beach-stone.json @@ -1,40 +1,48 @@ { "name": "Stone Beach", - "rarity": 2, "layers": [ { "minHeight": 3, "maxHeight": 6, "palette": [ - "STONE", - "ANDESITE" + {"block": "stone"}, + {"block": "andesite"} ] }, { "minHeight": 1, "maxHeight": 3, - "palette": [ - "DIRT" - ] + "palette": [{"block": "dirt"}] } ], + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "derivative": "BEACH", + "rarity": 2, "slab": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "minecraft:stone_slab[type=bottom,waterlogged=false]", - "minecraft:andesite_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "andesite_slab" + }, + { + "weight": 2, + "block": "air" + } ] - }, - "generators": [ - { - "generator": "plain", - "min": -1, - "max": 1 - } - ], - "derivative": "BEACH" -} \ No newline at end of file + } +} diff --git a/biomes/tundra-beach.json b/biomes/tundra-beach.json index 9e1409c7..85bb0fa7 100644 --- a/biomes/tundra-beach.json +++ b/biomes/tundra-beach.json @@ -1,73 +1,95 @@ { - "name": "Cold Beach", - "loot": { - "tables": [ - "beach-clutter" - ] - }, - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 0.25, - "minHeight": 3, - "maxHeight": 6, - "palette": [ - "SAND" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT" - ] - } - ], - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, "decorators": [ { "chance": 0.006, "palette": [ - "minecraft:turtle_egg[eggs=1]", - "minecraft:turtle_egg[eggs=2]", - "minecraft:turtle_egg[eggs=3]", - "minecraft:turtle_egg[eggs=4]" + { + "data": {"eggs": 1}, + "block": "turtle_egg" + }, + { + "data": {"eggs": 2}, + "block": "turtle_egg" + }, + { + "data": {"eggs": 3}, + "block": "turtle_egg" + }, + { + "data": {"eggs": 4}, + "block": "turtle_egg" + } ] }, { - "zoom": 0.3, "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "AIR", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + {"block": "air"}, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} } ], - "generators": [ + "name": "Cold Beach", + "layers": [ { - "generator": "plain", - "min": -1, - "max": 1 + "minHeight": 3, + "maxHeight": 6, + "style": {"style": "STATIC"}, + "zoom": 0.25, + "palette": [{"block": "sand"}] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [{"block": "dirt"}] } ], - "derivative": "BEACH" -} \ No newline at end of file + "generators": [{ + "min": -1, + "max": 1, + "generator": "plain" + }], + "loot": {"tables": ["beach-clutter"]}, + "derivative": "BEACH", + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} diff --git a/biomes/tundra-bonsai-forest.json b/biomes/tundra-bonsai-forest.json index 8016c961..19b8dc60 100644 --- a/biomes/tundra-bonsai-forest.json +++ b/biomes/tundra-bonsai-forest.json @@ -1,44 +1,94 @@ { - "name": "Bonsai Forest", - "layers": [ - { - "palette": [ - "PODZOL" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "COARSE_DIRT" - ] - }, "children": [ "tundra-sequia-redwoods", "tundra-redwood-cliffs" ], + "decorators": [ + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "white_tulip"}, + {"block": "cornflower"}, + {"block": "blue_orchid"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.00145, + "variance": {"style": "STATIC"}, + "palette": [{"block": "fern"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "palette": [{"block": "orange_tulip"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.005, + "variance": {"style": "STATIC"}, + "palette": [{"block": "poppy"}], + "style": {"style": "STATIC"} + } + ], "objects": [ { "chance": 0.00375, @@ -51,9 +101,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -62,16 +110,10 @@ }, { "chance": 0.8, - "edit": [ - { - "find": [ - "OAK_WOOD" - ], - "replace": [ - "SPRUCE_WOOD" - ] - } - ], + "edit": [{ + "find": ["OAK_WOOD"], + "replace": ["SPRUCE_WOOD"] + }], "rotation": { "yAxis": { "min": 0, @@ -122,16 +164,10 @@ }, { "chance": 0.75, - "edit": [ - { - "find": [ - "OAK_LEAVES" - ], - "replace": [ - "minecraft:birch_leaves[persistent=true]" - ] - } - ], + "edit": [{ + "find": ["OAK_LEAVES"], + "replace": ["minecraft:birch_leaves[persistent=true]"] + }], "rotation": { "yAxis": { "min": 0, @@ -264,108 +300,36 @@ } } ], - "decorators": [ + "name": "Bonsai Forest", + "layers": [ + {"palette": [{"block": "podzol"}]}, { - "zoom": 1, - "chance": 0.003, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 1, - "chance": 0.003, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "WHITE_TULIP", - "CORNFLOWER", - "BLUE_ORCHID", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.00145, - "palette": [ - "FERN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.01, - "palette": [ - "ORANGE_TULIP" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.005, - "palette": [ - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "generators": [ - { - "generator": "plain", - "min": 17, - "max": 19 - } - ], - "derivative": "TAIGA" -} \ No newline at end of file + "generators": [{ + "min": 17, + "max": 19, + "generator": "plain" + }], + "derivative": "TAIGA", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "coarse_dirt"}] + } +} diff --git a/biomes/tundra-cavern.json b/biomes/tundra-cavern.json index bb0e519f..67c7b928 100644 --- a/biomes/tundra-cavern.json +++ b/biomes/tundra-cavern.json @@ -1,115 +1,107 @@ { - "name": "Tundra Cavern", - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 0.2, - "minHeight": 1, - "maxHeight": 2, - "palette": [ - "STONE", - "ANDESITE", - "COBBLESTONE", - "GRAVEL" - ] - } - ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "entitySpawnOverrides": [ - { - "rarity": 12, - "entity": "shroud", - "cancelSourceSpawn": true, - "trigger": "SKELETON" - } - ], - "slab": { - "style": { - "style": "IRIS" - }, - "zoom": 0.5, - "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" - ] - }, + "entitySpawnOverrides": [{ + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + }], "decorators": [ { - "chance": 0.0001, - "palette": [ - "BARREL" - ] + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] }, { - "zoom": 0.3, "chance": 0.002, - "palette": [ - "COBWEB" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "cobweb"}], + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.0011, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 - } - ], - "objects": [ - { - "chance": 0.0009, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true + { + "data": {"age": 0}, + "block": "sweet_berry_bush" }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + } + ], + "objects": [{ + "chance": 9.0E-4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, "enabled": true }, - "place": [ - "grave/grave" - ], - "translate": { - "x": 0, - "y": 0, - "z": 0 - } + "enabled": true + }, + "place": ["grave/grave"], + "translate": { + "x": 0, + "y": 0, + "z": 0 } - ], - "derivative": "FROZEN_OCEAN" -} \ No newline at end of file + }], + "name": "Tundra Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "cobblestone"}, + {"block": "gravel"} + ] + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "FROZEN_OCEAN", + "slab": { + "style": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 6, + "block": "air" + } + ] + } +} diff --git a/biomes/tundra-mountains-cliffs.json b/biomes/tundra-mountains-cliffs.json index e0c8555a..b72effee 100644 --- a/biomes/tundra-mountains-cliffs.json +++ b/biomes/tundra-mountains-cliffs.json @@ -1,45 +1,62 @@ { - "name": "Shattered Mountains", - "rarity": 4, - "layers": [ - { - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "IRIS" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "generators": [ + "decorators": [ { - "generator": "plain", - "min": 11, - "max": 32 + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "white_tulip"}, + {"block": "blue_orchid"}, + {"block": "poppy"} + ], + "style": {"style": "STATIC"} }, { - "generator": "mountain-cliffs", - "min": 12, - "max": 62 + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.02, + "palette": [ + {"block": "white_tulip"}, + {"block": "cornflower"}, + {"block": "blue_orchid"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.2, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} } ], "objects": [ @@ -60,7 +77,6 @@ "evergreen/fantasy_evergreen_medium1", "evergreen/fantasy_evergreen_medium2", "evergreen/fantasy_evergreen_medium3" - ], "translate": { "x": 0, @@ -130,12 +146,10 @@ }, { "chance": 0.075, - "edit": [ - { - "find": ["OAK_WOOD"], - "replace": ["SPRUCE_WOOD"] - } - ], + "edit": [{ + "find": ["OAK_WOOD"], + "replace": ["SPRUCE_WOOD"] + }], "rotation": { "yAxis": { "min": 0, @@ -182,81 +196,48 @@ } } ], - "decorators": [ + "name": "Shattered Mountains", + "layers": [ + {"palette": [{"block": "grass_block"}]}, { - "zoom": 0.1, - "chance": 0.01, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "IRIS"}, "palette": [ - "WHITE_TULIP", - "BLUE_ORCHID", - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.02, - "chance": 0.003, - "palette": [ - "WHITE_TULIP", - "CORNFLOWER", - "BLUE_ORCHID", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.2, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [ + { + "min": 11, + "max": 32, + "generator": "plain" + }, + { + "min": 12, + "max": 62, + "generator": "mountain-cliffs" } ], - "derivative": "MOUNTAINS", - "biomeStyle": { - "style": "IRIS" - }, "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, "biomeScatter": [ "PLAINS", "TAIGA_HILLS", "MOUNTAINS", "SWAMP" ], - "biomeSkyScatter": [ - "SNOWY_TAIGA", - "SNOWY_MOUNTAINS" - ] -} \ No newline at end of file + "rarity": 4 +} diff --git a/biomes/tundra-mountains.json b/biomes/tundra-mountains.json index 57dd44b6..6844bdd2 100644 --- a/biomes/tundra-mountains.json +++ b/biomes/tundra-mountains.json @@ -1,46 +1,8 @@ { - "name": "Mountains", - "rarity": 2, - "layers": [ - { - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" ], - "generators": [ - { - "generator": "mountain", - "min": 66, - "max": 89 - } - ], - "children": [ - "tundra-mountains-cliffs" - ], - "childShrinkFactor": 8, - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.8, @@ -115,65 +77,87 @@ } } ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": {"style": "IRIS"}, + "children": ["tundra-mountains-cliffs"], "decorators": [ { - "zoom": 0.1, "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.1, "palette": [ - "WHITE_TULIP", - "BLUE_ORCHID", - "POPPY" + {"block": "white_tulip"}, + {"block": "blue_orchid"}, + {"block": "poppy"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.2, - "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} } ], - "derivative": "MOUNTAINS", - "biomeStyle": { - "style": "IRIS" + "name": "Mountains", + "layers": [ + {"palette": [{"block": "grass_block"}]}, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } + ], + "generators": [{ + "min": 66, + "max": 89, + "generator": "mountain" + }], + "childShrinkFactor": 8, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] }, - "biomeZoom": 30, "biomeScatter": [ "PLAINS", "TAIGA_HILLS", "MOUNTAINS", "SWAMP" ], - "biomeSkyScatter": [ - "SNOWY_TAIGA", - "SNOWY_MOUNTAINS" - ] -} \ No newline at end of file + "rarity": 2 +} diff --git a/biomes/tundra-ocean.json b/biomes/tundra-ocean.json index 8803fcbe..dd2c15d9 100644 --- a/biomes/tundra-ocean.json +++ b/biomes/tundra-ocean.json @@ -1,48 +1,51 @@ { - "name": "Cold Ocean", - "layers": [ + "children": ["rocky-ocean"], + "decorators": [ { - "minHeight": 2, - "maxHeight": 3, - "zoom": 0.825, - "style": { - "style": "STATIC" - }, - "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 20, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} }, { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "DIRT" - ] + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] + "chance": 0.013, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 24, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} } ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, "objects": [ { "chance": 0.01, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -52,6 +55,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -65,7 +69,6 @@ }, { "chance": 0.1, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -75,6 +78,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "statue/sub-stat-1", "statue/sub-stat-2", @@ -89,97 +93,75 @@ } } ], - "children": [ - "rocky-ocean" - ], - "slab": { - "style": { - "style": "STATIC" + "name": "Cold Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "zoom": 0.825, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } + ] }, - "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] + } + ], + "generators": [{ + "min": -33, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "COLD_OCEAN", "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] }, - "decorators": [ - { - "zoom": 20, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" }, - "variance": { - "style": "STATIC" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" } - }, - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 24, - "stackMin": 2, - "chance": 0.013, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -33, - "max": -7 - } - ], - "derivative": "COLD_OCEAN" -} \ No newline at end of file + ] + } +} diff --git a/biomes/tundra-redwood-cliffs.json b/biomes/tundra-redwood-cliffs.json index f5263b74..73f33a98 100644 --- a/biomes/tundra-redwood-cliffs.json +++ b/biomes/tundra-redwood-cliffs.json @@ -1,49 +1,70 @@ { - "name": "Redwood Cliffs", - "rarity": 6, - "layers": [ + "decorators": [ { - "style": { - "style": "IRIS_DOUBLE", - "fracture": { - "style": "IRIS", - "zoom": 0.2 + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" } - }, - "zoom": 0.2, - "palette": [ - "PODZOL" - ] + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.02, "palette": [ - "DIRT", - "COARSE_DIRT" - ] + {"block": "white_tulip"}, + {"block": "cornflower"}, + {"block": "blue_orchid"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + "chance": 0.00145, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "fern"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.015, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "orange_tulip"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "poppy"}], + "style": {"style": "STATIC"} } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "COARSE_DIRT" - ] - }, "objects": [ { "chance": 0.7, @@ -102,16 +123,10 @@ }, { "chance": 0.75, - "edit": [ - { - "find": [ - "OAK_LEAVES" - ], - "replace": [ - "minecraft:birch_leaves[persistent=true]" - ] - } - ], + "edit": [{ + "find": ["OAK_LEAVES"], + "replace": ["minecraft:birch_leaves[persistent=true]"] + }], "rotation": { "yAxis": { "min": 0, @@ -220,101 +235,54 @@ } } ], - "decorators": [ + "name": "Redwood Cliffs", + "layers": [ { - "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]" - ], "style": { - "style": "STATIC" + "style": "IRIS_DOUBLE", + "fracture": { + "style": "IRIS", + "zoom": 0.2 + } }, - "variance": { - "style": "STATIC" - } + "zoom": 0.2, + "palette": [{"block": "podzol"}] }, { - "zoom": 0.02, - "chance": 0.003, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "WHITE_TULIP", - "CORNFLOWER", - "BLUE_ORCHID", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 0.3, - "chance": 0.00145, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "FERN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.015, - "palette": [ - "ORANGE_TULIP" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], "generators": [ { - "generator": "plain", "min": 11, - "max": 32 + "max": 32, + "generator": "plain" }, { - "generator": "mountain-cliffs", "min": 12, - "max": 62 + "max": 62, + "generator": "mountain-cliffs" } ], - "derivative": "TAIGA" -} \ No newline at end of file + "derivative": "TAIGA", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "coarse_dirt"}] + }, + "rarity": 6 +} diff --git a/biomes/tundra-redwoods-forest.json b/biomes/tundra-redwoods-forest.json index 92140304..1aed938d 100644 --- a/biomes/tundra-redwoods-forest.json +++ b/biomes/tundra-redwoods-forest.json @@ -1,44 +1,94 @@ { - "name": "Redwood Forest", - "layers": [ - { - "palette": [ - "PODZOL" - ] - }, - { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "COARSE_DIRT" - ] - }, "children": [ "tundra-sequia-redwoods", "tundra-redwood-cliffs" ], + "decorators": [ + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [ + {"block": "white_tulip"}, + {"block": "cornflower"}, + {"block": "blue_orchid"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.00145, + "variance": {"style": "STATIC"}, + "palette": [{"block": "fern"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "palette": [{"block": "orange_tulip"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.005, + "variance": {"style": "STATIC"}, + "palette": [{"block": "poppy"}], + "style": {"style": "STATIC"} + } + ], "objects": [ { "chance": 0.00375, @@ -51,9 +101,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -117,16 +165,10 @@ }, { "chance": 0.75, - "edit": [ - { - "find": [ - "OAK_LEAVES" - ], - "replace": [ - "minecraft:birch_leaves[persistent=true]" - ] - } - ], + "edit": [{ + "find": ["OAK_LEAVES"], + "replace": ["minecraft:birch_leaves[persistent=true]"] + }], "rotation": { "yAxis": { "min": 0, @@ -259,108 +301,36 @@ } } ], - "decorators": [ + "name": "Redwood Forest", + "layers": [ + {"palette": [{"block": "podzol"}]}, { - "zoom": 1, - "chance": 0.003, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 1, - "chance": 0.003, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "WHITE_TULIP", - "CORNFLOWER", - "BLUE_ORCHID", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.00145, - "palette": [ - "FERN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.01, - "palette": [ - "ORANGE_TULIP" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "chance": 0.005, - "palette": [ - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "generators": [ - { - "generator": "plain", - "min": 17, - "max": 19 - } - ], - "derivative": "TAIGA" -} \ No newline at end of file + "generators": [{ + "min": 17, + "max": 19, + "generator": "plain" + }], + "derivative": "TAIGA", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "coarse_dirt"}] + } +} diff --git a/biomes/tundra-river.json b/biomes/tundra-river.json index 5455f5d0..eda03123 100644 --- a/biomes/tundra-river.json +++ b/biomes/tundra-river.json @@ -1,48 +1,51 @@ { - "name": "Cold River", - "layers": [ + "children": ["rocky-ocean"], + "decorators": [ { - "minHeight": 2, - "maxHeight": 3, - "zoom": 0.825, - "style": { - "style": "STATIC" - }, - "palette": [ - "SAND", - "CLAY", - "SAND", - "GRAVEL", - "SAND", - "DIRT", - "SAND", - "SAND" - ] + "chance": 0.07, + "variance": {"style": "STATIC"}, + "zoom": 20, + "palette": [{"block": "seagrass"}], + "style": {"style": "STATIC"} }, { + "chance": 6.0E-4, + "variance": {"style": "STATIC"}, + "zoom": 1, "palette": [ - "DIRT" - ] + {"block": "soul_sand"}, + {"block": "magma_block"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "DIRT", - "DIRT", - "COARSE_DIRT" - ] + "chance": 0.013, + "verticalZoom": 88, + "variance": {"style": "STATIC"}, + "stackMax": 24, + "zoom": 1, + "palette": [{"block": "kelp_plant"}], + "style": {"style": "STATIC"}, + "heightVariance": {"style": "IRIS"}, + "stackMin": 2 + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 1, + "palette": [{ + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }], + "style": {"style": "STATIC"} } ], - "loot": { - "tables": [ - "ocean-clutter" - ] - }, "objects": [ { "chance": 0.01, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -52,6 +55,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "ships/swreck-1", "ships/usd-ship-1", @@ -65,7 +69,6 @@ }, { "chance": 0.1, - "underwater": true, "rotation": { "yAxis": { "min": 0, @@ -75,6 +78,7 @@ }, "enabled": true }, + "underwater": true, "place": [ "statue/sub-stat-1", "statue/sub-stat-2", @@ -89,97 +93,75 @@ } } ], - "children": [ - "rocky-ocean" - ], - "slab": { - "style": { - "style": "STATIC" + "name": "Cold River", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "zoom": 0.825, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "sand"}, + {"block": "clay"}, + {"block": "sand"}, + {"block": "gravel"}, + {"block": "sand"}, + {"block": "dirt"}, + { + "weight": 2, + "block": "sand" + } + ] }, - "palette": [ - "minecraft:sandstone_slab[type=bottom,waterlogged=false]", - "minecraft:smooth_sandstone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR" - ] - }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + {"block": "coarse_dirt"} + ] + } + ], + "generators": [{ + "min": -33, + "max": -7, + "generator": "plain" + }], + "loot": {"tables": ["ocean-clutter"]}, + "derivative": "COLD_OCEAN", "wall": { - "style": { - "style": "STATIC" - }, + "style": {"style": "STATIC"}, "palette": [ - "STONE", - "ANDESITE", - "STONE" + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} ] }, - "decorators": [ - { - "zoom": 20, - "chance": 0.07, - "palette": [ - "SEAGRASS" - ], - "style": { - "style": "STATIC" + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" }, - "variance": { - "style": "STATIC" + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" } - }, - { - "zoom": 1, - "chance": 0.0006, - "palette": [ - "SOUL_SAND", - "MAGMA_BLOCK" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "stackMax": 24, - "stackMin": 2, - "chance": 0.013, - "palette": [ - "KELP_PLANT" - ], - "heightVariance": { - "style": "IRIS" - }, - "verticalZoom": 88, - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 1, - "chance": 0.001, - "palette": [ - "minecraft:sea_pickle[pickles=1,waterlogged=true]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": -33, - "max": -7 - } - ], - "derivative": "COLD_OCEAN" -} \ No newline at end of file + ] + } +} diff --git a/biomes/tundra-sequia-redwoods.json b/biomes/tundra-sequia-redwoods.json index b502d131..3ef7ce50 100644 --- a/biomes/tundra-sequia-redwoods.json +++ b/biomes/tundra-sequia-redwoods.json @@ -1,52 +1,94 @@ { - "name": "Sequoia Redwoods", - "rarity": 7, - "layers": [ + "decorators": [ { - "style": { - "style": "IRIS_DOUBLE", - "fracture": { - "style": "IRIS", - "zoom": 0.2 + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" } - }, - "zoom": 0.2, - "palette": [ - "PODZOL", - "PODZOL", - "COARSE_DIRT", - "COARSE_DIRT" - ] + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.02, "palette": [ - "DIRT", - "COARSE_DIRT" - ] + {"block": "white_tulip"}, + {"block": "cornflower"}, + {"block": "blue_orchid"}, + {"block": "lily_of_the_valley"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "chance": 0.0445, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "fern"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.015, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "orange_tulip"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "dead_bush"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.01, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "poppy"}], + "style": {"style": "STATIC"} } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "COARSE_DIRT" - ] - }, "objects": [ { "chance": 0.00375, @@ -59,9 +101,7 @@ }, "enabled": true }, - "place": [ - "camp/camp" - ], + "place": ["camp/camp"], "translate": { "x": 0, "y": 0, @@ -69,6 +109,7 @@ } }, { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -79,10 +120,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -192,112 +230,56 @@ } } ], - "decorators": [ + "name": "Sequoia Redwoods", + "layers": [ { - "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]" - ], "style": { - "style": "STATIC" + "style": "IRIS_DOUBLE", + "fracture": { + "style": "IRIS", + "zoom": 0.2 + } }, - "variance": { - "style": "STATIC" - } + "zoom": 0.2, + "palette": [ + { + "weight": 2, + "block": "podzol" + }, + { + "weight": 2, + "block": "coarse_dirt" + } + ] }, { - "zoom": 0.02, - "chance": 0.003, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "WHITE_TULIP", - "CORNFLOWER", - "BLUE_ORCHID", - "LILY_OF_THE_VALLEY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 0.3, - "chance": 0.0445, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "FERN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.015, - "palette": [ - "ORANGE_TULIP" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "DEAD_BUSH" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.01, - "palette": [ - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "generators": [ - { - "generator": "plain", - "min": 17, - "max": 19 - } - ], - "derivative": "TAIGA" -} \ No newline at end of file + "generators": [{ + "min": 17, + "max": 19, + "generator": "plain" + }], + "derivative": "TAIGA", + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "coarse_dirt"}] + }, + "rarity": 7 +} diff --git a/biomes/tundra-spiked-cavern.json b/biomes/tundra-spiked-cavern.json index c164b66e..9e80b229 100644 --- a/biomes/tundra-spiked-cavern.json +++ b/biomes/tundra-spiked-cavern.json @@ -1,103 +1,54 @@ { - "name": "Spiked Tundra Cavern", - "layers": [ - { - "style": { - "style": "STATIC" - }, - "zoom": 0.2, - "minHeight": 1, - "maxHeight": 2, - "palette": [ - "STONE", - "ANDESITE", - "COBBLESTONE", - "GRAVEL" - ] - } - ], - "loot": { - "tables": [ - "cave-clutter" - ] - }, - "slab": { - "style": { - "style": "IRIS" - }, - "zoom": 0.5, - "palette": [ - "minecraft:cobblestone_slab[type=bottom,waterlogged=false]", - "minecraft:mossy_cobblestone_slab[type=bottom,waterlogged=false]", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR", - "AIR" - ] - }, "decorators": [ { - "chance": 0.0001, - "palette": [ - "BARREL" - ] + "chance": 1.0E-4, + "palette": [{"block": "barrel"}] }, { - "zoom": 0.3, "chance": 0.002, - "palette": [ - "COBWEB" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "cobweb"}], + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.0011, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "COBBLESTONE_WALL", - "ANDESITE_WALL" + {"block": "cobblestone_wall"}, + {"block": "andesite_wall"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - } - ], - "generators": [ - { - "generator": "plain", - "min": 4, - "max": 6 + "style": {"style": "STATIC"} } ], "objects": [ { - "chance": 0.000856, + "chance": 8.56E-4, "rotation": { "yAxis": { "min": 0, @@ -107,9 +58,7 @@ }, "enabled": true }, - "place": [ - "grave/grave" - ], + "place": ["grave/grave"], "translate": { "x": 0, "y": 0, @@ -118,19 +67,15 @@ }, { "chance": 1, - "edit": [ - { - "find": [ - "Stone" - ], - "replace": [ - "STONE", - "ANDESITE", - "COBBLESTONE", - "GRAVEL" - ] - } - ], + "edit": [{ + "find": ["Stone"], + "replace": [ + "STONE", + "ANDESITE", + "COBBLESTONE", + "GRAVEL" + ] + }], "rotation": { "yAxis": { "min": 0, @@ -157,5 +102,48 @@ } } ], - "derivative": "FROZEN_OCEAN" -} \ No newline at end of file + "name": "Spiked Tundra Cavern", + "layers": [{ + "minHeight": 1, + "maxHeight": 2, + "style": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "cobblestone"}, + {"block": "gravel"} + ] + }], + "generators": [{ + "min": 4, + "max": 6, + "generator": "plain" + }], + "loot": {"tables": ["cave-clutter"]}, + "derivative": "FROZEN_OCEAN", + "slab": { + "style": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 6, + "block": "air" + } + ] + } +} diff --git a/biomes/tundra-spruce-denmyre.json b/biomes/tundra-spruce-denmyre.json index 3bdb9d6b..80cb3252 100644 --- a/biomes/tundra-spruce-denmyre.json +++ b/biomes/tundra-spruce-denmyre.json @@ -1,127 +1,92 @@ { - "name": "Spruce Denmyre", - "rarity": 2, - "layers": [ - { - "style": { - "style": "FLAT" - }, - "palette": [ - "GRASS_BLOCK" - ] - }, - { - "palette": [ - "DIRT" - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - "COARSE_DIRT" - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - } - ], "decorators": [ { - "zoom": 0.02, "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.02, "palette": [ - "WHITE_TULIP", - "CORNFLOWER", - "BLUE_ORCHID", - "LILY_OF_THE_VALLEY" + {"block": "white_tulip"}, + {"block": "cornflower"}, + {"block": "blue_orchid"}, + {"block": "lily_of_the_valley"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { - "zoom": 0.3, "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { "chance": 0.2, + "variance": {"style": "STATIC"}, "palette": [ - "GRASS", - "FERN" + {"block": "grass"}, + {"block": "fern"} ], - "style": { - "style": "IRIS_DOUBLE" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "IRIS_DOUBLE"} }, { "chance": 0.1, + "variance": {"style": "STATIC"}, "palette": [ - "GRASS", - "FERN" + {"block": "grass"}, + {"block": "fern"} ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { "chance": 0.003, + "variance": {"style": "STATIC"}, "palette": [ - "minecraft:stone_button[face=floor,facing=east,powered=false]", - "minecraft:stone_button[face=floor,facing=south,powered=false]" + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"} }, { "chance": 0.017, - "palette": [ - "TALL_GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "variance": {"style": "STATIC"}, + "palette": [{"block": "tall_grass"}], + "style": {"style": "STATIC"} } ], "objects": [ { + "mode": "PAINT", "chance": 0.0025, "rotation": { "yAxis": { @@ -132,10 +97,7 @@ }, "enabled": true }, - "mode": "PAINT", - "place": [ - "camp/barrel-bin" - ], + "place": ["camp/barrel-bin"], "translate": { "x": 0, "y": 0, @@ -145,16 +107,10 @@ { "chance": 0.5, "density": 2, - "edit": [ - { - "find": [ - "spruce_planks" - ], - "replace": [ - "stripped_spruce_wood" - ] - } - ], + "edit": [{ + "find": ["spruce_planks"], + "replace": ["stripped_spruce_wood"] + }], "rotation": { "yAxis": { "min": 0, @@ -215,22 +171,42 @@ } } ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, - "generators": [ + "name": "Spruce Denmyre", + "layers": [ { - "generator": "plain", - "min": 4, - "max": 7 + "style": {"style": "FLAT"}, + "palette": [{"block": "grass_block"}] + }, + {"palette": [{"block": "dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [{"block": "coarse_dirt"}] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "derivative": "SNOWY_TUNDRA" -} \ No newline at end of file + "generators": [{ + "min": 4, + "max": 7, + "generator": "plain" + }], + "derivative": "SNOWY_TUNDRA", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + }, + "rarity": 2 +} diff --git a/biomes/tundra-taiga.json b/biomes/tundra-taiga.json index 08839f9d..2cc4f06c 100644 --- a/biomes/tundra-taiga.json +++ b/biomes/tundra-taiga.json @@ -1,53 +1,85 @@ { - "name": "Cold Tundra", - "layers": [ + "decorators": [ { - "style": { - "style": "STATIC" - }, - "zoom": 0.92, + "chance": 0.003, + "variance": {"style": "STATIC"}, + "zoom": 0.02, "palette": [ - "GRASS_BLOCK" - ] + {"block": "white_tulip"}, + {"block": "blue_orchid"} + ], + "style": {"style": "STATIC"} }, { - "minHeight": 2, - "maxHeight": 4, - "palette": [ - "DIRT", - "COARSE_DIRT" - ] + "chance": 0.023, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "grass"}], + "style": {"style": "STATIC"} }, { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "poppy"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.3, "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] + { + "data": {"age": 0}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 1}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 2}, + "block": "sweet_berry_bush" + }, + { + "data": {"age": 3}, + "block": "sweet_berry_bush" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.001, + "variance": {"style": "STATIC"}, + "zoom": 0.02, + "palette": [ + {"block": "wither_rose"}, + {"block": "oxeye_daisy"}, + {"block": "pink_tulip"} + ], + "style": {"style": "FRACTAL_SMOKE"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "large_fern"}, + {"block": "tall_grass"} + ], + "style": {"style": "FRACTAL_SMOKE"} + }, + { + "chance": 0.21, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "grass"}, + {"block": "fern"} + ], + "style": {"style": "STATIC"} } ], - "structures": [ - { - "tileset": "village-stone", - "zoom": 2, - "rarity": 159 - } - ], - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - "STONE", - "ANDESITE", - "STONE" - ] - }, "objects": [ { "chance": 0.00256, @@ -60,9 +92,7 @@ }, "enabled": true }, - "place": [ - "grave/grave" - ], + "place": ["grave/grave"], "translate": { "x": 0, "y": 0, @@ -118,16 +148,10 @@ }, { "chance": 0.25, - "edit": [ - { - "find": [ - "OAK_LEAVES" - ], - "replace": [ - "minecraft:birch_leaves[persistent=true]" - ] - } - ], + "edit": [{ + "find": ["OAK_LEAVES"], + "replace": ["minecraft:birch_leaves[persistent=true]"] + }], "rotation": { "yAxis": { "min": 0, @@ -207,113 +231,49 @@ } } ], - "decorators": [ + "name": "Cold Tundra", + "layers": [ { - "zoom": 0.02, - "chance": 0.003, - "palette": [ - "WHITE_TULIP", - "BLUE_ORCHID" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + "style": {"style": "STATIC"}, + "zoom": 0.92, + "palette": [{"block": "grass_block"}] }, { - "zoom": 0.3, - "chance": 0.023, + "minHeight": 2, + "maxHeight": 4, "palette": [ - "GRASS" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "dirt"}, + {"block": "coarse_dirt"} + ] }, { - "zoom": 0.3, - "chance": 0.001, + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, "palette": [ - "POPPY" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.3, - "chance": 0.001, - "palette": [ - "minecraft:sweet_berry_bush[age=0]", - "minecraft:sweet_berry_bush[age=1]", - "minecraft:sweet_berry_bush[age=2]", - "minecraft:sweet_berry_bush[age=3]" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.02, - "chance": 0.001, - "palette": [ - "WITHER_ROSE", - "OXEYE_DAISY", - "PINK_TULIP" - ], - "style": { - "style": "FRACTAL_SMOKE" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.2, - "chance": 0.05, - "palette": [ - "LARGE_FERN", - "TALL_GRASS" - ], - "style": { - "style": "FRACTAL_SMOKE" - }, - "variance": { - "style": "STATIC" - } - }, - { - "zoom": 0.2, - "chance": 0.21, - "palette": [ - "GRASS", - "FERN" - ], - "style": { - "style": "STATIC" - }, - "variance": { - "style": "STATIC" - } + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] } ], - "generators": [ - { - "generator": "plain", - "min": 5, - "max": 14 - } - ], - "derivative": "GIANT_TREE_TAIGA" -} \ No newline at end of file + "structures": [{ + "tileset": "village-stone", + "zoom": 2, + "rarity": 159 + }], + "generators": [{ + "min": 5, + "max": 14, + "generator": "plain" + }], + "derivative": "GIANT_TREE_TAIGA", + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "stone"}, + {"block": "andesite"}, + {"block": "stone"} + ] + } +}