diff --git a/biomes/temperate/birch-forest-extended.json b/biomes/temperate/birch-forest-extended.json new file mode 100644 index 00000000..5e44fd46 --- /dev/null +++ b/biomes/temperate/birch-forest-extended.json @@ -0,0 +1,234 @@ +{ + "name": "Birch Forest", + "derivative": "BIRCH_FOREST", + "vanillaDerivative": "BIRCH_FOREST", + "children": ["temperate/birch-thin"], + "childStyle": { + "style": "NOWHERE_SIMPLEX", + "zoom": 5 + }, + "color": "#A8F588", + "rarity": 3, + "biomeZoom": 50, + "generators": [ + { + "min": 5, + "max": 12, + "generator": "mountain" + }, + { + "min": 43, + "max": 71, + "generator": "rare-hills" + } + ], + "jigsawStructures": [ + { + "rarity": 1700, + "structure": "pillager_outpost" + }, + { + "rarity": 1500, + "structure": "village-temperate" + } + ], + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "minecraft:grass_block" + }, + {"block": "minecraft:gravel"}, + { + "weight": 19, + "block": "minecraft:grass_block" + } + ] + }, + {"palette": [{"block": "minecraft:dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.0025, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["clutter/bincluster1"] + }, + { + "mode": "PAINT", + "chance": 0.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["clutter/camp1"] + }, + { + "chance": 1, + "density": 4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/birch/antioch3", + "trees/birch/antioch4", + "trees/birch/antioch5", + "trees/birch/antioch6", + "trees/birch/antioch7", + "trees/birch/antioch8", + "trees/birch/antioch9", + "trees/birch/antioch10", + "trees/birch/antioch11", + "trees/birch/antioch12", + "trees/birch/antioch13" + ] + }, + { + "chance": 0.08, + "density": 4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/birch/forest1", + "trees/birch/forest2", + "trees/birch/forest3", + "trees/birch/forest4" + ] + }, + { + "chance": 0.08, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/birch/antioch3b", + "trees/birch/antioch4b", + "trees/birch/antioch5b", + "trees/birch/antioch6b" + ], + "addFeatures": [{ + "rarity": 1, + "zone": { + "blockRadius": 8, + "entitySpawners": ["hives"] + } + }] + }, + { + "chance": 0.008, + "mode": "PAINT", + "place": [ + "clutter/pumpkins1", + "clutter/pumpkins2", + "clutter/pumpkins3", + "clutter/pumpkins4", + "clutter/pumpkins5", + "clutter/pumpkins6" + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "max": 360, + "min": 0, + "interval": 90 + } + }, + "translate": {"y": 1} + } + ], + "biomeStyle": {"style": "SIMPLEX"}, + "decorators": [ + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.1, + "palette": [ + {"block": "minecraft:allium"}, + {"block": "minecraft:poppy"}, + {"block": "minecraft:dandelion"}, + {"block": "minecraft:azure_bluet"}, + {"block": "minecraft:pink_tulip"}, + {"block": "minecraft:cornflower"}, + {"block": "minecraft:lily_of_the_valley"} + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.4, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:grass"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.017, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:tall_grass"}], + "style": {"style": "STATIC"} + } + ], + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } +} diff --git a/biomes/temperate/birch-forest.json b/biomes/temperate/birch-forest.json index f903c8eb..bd4f83b0 100644 --- a/biomes/temperate/birch-forest.json +++ b/biomes/temperate/birch-forest.json @@ -2,7 +2,7 @@ "name": "Birch Forest", "derivative": "BIRCH_FOREST", "vanillaDerivative": "BIRCH_FOREST", - "children": ["temperate/birch-thin"], + "children": ["temperate/birch-thin", "temperate/birch-forest-extended"], "childStyle": { "style": "NOWHERE_SIMPLEX", "zoom": 5 diff --git a/biomes/temperate/combo-forest-extended.json b/biomes/temperate/combo-forest-extended.json new file mode 100644 index 00000000..0b463038 --- /dev/null +++ b/biomes/temperate/combo-forest-extended.json @@ -0,0 +1,307 @@ +{ + "name": "Combo Forest", + "derivative": "FOREST", + "vanillaDerivative": "FOREST", + "children": ["temperate/oak-denmyre"], + "generators": [{ + "min": 45, + "max": 62, + "generator": "mountain" + }], + "rarity": 2, + "color": "#96EB73", + "biomeZoom": 50, + "layers": [ + { + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:grass_block"}] + }, + {"palette": [{"block": "minecraft:dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "jigsawStructures": [ + { + "rarity": 1700, + "structure": "pillager_outpost" + }, + { + "rarity": 1500, + "structure": "village-temperate" + } + ], + "biomeStyle": {"style": "SIMPLEX"}, + "decorators": [ + { + "chance": 0.8, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + { + "weight": 1, + "block": "minecraft:grass" + }, + {"block": "minecraft:grass"}, + {"block": "minecraft:grass"}, + { + "chance": 7, + "block": "minecraft:grass" + } + ] + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{ + "block": "minecraft:oak_leaves", + "data": {"persistent": true} + }] + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:tall_grass"}] + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:rose_bush"}] + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{ + "chance": 3, + "block": "minecraft:red_mushroom" + }] + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{ + "chance": 3, + "block": "minecraft:poppy" + }] + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:cobblestone_slab"}] + } + ], + "objects": [ + { + "chance": 0.07, + "rotation": { + "yAxis": { + "min": 0, + "max": 360, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/hoakgeneric3", + "trees/oak/hoakgeneric4", + "trees/oak/hoakgeneric5", + "trees/oak/hoakgeneric6", + "trees/oak/hoakgeneric7", + "trees/oak/hoakgeneric8", + "trees/oak/hoakgeneric9", + "trees/oak/hoakgeneric1", + "trees/oak/shoakgeneric3", + "trees/oak/shoakgeneric4", + "trees/oak/shoakgeneric5", + "trees/oak/shoakgeneric6", + "trees/oak/shoakgeneric7", + "trees/oak/shoakgeneric8", + "trees/oak/shoakgeneric9", + "trees/oak/shoakgeneric1", + "trees/oak/shoakgeneric2" + ] + }, + { + "mode": "PAINT", + "chance": 0.00975, + "rotation": { + "yAxis": { + "min": 0, + "max": 360, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/camp1", + "clutter/camp4", + "clutter/camp5", + "clutter/camp3" + ] + }, + { + "chance": 1, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 360, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/antioch3", + "trees/oak/antioch4", + "trees/oak/antioch5", + "trees/oak/antioch6", + "trees/oak/antioch7", + "trees/oak/antioch8", + "trees/oak/antioch9", + "trees/oak/antioch10", + "trees/oak/antioch11", + "trees/oak/antioch12", + "trees/oak/antioch13" + ] + }, + { + "chance": 0.9, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 360, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/birch/antioch3", + "trees/birch/antioch4", + "trees/birch/antioch5", + "trees/birch/antioch6", + "trees/birch/antioch7", + "trees/birch/antioch8", + "trees/birch/antioch9", + "trees/birch/antioch10", + "trees/birch/antioch11", + "trees/birch/antioch12", + "trees/birch/antioch13" + ] + }, + { + "chance": 0.18, + "rotation": { + "yAxis": { + "min": 0, + "max": 360, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/toak1", + "trees/oak/toak2", + "trees/oak/toak3", + "trees/oak/toak4", + "trees/oak/toak8", + "trees/oak/toak10" + ] + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 360, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/obelisk1", + "clutter/obelisk2", + "clutter/obelisk3", + "clutter/obelisk4", + "clutter/obelisk5", + "clutter/obelisk6", + "clutter/obelisk7" + ] + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 360, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/literalgarbage1", + "clutter/literalgarbage2", + "clutter/literalgarbage3", + "clutter/literalgarbage4" + ] + }, + { + "chance": 0.008, + "mode": "PAINT", + "place": [ + "clutter/pumpkins1", + "clutter/pumpkins2", + "clutter/pumpkins3", + "clutter/pumpkins4", + "clutter/pumpkins5", + "clutter/pumpkins6" + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "max": 360, + "min": 0, + "interval": 90 + } + }, + "translate": {"y": 1} + } + ], + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } +} diff --git a/biomes/temperate/combo-forest.json b/biomes/temperate/combo-forest.json index 618cdde7..b3677269 100644 --- a/biomes/temperate/combo-forest.json +++ b/biomes/temperate/combo-forest.json @@ -2,7 +2,7 @@ "name": "Combo Forest", "derivative": "FOREST", "vanillaDerivative": "FOREST", - "children": ["temperate/oak-denmyre"], + "children": ["temperate/oak-denmyre", "temperate/combo-forest-extended"], "generators": [{ "min": 5, "max": 12, diff --git a/biomes/temperate/flower-forest-extended.json b/biomes/temperate/flower-forest-extended.json new file mode 100644 index 00000000..bb6f5eb2 --- /dev/null +++ b/biomes/temperate/flower-forest-extended.json @@ -0,0 +1,487 @@ +{ + "name": "Temperate Flower Forest", + "derivative": "FLOWER_FOREST", + "rarity": 3, + "color": "#8BE565", + "vanillaDerivative": "FLOWER_FOREST", + "generators": [{ + "min": 34, + "max": 57, + "generator": "plain" + }], + "customDerivitives": [{ + "id": "flower_forest", + "foliageColor": "#64C329", + "grassColor": "#48A620", + "category": "forest" + }], + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "minecraft:grass_block" + }, + {"block": "minecraft:gravel"}, + { + "weight": 26, + "block": "minecraft:grass_block" + } + ] + }, + {"palette": [{"block": "minecraft:dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "jigsawStructures": [ + { + "rarity": 750, + "structure": "pillager_outpost" + }, + { + "rarity": 500, + "structure": "village-temperate" + } + ], + "objects": [ + { + "chance": 0.07, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/hoakgeneric3", + "trees/oak/hoakgeneric4", + "trees/oak/hoakgeneric5", + "trees/oak/hoakgeneric6", + "trees/oak/hoakgeneric7", + "trees/oak/hoakgeneric8", + "trees/oak/hoakgeneric9", + "trees/oak/hoakgeneric1", + "trees/oak/shoakgeneric3", + "trees/oak/shoakgeneric4", + "trees/oak/shoakgeneric5", + "trees/oak/shoakgeneric6", + "trees/oak/shoakgeneric7", + "trees/oak/shoakgeneric8", + "trees/oak/shoakgeneric9", + "trees/oak/shoakgeneric1", + "trees/oak/shoakgeneric2" + ] + }, + { + "mode": "PAINT", + "chance": 0.00975, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["clutter/camp1"] + }, + { + "mode": "FAST_MIN_HEIGHT", + "chance": 0.33, + "addFeatures": [{ + "rarity": 1, + "zone": { + "blockRadius": 8, + "entitySpawners": ["hives"] + } + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["clutter/hive1"] + }, + { + "chance": 1, + "persistent": true, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/antioch3", + "trees/oak/antioch4", + "trees/oak/antioch5", + "trees/oak/antioch6", + "trees/oak/antioch7", + "trees/oak/antioch8", + "trees/oak/antioch9", + "trees/oak/antioch10", + "trees/oak/antioch11", + "trees/oak/antioch12", + "trees/oak/antioch13" + ] + }, + { + "chance": 0.07, + "persistent": true, + "density": 4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/birch/antioch3", + "trees/birch/antioch4", + "trees/birch/antioch5", + "trees/birch/antioch6", + "trees/birch/antioch7", + "trees/birch/antioch8", + "trees/birch/antioch9", + "trees/birch/antioch10", + "trees/birch/antioch11", + "trees/birch/antioch12", + "trees/birch/antioch13" + ] + }, + { + "chance": 1, + "persistent": true, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/birch/antioch3", + "trees/birch/antioch4", + "trees/birch/antioch5", + "trees/birch/antioch6", + "trees/birch/antioch7", + "trees/birch/antioch8", + "trees/birch/antioch9", + "trees/birch/antioch10", + "trees/birch/antioch11", + "trees/birch/antioch12", + "trees/birch/antioch13" + ] + }, + { + "chance": 0.18, + "persistent": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/thoakgeneric1", + "trees/oak/thoakgeneric2", + "trees/oak/thoakgeneric3", + "trees/oak/thoakgeneric4", + "trees/oak/thoakgeneric8", + "trees/oak/thoakgeneric10" + ] + }, + { + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/obelisk1", + "clutter/obelisk2", + "clutter/obelisk3", + "clutter/obelisk4", + "clutter/obelisk5", + "clutter/obelisk6", + "clutter/obelisk7" + ] + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/literalgarbage1", + "clutter/literalgarbage2", + "clutter/literalgarbage3", + "clutter/literalgarbage4" + ] + }, + { + "chance": 0.4, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/stoneclutt1", + "clutter/stoneclutt2", + "clutter/stoneclutt3", + "clutter/stoneclutt4", + "clutter/stoneclutt5", + "clutter/stoneclutt6", + "clutter/stoneclutt7", + "clutter/boulder1", + "clutter/boulder2", + "clutter/boulder4", + "clutter/boulder5", + "clutter/boulder6", + "clutter/boulder7", + "clutter/boulder8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.2, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/rock1", + "clutter/rock3" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "chance": 0.2, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/rock2", + "clutter/rock3", + "clutter/rock4" + ] + }, + { + "chance": 0.008, + "mode": "PAINT", + "place": [ + "clutter/pumpkins1", + "clutter/pumpkins2", + "clutter/pumpkins3", + "clutter/pumpkins4", + "clutter/pumpkins5", + "clutter/pumpkins6" + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "max": 360, + "min": 0, + "interval": 90 + } + }, + "translate": {"y": 1} + } + ], + "biomeStyle": {"style": "SIMPLEX"}, + "decorators": [ + { + "chance": 0.3, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + }, + "style": { + "style": "SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + {"block": "minecraft:dandelion"}, + {"block": "minecraft:grass"}, + {"block": "minecraft:poppy"}, + {"block": "minecraft:blue_orchid"}, + {"block": "minecraft:allium"}, + {"block": "minecraft:azure_bluet"}, + {"block": "minecraft:red_tulip"}, + {"block": "minecraft:orange_tulip"}, + {"block": "minecraft:white_tulip"}, + {"block": "minecraft:pink_tulip"}, + {"block": "minecraft:oxeye_daisy"}, + {"block": "minecraft:cornflower"}, + {"block": "minecraft:lily_of_the_valley"} + ] + }, + { + "chance": 0.1, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + { + "weight": 1, + "block": "minecraft:grass" + }, + {"block": "minecraft:grass"}, + {"block": "minecraft:grass"}, + { + "chance": 7, + "block": "minecraft:grass" + }, + {"block": "minecraft:dandelion"}, + {"block": "minecraft:poppy"}, + {"block": "minecraft:blue_orchid"}, + {"block": "minecraft:allium"}, + {"block": "minecraft:azure_bluet"}, + {"block": "minecraft:red_tulip"}, + {"block": "minecraft:orange_tulip"}, + {"block": "minecraft:white_tulip"}, + {"block": "minecraft:pink_tulip"}, + {"block": "minecraft:oxeye_daisy"}, + {"block": "minecraft:cornflower"}, + {"block": "minecraft:lily_of_the_valley"}, + {"block": "minecraft:dandelion"}, + {"block": "minecraft:poppy"}, + {"block": "minecraft:blue_orchid"}, + {"block": "minecraft:allium"}, + {"block": "minecraft:azure_bluet"}, + {"block": "minecraft:red_tulip"}, + {"block": "minecraft:orange_tulip"}, + {"block": "minecraft:white_tulip"}, + {"block": "minecraft:pink_tulip"}, + {"block": "minecraft:oxeye_daisy"}, + {"block": "minecraft:cornflower"}, + {"block": "minecraft:lily_of_the_valley"} + ] + }, + { + "chance": 0.04, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:oak_leaves"}] + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:tall_grass"}] + }, + { + "chance": 0.5, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:grass"}] + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:rose_bush"}] + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:cobblestone_slab"}] + } + ], + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + }, + "biomeScatter": ["FLOWER_FOREST"] +} diff --git a/biomes/temperate/flower-forest.json b/biomes/temperate/flower-forest.json index a016084f..47c34ec4 100644 --- a/biomes/temperate/flower-forest.json +++ b/biomes/temperate/flower-forest.json @@ -4,6 +4,7 @@ "rarity": 3, "color": "#8BE565", "vanillaDerivative": "FLOWER_FOREST", + "children": ["temperate/flower-forest-extended"], "generators": [{ "min": 4, "max": 7, diff --git a/biomes/temperate/longtree-forest-extended.json b/biomes/temperate/longtree-forest-extended.json new file mode 100644 index 00000000..5121f9c1 --- /dev/null +++ b/biomes/temperate/longtree-forest-extended.json @@ -0,0 +1,413 @@ +{ + "vanillaDerivative": "FOREST", + "rarity": 3, + "color": "#74D64A", + "name": "Long tree forest", + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 3, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 3 + }], + "customDerivitives": [{ + "id": "longtree_forest", + "foliageColor": "#58AB24", + "grassColor": "#4AB71C", + "category": "forest" + }], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager_outpost" + }, + { + "rarity": 800, + "structure": "village-temperate" + } + ], + "derivative": "FOREST", + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "minecraft:grass_block" + }, + {"block": "minecraft:gravel"}, + { + "weight": 59, + "block": "minecraft:grass_block" + } + ] + }, + {"palette": [{"block": "minecraft:dirt"}]}, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "decorators": [ + { + "chance": 0.0015, + "stackMax": 6, + "palette": [{"block": "minecraft:sugar_cane"}], + "stackMin": 1 + }, + { + "chance": 0.003, + "variance": {"style": "STATIC"}, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "minecraft:stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "minecraft:stone_button" + } + ] + }, + { + "chance": 0.006, + "stackMax": 6, + "palette": [{"block": "minecraft:sunflower"}], + "stackMin": 3 + }, + { + "stackMin": 1, + "stackMax": 11, + "chance": 0.0049, + "variance": { + "style": "STATIC", + "zoom": 0.1 + }, + "topPalette": [{ + "data": { + "stage": 0, + "age": 0, + "leaves": "small" + }, + "block": "minecraft:bamboo" + }], + "palette": [ + { + "data": { + "stage": 0, + "age": 0, + "leaves": "none" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 1, + "age": 0, + "leaves": "none" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 0, + "age": 1, + "leaves": "none" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 1, + "age": 1, + "leaves": "none" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 0, + "age": 0, + "leaves": "small" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 1, + "age": 0, + "leaves": "small" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 0, + "age": 1, + "leaves": "small" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 1, + "age": 1, + "leaves": "small" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 0, + "age": 0, + "leaves": "large" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 1, + "age": 0, + "leaves": "large" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 0, + "age": 1, + "leaves": "large" + }, + "block": "minecraft:bamboo" + }, + { + "data": { + "stage": 1, + "age": 1, + "leaves": "large" + }, + "block": "minecraft:bamboo" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.4, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{ + "weight": 1, + "block": "minecraft:grass" + }] + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:oak_leaves"}] + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{"block": "minecraft:tall_grass"}] + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + { + "weight": 2, + "block": "minecraft:rose_bush" + }, + {"block": "minecraft:peony"}, + {"block": "minecraft:lilac"}, + {"block": "minecraft:dandelion"} + ] + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "minecraft:poppy"}, + {"block": "minecraft:dandelion"}, + {"block": "minecraft:oxeye_daisy"} + ] + } + ], + "objects": [ + { + "chance": 0.5, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/stoneclutt1", + "clutter/stoneclutt2", + "clutter/stoneclutt3", + "clutter/stoneclutt4", + "clutter/stoneclutt5", + "clutter/stoneclutt6", + "clutter/stoneclutt7", + "clutter/boulder1", + "clutter/boulder2", + "clutter/boulder4", + "clutter/boulder5", + "clutter/boulder6", + "clutter/boulder7", + "clutter/boulder8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.00995, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["clutter/camp1"] + }, + { + "chance": 0.3, + "edit": [{ + "find": [{"block": "minecraft:oak_wood"}], + "replace": {"palette": [{"block": "minecraft:dark_oak_wood"}]} + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["clutter/log"], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "place": [ + "clutter/sbush1", + "clutter/sbush2" + ], + "chance": 0.3, + "density": 2, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "chance": 0.55, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/toak1", + "trees/oak/toak2", + "trees/oak/toak3", + "trees/oak/toak4", + "trees/oak/toak5", + "trees/oak/toak6", + "trees/oak/toak7", + "trees/oak/toak8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.008, + "mode": "PAINT", + "place": [ + "clutter/pumpkins1", + "clutter/pumpkins2", + "clutter/pumpkins3", + "clutter/pumpkins4", + "clutter/pumpkins5", + "clutter/pumpkins6" + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "max": 360, + "min": 0, + "interval": 90 + } + }, + "translate": {"y": 1} + } + ], + "generators": [{ + "generator": "smooth-dunes", + "max": 98, + "min": 44 + }], + "slab": { + "palette": [ + { + "weight": 1, + "block": "minecraft:cobblestone_slab" + }, + { + "weight": 10, + "block": "minecraft:air" + } + ], + "style": {"style": "STATIC"} + } +} diff --git a/biomes/temperate/longtree-forest.json b/biomes/temperate/longtree-forest.json index a1ca79bc..cd7e9ea4 100644 --- a/biomes/temperate/longtree-forest.json +++ b/biomes/temperate/longtree-forest.json @@ -3,6 +3,7 @@ "rarity": 3, "color": "#74D64A", "name": "Long tree forest", + "children": ["temperate/longtree-forest-extended"], "effects": [{ "particleAltX": 0.301, "particleAltY": -0.33885, diff --git a/biomes/temperate/oak-forest-extended.json b/biomes/temperate/oak-forest-extended.json new file mode 100644 index 00000000..d5dde434 --- /dev/null +++ b/biomes/temperate/oak-forest-extended.json @@ -0,0 +1,239 @@ +{ + "name": "Oak Forest", + "derivative": "FOREST", + "color": "#56C326", + "vanillaDerivative": "FOREST", + "generators": [ + { + "generator": "smooth-dunes", + "max": 12, + "min": 5 + }, + { + "generator": "rare-hills", + "max": 85, + "min": 43 + } + ], + "customDerivitives": [{ + "id": "oak_forest", + "foliageColor": "#64B233", + "grassColor": "#77A620", + "category": "forest" + }], + "rarity": 3, + "jigsawStructures": [ + { + "rarity": 1700, + "structure": "pillager_outpost" + }, + { + "rarity": 1500, + "structure": "village-temperate" + } + ], + "layers": [ + { + "style": {"style": "STATIC"}, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "minecraft:grass_block" + }, + {"block": "minecraft:coarse_dirt"}, + {"block": "minecraft:gravel"}, + { + "weight": 19, + "block": "minecraft:grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [{"block": "minecraft:dirt"}] + }, + { + "style": {"style": "STATIC"}, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:stone"} + ] + } + ], + "wall": {"palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:cobblestone"}, + {"block": "minecraft:mossy_cobblestone"} + ]}, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.35, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + {"block": "minecraft:dandelion"}, + {"block": "minecraft:poppy"}, + {"block": "minecraft:blue_orchid"}, + {"block": "minecraft:allium"}, + {"block": "minecraft:azure_bluet"}, + {"block": "minecraft:red_tulip"}, + {"block": "minecraft:orange_tulip"}, + {"block": "minecraft:white_tulip"}, + {"block": "minecraft:pink_tulip"}, + {"block": "minecraft:oxeye_daisy"}, + {"block": "minecraft:cornflower"}, + {"block": "minecraft:lily_of_the_valley"} + ] + }, + { + "chance": 0.03, + "palette": [{"block": "minecraft:tall_grass"}] + }, + { + "chance": 0.5, + "palette": [{"block": "minecraft:grass"}] + }, + { + "chance": 0.06, + "palette": [{"block": "minecraft:fern"}] + }, + { + "chance": 0.04, + "palette": [{"block": "minecraft:red_mushroom"}] + }, + { + "chance": 0.1, + "palette": [{"block": "minecraft:large_fern"}] + }, + { + "chance": 0.05, + "palette": [{"block": "minecraft:cobblestone_slab"}] + } + ], + "objects": [ + { + "place": [ + "trees/oak/hoakgeneric1", + "trees/oak/hoakgeneric2", + "trees/oak/hoakgeneric3", + "trees/oak/hoakgeneric4", + "trees/oak/hoakgeneric5", + "trees/oak/shoakgeneric1", + "trees/oak/shoakgeneric2", + "trees/oak/shoakgeneric3", + "trees/oak/shoakgeneric4", + "trees/oak/shoakgeneric4", + "trees/oak/generic1", + "trees/oak/generic2", + "trees/oak/generic3", + "trees/oak/generic4", + "trees/oak/generic5", + "trees/oak/generic6", + "clutter/sbush1", + "clutter/sbush2", + "clutter/sbush3" + ], + "chance": 0.9, + "density": 2, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": 0, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "place": [ + "clutter/boulder1", + "clutter/boulder2", + "clutter/boulder3", + "clutter/boulder4", + "clutter/boulder5", + "clutter/boulder6", + "clutter/boulder7", + "clutter/boulder8", + "clutter/boulder9", + "clutter/boulder10" + ], + "chance": 0.01, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": 0, + "max": 360 + } + } + }, + { + "chance": 0.001, + "mode": "MIN_HEIGHT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["trees/mixed/smoakog80"], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.008, + "mode": "PAINT", + "place": [ + "clutter/pumpkins1", + "clutter/pumpkins2", + "clutter/pumpkins3", + "clutter/pumpkins4", + "clutter/pumpkins5", + "clutter/pumpkins6" + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "max": 360, + "min": 0, + "interval": 90 + } + }, + "translate": {"y": 1} + } + ] +} diff --git a/biomes/temperate/oak-forest.json b/biomes/temperate/oak-forest.json index 290a277b..3ee34dd3 100644 --- a/biomes/temperate/oak-forest.json +++ b/biomes/temperate/oak-forest.json @@ -3,6 +3,7 @@ "derivative": "FOREST", "color": "#56C326", "vanillaDerivative": "FOREST", + "children": ["temperate/oak-forest-extended"], "generators": [ { "generator": "smooth-dunes", diff --git a/biomes/temperate/plateau-extended.json b/biomes/temperate/plateau-extended.json new file mode 100644 index 00000000..685a39ac --- /dev/null +++ b/biomes/temperate/plateau-extended.json @@ -0,0 +1,313 @@ +{ + "name": "Temperate Plateau", + "derivative": "DEEP_LUKEWARM_OCEAN", + "rarity": 4, + "color": "#3C9D11", + "vanillaDerivative": "FOREST", + "customDerivitives": [{ + "id": "plateau", + "foliageColor": "#44A528", + "waterColor": "#2883A5", + "grassColor": "#21BF4C", + "category": "forest" + }], + "generators": [{ + "min": 55, + "max": 77, + "generator": "small-cliffs" + }], + "jigsawStructures": [ + { + "rarity": 1700, + "structure": "pillager_outpost" + }, + { + "rarity": 1500, + "structure": "village-temperate" + } + ], + "layers": [ + { + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:grass_block"}] + }, + {"palette": [{"block": "minecraft:dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "objects": [ + { + "name": "standard-surface-portals", + "chance": 0.005, + "place": [ + "clutter/swordnp2", + "clutter/swordnp1", + "structures/giantportal1", + "structures/giantportal2", + "structures/giantportal3", + "structures/portal1", + "structures/portal2", + "structures/portal3", + "structures/portal4", + "structures/portal5", + "structures/portal6", + "structures/portal7", + "structures/portal8", + "structures/portal9", + "structures/portal10" + ], + "edit": [ + { + "find": [{"block": "minecraft:gold_block"}], + "replace": {"palette": [{"block": "minecraft:air"}]}, + "chance": 0.1 + }, + { + "find": [{"block": "minecraft:netherrack"}], + "replace": {"palette": [{"block": "minecraft:magma_block"}]}, + "chance": 0.07 + }, + { + "find": [{"block": "minecraft:obsidian"}], + "replace": {"palette": [{"block": "minecraft:crying_obsidian"}]}, + "chance": 0.15 + }, + { + "find": [{"block": "minecraft:lava"}], + "replace": {"palette": [{"block": "minecraft:magma_block"}]}, + "chance": 0.2 + } + ], + "mode": "FAST_MIN_HEIGHT", + "carvingSupport": "SURFACE_ONLY" + }, + { + "chance": 0.07, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/oak/hoakgeneric3", + "trees/oak/hoakgeneric4", + "trees/oak/hoakgeneric5", + "trees/oak/hoakgeneric6", + "trees/oak/hoakgeneric7", + "trees/oak/hoakgeneric8", + "trees/oak/hoakgeneric9", + "trees/oak/hoakgeneric1", + "trees/oak/shoakgeneric3", + "trees/oak/shoakgeneric4", + "trees/oak/shoakgeneric5", + "trees/oak/shoakgeneric6", + "trees/oak/shoakgeneric7", + "trees/oak/shoakgeneric8", + "trees/oak/shoakgeneric9", + "trees/oak/shoakgeneric1", + "trees/oak/shoakgeneric2" + ] + }, + { + "mode": "PAINT", + "chance": 0.00975, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": ["clutter/camp1"] + }, + { + "chance": 1, + "mode": "MIN_HEIGHT", + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "edit": [ + { + "find": [ + {"block": "minecraft:birch_wood"}, + {"block": "minecraft:birch_log"} + ], + "replace": {"palette": [{"block": "minecraft:oak_wood"}]} + }, + { + "find": [{"block": "minecraft:birch_leaves"}], + "replace": {"palette": [{"block": "minecraft:oak_leaves"}]} + } + ], + "place": [ + "trees/birch/antioch3", + "trees/birch/antioch4", + "trees/birch/antioch5", + "trees/birch/antioch6", + "trees/birch/antioch7", + "trees/birch/antioch8", + "trees/birch/antioch9", + "trees/birch/antioch10", + "trees/birch/antioch11", + "trees/birch/antioch12", + "trees/birch/antioch13" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.18, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "mode": "MIN_HEIGHT", + "place": [ + "trees/oak/thoakgeneric1", + "trees/oak/thoakgeneric2", + "trees/oak/thoakgeneric3", + "trees/oak/thoakgeneric4", + "trees/oak/thoakgeneric8", + "trees/oak/thoakgeneric10" + ] + }, + { + "chance": 0.001, + "mode": "MIN_HEIGHT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/obelisk1", + "clutter/obelisk2", + "clutter/obelisk3", + "clutter/obelisk4", + "clutter/obelisk5", + "clutter/obelisk6", + "clutter/obelisk7" + ] + }, + { + "chance": 0.001, + "mode": "MIN_HEIGHT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/literalgarbage1", + "clutter/literalgarbage2", + "clutter/literalgarbage3", + "clutter/literalgarbage4" + ] + } + ], + "biomeStyle": {"style": "SIMPLEX"}, + "decorators": [ + { + "chance": 0.5, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [{ + "chance": 7, + "block": "minecraft:grass" + }] + }, + { + "chance": 0.025, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "minecraft:oak_leaves"}, + {"block": "minecraft:rose_bush"}, + {"block": "minecraft:cobblestone_slab"}, + {"block": "minecraft:dandelion"}, + {"block": "minecraft:grass"}, + {"block": "minecraft:poppy"}, + {"block": "minecraft:blue_orchid"}, + {"block": "minecraft:allium"}, + {"block": "minecraft:azure_bluet"}, + {"block": "minecraft:red_tulip"}, + {"block": "minecraft:orange_tulip"}, + {"block": "minecraft:white_tulip"}, + {"block": "minecraft:pink_tulip"}, + {"block": "minecraft:oxeye_daisy"}, + {"block": "minecraft:cornflower"}, + {"block": "minecraft:lily_of_the_valley"} + ] + }, + { + "chance": 0.02, + "variance": {"style": "STATIC"}, + "zoom": 0.2, + "palette": [ + {"block": "minecraft:tall_grass"}, + { + "chance": 3, + "block": "minecraft:red_mushroom" + }, + { + "chance": 3, + "block": "minecraft:poppy" + } + ] + } + ], + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + }, + "biomeScatter": ["FOREST"] +} diff --git a/biomes/temperate/plateau.json b/biomes/temperate/plateau.json index 334401dc..b6262013 100644 --- a/biomes/temperate/plateau.json +++ b/biomes/temperate/plateau.json @@ -4,6 +4,7 @@ "rarity": 4, "color": "#3C9D11", "vanillaDerivative": "FOREST", + "children": ["temperate/plateau-extended"], "customDerivitives": [{ "id": "plateau", "foliageColor": "#44A528", diff --git a/biomes/temperate/wilds-extended.json b/biomes/temperate/wilds-extended.json new file mode 100644 index 00000000..6614bf6e --- /dev/null +++ b/biomes/temperate/wilds-extended.json @@ -0,0 +1,199 @@ +{ + "name": "Temperate Wilds", + "derivative": "PLAINS", + "rarity": 1, + "color": "#2B8305", + "vanillaDerivative": "PLAINS", + "children": ["temperate/highlands"], + "customDerivitives": [{ + "id": "wilds", + "foliageColor": "#237031", + "waterColor": "#236270", + "grassColor": "#28A538", + "category": "forest" + }], + "jigsawStructures": [ + { + "rarity": 1700, + "structure": "pillager_outpost" + }, + { + "rarity": 1500, + "structure": "village-temperate" + } + ], + "decorators": [ + { + "chance": 0.22, + "palette": [{"block": "minecraft:tall_grass"}] + }, + { + "chance": 0.42, + "palette": [ + {"block": "minecraft:grass"}, + {"block": "minecraft:fern"} + ] + }, + { + "chance": 0.003, + "palette": [ + {"block": "minecraft:oxeye_daisy"}, + {"block": "minecraft:pink_tulip"}, + {"block": "minecraft:lily_of_the_valley"} + ] + }, + { + "chance": 0.02, + "palette": [ + {"block": "minecraft:dandelion"}, + {"block": "minecraft:poppy"}, + {"block": "minecraft:rose_bush"} + ] + }, + { + "chance": 0.01, + "variance": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [{ + "data": {"age": 7}, + "block": "minecraft:potatoes" + }], + "style": {"style": "IRIS"} + }, + { + "chance": 0.01, + "variance": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [{ + "data": {"age": 7}, + "block": "minecraft:carrots" + }], + "style": {"style": "IRIS"} + }, + { + "chance": 0.01, + "variance": {"style": "IRIS"}, + "zoom": 0.5, + "palette": [{ + "data": {"age": 7}, + "block": "minecraft:beetroots" + }], + "style": {"style": "IRIS"} + } + ], + "effects": [{ + "interval": 250, + "chance": 5, + "particleEffect": "TOTEM", + "particleOffset": 2, + "particleAltY": 0.2, + "particleCount": 5 + }], + "objects": [ + { + "chance": 0.125, + "place": [ + "clutter/oakshrub1", + "clutter/oakshrub2", + "clutter/oakshrub3" + ], + "translate": {"y": -1} + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/obelisk1", + "clutter/obelisk2", + "clutter/obelisk3", + "clutter/obelisk4", + "clutter/obelisk5", + "clutter/obelisk6", + "clutter/obelisk7" + ] + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/camp1", + "clutter/bincluster1" + ] + }, + { + "chance": 0.008, + "mode": "PAINT", + "place": [ + "clutter/pumpkins1", + "clutter/pumpkins2", + "clutter/pumpkins3", + "clutter/pumpkins4", + "clutter/pumpkins5", + "clutter/pumpkins6" + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "max": 360, + "min": 0, + "interval": 90 + } + }, + "translate": {"y": 1} + } + ], + "layers": [ + {"palette": [{"block": "minecraft:grass_block"}]}, + {"palette": [{"block": "minecraft:dirt"}]}, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + } + ], + "generators": [{ + "min": 24, + "max": 37, + "generator": "plain" + }], + "biomeStyle": {"style": "SIMPLEX"}, + "wall": { + "style": {"style": "STATIC"}, + "palette": [ + {"block": "minecraft:stone"}, + {"block": "minecraft:andesite"}, + {"block": "minecraft:stone"} + ] + }, + "biomeZoom": 40 +} diff --git a/biomes/temperate/wilds.json b/biomes/temperate/wilds.json index d226052c..aecdb5c0 100644 --- a/biomes/temperate/wilds.json +++ b/biomes/temperate/wilds.json @@ -4,7 +4,7 @@ "rarity": 1, "color": "#2B8305", "vanillaDerivative": "PLAINS", - "children": ["temperate/highlands"], + "children": ["temperate/highlands", "temperate/wilds-extended"], "customDerivitives": [{ "id": "wilds", "foliageColor": "#237031", diff --git a/regions/temperate.json b/regions/temperate.json index c125f082..9ccef9b1 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -8,6 +8,7 @@ "temperate/osaka-violet-forest", "temperate/combo-forest", "temperate/plains", + "temperate/wilds", "temperate/oak-forest", "temperate/osaka-red-forest", "temperate/birch-forest",