From f2ae0bd492223242a04bfccdbf398b47a33ac98c Mon Sep 17 00:00:00 2001 From: Brian Fopiano Date: Sat, 14 May 2022 14:16:08 -0700 Subject: [PATCH] Region Enrichment (Height) [Mushroom] --- biomes/mushroom/crimson-forest-extended.json | 347 ++++++++++++++++ biomes/mushroom/crimson-forest.json | 2 + ...forest-hills.json => forest-extended.json} | 4 +- biomes/mushroom/forest.json | 3 +- biomes/mushroom/warped-forest-extended.json | 375 ++++++++++++++++++ biomes/mushroom/warped-forest.json | 2 + 6 files changed, 730 insertions(+), 3 deletions(-) create mode 100644 biomes/mushroom/crimson-forest-extended.json rename biomes/mushroom/{forest-hills.json => forest-extended.json} (99%) create mode 100644 biomes/mushroom/warped-forest-extended.json diff --git a/biomes/mushroom/crimson-forest-extended.json b/biomes/mushroom/crimson-forest-extended.json new file mode 100644 index 00000000..c39bafd7 --- /dev/null +++ b/biomes/mushroom/crimson-forest-extended.json @@ -0,0 +1,347 @@ +{ + "name": "Crimson Mushroom Swamp", + "derivative": "CRIMSON_FOREST", + "rarity": 2, + "color": "#FFC0FE", + "vanillaDerivative": "MUSHROOM_FIELDS", + "layers": [ + { + "zoom": 0.5, + "style": {"style": "IRIS"}, + "palette": [{"block": "minecraft:crimson_nylium"}] + }, + { + "minHeight": 8, + "maxHeight": 9, + "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"} + ] + } + ], + "customDerivitives": [{ + "category": "mushroom", + "id": "mushroom_crimson_forest", + "waterColor": "#C41A1A", + "foliageColor": "#AB3030", + "waterFogColor": "#C41A1A", + "grassColor": "#C41A1A", + "fogColor": "#C41A1A" + }], + "generators": [{ + "min": 54, + "max": 95, + "generator": "plain-cliffs" + }], + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "minecraft:polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "minecraft:crimson_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:crimson_fungus"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.11, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:crimson_roots"}], + "style": {"style": "STATIC"} + } + ], + "objects": [ + { + "chance": 0.21, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:crimson_hyphae"}]} + }, + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:nether_wart_block"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/mushclut1", + "trees/mushroom/mushclut2", + "trees/mushroom/mushclut3", + "trees/mushroom/mushclut4", + "trees/mushroom/mushclut5", + "trees/mushroom/mushclut6", + "trees/mushroom/mushclut7", + "trees/mushroom/mushclut8", + "trees/mushroom/mushclut9", + "trees/mushroom/mushclut10" + ], + "mode": "FAST_MIN_HEIGHT", + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.21, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:crimson_hyphae"}]} + }, + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:nether_wart_block"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/mushclut1", + "trees/mushroom/mushclut2", + "trees/mushroom/mushclut3", + "trees/mushroom/mushclut4", + "trees/mushroom/mushclut5", + "trees/mushroom/mushclut6", + "trees/mushroom/mushclut7", + "trees/mushroom/mushclut8", + "trees/mushroom/mushclut9", + "trees/mushroom/mushclut10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:crimson_hyphae"}]} + }, + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:nether_wart_block"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/redgeneric1", + "trees/mushroom/redgeneric2", + "trees/mushroom/browngeneric1", + "trees/mushroom/browngeneric2", + "trees/mushroom/redgeneric3", + "trees/mushroom/redgeneric4", + "trees/mushroom/redgeneric5", + "trees/mushroom/redgeneric6", + "trees/mushroom/redgeneric7", + "trees/mushroom/redgeneric8", + "trees/mushroom/redgeneric9", + "trees/mushroom/redgeneric10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:crimson_hyphae"}]} + }, + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:nether_wart_block"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/redgeneric1", + "trees/mushroom/redgeneric2", + "trees/mushroom/browngeneric1", + "trees/mushroom/browngeneric2", + "trees/mushroom/redgeneric3", + "trees/mushroom/redgeneric4", + "trees/mushroom/redgeneric5", + "trees/mushroom/redgeneric6", + "trees/mushroom/redgeneric7", + "trees/mushroom/redgeneric8", + "trees/mushroom/redgeneric9", + "trees/mushroom/redgeneric10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "edit": [ + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:crimson_hyphae"}]} + }, + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:nether_wart_block"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/smolshroom1", + "trees/mushroom/smolshroom2", + "trees/mushroom/smolshroom3", + "trees/mushroom/smolshroom4", + "trees/mushroom/smolshroom5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "edit": [ + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:crimson_hyphae"}]} + }, + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:nether_wart_block"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/smolshroom1", + "trees/mushroom/smolshroom2", + "trees/mushroom/smolshroom3", + "trees/mushroom/smolshroom4", + "trees/mushroom/smolshroom5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:crimson_hyphae"}] + }, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "weight": 4, + "block": "minecraft:air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "minecraft:crimson_slab" + }, + { + "weight": 4, + "block": "minecraft:air" + } + ] + } +} diff --git a/biomes/mushroom/crimson-forest.json b/biomes/mushroom/crimson-forest.json index 61785f7a..56fc0db8 100644 --- a/biomes/mushroom/crimson-forest.json +++ b/biomes/mushroom/crimson-forest.json @@ -4,6 +4,8 @@ "rarity": 2, "color": "#FFC0FE", "vanillaDerivative": "MUSHROOM_FIELDS", + "children": ["mushroom/crimson-forest-extended"], + "childShrinkFactor": 2.4, "layers": [ { "zoom": 0.5, diff --git a/biomes/mushroom/forest-hills.json b/biomes/mushroom/forest-extended.json similarity index 99% rename from biomes/mushroom/forest-hills.json rename to biomes/mushroom/forest-extended.json index f06b116b..8f7581b6 100644 --- a/biomes/mushroom/forest-hills.json +++ b/biomes/mushroom/forest-extended.json @@ -5,8 +5,8 @@ "derivative": "MUSHROOM_FIELDS", "vanillaDerivative": "MUSHROOM_FIELDS", "generators": [{ - "min": 12, - "max": 46, + "min": 62, + "max": 90, "generator": "plain" }], "customDerivitives": [{ diff --git a/biomes/mushroom/forest.json b/biomes/mushroom/forest.json index 55dc4498..d0fe7e32 100644 --- a/biomes/mushroom/forest.json +++ b/biomes/mushroom/forest.json @@ -4,7 +4,8 @@ "rarity": 1, "color": "#D689D5", "vanillaDerivative": "MUSHROOM_FIELDS", - "children": ["mushroom/forest-hills"], + "children": ["mushroom/forest-extended"], + "childShrinkFactor": 2.4, "customDerivitives": [{ "category": "mushroom", "id": "mushroom_forest", diff --git a/biomes/mushroom/warped-forest-extended.json b/biomes/mushroom/warped-forest-extended.json new file mode 100644 index 00000000..d3bc9310 --- /dev/null +++ b/biomes/mushroom/warped-forest-extended.json @@ -0,0 +1,375 @@ +{ + "name": "Mushroom Warped Forest", + "rarity": 2, + "color": "#A55CA5", + "derivative": "WARPED_FOREST", + "vanillaDerivative": "MUSHROOM_FIELDS", + "generators": [{ + "min": 54, + "max": 95, + "generator": "plain-cliffs" + }], + "customDerivitives": [{ + "category": "mushroom", + "id": "mushroom_warped_forest", + "waterColor": "#A1E8E8", + "foliageColor": "#4FCC8D", + "waterFogColor": "#80CDA0", + "grassColor": "#5BCCB3", + "fogColor": "#CACDFF" + }], + "layers": [ + { + "zoom": 0.5, + "style": {"style": "IRIS"}, + "palette": [{"block": "minecraft:warped_nylium"}] + }, + { + "minHeight": 8, + "maxHeight": 9, + "palette": [ + {"block": "minecraft:dirt"}, + {"block": "minecraft:coarse_dirt"} + ] + }, + { + "minHeight": 45, + "maxHeight": 65, + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:blackstone"}] + } + ], + "decorators": [ + { + "chance": 0.009, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "minecraft:polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "minecraft:warped_button" + } + ], + "style": {"style": "STATIC"} + }, + { + "chance": 0.05, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:warped_fungus"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.11, + "variance": {"style": "STATIC"}, + "zoom": 0.3, + "palette": [{"block": "minecraft:warped_roots"}], + "style": {"style": "STATIC"} + }, + { + "chance": 0.03, + "variance": {"style": "STATIC"}, + "stackMax": 7, + "zoom": 0.3, + "palette": [{"block": "minecraft:twisting_vines_plant"}], + "style": {"style": "STATIC"}, + "stackMin": 3 + } + ], + "objects": [ + { + "chance": 0.21, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_hyphae"}]} + }, + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_wart_block"}]} + }, + { + "find": [{"block": "minecraft:mushroom_stem"}], + "replace": {"palette": [{"block": "minecraft:blackstone"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/mushclut1", + "trees/mushroom/mushclut2", + "trees/mushroom/mushclut3", + "trees/mushroom/mushclut4", + "trees/mushroom/mushclut5", + "trees/mushroom/mushclut6", + "trees/mushroom/mushclut7", + "trees/mushroom/mushclut8", + "trees/mushroom/mushclut9", + "trees/mushroom/mushclut10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.21, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_hyphae"}]} + }, + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_wart_block"}]} + }, + { + "find": [{"block": "minecraft:mushroom_stem"}], + "replace": {"palette": [{"block": "minecraft:blackstone"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/mushclut1", + "trees/mushroom/mushclut2", + "trees/mushroom/mushclut3", + "trees/mushroom/mushclut4", + "trees/mushroom/mushclut5", + "trees/mushroom/mushclut6", + "trees/mushroom/mushclut7", + "trees/mushroom/mushclut8", + "trees/mushroom/mushclut9", + "trees/mushroom/mushclut10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_hyphae"}]} + }, + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_wart_block"}]} + }, + { + "find": [{"block": "minecraft:mushroom_stem"}], + "replace": {"palette": [{"block": "minecraft:blackstone"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/redgeneric1", + "trees/mushroom/redgeneric2", + "trees/mushroom/browngeneric1", + "trees/mushroom/browngeneric2", + "trees/mushroom/redgeneric3", + "trees/mushroom/redgeneric4", + "trees/mushroom/redgeneric5", + "trees/mushroom/redgeneric6", + "trees/mushroom/redgeneric7", + "trees/mushroom/redgeneric8", + "trees/mushroom/redgeneric9", + "trees/mushroom/redgeneric10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_hyphae"}]} + }, + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_wart_block"}]} + }, + { + "find": [{"block": "minecraft:mushroom_stem"}], + "replace": {"palette": [{"block": "minecraft:blackstone"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/redgeneric1", + "trees/mushroom/redgeneric2", + "trees/mushroom/browngeneric1", + "trees/mushroom/browngeneric2", + "trees/mushroom/redgeneric3", + "trees/mushroom/redgeneric4", + "trees/mushroom/redgeneric5", + "trees/mushroom/redgeneric6", + "trees/mushroom/redgeneric7", + "trees/mushroom/redgeneric8", + "trees/mushroom/redgeneric9", + "trees/mushroom/redgeneric10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "edit": [ + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_hyphae"}]} + }, + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_wart_block"}]} + }, + { + "find": [{"block": "minecraft:mushroom_stem"}], + "replace": {"palette": [{"block": "minecraft:blackstone"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/smolshroom1", + "trees/mushroom/smolshroom2", + "trees/mushroom/smolshroom3", + "trees/mushroom/smolshroom4", + "trees/mushroom/smolshroom5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "edit": [ + { + "find": [{"block": "minecraft:brown_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_hyphae"}]} + }, + { + "find": [{"block": "minecraft:red_mushroom_block"}], + "replace": {"palette": [{"block": "minecraft:warped_wart_block"}]} + }, + { + "find": [{"block": "minecraft:mushroom_stem"}], + "replace": {"palette": [{"block": "minecraft:blackstone"}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "trees/mushroom/smolshroom1", + "trees/mushroom/smolshroom2", + "trees/mushroom/smolshroom3", + "trees/mushroom/smolshroom4", + "trees/mushroom/smolshroom5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "wall": { + "style": {"style": "STATIC"}, + "palette": [{"block": "minecraft:warped_hyphae"}] + }, + "slab": { + "style": {"style": "STATIC"}, + "palette": [ + { + "weight": 4, + "block": "minecraft:air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "minecraft:warped_slab" + }, + { + "weight": 4, + "block": "minecraft:air" + } + ] + } +} diff --git a/biomes/mushroom/warped-forest.json b/biomes/mushroom/warped-forest.json index 99ea0d98..df3d19eb 100644 --- a/biomes/mushroom/warped-forest.json +++ b/biomes/mushroom/warped-forest.json @@ -4,6 +4,8 @@ "color": "#A55CA5", "derivative": "WARPED_FOREST", "vanillaDerivative": "MUSHROOM_FIELDS", + "children": ["mushroom/warped-forest-extended"], + "childShrinkFactor": 2.4, "generators": [{ "min": 6, "max": 25,