From 63a47fb59c2ade87a44d4e2e65c56673e5e0ba8e Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Wed, 29 Jul 2020 03:55:09 -0400 Subject: [PATCH] The creeps --- .../biomes/swamp-crimson-mushroom.json | 330 ++++++++++++++++ .../biomes/swamp-warped-mushroom.json | 365 ++++++++++++++++++ iris.overworld.swamp/regions/swamp.json | 17 +- .../biomes/tropical-coral-ocean-cliffs.json | 24 -- .../biomes/tropical-coral-ocean.json | 24 -- .../biomes/tropical-rainforest.json | 1 - iris.overworld/dimensions/overworld.json | 86 ++++- 7 files changed, 784 insertions(+), 63 deletions(-) create mode 100644 iris.overworld.swamp/biomes/swamp-crimson-mushroom.json create mode 100644 iris.overworld.swamp/biomes/swamp-warped-mushroom.json diff --git a/iris.overworld.swamp/biomes/swamp-crimson-mushroom.json b/iris.overworld.swamp/biomes/swamp-crimson-mushroom.json new file mode 100644 index 00000000..2ffffbc5 --- /dev/null +++ b/iris.overworld.swamp/biomes/swamp-crimson-mushroom.json @@ -0,0 +1,330 @@ +{ + "name":"Crimson Mushroom Swamp", + "layers":[ + { + "terrainZoom":0.5, + "dispersion":"WISPY", + "palette":[ + "CRIMSON_NYLIUM" + ] + }, + { + "minHeight":2, + "maxHeight":4, + "palette":[ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight":6, + "maxHeight":18, + "dispersion":"SCATTER", + "palette":[ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "slab":{ + "dispersion":"SCATTER", + "terrainZoom":0.35, + "palette":[ + "AIR", + "AIR", + "AIR", + "AIR", + "minecraft:crimson_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR", + "AIR", + "AIR" + ] + }, + "wall":{ + "dispersion":"SCATTER", + "palette":[ + "CRIMSON_HYPHAE" + ] + }, + "objects":[ + { + "chance":0.21, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.21, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"CRIMSON_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"NETHER_WART_BLOCK" + } + ], + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + } + ], + "decorators":[ + { + "zoom":0.3, + "chance":0.009, + "palette":[ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:crimson_button[face=floor,facing=south,powered=false]" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.05, + "palette":[ + "CRIMSON_FUNGUS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.11, + "palette":[ + "CRIMSON_ROOTS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + } + ], + "generators":[ + { + "generator":"plain-cliffs", + "min": 4, + "max": 39 + }, + { + "generator":"wavy", + "min": 2, + "max": 17 + } + ], + "derivative":"CRIMSON_FOREST" + } \ No newline at end of file diff --git a/iris.overworld.swamp/biomes/swamp-warped-mushroom.json b/iris.overworld.swamp/biomes/swamp-warped-mushroom.json new file mode 100644 index 00000000..4608d4d4 --- /dev/null +++ b/iris.overworld.swamp/biomes/swamp-warped-mushroom.json @@ -0,0 +1,365 @@ +{ + "name":"Corrupted Mushroom Swamp", + "layers":[ + { + "terrainZoom":0.5, + "dispersion":"WISPY", + "palette":[ + "WARPED_NYLIUM" + ] + }, + { + "minHeight":2, + "maxHeight":4, + "palette":[ + "DIRT", + "COARSE_DIRT" + ] + }, + { + "minHeight":6, + "maxHeight":18, + "dispersion":"SCATTER", + "palette":[ + "STONE", + "ANDESITE", + "STONE" + ] + } + ], + "slab":{ + "dispersion":"SCATTER", + "terrainZoom":0.35, + "palette":[ + "AIR", + "AIR", + "AIR", + "AIR", + "minecraft:warped_slab[type=bottom,waterlogged=false]", + "AIR", + "AIR", + "AIR", + "AIR" + ] + }, + "wall":{ + "dispersion":"SCATTER", + "palette":[ + "WARPED_HYPHAE" + ] + }, + "objects":[ + { + "chance":0.21, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.21, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.5, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "density":2, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "edit":[ + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + }, + { + "chance":0.1, + "density":1, + "rotation":{ + "yAxis":{ + "min":0, + "max":0, + "interval":90, + "enabled":true + }, + "enabled":true + }, + "edit":[ + { + "find":"BROWN_MUSHROOM_BLOCK", + "replace":"WARPED_HYPHAE" + }, + { + "find":"RED_MUSHROOM_BLOCK", + "replace":"WARPED_WART_BLOCK" + }, + { + "find":"MUSHROOM_STEM", + "replace":"BLACKSTONE" + } + ], + "place":[ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate":{ + "x":0, + "y":-1, + "z":0 + } + } + ], + "decorators":[ + { + "zoom":0.3, + "chance":0.009, + "palette":[ + "minecraft:polished_blackstone_button[face=floor,facing=east,powered=false]", + "minecraft:warped_button[face=floor,facing=south,powered=false]" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.05, + "palette":[ + "WARPED_FUNGUS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.11, + "palette":[ + "WARPED_ROOTS" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + }, + { + "zoom":0.3, + "chance":0.03, + "stackMin": 3, + "stackMax": 7, + "palette":[ + "TWISTING_VINES_PLANT" + ], + "dispersion":"SCATTER", + "variance":"SCATTER" + } + ], + "generators":[ + { + "generator":"plain-cliffs", + "min": 4, + "max": 39 + }, + { + "generator":"wavy", + "min": 2, + "max": 17 + } + ], + "derivative":"WARPED_FOREST" + } \ No newline at end of file diff --git a/iris.overworld.swamp/regions/swamp.json b/iris.overworld.swamp/regions/swamp.json index a6857411..eb56c468 100644 --- a/iris.overworld.swamp/regions/swamp.json +++ b/iris.overworld.swamp/regions/swamp.json @@ -19,7 +19,22 @@ "caveBiomes":[ "swamp-murky-cavern" ], - + "spotBiomes":[ + { + "biome": "swamp-crimson-mushroom", + "type": "LAND", + "scale": 0.78, + "rarity": 262, + "shuffle": 44 + }, + { + "biome": "swamp-warped-mushroom", + "type": "LAND", + "scale": 0.77, + "rarity": 261, + "shuffle": 44 + } + ], "deposits":[ { "minHeight": 35, diff --git a/iris.overworld.tropical/biomes/tropical-coral-ocean-cliffs.json b/iris.overworld.tropical/biomes/tropical-coral-ocean-cliffs.json index baa6f706..78c8ca19 100644 --- a/iris.overworld.tropical/biomes/tropical-coral-ocean-cliffs.json +++ b/iris.overworld.tropical/biomes/tropical-coral-ocean-cliffs.json @@ -45,30 +45,6 @@ "terrainZoom": 0.1 }, "childShrinkFactor": 5, - "objects": [ - { - "chance": 0.5, - "density": 3, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "lilly" - - ], - "translate": { - "x": 0, - "y": 1, - "z": 0 - } - } - ], "decorators":[ { "zoom": 20, diff --git a/iris.overworld.tropical/biomes/tropical-coral-ocean.json b/iris.overworld.tropical/biomes/tropical-coral-ocean.json index ade23b3d..7b197c2d 100644 --- a/iris.overworld.tropical/biomes/tropical-coral-ocean.json +++ b/iris.overworld.tropical/biomes/tropical-coral-ocean.json @@ -44,30 +44,6 @@ ] }, "childShrinkFactor": 1.1, - "objects": [ - { - "chance": 0.5, - "density": 3, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "lilly" - - ], - "translate": { - "x": 0, - "y": 1, - "z": 0 - } - } - ], "decorators":[ { "zoom": 20, diff --git a/iris.overworld.tropical/biomes/tropical-rainforest.json b/iris.overworld.tropical/biomes/tropical-rainforest.json index aa5e7d06..f4a893f7 100644 --- a/iris.overworld.tropical/biomes/tropical-rainforest.json +++ b/iris.overworld.tropical/biomes/tropical-rainforest.json @@ -99,7 +99,6 @@ "enabled": true }, "place": [ - "jungle-remade/sjungle-1", "jungle-remade/sjungle-2", "jungle-remade/sjungle-3", diff --git a/iris.overworld/dimensions/overworld.json b/iris.overworld/dimensions/overworld.json index 076fcbfa..7b31a1a7 100644 --- a/iris.overworld/dimensions/overworld.json +++ b/iris.overworld/dimensions/overworld.json @@ -1,5 +1,19 @@ { "environment": "NORMAL", + "regions": [ + "temperate", + "tundra", + "tropical", + "hot", + "swamp", + "frozen" + ], + "decorate": true, + "caves": true, + "placeObjects": true, + "postProcessing": true, + "mirrorCeiling": false, + "focus": "", "fluidHeight": 99, "biomeZoom": 0.97, "regionZoom": 3.7, @@ -20,9 +34,6 @@ "roughnessZoom": 1, "caveScale": 1, "caveShift": -13, - "caves": true, - "placeObjects": true, - "postProcessing": true, "postProcessors": [ { "phase": 0, @@ -49,9 +60,6 @@ "processor": "waterlogger" } ], - "decorate": true, - "mirrorCeiling": false, - "focus": "", "deposits": [ { "minHeight": 19, @@ -187,12 +195,64 @@ ] } ], - "regions": [ - "temperate", - "tundra", - "tropical", - "hot", - "swamp", - "frozen" + "mutations":[ + { + "sideA": [ + "^hot", + "!*hot-mesa" + ], + "sideB": [ + "*tropical-rainforest" + ], + "radius": 12, + "checks": 1, + "objects": [ + { + "chance": 0.8, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "edit": [ + { + "find": "JUNGLE_LEAVES", + "replace": "AIR" + }, + { + "find": "BIRCH_LEAVES", + "replace": "AIR" + }, + { + "find": "JUNGLE_WOOD", + "replace": "STRIPPED_SPRUCE_WOOD" + }, + { + "find": "OAK_WOOD", + "replace": "ACACIA_WOOD" + } + ], + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/j6", + "jungle-remade/j7", + "jungle-remade/j8", + "jungle-remade/j9", + "jungle-remade/j11", + "jungle-remade/j12", + "jungle-remade/j13" + + ] + } + ] + } ] } \ No newline at end of file