diff --git a/biomes/tropical-rainforest-island.json b/biomes/tropical-rainforest-island.json new file mode 100644 index 00000000..5677f4db --- /dev/null +++ b/biomes/tropical-rainforest-island.json @@ -0,0 +1,301 @@ +{ + "name": "Rainforest Oasis", + "rarity": 2, + "seaLayers": [ + { + "palette": [ + "AIR" + ], + "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" + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + "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 + } + ], + "objects": [ + { + "chance": 0.0025, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "mode": "PAINT", + "place": [ + "camp/barrel-bin" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/J6", + "jungle-remade/J7", + "jungle-remade/J8", + "jungle-remade/J9", + "jungle-remade/J11", + "jungle-remade/J12", + "jungle-remade/J13" + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.45, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-2", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-4" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.06, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -12, + "z": 0 + } + } + ], + "wall": { + "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" + ] + }, + "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", + "biomeStyle": { + "style": "IRIS" + }, + "biomeZoom": 4, + "biomeScatter": [ + "BAMBOO_JUNGLE", + "DESERT" + ], + "biomeSkyScatter": [ + "SWAMP", + "JUNGLE" + ] +} \ No newline at end of file diff --git a/regions/tropical.json b/regions/tropical.json index 8b2cd3a8..431eedae 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -35,6 +35,13 @@ "scale": 10, "rarity": 286, "shuffle": 1 + }, + { + "rarity": 89, + "biome": "tropical-rainforest-island", + "type": "SEA", + "as": "LAND", + "scale": 2.65 } ], "deposits": [