diff --git a/LICENSE.md b/IrisDimensions-license.md similarity index 61% rename from LICENSE.md rename to IrisDimensions-license.md index a110770f..89efc671 100644 --- a/LICENSE.md +++ b/IrisDimensions-license.md @@ -1,14 +1,24 @@ +This license does not apply to this pack. + + + VOLMIT SOFTWARE PUBLIC LICENSE -Version 1.2, 13 March 2021 +Version 1.1, 24 February 2021 Copyright :copyright: 2021 Andrew Baker + +Preamble + +After a long and arduous conversation with a former Volmit Software developer, it has become clear that it is no longer viable to keep Volmit repositories under the WTFPL license. +Because of this, we have developed our own software license for our public repositories. You may not be able to do "WHATEVER THE FUCK YOU WANT TO," as per the WTFPL, but you will still have a large amount of leniency over what you can do with Volmit repositories. + TERMS AND CONDITIONS 0. Definitions -"License" refers to this file. An updated version is available at . The version at is always correct and up-to-date. +"License" refers to this file. "Author" refers to the person Andrew Baker . @@ -28,8 +38,10 @@ TERMS AND CONDITIONS 3. You may not host publicly available download links to Compiled versions of the Content unless you are using less than 5% of the original Content in a Repository of your own. -4. For any conditions not outlined in the License, refer to your country or state laws for Copyright. +4. You may not host, copy, Modify, distribute, create derivative works, or distribute derivative works of the Content if you are Brian Fopiano or are associated with Brian Fopiano. -5. If you do not agree to any of the above conditions you must delete the Content in its entirety as well as all copies of the Content and derivative works of the Content that you have made. +5. For any conditions not outlined in the License, refer to your country or state laws for Copyright. + +6. If you do not agree to any of the above conditions you must delete the Content in its entirety as well as all copies of the Content and derivative works of the Content that you have made. END TERMS AND CONDITIONS diff --git a/biomes/frozen-hills.json b/biomes/frozen-hills.json index 9c4cee70..89255d9a 100644 --- a/biomes/frozen-hills.json +++ b/biomes/frozen-hills.json @@ -5,36 +5,57 @@ "rarity": 3, "generators": [ { - "generator": "smooth-land", - "max": 20, + "generator": "mountain-plain", + "max": 10, "min": 6 } ], - "objects": [ - + "jigsawStructures": [ { - "name": "standard-surface-portals", - "chance": 0.00505, + "rarity": 1050, + "structure": "igloo" + } + ], + "objects": [ + { + "chance": 0.1, + "persistent": true, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, "place": [ - "ruined_portal/giant_portal_1", - "ruined_portal/giant_portal_2", - "ruined_portal/giant_portal_3", - "ruined_portal/portal_1", - "ruined_portal/portal_2", - "ruined_portal/portal_3", - "ruined_portal/portal_4", - "ruined_portal/portal_5", - "ruined_portal/portal_6", - "ruined_portal/portal_7", - "ruined_portal/portal_8", - "ruined_portal/portal_9", - "ruined_portal/portal_10" + "wonderland/twirlSpruce-1", + "wonderland/twirlSpruce-2", + "wonderland/twirlSpruce-3", + "wonderland/twirlSpruce-4", + "wonderland/twirlSpruce-5", + "wonderland/twirlSpruce-6", + "wonderland/twirlSpruce-7", + "wonderland/twirlSpruce-8", + "wonderland/twirlSpruce-9", + "wonderland/twirlSpruce-10" ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.005, "edit": [ { "find": [ { - "block": "gold_block" + "block": "vine" } ], "replace": { @@ -43,57 +64,32 @@ "block": "air" } ] - }, - "chance": 0.1 - }, - { - "find": [ - { - "block": "netherrack" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.07 - }, - { - "find": [ - { - "block": "obsidian" - } - ], - "replace": { - "palette": [ - { - "block": "crying_obsidian" - } - ] - }, - "chance": 0.15 - }, - { - "find": [ - { - "block": "lava" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.20 + } } ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" + "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 + } } ], "decorators": [ diff --git a/biomes/frozen-ice-cavern.json b/biomes/frozen-ice-cavern.json index 5e3b52cb..aeb6de11 100644 --- a/biomes/frozen-ice-cavern.json +++ b/biomes/frozen-ice-cavern.json @@ -8,21 +8,6 @@ } ], "decorators": [ - { - "chance": 0.02, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "block": "cobweb" - } - ], - "style": { - "style": "STATIC" - } - }, { "chance": 0.01, "variance": { diff --git a/biomes/frozen-mountain.json b/biomes/frozen-mountain.json index 59c1e2bc..d42c403f 100644 --- a/biomes/frozen-mountain.json +++ b/biomes/frozen-mountain.json @@ -16,7 +16,7 @@ "TAIGA_HILLS", "MOUNTAINS" ], - "rarity": 7, + "rarity": 30, "generators": [ { "min": 70, diff --git a/biomes/frozen-mountains-cliffs.json b/biomes/frozen-mountains-cliffs.json index 868dd169..39de808d 100644 --- a/biomes/frozen-mountains-cliffs.json +++ b/biomes/frozen-mountains-cliffs.json @@ -84,10 +84,12 @@ "x": 0, "y": -1, "z": 0 - } + }, + "persistent": true }, { "chance": 0.01, + "persistent": true, "density": 3, "rotation": { "yAxis": { diff --git a/biomes/frozen-mountains.json b/biomes/frozen-mountains.json index 02b74a65..966c3bf2 100644 --- a/biomes/frozen-mountains.json +++ b/biomes/frozen-mountains.json @@ -48,6 +48,7 @@ }, { "chance": 0.5, + "persistent": true, "density": 3, "rotation": { "yAxis": { diff --git a/biomes/frozen-pine-hills.json b/biomes/frozen-pine-hills.json index 2e721caa..30b9aa44 100644 --- a/biomes/frozen-pine-hills.json +++ b/biomes/frozen-pine-hills.json @@ -106,6 +106,7 @@ "pine/pine9" ], "chance": 0.9, + "persistent": true, "rotation": { "enabled": true, "yAxis": { diff --git a/biomes/frozen-pine-plains.json b/biomes/frozen-pine-plains.json index b24318c3..72622865 100644 --- a/biomes/frozen-pine-plains.json +++ b/biomes/frozen-pine-plains.json @@ -7,9 +7,9 @@ ], "generators": [ { - "generator": "smooth-land", + "generator": "mountain-plain", "max": 6, - "min": 3 + "min": 7 } ], "layers": [ @@ -96,89 +96,6 @@ ] }, "objects": [ - { - "name": "standard-surface-portals", - "chance": 0.00505, - "place": [ - "ruined_portal/giant_portal_1", - "ruined_portal/giant_portal_2", - "ruined_portal/giant_portal_3", - "ruined_portal/portal_1", - "ruined_portal/portal_2", - "ruined_portal/portal_3", - "ruined_portal/portal_4", - "ruined_portal/portal_5", - "ruined_portal/portal_6", - "ruined_portal/portal_7", - "ruined_portal/portal_8", - "ruined_portal/portal_9", - "ruined_portal/portal_10" - ], - "edit": [ - { - "find": [ - { - "block": "gold_block" - } - ], - "replace": { - "palette": [ - { - "block": "air" - } - ] - }, - "chance": 0.1 - }, - { - "find": [ - { - "block": "netherrack" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.07 - }, - { - "find": [ - { - "block": "obsidian" - } - ], - "replace": { - "palette": [ - { - "block": "crying_obsidian" - } - ] - }, - "chance": 0.15 - }, - { - "find": [ - { - "block": "lava" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.20 - } - ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" - }, { "place": [ "pine/pine1", @@ -191,7 +108,8 @@ "pine/pine8", "pine/pine9" ], - "chance": 0.9, + "chance": 0.09, + "persistent": true, "rotation": { "enabled": true, "yAxis": { diff --git a/biomes/frozen-pines.json b/biomes/frozen-pines.json index 3472554d..b760be66 100644 --- a/biomes/frozen-pines.json +++ b/biomes/frozen-pines.json @@ -5,89 +5,6 @@ "SNOWY_MOUNTAINS" ], "objects": [ - { - "name": "standard-surface-portals", - "chance": 0.00505, - "place": [ - "ruined_portal/giant_portal_1", - "ruined_portal/giant_portal_2", - "ruined_portal/giant_portal_3", - "ruined_portal/portal_1", - "ruined_portal/portal_2", - "ruined_portal/portal_3", - "ruined_portal/portal_4", - "ruined_portal/portal_5", - "ruined_portal/portal_6", - "ruined_portal/portal_7", - "ruined_portal/portal_8", - "ruined_portal/portal_9", - "ruined_portal/portal_10" - ], - "edit": [ - { - "find": [ - { - "block": "gold_block" - } - ], - "replace": { - "palette": [ - { - "block": "air" - } - ] - }, - "chance": 0.1 - }, - { - "find": [ - { - "block": "netherrack" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.07 - }, - { - "find": [ - { - "block": "obsidian" - } - ], - "replace": { - "palette": [ - { - "block": "crying_obsidian" - } - ] - }, - "chance": 0.15 - }, - { - "find": [ - { - "block": "lava" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.20 - } - ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" - }, { "chance": 0.02, "density": 3, @@ -132,6 +49,26 @@ { "chance": 0.8, "snow": 1, + "edit": [ + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_leaves", + "data": { + "persistent": true + } + } + ] + } + } + ], + "persistent": true, "rotation": { "yAxis": { "min": 0, diff --git a/biomes/frozen-plains.json b/biomes/frozen-plains.json index afe78e77..4a44b8ba 100644 --- a/biomes/frozen-plains.json +++ b/biomes/frozen-plains.json @@ -145,6 +145,48 @@ "z": 0 } }, + { + "chance": 0.005, + "edit": [ + { + "find": [ + { + "block": "vine" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + } + ], + "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 + } + }, { "chance": 0.01, "density": 3, @@ -187,7 +229,8 @@ } }, { - "chance": 0.8, + "chance": 0.1, + "persistent": true, "density": 3, "snow": 0.35, "rotation": { @@ -265,7 +308,7 @@ } }, { - "chance": 0.05, + "chance": 0.2, "density": 3, "snow": 0.35, "rotation": { @@ -345,7 +388,7 @@ { "min": 4, "max": 6, - "generator": "smooth-land" + "generator": "mountain-plain" } ], "wall": { diff --git a/biomes/frozen-redwoods-forest.json b/biomes/frozen-redwoods-forest.json index e6654433..7210a27d 100644 --- a/biomes/frozen-redwoods-forest.json +++ b/biomes/frozen-redwoods-forest.json @@ -267,10 +267,6 @@ ] } ], - "children": [ - "frozen-peak", - "frozen-mountains" - ], "name": "Frozen Redwoods", "layers": [ { @@ -344,5 +340,6 @@ "TAIGA_HILLS", "MOUNTAINS", "ICE_SPIKES" - ] + ], + "rarity": 190 } \ No newline at end of file diff --git a/biomes/hot-desert-dunes.json b/biomes/hot-desert-dunes.json index 4f16258c..08871164 100644 --- a/biomes/hot-desert-dunes.json +++ b/biomes/hot-desert-dunes.json @@ -110,6 +110,7 @@ }, { "chance": 0.000000000000000000000000000000000000000000000000000000000000000000001, + "mode": "MIN_HEIGHT", "rotation": { "yAxis": { "min": 0, diff --git a/biomes/hot-dry-forest.json b/biomes/hot-dry-forest.json index 5c55adff..c0b3843b 100644 --- a/biomes/hot-dry-forest.json +++ b/biomes/hot-dry-forest.json @@ -3,16 +3,6 @@ "biomeSkyScatter": [ "DESERT" ], - "jigsawStructures": [ - { - "rarity": 1000, - "structure": "pillager" - }, - { - "structure": "village-hot", - "rarity": 350 - } - ], "decorators": [ { "chance": 0.00435, diff --git a/biomes/hot-mesa-valleys.json b/biomes/hot-mesa-valleys.json index 9603f375..5695d10f 100644 --- a/biomes/hot-mesa-valleys.json +++ b/biomes/hot-mesa-valleys.json @@ -9,6 +9,12 @@ "generator": "smooth-land" } ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + } + ], "entityInitialSpawns": [ { "entity": "cow", diff --git a/biomes/hot-savanna-beach-grass.json b/biomes/hot-savanna-beach-grass.json index 1a2441c2..c707dc51 100644 --- a/biomes/hot-savanna-beach-grass.json +++ b/biomes/hot-savanna-beach-grass.json @@ -166,23 +166,6 @@ "style": "IRIS" }, "decorators": [ - { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, - "palette": [ - { - "block": "white_tulip" - }, - { - "block": "allium" - }, - { - "block": "lily_of_the_valley" - } - ] - }, { "chance": 0.35, "variance": { diff --git a/biomes/hot-savanna-plateau.json b/biomes/hot-savanna-plateau.json index bfda5029..b2ba6c26 100644 --- a/biomes/hot-savanna-plateau.json +++ b/biomes/hot-savanna-plateau.json @@ -4,16 +4,6 @@ "DESERT", "SAVANNA" ], - "jigsawStructures": [ - { - "rarity": 1000, - "structure": "pillager" - }, - { - "structure": "village-hot", - "rarity": 350 - } - ], "entityInitialSpawns": [ { "entity": "cow", @@ -399,7 +389,7 @@ ], "generators": [ { - "min": 25, + "min": 15, "max": 20, "generator": "smooth-land-steep" }, @@ -411,7 +401,7 @@ { "min": 2, "max": 6, - "generator": "cracked-cliffs" + "generator": "plain" } ], "biomeZoom": 60, diff --git a/biomes/hot-savanna.json b/biomes/hot-savanna.json index 54496eff..14826702 100644 --- a/biomes/hot-savanna.json +++ b/biomes/hot-savanna.json @@ -4,16 +4,6 @@ "DESERT", "SAVANNA" ], - "jigsawStructures": [ - { - "rarity": 1000, - "structure": "pillager" - }, - { - "structure": "village-hot", - "rarity": 350 - } - ], "entityInitialSpawns": [ { "entity": "cow", @@ -404,7 +394,7 @@ { "min": 7, "max": 15, - "generator": "plain" + "generator": "mountain-plain" } ], "biomeZoom": 20, diff --git a/biomes/mountain-beach.json b/biomes/mountain-beach.json index b590d467..142be71f 100644 --- a/biomes/mountain-beach.json +++ b/biomes/mountain-beach.json @@ -1,100 +1,52 @@ { - "vanillaDerivative": "BEACH", - "biomeStyle": { - "style": "SIMPLEX" - }, - "biomeScatter": [ - "PLAINS", - "FOREST" - ], - "decorators": [ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "objects": [ { - "chance": 0.2, - "variance": { - "style": "CELLULAR", - "zoom": 0.3, - "fracture": { - "style": "SIMPLEX", - "zoom": 0.2, - "multiplier": 10, - "fracture": { - "style": "STATIC", - "multiplier": 15 - } - } + "mode": "PAINT", + "chance": 0.0025, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true }, - "style": { - "style": "TRIOCTAVE_SIMPLEX", - "zoom": 0.3, - "fracture": { - "style": "STATIC", - "multiplier": 8 - } - }, - "palette": [ - { - "block": "dandelion" - }, - { - "block": "poppy" - }, - { - "block": "blue_orchid" - }, - { - "block": "allium" - }, - { - "block": "azure_bluet" - }, - { - "block": "red_tulip" - }, - { - "block": "orange_tulip" - }, - { - "block": "white_tulip" - }, - { - "block": "pink_tulip" - }, - { - "block": "oxeye_daisy" - }, - { - "block": "cornflower" - }, - { - "block": "lily_of_the_valley" - } - ] - }, - { - "chance": 0.01, - "palette": [ - { - "block": "tall_grass" - } - ] - }, - { - "chance": 0.5, - "palette": [ - { - "block": "grass" - } - ] + "place": [ + "camp/barrel-bin" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } } ], - "name": "Mountain Beach", + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone_slab" + }, + { + "block": "air" + } + ] + }, + "name": "Beach", "layers": [ { "minHeight": 1, "maxHeight": 1, "palette": [ { - "block": "grass_block" + "block": "stone" + }, + { + "block": "andesite" } ] }, @@ -103,14 +55,14 @@ "maxHeight": 6, "palette": [ { - "block": "dirt" + "block": "stone" } ] } ], "generators": [ { - "min": -5, + "min": 0, "max": 2, "generator": "flat" } @@ -120,5 +72,5 @@ "beach-clutter" ] }, - "derivative": "BEACH" + "derivative": "TAIGA_MOUNTAINS" } \ No newline at end of file diff --git a/biomes/mountain-cliffs.json b/biomes/mountain-cliffs.json index df8ed57f..0a9d775b 100644 --- a/biomes/mountain-cliffs.json +++ b/biomes/mountain-cliffs.json @@ -1,5 +1,5 @@ { - "vanillaDerivative": "MUSHROOM_FIELDS", + "vanillaDerivative": "TAIGA_MOUNTAINS", "name": "Extreme mountains cliffs", "layers": [ { @@ -7,7 +7,7 @@ "maxHeight": 1, "slopeCondition": { "minimumSlope": 0, - "maximumSlope": 3 + "maximumSlope": 2.6 }, "palette": [ { @@ -16,17 +16,17 @@ ] }, { - "minHeight": 2, - "maxHeight": 3, + "minHeight": 1, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 3.95 + }, "palette": [ - { - "block": "stone" - }, - { - "block": "andesite" - }, { "block": "gravel" + }, + { + "block": "cyan_terracotta" } ] }, @@ -57,15 +57,11 @@ }, { "min": 12, - "max": 45, - "generator": "mountain-cracked-cliffs" + "max": 62, + "generator": "cracked-cliffs" } ], - "biomeZoom": 30, - "derivative": "PLAINS", - "biomeStyle": { - "style": "IRIS" - }, + "derivative": "TAIGA_MOUNTAINS", "wall": { "style": { "style": "STATIC" @@ -78,13 +74,12 @@ "block": "andesite" }, { - "block": "stone" + "block": "gravel" + }, + { + "block": "cyan_terracotta" } ] }, - "biomeScatter": [ - "PLAINS", - "FOREST" - ], "rarity": 19 } \ No newline at end of file diff --git a/biomes/mountain-forest-hills.json b/biomes/mountain-forest-hills.json new file mode 100644 index 00000000..b8562d9f --- /dev/null +++ b/biomes/mountain-forest-hills.json @@ -0,0 +1,305 @@ +{ + "name": "Mountain Forest Hills", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "entityInitialSpawns": [ + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "fox", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "generators": [ + { + "generator": "mountain-plain", + "max": 4, + "min": 3 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.02, + "palette": [ + { + "block": "sweet_berry_bush", + "data": { + "age": 2 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 1 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 0 + } + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "persistent": true, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "place": [ + "spruce-medium/spruce1", + "spruce-medium/spruce2", + "spruce-medium/spruce3", + "spruce-medium/spruce4", + "spruce-medium/spruce5", + "spruce-medium/spruce6", + "spruce-medium/spruce7", + "spruce-medium/spruce8", + "spruce-medium/spruce9", + "spruce-medium/spruce10", + "spruce-medium/spruce11", + "spruce-medium/spruce12", + "spruce-medium/spruce13", + "spruce-medium/spruce14", + "spruce-medium/spruce16", + "spruce-medium/spruce17", + "spruce-medium/spruce18", + "spruce-medium/spruce19", + "spruce-medium/spruce20", + "spruce-medium/spruce27", + "spruce-medium/spruce28", + "spruce-medium/spruce29", + "spruce-medium/spruce30", + "spruce-medium/spruce31", + "spruce-medium/spruce32", + "spruce-medium/spruce33", + "spruce-medium/spruce34", + "spruce-medium/spruce37", + "spruce-medium/spruce39", + "spruce-medium/spruce41", + "spruce-medium/spruce42", + "spruce-medium/spruce43" + ], + "chance": 1, + "persistent": true, + "density": 5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-forest.json b/biomes/mountain-forest.json new file mode 100644 index 00000000..b8562d9f --- /dev/null +++ b/biomes/mountain-forest.json @@ -0,0 +1,305 @@ +{ + "name": "Mountain Forest Hills", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "entityInitialSpawns": [ + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "fox", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "generators": [ + { + "generator": "mountain-plain", + "max": 4, + "min": 3 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.02, + "palette": [ + { + "block": "sweet_berry_bush", + "data": { + "age": 2 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 1 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 0 + } + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "persistent": true, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "place": [ + "spruce-medium/spruce1", + "spruce-medium/spruce2", + "spruce-medium/spruce3", + "spruce-medium/spruce4", + "spruce-medium/spruce5", + "spruce-medium/spruce6", + "spruce-medium/spruce7", + "spruce-medium/spruce8", + "spruce-medium/spruce9", + "spruce-medium/spruce10", + "spruce-medium/spruce11", + "spruce-medium/spruce12", + "spruce-medium/spruce13", + "spruce-medium/spruce14", + "spruce-medium/spruce16", + "spruce-medium/spruce17", + "spruce-medium/spruce18", + "spruce-medium/spruce19", + "spruce-medium/spruce20", + "spruce-medium/spruce27", + "spruce-medium/spruce28", + "spruce-medium/spruce29", + "spruce-medium/spruce30", + "spruce-medium/spruce31", + "spruce-medium/spruce32", + "spruce-medium/spruce33", + "spruce-medium/spruce34", + "spruce-medium/spruce37", + "spruce-medium/spruce39", + "spruce-medium/spruce41", + "spruce-medium/spruce42", + "spruce-medium/spruce43" + ], + "chance": 1, + "persistent": true, + "density": 5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-hills.json b/biomes/mountain-hills.json new file mode 100644 index 00000000..6732457d --- /dev/null +++ b/biomes/mountain-hills.json @@ -0,0 +1,384 @@ +{ + "name": "Mountain Hills", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "children": [ + "mountain-forest" + ], + "childStyle": { + "style": "IRIS_DOUBLE", + "zoom": 10 + }, + "generators": [ + { + "generator": "smooth-land", + "max": 23, + "min": 5 + } + ], + "jigsawStructures": [ + { + "rarity":2300, + "structure": "pillager" + }, + { + "rarity": 950, + "structure": "village-tundra" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "chance": 0.2, + "palette": [ + { + "block": "wheat", + "data": { + "age": 7 + } + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "chance": 0.0001, + "mode": "VACUUM", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ruins/ruin1" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + + "mode": "PAINT", + "place": [ + "mrock/mrock-1", + "mrock/mrock-2", + "mrock/mrock-3", + "mrock/mrock-4", + "mrock/mrock-5" + ], + "chance": 0.04, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.004, + "edit": [ + { + "find": [ + { + "block": "glass" + } + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }, + { + "find": [ + { + "block": "blue_wool" + } + ], + "replace": { + "palette": [ + { + "block": "water" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "cave2", + "cave1" + ], + "translate": { + "x": 0, + "y": -66, + "z": 0 + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-lake.json b/biomes/mountain-lake.json new file mode 100644 index 00000000..0d26bc69 --- /dev/null +++ b/biomes/mountain-lake.json @@ -0,0 +1,316 @@ +{ + "name": "Mountain Plains", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "generators": [ + { + "generator": "plain", + "max": -10, + "min": -30 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "chance": 0.2, + "palette": [ + { + "block": "wheat", + "data": { + "age": 7 + } + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "chance": 0.0003, + "mode": "VACUUM", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ruins/ruin1" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + + "mode": "PAINT", + "place": [ + "mrock/mrock-1", + "mrock/mrock-2", + "mrock/mrock-3", + "mrock/mrock-4", + "mrock/mrock-5" + ], + "chance": 0.04, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-middle.json b/biomes/mountain-middle.json index 8757027a..75ae0d39 100644 --- a/biomes/mountain-middle.json +++ b/biomes/mountain-middle.json @@ -1,121 +1,17 @@ { "name": "Middle Mountain", - "derivative": "MUSHROOM_FIELDS", - "vanillaDerivative": "PLAINS", - "biomeScatter": [ - "PLAINS", - "FOREST" - ], - "entityInitialSpawns": [ - { - "entity": "sheep", - "maxSpawns": 8, - "minSpawns": 3, - "rarity": 75 - }, - { - "entity": "cow", - "maxSpawns": 8, - "minSpawns": 3, - "rarity": 75 - } - ], + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", "children": [ "mountain-cliffs" ], - "objects": [ - - { - "name": "standard-surface-portals", - "chance": 0.00505, - "place": [ - "ruined_portal/giant_portal_1", - "ruined_portal/giant_portal_2", - "ruined_portal/giant_portal_3", - "ruined_portal/portal_1", - "ruined_portal/portal_2", - "ruined_portal/portal_3", - "ruined_portal/portal_4", - "ruined_portal/portal_5", - "ruined_portal/portal_6", - "ruined_portal/portal_7", - "ruined_portal/portal_8", - "ruined_portal/portal_9", - "ruined_portal/portal_10" - ], - "edit": [ - { - "find": [ - { - "block": "gold_block" - } - ], - "replace": { - "palette": [ - { - "block": "air" - } - ] - }, - "chance": 0.1 - }, - { - "find": [ - { - "block": "netherrack" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.07 - }, - { - "find": [ - { - "block": "obsidian" - } - ], - "replace": { - "palette": [ - { - "block": "crying_obsidian" - } - ] - }, - "chance": 0.15 - }, - { - "find": [ - { - "block": "lava" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.20 - } - ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" - } - ], "childStyle": { "style": "STATIC", - "exponent": 0.6, - "zoom": 3, + "exponent": 0.625, + "zoom": 1, "fracture": { "style": "VIGOCTAVE_SIMPLEX", - "multiplier": 15, + "multiplier": 4, "zoom": 0.9 } }, @@ -125,13 +21,13 @@ "biomeZoom": 0.4, "generators": [ { - "generator": "mountain-gen", - "max": 80, + "generator": "mountain", + "max": 95, "min": 0 }, { "generator": "mountain-plain", - "max": 80, + "max": 95, "min": 40 } ], @@ -141,7 +37,7 @@ "maxHeight": 1, "slopeCondition": { "minimumSlope": 0, - "maximumSlope": 3 + "maximumSlope": 2.6 }, "palette": [ { @@ -326,7 +222,10 @@ "block": "andesite" }, { - "block": "stone" + "block": "gravel" + }, + { + "block": "cyan_terracotta" } ] } diff --git a/biomes/mountain-plains.json b/biomes/mountain-plains.json new file mode 100644 index 00000000..7bb82023 --- /dev/null +++ b/biomes/mountain-plains.json @@ -0,0 +1,335 @@ +{ + "name": "Mountain Plains", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "children": [ + "mountain-forest", + "mountain-hills", + "mountain-forest-hills" + ], + "childStyle": { + "style": "IRIS_DOUBLE", + "zoom": 10 + }, + "generators": [ + { + "generator": "mountain-plain", + "max": 8, + "min": 7 + } + ], + "jigsawStructures": [ + { + "rarity": 2000, + "structure": "pillager" + }, + { + "rarity": 950, + "structure": "village-tundra" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "chance": 0.2, + "palette": [ + { + "block": "wheat", + "data": { + "age": 7 + } + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "chance": 0.0003, + "mode": "VACUUM", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ruins/ruin1" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + + "mode": "PAINT", + "place": [ + "mrock/mrock-1", + "mrock/mrock-2", + "mrock/mrock-3", + "mrock/mrock-4", + "mrock/mrock-5" + ], + "chance": 0.04, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-river-soft.json b/biomes/mountain-river-soft.json new file mode 100644 index 00000000..73629e44 --- /dev/null +++ b/biomes/mountain-river-soft.json @@ -0,0 +1,121 @@ +{ + "vanillaDerivative": "RIVER", + "decorators": [ + { + "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 + } + ], + "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": "Soft River", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "IRIS_DOUBLE", + "fracture": { + "style": "STATIC", + "multiplier": 30 + } + }, + "zoom": 0.7, + "palette": [ + { + "block": "cobblestone", + "weight": 3 + }, + { + "block": "clay", + "weight": 1 + }, + { + "block": "gravel", + "weight": 8 + } + ] + }, + { + "palette": [ + { + "block": "cobblestone" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "soft-river", + "max": -32, + "min": -40 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "RIVER" +} \ No newline at end of file diff --git a/biomes/mountain-river.json b/biomes/mountain-river.json new file mode 100644 index 00000000..99cad073 --- /dev/null +++ b/biomes/mountain-river.json @@ -0,0 +1,121 @@ +{ + "vanillaDerivative": "RIVER", + "decorators": [ + { + "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 + } + ], + "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", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "IRIS_DOUBLE", + "fracture": { + "style": "STATIC", + "multiplier": 30 + } + }, + "zoom": 0.7, + "palette": [ + { + "block": "cobblestone", + "weight": 3 + }, + { + "block": "clay", + "weight": 1 + }, + { + "block": "gravel", + "weight": 8 + } + ] + }, + { + "palette": [ + { + "block": "cobblestone" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "river", + "max": -7, + "min": -20 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "RIVER" +} \ No newline at end of file diff --git a/biomes/mountain.json b/biomes/mountain.json new file mode 100644 index 00000000..f925ed18 --- /dev/null +++ b/biomes/mountain.json @@ -0,0 +1,206 @@ +{ + "name": "Extreme mountains", + "derivative": "MOUNTAIN_EDGE", + "vanillaDerivative": "MOUNTAIN_EDGE", + "biomeZoom": 30, + "biomeStyle": { + "style": "IRIS", + "zoom": 0.7, + "exponent": 4 + }, + "children": [ + "mountain-middle" + ], + "rarity": 7, + "generators": [ + { + "min": 70, + "max": 140, + "generator": "mountain-plain" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 2.6 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mushroom-plains.json b/biomes/mushroom-plains.json index 377feb97..e7dee366 100644 --- a/biomes/mushroom-plains.json +++ b/biomes/mushroom-plains.json @@ -306,9 +306,6 @@ "weight": 7, "block": "mycelium" }, - { - "block": "gravel" - }, { "weight": 9, "block": "mycelium" diff --git a/biomes/ocean.json b/biomes/ocean.json index ad9371e3..5c228bf2 100644 --- a/biomes/ocean.json +++ b/biomes/ocean.json @@ -19,7 +19,7 @@ "childShrinkFactor": 1.0, "generators": [ { - "generator": "ocean", + "generator": "mountain", "max": -35, "min": -60 } diff --git a/biomes/swamp-beach.json b/biomes/swamp-beach.json index 8b525568..89ec8744 100644 --- a/biomes/swamp-beach.json +++ b/biomes/swamp-beach.json @@ -85,6 +85,80 @@ } ], "name": "Swamp Beach", + "objects": [ + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "edit": [ + { + "find": [ + { + "block": "jungle_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "jungle_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "jungle_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -3 + } + } + ], "layers": [ { "minHeight": 3, diff --git a/biomes/swamp-lake.json b/biomes/swamp-lake.json new file mode 100644 index 00000000..2b62aec1 --- /dev/null +++ b/biomes/swamp-lake.json @@ -0,0 +1,282 @@ +{ + "vanillaDerivative": "SWAMP", + "children": [ + "swamp-marsh" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], + "decorators": [ + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "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" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "objects": [ + { + "name": "standard-surface-portals", + "chance": 0.00505, + "place": [ + "ruined_portal/giant_portal_1", + "ruined_portal/giant_portal_2", + "ruined_portal/giant_portal_3", + "ruined_portal/portal_1", + "ruined_portal/portal_2", + "ruined_portal/portal_3", + "ruined_portal/portal_4", + "ruined_portal/portal_5", + "ruined_portal/portal_6", + "ruined_portal/portal_7", + "ruined_portal/portal_8", + "ruined_portal/portal_9", + "ruined_portal/portal_10" + ], + "edit": [ + { + "find": [ + { + "block": "gold_block" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + }, + "chance": 0.1 + }, + { + "find": [ + { + "block": "netherrack" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.07 + }, + { + "find": [ + { + "block": "obsidian" + } + ], + "replace": { + "palette": [ + { + "block": "crying_obsidian" + } + ] + }, + "chance": 0.15 + }, + { + "find": [ + { + "block": "lava" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.20 + } + ], + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY" + }, + { + "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" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ], + "name": "Swampy Marsh", + "layers": [ + { + "style": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "weight": 3, + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "weight": 4, + "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": -8, + "max": -5, + "generator": "river" + } + ], + "biomeZoom": 9, + "derivative": "SWAMP", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/swamp-marsh-rotten.json b/biomes/swamp-marsh-rotten.json index 1fe9f857..a4606cfc 100644 --- a/biomes/swamp-marsh-rotten.json +++ b/biomes/swamp-marsh-rotten.json @@ -297,8 +297,8 @@ ], "generators": [ { - "min": -7, - "max": -3, + "min": 7, + "max": 3, "generator": "mountain" } ], diff --git a/biomes/swamp-marsh.json b/biomes/swamp-marsh.json index 54f7f43d..4a7c4be7 100644 --- a/biomes/swamp-marsh.json +++ b/biomes/swamp-marsh.json @@ -166,6 +166,78 @@ ], "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY" + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 0.8, + "edit": [ + { + "find": [ + { + "block": "jungle_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "jungle_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "jungle_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -3 + } }, { "chance": 0.35, @@ -252,8 +324,8 @@ ], "generators": [ { - "min": -6, - "max": -3, + "min": 6, + "max": 3, "generator": "mountain" } ], diff --git a/biomes/swamp-ocean-tree.json b/biomes/swamp-ocean-tree.json new file mode 100644 index 00000000..aa320d6b --- /dev/null +++ b/biomes/swamp-ocean-tree.json @@ -0,0 +1,356 @@ +{ + "vanillaDerivative": "OCEAN", + "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": 0.0006, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0013, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 24, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + }, + { + "chance": 0.0095, + "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" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 0.3, + "edit": [ + { + "find": [ + { + "block": "jungle_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "jungle_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "vine" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + }, + { + "find": [ + { + "block": "jungle_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + } + ], + "onwater": true, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -4 + } + } + ], + "name": "Swamp Ocean tree", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "VASCULAR", + "zoom": 0.8, + "fracture": { + "multiplier": 2, + "style": "STATIC" + } + }, + "zoom": 0.825, + "palette": [ + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "block": "gravel" + }, + { + "block": "clay" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -1, + "max": 0, + "generator": "soft-river" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "SWAMP", + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "clay" + }, + { + "weight": 2, + "block": "smooth_sandstone" + }, + { + "block": "sand" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 6, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-ocean.json b/biomes/swamp-ocean.json index f068bd22..12a5fa66 100644 --- a/biomes/swamp-ocean.json +++ b/biomes/swamp-ocean.json @@ -51,7 +51,7 @@ } }, { - "chance": 0.013, + "chance": 0.0013, "verticalZoom": 88, "variance": { "style": "STATIC" @@ -72,7 +72,7 @@ "stackMin": 2 }, { - "chance": 0.125, + "chance": 0.0095, "verticalZoom": 20, "variance": { "style": "STATIC" @@ -213,8 +213,8 @@ ], "generators": [ { - "min": -31, - "max": -7, + "min": -2, + "max": 0, "generator": "soft-river" } ], diff --git a/biomes/swamp-roofed-forest.json b/biomes/swamp-roofed-forest.json index a0b69f86..4053012a 100644 --- a/biomes/swamp-roofed-forest.json +++ b/biomes/swamp-roofed-forest.json @@ -1,7 +1,7 @@ { "vanillaDerivative": "DARK_FOREST", "children": [ - "swamp-dark-oak-denmyre" + "swamp-lake" ], "jigsawStructures": [ { diff --git a/biomes/swamp-roofed-wayward.json b/biomes/swamp-roofed-wayward.json index 3d57930c..ee9f7630 100644 --- a/biomes/swamp-roofed-wayward.json +++ b/biomes/swamp-roofed-wayward.json @@ -1,7 +1,7 @@ { "vanillaDerivative": "DARK_FOREST", "children": [ - "swamp-dark-oak-denmyre" + "swamp-lake" ], "jigsawStructures": [ { @@ -73,89 +73,6 @@ } ], "objects": [ - { - "name": "standard-surface-portals", - "chance": 0.00505, - "place": [ - "ruined_portal/giant_portal_1", - "ruined_portal/giant_portal_2", - "ruined_portal/giant_portal_3", - "ruined_portal/portal_1", - "ruined_portal/portal_2", - "ruined_portal/portal_3", - "ruined_portal/portal_4", - "ruined_portal/portal_5", - "ruined_portal/portal_6", - "ruined_portal/portal_7", - "ruined_portal/portal_8", - "ruined_portal/portal_9", - "ruined_portal/portal_10" - ], - "edit": [ - { - "find": [ - { - "block": "gold_block" - } - ], - "replace": { - "palette": [ - { - "block": "air" - } - ] - }, - "chance": 0.1 - }, - { - "find": [ - { - "block": "netherrack" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.07 - }, - { - "find": [ - { - "block": "obsidian" - } - ], - "replace": { - "palette": [ - { - "block": "crying_obsidian" - } - ] - }, - "chance": 0.15 - }, - { - "find": [ - { - "block": "lava" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.20 - } - ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" - }, { "chance": 0.5, "edit": [ diff --git a/biomes/swamp-willow-forest.json b/biomes/swamp-willow-forest.json index 4da9fb61..1b436ca1 100644 --- a/biomes/swamp-willow-forest.json +++ b/biomes/swamp-willow-forest.json @@ -1,24 +1,6 @@ { "vanillaDerivative": "DARK_FOREST", "effects": [ - { - "volume": 6.2, - "minPitch": 1.5, - "chance": 6, - "maxPitch": 1.75, - "sound": "AMBIENT_BASALT_DELTAS_ADDITIONS", - "interval": 1000, - "soundDistance": 3 - }, - { - "volume": 6.2, - "minPitch": 0.1, - "chance": 7, - "maxPitch": 0.1, - "sound": "AMBIENT_SOUL_SAND_VALLEY_MOOD", - "interval": 1550, - "soundDistance": 3 - }, { "particleAltX": 0.0101, "particleAltY": -0.033885, @@ -94,89 +76,6 @@ } ], "objects": [ - { - "name": "standard-surface-portals", - "chance": 0.00505, - "place": [ - "ruined_portal/giant_portal_1", - "ruined_portal/giant_portal_2", - "ruined_portal/giant_portal_3", - "ruined_portal/portal_1", - "ruined_portal/portal_2", - "ruined_portal/portal_3", - "ruined_portal/portal_4", - "ruined_portal/portal_5", - "ruined_portal/portal_6", - "ruined_portal/portal_7", - "ruined_portal/portal_8", - "ruined_portal/portal_9", - "ruined_portal/portal_10" - ], - "edit": [ - { - "find": [ - { - "block": "gold_block" - } - ], - "replace": { - "palette": [ - { - "block": "air" - } - ] - }, - "chance": 0.1 - }, - { - "find": [ - { - "block": "netherrack" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.07 - }, - { - "find": [ - { - "block": "obsidian" - } - ], - "replace": { - "palette": [ - { - "block": "crying_obsidian" - } - ] - }, - "chance": 0.15 - }, - { - "find": [ - { - "block": "lava" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.20 - } - ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" - }, { "chance": 0.7, "edit": [ @@ -258,7 +157,6 @@ "willwo/willwo-10", "willwo/willwo-11" ], - "mode": "VACUUM", "translate": { "x": 0, "y": 0, @@ -548,7 +446,7 @@ ], "translate": { "x": 0, - "y": -1, + "y": 1, "z": 0 } } diff --git a/biomes/temperate-flower-forest.json b/biomes/temperate-flower-forest.json index cd058a7c..25376329 100644 --- a/biomes/temperate-flower-forest.json +++ b/biomes/temperate-flower-forest.json @@ -708,9 +708,9 @@ } ], "generators": [{ - "min": 4, - "max": 10, - "generator": "plain" + "min": 4, + "max": 7, + "generator": "plain" }], "loot": { "tables": [ diff --git a/biomes/temperate-highlands.json b/biomes/temperate-highlands.json index 1e5be927..95889582 100644 --- a/biomes/temperate-highlands.json +++ b/biomes/temperate-highlands.json @@ -4,10 +4,6 @@ { "rarity": 1000, "structure": "pillager" - }, - { - "rarity": 350, - "structure": "village-temperate" } ], "entityInitialSpawns": [ @@ -304,7 +300,7 @@ } ], "biomeZoom": 9, - "derivative": "PLAINS", + "derivative": "JUNGLE", "biomeStyle": { "style": "IRIS" }, @@ -324,11 +320,5 @@ } ] }, - "biomeScatter": [ - "FOREST", - "TAIGA", - "SWAMP", - "TAIGA_HILLS" - ], "rarity": 4 } \ No newline at end of file diff --git a/biomes/temperate-lake.json b/biomes/temperate-lake.json index fa73ad04..da965c14 100644 --- a/biomes/temperate-lake.json +++ b/biomes/temperate-lake.json @@ -1,6 +1,6 @@ { "name": "lake", - "derivative": "PLAINS", + "derivative": "TAIGA_MOUNTAINS"", "vanillaDerivative": "PLAINS", "generators": [ { diff --git a/biomes/temperate-longtree-forest.json b/biomes/temperate-longtree-forest.json index 1082f28c..2ae2be0b 100644 --- a/biomes/temperate-longtree-forest.json +++ b/biomes/temperate-longtree-forest.json @@ -23,7 +23,7 @@ "structure": "village-temperate" } ], - "derivative": "FOREST", + "derivative": "BAMBOO_JUNGLE_HILLS", "layers": [{ "style": { "style": "STATIC" @@ -35,7 +35,6 @@ "block": "grass_block" }, { - "weight": 2, "block": "gravel" }, { @@ -103,7 +102,7 @@ ] }, { - "chance": 0.0009, + "chance": 0.006, "stackMax": 6, "palette": [ { @@ -115,7 +114,7 @@ { "stackMin": 1, "stackMax": 11, - "chance": 0.0025, + "chance": 0.0049, "variance": { "style": "STATIC", "zoom": 0.1 @@ -233,58 +232,104 @@ } }, { - "chance": 0.2, + "chance": 0.8, "variance": { "style": "STATIC" }, "zoom": 0.2, - "palette": [{ - "block": "dandelion" - }, - { - "weight": 10, - "block": "grass" - }, - { - "block": "pink_tulip" - }, - { - "block": "grass" - }, - { - "block": "tall_grass" - }, + "palette": [ { + "weight": 1, "block": "grass" }, { "block": "grass" - }, + }, { - "chance": 0.000007, + "block": "grass" + }, + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "rose_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 7, + "block": "grass" + } + ] + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "weight": 2, "block": "rose_bush" }, { - "block": "tall_grass" + "block": "peony" }, { - "weight": 31, - "block": "grass" + "block": "lilac" + } + ] + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "poppy" }, { - "block": "grass" + "block": "dandelion" }, { - "block": "grass" - }, - { - "block": "grass" - }, - { - "block": "grass" - }, - { - "block": "lily_of_the_valley" + "block": "oxeye_daisy" } ] }], @@ -398,7 +443,7 @@ "carvingSupport": "SURFACE_ONLY" }, { - "chance": 0.5, + "chance": 0.7, "rotation": { "yAxis": { "min": 0, @@ -426,7 +471,7 @@ ], "translate": { "x": 0, - "y": -2, + "y": -1, "z": 0 } }, @@ -487,10 +532,10 @@ { "place": [ "bush/small/1", - "bush/small/2", - "bush/small/3" + "bush/small/2" ], - "chance": 0.6, + "chance": 0.3, + "density": 2, "rotation": { "enabled": true, "yAxis": { @@ -536,7 +581,7 @@ } }, { - "chance": 0.4, + "chance": 0.3, "edit": [ { "find": [{"block": "pink_glazed_terracotta"}], @@ -585,31 +630,6 @@ "z": 0 } }, - { - "chance": 0.5, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 0, - "enabled": true - }, - "enabled": true - }, - "mode": "PAINT", - "place": [ - "sakura/arbusto1", - "sakura/arbusto2", - "sakura/arbusto3", - "sakura/arbusto4", - "sakura/arbusto5" - ], - "translate": { - "x": 0, - "y": 1, - "z": 0 - } - }, { "chance": 0.002, "density": 1, @@ -633,7 +653,7 @@ } }, { - "chance": 0.00005, + "chance": 0.00000015, "rotation": { "yAxis": { "min": 0, diff --git a/biomes/temperate-oak-denmyre.json b/biomes/temperate-oak-denmyre.json index b86d6e29..4d678901 100644 --- a/biomes/temperate-oak-denmyre.json +++ b/biomes/temperate-oak-denmyre.json @@ -505,5 +505,5 @@ } ] }, - "rarity": 2 + "rarity": 4 } \ No newline at end of file diff --git a/biomes/temperate-oak-forest.json b/biomes/temperate-oak-forest.json index e18be4fb..bb80f4d7 100644 --- a/biomes/temperate-oak-forest.json +++ b/biomes/temperate-oak-forest.json @@ -170,7 +170,11 @@ "enabled": true }, "place": [ - "camp/camp" + "camp/camp", + "camp/camp4", + "camp/camp5", + "camp/camp3" + ], "translate": { "x": 0, diff --git a/biomes/temperate-old-cavern.json b/biomes/temperate-old-cavern.json index 1d17921d..6975719d 100644 --- a/biomes/temperate-old-cavern.json +++ b/biomes/temperate-old-cavern.json @@ -1,33 +1,291 @@ { - "entitySpawnOverrides": [ + "name": "Old cavern", + "derivative": "FOREST", + "vanillaDerivative": "THE_VOID", + "generators": [ { - "trigger": "SKELETON", - "entity": "shroud", - "cancelSourceSpawn": true, - "rarity": 12 + "generator": "plain", + "max": 3, + "min": 4 } ], - "children": [ - "temperate-lit-cavern" - ], - "decorators": [ + "layers": [ { - "chance": 0.0001, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 0.7 + }, + "maxHeight": 1, + "minHeight": 1, "palette": [ { - "block": "barrel" + "block": "grass_block" } ] }, { - "chance": 0.008, + "maxHeight": 1, + "minHeight": 1, + "style": { + "style": "STATIC" + }, + "zoom": 0.08, "palette": [ { - "block": "andesite_wall" + "block": "stone", + "weight": 8 + }, + { + "block": "andesite", + "weight": 6 + } + ] + }, + { + "maxHeight": 1, + "minHeight": 1, + "style": { + "style": "STATIC" + }, + "zoom": 0.08, + "palette": [ + { + "block": "stone", + "weight": 18 + }, + { + "block": "andesite", + "weight": 8 + }, + { + "block": "jungle_leaves", + "weight": 1, + "data": { + "persistent": true + } + + }, + { + "block": "shroomlight", + "weight": 1 } ] } ], + "decorators": [ + { + "chance": 0.02, + "palette": [ + { + "block": "andesite_wall" + } + ], + "stackMax": 5, + "stackMin": 1 + }, + { + "forcePlace": true, + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "zoom": 0.14, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.004, + "palette": [ + { + "block": "crimson_fungus" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "red_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "brown_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "warped_fungus" + + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "chance": 0.03, + "palette": [ + { + "block": "stone_button", + "data": { + "face": "floor", + "facing": "south" + } + } + ] + }, + { + "forcePlace": true, + "chance": 0.006, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "nether_sprouts" + }, + { + "block": "warped_roots" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.034, + "palette": [ + { + "block": "jungle_leaves", + "data": { + "persistent": true + } + + } + ] + }, + { + "chance": 0.0013, + "palette": [ + { + "block": "lava" + } + ], + "stackMax": 11, + "stackMin": 10 + }, + { + "chance": 0.003, + "palette": [ + { + "block": "water" + } + ], + "stackMax": 11, + "stackMin": 10 + }, + { + "chance": 0.005, + "palette": [ + { + "block": "stone" + } + ], + "stackMax": 16, + "stackMin": 15 + }, + { + "chance": 0.004, + "palette": [ + { + "block": "crimson_fungus" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "red_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "brown_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "warped_fungus" + + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "chance": 0.03, + "palette": [ + { + "block": "stone_button", + "data": { + "face": "floor", + "facing": "south" + } + } + ] + } + ], + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "weight": 8, + "block": "air" + } + ] + }, "objects": [ { "chance": 0.00175, @@ -71,7 +329,8 @@ } }, { - "chance": 0.005, + "mode": "PAINT", + "chance": 0.5, "rotation": { "yAxis": { "min": 0, @@ -82,84 +341,8 @@ "enabled": true }, "place": [ - "boulder/boulder1", - "boulder/boulder2", - "boulder/boulder3", - "boulder/boulder4", - "boulder/boulder5", - "boulder/boulder6", - "boulder/boulder7", - "boulder/boulder8", - "boulder/boulder9", - "boulder/boulder10", - "boulder/boulder11", - "boulder/boulder12", - "boulder/boulder13", - "boulder/boulder14", - "boulder/boulder15" - ], - "translate": { - "x": 0, - "y": -2, - "z": 0 - } - } - ], - "name": "Old Cavern", - "layers": [ - { - "minHeight": 1, - "maxHeight": 2, - "style": { - "style": "STATIC" - }, - "zoom": 0.1, - "palette": [ - { - "block": "stone" - }, - { - "block": "andesite" - } + "camp/camp" ] } - ], - "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" - } - ] - } + ] } \ No newline at end of file diff --git a/biomes/temperate-plains-hills.json b/biomes/temperate-plains-hills.json index 30e4f59e..9f8fde57 100644 --- a/biomes/temperate-plains-hills.json +++ b/biomes/temperate-plains-hills.json @@ -5,9 +5,9 @@ "rarity": 3, "generators": [ { - "generator": "smooth-land", + "min": 4, "max": 7, - "min": 3 + "generator": "plain" }, { "generator": "small-cliffs", diff --git a/biomes/temperate-plains.json b/biomes/temperate-plains.json index 0cd7a59f..f6ee4c79 100644 --- a/biomes/temperate-plains.json +++ b/biomes/temperate-plains.json @@ -22,9 +22,9 @@ }, "generators": [ { - "generator": "smooth-land", - "max": 14, - "min": 3 + "min": 4, + "max": 7, + "generator": "plain" } ], "decorators": [ @@ -225,6 +225,72 @@ "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY" }, + { + "mode": "VACUUM", + "chance": 0.00975, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp", + "camp/camp3", + "camp/camp4", + "camp/camp5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "VACUUM", + "chance": 0.00675, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "VACUUM", + "chance": 0.00675, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, { "chance": 0.002, "edit": [ @@ -380,7 +446,6 @@ "peaks/p1", "peaks/p2", "peaks/p3", - "peaks/p4", "peaks/p5", "peaks/p6" ], @@ -391,7 +456,7 @@ } }, { - "chance": 0.000000000000000000001, + "chance": 0.0000000002, "edit": [ { "find": [ diff --git a/biomes/temperate-plateau.json b/biomes/temperate-plateau.json index bb12e2b0..b812b373 100644 --- a/biomes/temperate-plateau.json +++ b/biomes/temperate-plateau.json @@ -1,15 +1,5 @@ { "vanillaDerivative": "FOREST", - "jigsawStructures": [ - { - "rarity": 1000, - "structure": "pillager" - }, - { - "rarity": 350, - "structure": "village-temperate" - } - ], "entityInitialSpawns": [ { "entity": "cow", @@ -314,56 +304,6 @@ "y": 0, "z": 0 } - }, - { - "chance": 0.0015, - "edit": [ - { - "find": [ - { - "block": "white_wool" - } - ], - "replace": { - "palette": [ - { - "block": "oak_wood" - } - ] - } - }, - { - "find": [ - { - "block": "black_wool" - } - ], - "replace": { - "palette": [ - { - "block": "oak_wood" - } - ] - } - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "sm-tree/oakw-oakl" - ], - "translate": { - "x": 0, - "y": -3, - "z": 0 - } } ], "biomeZoom": 60, @@ -539,7 +479,7 @@ ], "generators": [ { - "min": 40, + "min": 30, "max": 55, "generator": "smooth-land-steep" }, @@ -551,7 +491,7 @@ { "min": 2, "max": 6, - "generator": "cracked-cliffs" + "generator": "plain" } ], "loot": { @@ -577,5 +517,6 @@ }, "biomeScatter": [ "FOREST" - ] + ], + "rarity": 40 } \ No newline at end of file diff --git a/biomes/temperate-river.json b/biomes/temperate-river.json index 82a6550b..7da150c7 100644 --- a/biomes/temperate-river.json +++ b/biomes/temperate-river.json @@ -169,7 +169,7 @@ { "generator": "river", "max": -7, - "min": -7 + "min": -12 } ], "loot": { diff --git a/biomes/temperate-wilds.json b/biomes/temperate-wilds.json index ed89d86a..07bb3c4c 100644 --- a/biomes/temperate-wilds.json +++ b/biomes/temperate-wilds.json @@ -1,5 +1,5 @@ { - "vanillaDerivative": "PLAINS", + "vanillaDerivative": "JUNGLE", "children": [ "temperate-highlands" ], @@ -7,19 +7,12 @@ { "rarity": 1000, "structure": "pillager" - }, - { - "rarity": 350, - "structure": "village-temperate" } ], "decorators": [ { "chance": 0.22, "palette": [ - { - "block": "large_fern" - }, { "block": "tall_grass" } @@ -353,7 +346,7 @@ } ], "biomeZoom": 40, - "derivative": "PLAINS", + "derivative": "JUNGLE", "biomeStyle": { "style": "IRIS" }, @@ -374,8 +367,6 @@ ] }, "biomeScatter": [ - "FOREST", - "PLAINS", - "TAIGA_HILLS" + "JUNGLE" ] } \ No newline at end of file diff --git a/biomes/tropical-bamboo-forest.json b/biomes/tropical-bamboo-forest.json index 8b7fbaf2..68b06cae 100644 --- a/biomes/tropical-bamboo-forest.json +++ b/biomes/tropical-bamboo-forest.json @@ -523,8 +523,8 @@ ], "generators": [ { - "min": 4, - "max": 7, + "min": 5, + "max": 9, "generator": "plain" } ], @@ -545,7 +545,6 @@ ] }, "biomeScatter": [ - "BAMBOO_JUNGLE", - "JUNGLE" + "BAMBOO_JUNGLE" ] } \ No newline at end of file diff --git a/biomes/tropical-beach-bamboo.json b/biomes/tropical-beach-bamboo.json index fa879086..320a9a53 100644 --- a/biomes/tropical-beach-bamboo.json +++ b/biomes/tropical-beach-bamboo.json @@ -209,30 +209,5 @@ "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" - } - ] - } + } } \ No newline at end of file diff --git a/biomes/tropical-beach.json b/biomes/tropical-beach.json index 065ff336..dc4359fc 100644 --- a/biomes/tropical-beach.json +++ b/biomes/tropical-beach.json @@ -192,7 +192,6 @@ }, "enabled": true }, - "mode": "VACUUM", "place": [ "palm/palm1", "palm/palm2", @@ -250,30 +249,5 @@ "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" - } - ] } } \ No newline at end of file diff --git a/biomes/tropical-coral-ocean-cliffs.json b/biomes/tropical-coral-ocean-cliffs.json index 955b469d..1a920f55 100644 --- a/biomes/tropical-coral-ocean-cliffs.json +++ b/biomes/tropical-coral-ocean-cliffs.json @@ -1714,7 +1714,7 @@ "generators": [ { "min": -51, - "max": -17, + "max": -37, "generator": "plain-cliffs" } ], diff --git a/biomes/tropical-coral-ocean.json b/biomes/tropical-coral-ocean.json index 455b9a19..0efb9408 100644 --- a/biomes/tropical-coral-ocean.json +++ b/biomes/tropical-coral-ocean.json @@ -1699,8 +1699,8 @@ "generators": [ { "min": -51, - "max": -17, - "generator": "soft-river" + "max": -37, + "generator": "plain" } ], "loot": { diff --git a/biomes/tropical-lake.json b/biomes/tropical-lake.json new file mode 100644 index 00000000..db5eac54 --- /dev/null +++ b/biomes/tropical-lake.json @@ -0,0 +1,150 @@ +{ + "name": "Tropical lake", + "derivative": "JUNGLE", + "vanillaDerivative": "JUNGLE", + "children": [ + "tropical-plains-hills" + ], + "childStyle": { + "style": "SIMPLEX", + "zoom": 0.5, + "exponent": 2.0 + }, + "generators": [ + { + "generator": "smooth-land", + "max": -20, + "min": -30 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-mountain-middle.json b/biomes/tropical-mountain-middle.json new file mode 100644 index 00000000..09ccfd79 --- /dev/null +++ b/biomes/tropical-mountain-middle.json @@ -0,0 +1,197 @@ +{ + "name": "Middle Mountain", + "derivative": "JUNGLE_HILLS", + "vanillaDerivative": "JUNGLE_HILLS", + "children": [ + "tropical-plains" + ], + "biomeStyle": { + "style": "SIMPLEX" + }, + "biomeZoom": 0.4, + "generators": [ + { + "generator": "mountain", + "max": 50, + "min": 10 + }, + { + "generator": "smooth-land", + "max": 55, + "min": 20 + }, + { + "generator": "canyon-steep", + "max": 50, + "min": 0 + } + ], + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + } + ], + "lockLayers": true, + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-mountain.json b/biomes/tropical-mountain.json new file mode 100644 index 00000000..ceeddc58 --- /dev/null +++ b/biomes/tropical-mountain.json @@ -0,0 +1,189 @@ +{ + "name": "Extreme mountains", + "derivative": "JUNGLE_HILLS", + "vanillaDerivative": "JUNGLE_HILLS", + "biomeZoom": 30, + "biomeStyle": { + "style": "IRIS", + "zoom": 0.7, + "exponent": 4 + }, + "children": [ + "tropical-mountain-middle" + ], + "rarity": 7, + "generators": [ + { + "min": 10, + "max": 50, + "generator": "smooth-land" + } + ], + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + } + ], + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-mountains-plains.json b/biomes/tropical-mountains-plains.json new file mode 100644 index 00000000..ccc315d2 --- /dev/null +++ b/biomes/tropical-mountains-plains.json @@ -0,0 +1,229 @@ +{ + "name": "Tropical Mountains", + "derivative": "MODIFIED_JUNGLE", + "vanillaDerivative": "MODIFIED_JUNGLE", + "children": [ + "tropical-mountains" + ], + "childStyle": { + "style": "GLOB", + "zoom": 0.4, + "exponent": 7.6 + }, + "childShrinkFactor": 1, + "generators": [ + { + "min": 90, + "max": 190, + "generator": "plain" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4.5 + }, + "palette": [ + { + "weight": 1, + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4.5 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + + { + "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.5, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "zoom": 10, + "palette": [ + { + "block": "grass" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} diff --git a/biomes/tropical-mountains-water.json b/biomes/tropical-mountains-water.json index b03b5969..46ec00e3 100644 --- a/biomes/tropical-mountains-water.json +++ b/biomes/tropical-mountains-water.json @@ -4,9 +4,14 @@ "vanillaDerivative": "MODIFIED_JUNGLE", "generators": [ { - "generator": "mountainous", - "min": 33, - "max": 105 + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 } ], "layers": [ diff --git a/biomes/tropical-mountains.json b/biomes/tropical-mountains.json index b054932a..59e9b0b6 100644 --- a/biomes/tropical-mountains.json +++ b/biomes/tropical-mountains.json @@ -13,9 +13,14 @@ "childShrinkFactor": 1, "generators": [ { - "generator": "mountainous", - "min": 33, - "max": 105 + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 } ], "layers": [ diff --git a/biomes/tropical-ocean.json b/biomes/tropical-ocean.json index ded3e487..eb641464 100644 --- a/biomes/tropical-ocean.json +++ b/biomes/tropical-ocean.json @@ -359,8 +359,8 @@ ], "generators": [ { - "min": -24, - "max": -7, + "min": -38, + "max": -20, "generator": "soft-river" } ], diff --git a/biomes/tropical-plains-hills.json b/biomes/tropical-plains-hills.json index 44841388..b1beb7c4 100644 --- a/biomes/tropical-plains-hills.json +++ b/biomes/tropical-plains-hills.json @@ -6,13 +6,8 @@ "generators": [ { "generator": "smooth-land", - "max": 20, + "max": 15, "min": -10 - }, - { - "generator": "small-cliffs", - "min": -17, - "max": 0 } ], "layers": [ @@ -51,10 +46,7 @@ "wall": { "palette": [ { - "block": "stone" - }, - { - "block": "andesite" + "block": "terracotta" } ] }, @@ -73,27 +65,9 @@ ] }, { - "chance": 0.2, + "chance": 0.06, "variance": { - "style": "CELLULAR", - "zoom": 0.3, - "fracture": { - "style": "SIMPLEX", - "zoom": 0.2, - "multiplier": 10, - "fracture": { - "style": "STATIC", - "multiplier": 15 - } - } - }, - "style": { - "style": "TRIOCTAVE_SIMPLEX", - "zoom": 0.3, - "fracture": { - "style": "STATIC", - "multiplier": 8 - } + "style": "STATIC" }, "palette": [ { @@ -137,6 +111,7 @@ ], "objects": [ { + "mode": "PAINT", "place": [ "bush/small/1", "bush/small/2", diff --git a/biomes/tropical-plains.json b/biomes/tropical-plains.json index e54e1ecf..5ce9d1e5 100644 --- a/biomes/tropical-plains.json +++ b/biomes/tropical-plains.json @@ -14,7 +14,7 @@ { "generator": "smooth-land", "max": 20, - "min": 10 + "min": -10 } ], "layers": [ @@ -50,16 +50,6 @@ ] } ], - "wall": { - "palette": [ - { - "block": "stone" - }, - { - "block": "andesite" - } - ] - }, "decorators": [ { "chance": 0.7, @@ -75,27 +65,9 @@ ] }, { - "chance": 0.2, + "chance": 0.06, "variance": { - "style": "CELLULAR", - "zoom": 0.3, - "fracture": { - "style": "SIMPLEX", - "zoom": 0.2, - "multiplier": 10, - "fracture": { - "style": "STATIC", - "multiplier": 15 - } - } - }, - "style": { - "style": "TRIOCTAVE_SIMPLEX", - "zoom": 0.3, - "fracture": { - "style": "STATIC", - "multiplier": 8 - } + "style": "STATIC" }, "palette": [ { @@ -139,89 +111,7 @@ ], "objects": [ { - "name": "standard-surface-portals", - "chance": 0.00505, - "place": [ - "ruined_portal/giant_portal_1", - "ruined_portal/giant_portal_2", - "ruined_portal/giant_portal_3", - "ruined_portal/portal_1", - "ruined_portal/portal_2", - "ruined_portal/portal_3", - "ruined_portal/portal_4", - "ruined_portal/portal_5", - "ruined_portal/portal_6", - "ruined_portal/portal_7", - "ruined_portal/portal_8", - "ruined_portal/portal_9", - "ruined_portal/portal_10" - ], - "edit": [ - { - "find": [ - { - "block": "gold_block" - } - ], - "replace": { - "palette": [ - { - "block": "air" - } - ] - }, - "chance": 0.1 - }, - { - "find": [ - { - "block": "netherrack" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.07 - }, - { - "find": [ - { - "block": "obsidian" - } - ], - "replace": { - "palette": [ - { - "block": "crying_obsidian" - } - ] - }, - "chance": 0.15 - }, - { - "find": [ - { - "block": "lava" - } - ], - "replace": { - "palette": [ - { - "block": "magma_block" - } - ] - }, - "chance": 0.20 - } - ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" - }, - { + "mode": "PAINT", "place": [ "bush/small/1", "bush/small/2", diff --git a/biomes/tropical-river-soft.json b/biomes/tropical-river-soft.json new file mode 100644 index 00000000..0db1e51a --- /dev/null +++ b/biomes/tropical-river-soft.json @@ -0,0 +1,245 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "name": "River Soft", + "layers": [ + { + "minHeight": 2, + "maxHeight": 10, + "style": { + "style": "FRACTAL_FBM_IRIS" + }, + "zoom": 0.6, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "sand" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + } + ], + "decorators": [ + { + "chance": 0.02, + "palette": [ + { + "block": "kelp_plant" + } + ], + "stackMin": 2, + "stackMax": 6 + }, + { + "chance": 0.05, + "palette": [ + { + "block": "seagrass" + } + ] + }, + { + "chance": 0.03, + "palette": [ + { + "block": "sea_pickle" + } + ] + }, + { + "chance": 0.05, + "minHeight": -5, + "maxHeight": -3, + "palette": [ + { + "block": "tall_seagrass", + "data": { + "half": "lower" + } + } + ], + "topPalette": [ + { + "block": "tall_seagrass", + "data": { + "half": "upper" + } + } + ] + } + ], + "objects": [ + { + "place": [ + "coral/coral-pink-1", + "coral/coral-pink-2", + "coral/coral-pink-3", + "coral/coral-pink-4", + "coral/coral-purp-1", + "coral/coral-purp-2", + "coral/coral-purp-3", + "coral/coral-red-1", + "coral/coral-by-1", + "coral/coral-by-2", + "coral/coral-by-3", + "coral/coral-by-4" + ], + "chance": 1, + "density": 2, + "underwater": true, + "mode": "CENTER_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "max": 360, + "min": -360 + } + } + }, + { + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "chance": 0.5, + "density": 2, + "underwater": true, + "mode": "CENTER_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "max": 360, + "min": -360 + } + }, + "edit": [ + { + "find": [ + { + "block": "stone" + }, + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "tube_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "CELLULAR" + }, + "zoom": 0.07 + } + } + ] + }, + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 1, + "mode": "FAST_MIN_HEIGHT", + "underwater": true, + "waterloggable": true, + "edit": [ + { + "find": [ + { + "block": "grass_block" + }, + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "clay" + } + ] + } + }, + { + "find": [ + { + "block": "tall_grass" + }, + { + "block": "grass" + } + ], + "replace": { + "palette": [ + { + "block": "seagrass" + } + ] + } + } + ] + }, + { + "place": [ + "ships/generic" + ], + "chance": 0.003, + "onwater": true, + "translate": { + "y": -1 + }, + "waterloggable": true + } + ], + "generators": [ + { + "min": -51, + "max": -37, + "generator": "plain" + } + ], + "derivative": "WARM_OCEAN" +} \ No newline at end of file diff --git a/biomes/tropical-river-steep.json b/biomes/tropical-river-steep.json new file mode 100644 index 00000000..21afadea --- /dev/null +++ b/biomes/tropical-river-steep.json @@ -0,0 +1,198 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "name": "River Steep", + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "style": { + "style": "FRACTAL_FBM_IRIS" + }, + "zoom": 0.6, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "sand" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "gravel" + } + ] + } + ], + "decorators": [ + { + "chance": 0.1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "stackMin": 4, + "stackMax": 10 + }, + { + "chance": 0.05, + "palette": [ + { + "block": "seagrass" + } + ] + }, + { + "chance": 0.05, + "palette": [ + { + "block": "tall_seagrass", + "data": { + "half": "lower" + } + } + ], + "topPalette": [ + { + "block": "tall_seagrass", + "data": { + "half": "upper" + } + } + ] + } + ], + "objects": [ + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 1, + "mode": "FAST_MIN_HEIGHT", + "underwater": true, + "waterloggable": true, + "edit": [ + { + "find": [ + { + "block": "grass_block" + }, + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "clay" + } + ] + } + }, + { + "find": [ + { + "block": "tall_grass" + }, + { + "block": "grass" + } + ], + "replace": { + "palette": [ + { + "block": "seagrass" + } + ] + } + } + ] + }, + { + "place": [ + "landform/underwater/ellipsoid-1" + ], + "chance": 0.5, + "underwater": true, + "mode": "CENTER_HEIGHT", + "edit": [ + { + "find": [ + { + "block": "clay" + } + ], + "replace": { + "style": { + "style": "GLOB", + "zoom": 0.02 + }, + "palette": [ + { + "weight": 2, + "block": "clay" + }, + { + "weight": 1, + "block": "cave_air" + } + ] + } + } + ] + }, + { + "place": [ + "ships/generic" + ], + "chance": 0.005, + "onwater": true, + "translate": { + "y": -2 + }, + "waterloggable": true + } + ], + "generators": [ + { + "generator": "river", + "max": -6, + "min": -15 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "WARM_OCEAN" +} \ No newline at end of file diff --git a/biomes/tropical-volcanic-plains.json b/biomes/tropical-volcanic-plains.json index f1c9bcb6..6d7ea88e 100644 --- a/biomes/tropical-volcanic-plains.json +++ b/biomes/tropical-volcanic-plains.json @@ -14,14 +14,9 @@ "childShrinkFactor": 1, "generators": [ { - "generator": "smooth-land", - "max": 55, - "min": 25 - }, - { - "generator": "cracked-cliffs", - "max": 15, - "min": 0 + "min": 190, + "max": 290, + "generator": "plain" } ], "layers": [ diff --git a/biomes/tropical-volcanoes-lava.json b/biomes/tropical-volcanoes-lava.json index f76ab586..e49a3300 100644 --- a/biomes/tropical-volcanoes-lava.json +++ b/biomes/tropical-volcanoes-lava.json @@ -4,9 +4,14 @@ "vanillaDerivative": "THE_VOID", "generators": [ { - "generator": "mountainous", - "min": 33, - "max": 105 + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 } ], "layers": [ diff --git a/biomes/tropical-volcanoes.json b/biomes/tropical-volcanoes.json index 3369c287..ccdd05cb 100644 --- a/biomes/tropical-volcanoes.json +++ b/biomes/tropical-volcanoes.json @@ -13,9 +13,14 @@ "childShrinkFactor": 1, "generators": [ { - "generator": "mountainous", - "min": 33, - "max": 105 + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 } ], "layers": [ diff --git a/biomes/tundra-forest-cliffs.json b/biomes/tundra-forest-cliffs.json new file mode 100644 index 00000000..7a177553 --- /dev/null +++ b/biomes/tundra-forest-cliffs.json @@ -0,0 +1,388 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "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": [ + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.8, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.005, + "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 + } + }, + { + "chance": 0.035, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10", + "boulder/boulder11", + "boulder/boulder12", + "boulder/boulder13", + "boulder/boulder14", + "boulder/boulder15" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "edit": [ + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.125, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Shattered Mountains", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 5.2 + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "smooth-land", + "max": 14, + "min": 8 + }, + { + "min": 12, + "max": 17, + "generator": "plain-cliffs" + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 4 +} \ No newline at end of file diff --git a/biomes/tundra-forest.json b/biomes/tundra-forest.json new file mode 100644 index 00000000..e4610f25 --- /dev/null +++ b/biomes/tundra-forest.json @@ -0,0 +1,286 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.8, + "persistent": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.005, + "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 + } + }, + { + "chance": 0.25, + "persistent": true, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "children": [ + "tundra-forest-cliffs" + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + }, + { + "block": "poppy" + } + ], + "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" + } + } + ], + "name": "Tundra Forest", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 5.3 + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "smooth-land", + "max": 14, + "min": 8 + } + ], + "childShrinkFactor": 8, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/tundra-mountains-huge.json b/biomes/tundra-mountains-huge.json index c2e3c6d7..32dec95b 100644 --- a/biomes/tundra-mountains-huge.json +++ b/biomes/tundra-mountains-huge.json @@ -47,6 +47,7 @@ }, { "chance": 0.8, + "persistent": true, "rotation": { "yAxis": { "min": 0, @@ -97,6 +98,7 @@ }, { "chance": 0.25, + "persistent": true, "place": [ "pine/pine1", "pine/pine2", diff --git a/dimensions/overworldv2.json b/dimensions/overworldv2.json new file mode 100644 index 00000000..fdc4c833 --- /dev/null +++ b/dimensions/overworldv2.json @@ -0,0 +1,413 @@ +{ + "continentalStyle": { + "style": "CELLULAR_HEIGHT_IRIS_DOUBLE", + "zoom": 12.925, + "exponent": 10.1 + }, + "stronghold": "stronghold", + "decorate": true, + "focus": "temperate-birch-forest", + "landZoom": 3.15, + "placeObjects": true, + "regions": [ + "mushroom", + "swamp", + "mountain", + "ocean", + "tropical", + "temperate", + "savanna", + "temperate", + "ocean", + "frozen", + "hot", + "tundra", + "tropical-mountain", + "temperate", + "mesa" + ], + "seaBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "seaZoom": 1.25, + "biomeZoom": 8.09, + "carving": true, + "lootTries": 32, + "caveBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "continentZoom": 1, + "postProcessing": true, + "landBiomeStyle": { + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "regionStyle": { + "style": "CELLULAR_IRIS_DOUBLE", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "aggressiveBiomeReshuffle": true, + "entitySpawnOverrides": [ + { + "cancelSourceSpawn": true, + "entity": "fred", + "rarity": 60, + "trigger": "VEX" + }, + { + "cancelSourceSpawn": true, + "entity": "fred", + "rarity": 260, + "trigger": "PANDA" + }, + { + "cancelSourceSpawn": true, + "entity": "dan", + "rarity": 250, + "trigger": "CREEPER" + }, + { + "cancelSourceSpawn": true, + "entity": "phantomapi", + "rarity": 70, + "trigger": "PHANTOM" + } + ], + "terrainZoom": 1, + "coordFractureZoom": 0.15, + "fluidHeight": 63, + "ravines": false, + "ravineRarity": 28, + "ravineRibRarity": 2, + "fluidPalette": { + "palette": [ + { + "block": "water" + } + ] + }, + "rockPalette": { + "palette": [ + { + "weight": 10, + "block": "stone" + }, + { + "block": "granite" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "IRIS_THICK", + "zoom": 1.26, + "fracture": { + "style": "STATIC", + "multiplier": 3 + } + } + }, + "loot": { + "tables": [ + "global-treasure", + "global-tools", + "global-clutter" + ] + }, + "coordFractureDistance": 926, + "caveLayers": [ + { + "canBreakSurface": false, + "horizontalSlope": { + "min": -110, + "max": 100, + "generator": { + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 9, + "style": "FRACTAL_SMOKE", + "zoom": 0.3 + } + } + }, + "caveThickness": 2, + "caveZoom": 1.25, + "verticalSlope": { + "min": 6, + "max": 82, + "generator": { + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.3 + } + } + }, + "fluid": { + "fluidType": {"block": "water"}, + "fluidHeight": 10 + } + }, + { + "canBreakSurface": true, + "horizontalSlope": { + "min": -20, + "max": 10, + "generator": { + "style": "IRIS_THICK", + "zoom": 0.885, + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.3 + } + } + }, + "caveThickness": 0.7, + "caveZoom": 0.89, + "verticalSlope": { + "min": 68, + "max": 110, + "generator": { + "style": "IRIS_DOUBLE", + "zoom": 1.82, + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.3 + } + } + } + } + ], + "shoreBiomeStyle": { + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "caves": true, + "landChance": 0.69, + "preventLeafDecay": true, + "version": 2, + "deposits": [ + { + "minHeight": 19, + "maxPerChunk": 12, + "maxHeight": 150, + "minPerChunk": 4, + "minSize": 22, + "maxSize": 32, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ], + "varience": 4 + }, + { + "minHeight": 45, + "maxPerChunk": 12, + "maxHeight": 140, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "gravel" + } + ], + "varience": 4 + }, + { + "minHeight": 25, + "maxPerChunk": 12, + "maxHeight": 95, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "andesite" + } + ], + "varience": 4 + }, + { + "minHeight": 35, + "maxPerChunk": 12, + "maxHeight": 100, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "granite" + } + ], + "varience": 4 + }, + { + "minHeight": 45, + "maxPerChunk": 12, + "maxHeight": 115, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "diorite" + } + ], + "varience": 4 + }, + { + "minHeight": 2, + "maxPerChunk": 2, + "maxHeight": 18, + "minPerChunk": 1, + "minSize": 2, + "maxSize": 5, + "palette": [ + { + "block": "diamond_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 4, + "maxPerChunk": 5, + "maxHeight": 40, + "minPerChunk": 1, + "minSize": 5, + "maxSize": 8, + "palette": [ + { + "data": { + "lit": false + }, + "block": "redstone_ore" + } + ], + "varience": 7 + }, + { + "minHeight": 3, + "maxPerChunk": 2, + "maxHeight": 67, + "minPerChunk": 1, + "minSize": 1, + "maxSize": 3, + "palette": [ + { + "block": "gold_ore" + } + ], + "varience": 3 + }, + { + "minHeight": 3, + "maxPerChunk": 2, + "maxHeight": 29, + "minPerChunk": 0, + "minSize": 3, + "maxSize": 8, + "palette": [ + { + "block": "lapis_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 1, + "maxPerChunk": 9, + "maxHeight": 120, + "minPerChunk": 9, + "minSize": 3, + "maxSize": 8, + "palette": [ + { + "block": "iron_ore" + } + ], + "varience": 7 + }, + { + "minHeight": 1, + "maxPerChunk": 10, + "maxHeight": 175, + "minPerChunk": 9, + "minSize": 6, + "maxSize": 10, + "palette": [ + { + "block": "coal_ore" + } + ], + "varience": 9 + } + ], + "environment": "NORMAL", + "overlayNoise": [ + { + "min": 0, + "max": 6, + "generator": { + "style": "FRACTAL_WATER", + "zoom": 8 + } + }, + { + "min": 0, + "max": 6, + "generator": { + "style": "IRIS_DOUBLE", + "zoom": 1.1 + } + } + ], + "islandBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "skylandBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "name": "Overworld", + "regionZoom": 20, + "dimensionAngleDeg": 19 +} diff --git a/dimensions/overworld.json b/dimensions/overworldv2widecaves.json similarity index 82% rename from dimensions/overworld.json rename to dimensions/overworldv2widecaves.json index 2f7d978c..96c4c5a2 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworldv2widecaves.json @@ -12,7 +12,7 @@ "regions": [ "mushroom", "swamp", - "mountains", + "mountain", "ocean", "tropical", "temperate", @@ -29,7 +29,7 @@ "style": "CELLULAR_IRIS_DOUBLE" }, "seaZoom": 1.25, - "biomeZoom": 6.09, + "biomeZoom": 8.09, "carving": true, "lootTries": 32, "caveBiomeStyle": { @@ -52,7 +52,7 @@ } }, "regionStyle": { - "style": "CELLULAR", + "style": "CELLULAR_IRIS_DOUBLE", "fracture": { "multiplier": 18, "maxFractureAccuracy": true, @@ -61,7 +61,7 @@ "fracture": { "maxFractureAccuracy": true, "style": "STATIC", - "multiplier": 2 + "multiplier": 4 } } }, @@ -138,86 +138,63 @@ "caveLayers": [ { "canBreakSurface": false, - "caveThickness": 0.1, - "caveZoom": 0.8, "horizontalSlope": { - "min": -30, - "max": 30, + "min": -110, + "max": 100, "generator": { - "style": "SIMPLEX", - "zoom": 1.3, + "style": "FRACTAL_SMOKE", "fracture": { - "style": "SIMPLEX", - "zoom": 0.8, - "multiplier": 10 + "multiplier": 9, + "style": "FRACTAL_SMOKE", + "zoom": 0.3 } } }, + "caveThickness": 2.2, + "caveZoom": 1.5, "verticalSlope": { - "min": 20, - "max": 60, + "min": 6, + "max": 82, "generator": { - "style": "SIMPLEX", - "zoom": 1.3 + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.6 + } } } }, { "canBreakSurface": false, - "caveThickness": 0.1, - "caveZoom": 0.9, "horizontalSlope": { - "min": -30, - "max": 30, + "min": -256, + "max": 256, "generator": { - "style": "SIMPLEX", - "zoom": 1.3, + "exponent": 2, + "style": "FRACTAL_SMOKE", "fracture": { - "style": "SIMPLEX", - "zoom": 0.8, - "multiplier": 10 + "multiplier": 25, + "style": "FLAT" } } }, + "caveThickness": 2.5, + "caveZoom": 5, "verticalSlope": { - "min": 50, - "max": 80, + "min": 0, + "max": 25, "generator": { - "style": "SIMPLEX", - "zoom": 1.3 - } - } - }, - { - "canBreakSurface": false, - "caveThickness": 0.1, - "caveZoom": 0.75, - "horizontalSlope": { - "min": -30, - "max": 30, - "generator": { - "style": "BIOCTAVE_SIMPLEX", - "zoom": 2, - "fracture": { - "style": "SIMPLEX", - "zoom": 0.3, - "multiplier": 20 - } - } - }, - "verticalSlope": { - "min": 1, - "max": 35, - "generator": { - "style": "TRIOCTAVE_SIMPLEX", - "zoom": 1.3 + "zoom": 1.538, + "style": "FRACTAL_SMOKE" } }, "fluid": { - "fluidHeight": 17, "fluidType": { - "block": "lava" - } + "weight": 5, + "block": "water" + }, + "fluidHeight": 6 } } ], @@ -426,7 +403,7 @@ "skylandBiomeStyle": { "style": "CELLULAR_IRIS_DOUBLE" }, - "name": "overworld", - "regionZoom": 11, + "name": "Overworld", + "regionZoom": 20, "dimensionAngleDeg": 19 } diff --git a/generators/canyon-steep.json b/generators/canyon-steep.json new file mode 100644 index 00000000..912444e8 --- /dev/null +++ b/generators/canyon-steep.json @@ -0,0 +1,16 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 3 + }, + "seed": 530, + "composite": [ + { + "seed": 530, + "style": { + "style": "IRIS", + "zoom": 0.9 + } + } + ] +} diff --git a/generators/dunes.json b/generators/dunes.json index 30413903..277b75ee 100644 --- a/generators/dunes.json +++ b/generators/dunes.json @@ -1,7 +1,7 @@ { "interpolator": { "function": "BILINEAR_STARCAST_9", - "horizontalScale": 10 + "horizontalScale": 20 }, "seed": 54654, "composite": [ diff --git a/generators/flat.json b/generators/flat.json index ef0fb8c0..95f43f1e 100644 --- a/generators/flat.json +++ b/generators/flat.json @@ -1,7 +1,7 @@ { "interpolator": { - "function": "NONE", - "horizontalScale": 1 + "function": "BILINEAR_STARCAST_12", + "horizontalScale": 40 }, "seed": 41240, "composite": [ diff --git a/generators/mountain-land.json b/generators/mountain-land.json new file mode 100644 index 00000000..819783b8 --- /dev/null +++ b/generators/mountain-land.json @@ -0,0 +1,26 @@ +{ + "interpolator": { + "function": "HERMITE_STARCAST_12", + "horizontalScale": 15 + }, + "seed": 9875476, + "composite": [ + { + "seed": 5644, + "style": { + "style": "IRIS", + "zoom": 1.9, + "fracture": { + "style": "PERLIN_IRIS_DOUBLE", + "zoom": 0.8, + "multiplier": 30, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + } + } + } + ] +} \ No newline at end of file diff --git a/generators/mountain.json b/generators/mountain.json index 2b5b813d..42bac646 100644 --- a/generators/mountain.json +++ b/generators/mountain.json @@ -1,23 +1,40 @@ { - "interpolator":{ - "function":"BILINEAR_STARCAST_9", - "horizontalScale":41 + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 30 }, - "seed":9246661, - "composite":[ + "seed": 530530, + "composite": [ { - "style":{ - "style":"IRIS", - "zoom":0.87, - "fracture":{ - "style":"IRIS_HALF", - "zoom":0.295, - "multiplier":18 + "seed": 5346, + "style": { + "style": "TRIOCTAVE_FRACTAL_CUBIC", + "zoom": 1.7, + "fracture": { + "style": "IRIS_THICK", + "zoom": 0.8, + "exponent": 1.2, + "multiplier": 55 } }, - "seed":134056, - "bezier":true, - "exponent":1.125 + "exponent": 4, + "negative": true + }, + { + "seed": 1714, + "style": { + "style": "IRIS_THICK", + "zoom": 0.6, + "exponent": 0.7, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.8, + "exponent": 0.7, + "multiplier": 50 + } + }, + "negative": true, + "opacity": 0.1 } ] } \ No newline at end of file diff --git a/generators/soft-river.json b/generators/soft-river.json index 579f8e7c..5e8138b1 100644 --- a/generators/soft-river.json +++ b/generators/soft-river.json @@ -1,7 +1,7 @@ { "interpolator": { "function": "BILINEAR_STARCAST_9", - "horizontalScale": 50 + "horizontalScale": 30 }, "seed": 2133, "exponent": 1.125, diff --git a/jigsaw-pieces/cave.json b/jigsaw-pieces/cave.json new file mode 100644 index 00000000..2c1d7ee5 --- /dev/null +++ b/jigsaw-pieces/cave.json @@ -0,0 +1,90 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "boreExtendMinY": 0, + "edit": [ + { + "find": [ + { + "block": "glass" + } + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }, + { + "find": [ + { + "block": "blue_wool" + } + ], + "replace": { + "palette": [ + { + "block": "water" + } + ] + } + } + ], + "bottom": false, + "translateCenter": false, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "enabled": true + }, + "boreExtendMaxY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -66, + "z": 0 + }, + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "cave2" +} diff --git a/jigsaw-pieces/pirate_ship.json b/jigsaw-pieces/pirate_ship.json new file mode 100644 index 00000000..1ec54f45 --- /dev/null +++ b/jigsaw-pieces/pirate_ship.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "boreExtendMinY": 0, + "edit": [], + "bottom": false, + "translateCenter": false, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "enabled": true + }, + "boreExtendMaxY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "BarcoPirataGriffer" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json b/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json index 08cc5cfd..6f0a2942 100644 --- a/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_5.json b/jigsaw-pieces/village/plains/houses/plains_small_house_5.json index b782c2fd..1608fb5b 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_5.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_5.json @@ -103,7 +103,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_temple_3.json b/jigsaw-pieces/village/plains/houses/plains_temple_3.json index 1cf571b9..afbefc1a 100644 --- a/jigsaw-pieces/village/plains/houses/plains_temple_3.json +++ b/jigsaw-pieces/village/plains/houses/plains_temple_3.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json index 6db48dc7..27642dce 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json @@ -66,7 +66,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, @@ -80,7 +80,7 @@ "warp": { "multiplier": 1, "style": "FLAT", - "zoom": 1, + "zoom": -1, "maxFractureAccuracy": false, "exponent": 1 } diff --git a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json index e8b0312d..c0e1401e 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json @@ -118,7 +118,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json index 2298bd02..f4092104 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json @@ -79,7 +79,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json index 59b59b13..4544873e 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json @@ -66,7 +66,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json index 22e687c7..29b31a1f 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json @@ -59,14 +59,14 @@ "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, - "bore": true, + "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": -1, + "y": 2, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "STILT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json b/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json index f9a14a74..19c9bd08 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json @@ -63,10 +63,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": 3, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "FAST_STILT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json b/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json index 022eec19..9607cbc2 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json @@ -92,7 +92,7 @@ "y": -2, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json b/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json index e5e1e367..0749c484 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json @@ -51,7 +51,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json index e6f25741..1f19d044 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json @@ -51,7 +51,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json index 573b2397..692ca1c4 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json @@ -66,7 +66,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_library_1.json b/jigsaw-pieces/village/savanna/houses/savanna_library_1.json index 076b12be..a36a3e58 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_library_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_library_1.json @@ -48,10 +48,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json b/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json index d011f56f..b2be0a82 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json @@ -48,10 +48,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json index 03cba471..975b58e7 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json @@ -92,7 +92,7 @@ "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json index 56ba83bf..27096544 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json @@ -92,7 +92,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json b/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json index ca90dc8d..27b6ccae 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json @@ -72,14 +72,14 @@ "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, - "bore": true, + "bore": false, "translate": { "yRandom": 0, "x": 0, "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json b/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json index c239848b..914d677b 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json @@ -44,14 +44,14 @@ "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, - "bore": true, + "bore": false, "translate": { "yRandom": 0, "x": 0, "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json index d429cb57..4a991297 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json @@ -63,10 +63,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json index 67ddda2b..02700ae3 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json @@ -63,10 +63,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json index c607791e..b2f922b7 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json @@ -63,10 +63,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json index 1763db16..48379b83 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json @@ -63,10 +63,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json index 8abcaabb..8ce78670 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json @@ -59,14 +59,14 @@ "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, - "bore": true, + "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json index a7117a02..0bd52ce0 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json @@ -76,10 +76,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json index 11317424..466c9d68 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json @@ -63,10 +63,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json index 5dbc3178..6e57ed19 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json @@ -66,7 +66,7 @@ "y": -2, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json b/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json index 66aed721..eacf6ab7 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json @@ -51,7 +51,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json b/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json index faf19a78..f2236cef 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json @@ -51,7 +51,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json b/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json index 0c558450..077fa682 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json @@ -51,7 +51,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json b/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json index 872a1fee..0f62c218 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json @@ -51,7 +51,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json index aa6df253..f42a0933 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json @@ -48,10 +48,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json index 0d96e7f3..b0305097 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json @@ -48,10 +48,10 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/corner_01.json b/jigsaw-pieces/village/savanna/streets/corner_01.json index 2ed100d3..47054e47 100644 --- a/jigsaw-pieces/village/savanna/streets/corner_01.json +++ b/jigsaw-pieces/village/savanna/streets/corner_01.json @@ -146,7 +146,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/corner_03.json b/jigsaw-pieces/village/savanna/streets/corner_03.json index bfe6bd6d..91118ceb 100644 --- a/jigsaw-pieces/village/savanna/streets/corner_03.json +++ b/jigsaw-pieces/village/savanna/streets/corner_03.json @@ -81,7 +81,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_02.json b/jigsaw-pieces/village/savanna/streets/crossroad_02.json index 4828073a..bc0dc817 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_02.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_02.json @@ -118,7 +118,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_03.json b/jigsaw-pieces/village/savanna/streets/crossroad_03.json index e2ad6886..564875cb 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_03.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_03.json @@ -144,7 +144,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_04.json b/jigsaw-pieces/village/savanna/streets/crossroad_04.json index 08dae624..0420fa42 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_04.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_04.json @@ -79,7 +79,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_05.json b/jigsaw-pieces/village/savanna/streets/crossroad_05.json index 0f5d4159..bac19f7b 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_05.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_05.json @@ -92,7 +92,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_06.json b/jigsaw-pieces/village/savanna/streets/crossroad_06.json index c789a796..2cb0aa86 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_06.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_06.json @@ -105,7 +105,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_07.json b/jigsaw-pieces/village/savanna/streets/crossroad_07.json index 567f2a1d..2e44a83b 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_07.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_07.json @@ -118,7 +118,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/split_01.json b/jigsaw-pieces/village/savanna/streets/split_01.json index dd1c2f28..f840dcce 100644 --- a/jigsaw-pieces/village/savanna/streets/split_01.json +++ b/jigsaw-pieces/village/savanna/streets/split_01.json @@ -107,7 +107,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/split_02.json b/jigsaw-pieces/village/savanna/streets/split_02.json index 4eff8430..a79bfa90 100644 --- a/jigsaw-pieces/village/savanna/streets/split_02.json +++ b/jigsaw-pieces/village/savanna/streets/split_02.json @@ -107,7 +107,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_02.json b/jigsaw-pieces/village/savanna/streets/straight_02.json index b541efb3..50f030d0 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_02.json +++ b/jigsaw-pieces/village/savanna/streets/straight_02.json @@ -159,7 +159,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_04.json b/jigsaw-pieces/village/savanna/streets/straight_04.json index 2099a1aa..1929b7ee 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_04.json +++ b/jigsaw-pieces/village/savanna/streets/straight_04.json @@ -94,7 +94,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_05.json b/jigsaw-pieces/village/savanna/streets/straight_05.json index 9b9e79bc..b7f76f77 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_05.json +++ b/jigsaw-pieces/village/savanna/streets/straight_05.json @@ -133,7 +133,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_06.json b/jigsaw-pieces/village/savanna/streets/straight_06.json index b86ab756..d635ee47 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_06.json +++ b/jigsaw-pieces/village/savanna/streets/straight_06.json @@ -107,7 +107,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_08.json b/jigsaw-pieces/village/savanna/streets/straight_08.json index 5cedc104..924ee12f 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_08.json +++ b/jigsaw-pieces/village/savanna/streets/straight_08.json @@ -107,7 +107,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_09.json b/jigsaw-pieces/village/savanna/streets/straight_09.json index d8d5ccfc..cc72e610 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_09.json +++ b/jigsaw-pieces/village/savanna/streets/straight_09.json @@ -159,7 +159,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_10.json b/jigsaw-pieces/village/savanna/streets/straight_10.json index c38567cd..63332b28 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_10.json +++ b/jigsaw-pieces/village/savanna/streets/straight_10.json @@ -81,7 +81,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_11.json b/jigsaw-pieces/village/savanna/streets/straight_11.json index e6281d3b..3098411a 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_11.json +++ b/jigsaw-pieces/village/savanna/streets/straight_11.json @@ -94,7 +94,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-pieces/village/savanna/streets/turn_01.json b/jigsaw-pieces/village/savanna/streets/turn_01.json index f45bf454..d9f1ea8e 100644 --- a/jigsaw-pieces/village/savanna/streets/turn_01.json +++ b/jigsaw-pieces/village/savanna/streets/turn_01.json @@ -107,7 +107,7 @@ "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "PAINT", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, diff --git a/jigsaw-structures/cave.json b/jigsaw-structures/cave.json new file mode 100644 index 00000000..38978e0d --- /dev/null +++ b/jigsaw-structures/cave.json @@ -0,0 +1,6 @@ +{ + "maxDepth": 1, + "pieces": [ + "cave" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/village-savanna.json b/jigsaw-structures/village-savanna.json new file mode 100644 index 00000000..b39decb3 --- /dev/null +++ b/jigsaw-structures/village-savanna.json @@ -0,0 +1,16 @@ +{ + "maxDepth": 3, + "terminate": true, + "feature": { + "objectChance": 0, + "strength": 1, + "interpolationRadius": 64, + "interpolator": "BILINEAR" + }, + "pieces": [ + "village/savanna/town_centers/savanna_meeting_point_1", + "village/savanna/town_centers/savanna_meeting_point_2", + "village/savanna/town_centers/savanna_meeting_point_3", + "village/savanna/town_centers/savanna_meeting_point_4" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/village-snowy.json b/jigsaw-structures/village-snowy.json new file mode 100644 index 00000000..37762d61 --- /dev/null +++ b/jigsaw-structures/village-snowy.json @@ -0,0 +1,15 @@ +{ + "maxDepth": 5, + "terminate": true, + "feature": { + "objectChance": 0, + "strength": 1, + "interpolationRadius": 64, + "interpolator": "BILINEAR" + }, + "pieces": [ + "village/snowy/town_centers/snowy_meeting_point_1", + "village/snowy/town_centers/snowy_meeting_point_2", + "village/snowy/town_centers/snowy_meeting_point_3" + ] +} \ No newline at end of file diff --git a/loot/temperate-clutter.json b/loot/temperate-clutter.json index 93c35b14..4bbaa975 100644 --- a/loot/temperate-clutter.json +++ b/loot/temperate-clutter.json @@ -19,6 +19,12 @@ "maxAmount": 3, "rarity": 12, "slotTypes": "STORAGE" + }, + { + "type": "diamond", + "maxAmount": 3, + "rarity": 72, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/loot/tropical-treasure.json b/loot/tropical-treasure.json index 638b0e29..e967f043 100644 --- a/loot/tropical-treasure.json +++ b/loot/tropical-treasure.json @@ -1,19 +1,238 @@ { "name": "Tropical Treasure", - "rarity": 6, + "rarity": 5, + "maxPicked": 1, "minPicked": 0, "loot": [ { - "type": "glistering_melon_slice", - "maxAmount": 1, - "rarity": 7, - "slotTypes": "STORAGE" + "type": "wooden_pickaxe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" }, { - "type": "repeater", - "maxAmount": 3, - "rarity": 22, - "slotTypes": "STORAGE" + "type": "flint_and_steel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + } + ,{ + "type": "shears", + "maxamount": 1, + "rarity": 7, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "bow", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "arrow", + "maxamount": 21, + "rarity": 8, + "slottypes": "STORAGE" + }, + { + "type": "stone_pickaxe", + "maxamount": 1, + "rarity": 4, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_pickaxe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_pickaxe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_pickaxe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_sword", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_sword", + "maxamount": 1, + "rarity": 4, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_sword", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_sword", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_sword", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_axe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_axe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_axe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_axe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_axe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_hoe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_hoe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_hoe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_hoe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_hoe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_shovel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_shovel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_shovel", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_shovel", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_shovel", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" } ] } \ No newline at end of file diff --git a/objects/BarcoPirataGriffer.iob b/objects/BarcoPirataGriffer.iob new file mode 100644 index 00000000..56a45bbf Binary files /dev/null and b/objects/BarcoPirataGriffer.iob differ diff --git a/objects/FT_1.iob b/objects/FT_1.iob new file mode 100644 index 00000000..a37e6c31 Binary files /dev/null and b/objects/FT_1.iob differ diff --git a/objects/boulder/boulder2.iob b/objects/boulder/boulder2.iob index 1bd20870..97c2b4e0 100644 Binary files a/objects/boulder/boulder2.iob and b/objects/boulder/boulder2.iob differ diff --git a/objects/boulder/boulder6.iob b/objects/boulder/boulder6.iob index 31beba5a..f663612a 100644 Binary files a/objects/boulder/boulder6.iob and b/objects/boulder/boulder6.iob differ diff --git a/objects/boulder/boulder8.iob b/objects/boulder/boulder8.iob index d2921fbf..134f75c6 100644 Binary files a/objects/boulder/boulder8.iob and b/objects/boulder/boulder8.iob differ diff --git a/objects/camp/camp2.iob b/objects/camp/camp2.iob new file mode 100644 index 00000000..f889eb59 Binary files /dev/null and b/objects/camp/camp2.iob differ diff --git a/objects/camp/camp3.iob b/objects/camp/camp3.iob new file mode 100644 index 00000000..b041e9e5 Binary files /dev/null and b/objects/camp/camp3.iob differ diff --git a/objects/camp/camp4.iob b/objects/camp/camp4.iob new file mode 100644 index 00000000..f31a90c4 Binary files /dev/null and b/objects/camp/camp4.iob differ diff --git a/objects/camp/camp5.iob b/objects/camp/camp5.iob new file mode 100644 index 00000000..06da6752 Binary files /dev/null and b/objects/camp/camp5.iob differ diff --git a/objects/cave1.iob b/objects/cave1.iob new file mode 100644 index 00000000..4c4763ce Binary files /dev/null and b/objects/cave1.iob differ diff --git a/objects/cave2.iob b/objects/cave2.iob new file mode 100644 index 00000000..f9ee54f3 Binary files /dev/null and b/objects/cave2.iob differ diff --git a/objects/caves/cave2.iob b/objects/caves/cave2.iob index 72cbb5bc..c728a936 100644 Binary files a/objects/caves/cave2.iob and b/objects/caves/cave2.iob differ diff --git a/objects/grass.iob b/objects/grass.iob new file mode 100644 index 00000000..7c3a0c0f Binary files /dev/null and b/objects/grass.iob differ diff --git a/objects/mrock/mrock-1.iob b/objects/mrock/mrock-1.iob new file mode 100644 index 00000000..d1a620ef Binary files /dev/null and b/objects/mrock/mrock-1.iob differ diff --git a/objects/mrock/mrock-2.iob b/objects/mrock/mrock-2.iob new file mode 100644 index 00000000..2d654d58 Binary files /dev/null and b/objects/mrock/mrock-2.iob differ diff --git a/objects/mrock/mrock-3.iob b/objects/mrock/mrock-3.iob new file mode 100644 index 00000000..840c696b Binary files /dev/null and b/objects/mrock/mrock-3.iob differ diff --git a/objects/mrock/mrock-4.iob b/objects/mrock/mrock-4.iob new file mode 100644 index 00000000..0cdc8a9d Binary files /dev/null and b/objects/mrock/mrock-4.iob differ diff --git a/objects/mrock/mrock-5.iob b/objects/mrock/mrock-5.iob new file mode 100644 index 00000000..48bd5dcf Binary files /dev/null and b/objects/mrock/mrock-5.iob differ diff --git a/objects/tree/jungle/6.iob b/objects/tree/jungle/6.iob index e432ea02..2f7b3f5f 100644 Binary files a/objects/tree/jungle/6.iob and b/objects/tree/jungle/6.iob differ diff --git a/objects/village/savanna/houses/savanna_animal_pen_2.iob b/objects/village/savanna/houses/savanna_animal_pen_2.iob index ce43a8bc..61fa2223 100644 Binary files a/objects/village/savanna/houses/savanna_animal_pen_2.iob and b/objects/village/savanna/houses/savanna_animal_pen_2.iob differ diff --git a/objects/village/savanna/houses/savanna_animal_pen_3.iob b/objects/village/savanna/houses/savanna_animal_pen_3.iob index f2fc0f63..976a06c9 100644 Binary files a/objects/village/savanna/houses/savanna_animal_pen_3.iob and b/objects/village/savanna/houses/savanna_animal_pen_3.iob differ diff --git a/objects/village/savanna/houses/savanna_butchers_shop_2.iob b/objects/village/savanna/houses/savanna_butchers_shop_2.iob index 65b510ed..b3239309 100644 Binary files a/objects/village/savanna/houses/savanna_butchers_shop_2.iob and b/objects/village/savanna/houses/savanna_butchers_shop_2.iob differ diff --git a/objects/village/savanna/houses/savanna_cartographer_1.iob b/objects/village/savanna/houses/savanna_cartographer_1.iob index e39454c7..2566a9b1 100644 Binary files a/objects/village/savanna/houses/savanna_cartographer_1.iob and b/objects/village/savanna/houses/savanna_cartographer_1.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_4.iob b/objects/village/savanna/houses/savanna_small_house_4.iob index e0475edb..2d2dcd62 100644 Binary files a/objects/village/savanna/houses/savanna_small_house_4.iob and b/objects/village/savanna/houses/savanna_small_house_4.iob differ diff --git a/objects/village/savanna/houses/savanna_tannery_1.iob b/objects/village/savanna/houses/savanna_tannery_1.iob index bdff92d8..4baf3001 100644 Binary files a/objects/village/savanna/houses/savanna_tannery_1.iob and b/objects/village/savanna/houses/savanna_tannery_1.iob differ diff --git a/objects/village/savanna/houses/savanna_tool_smith_1.iob b/objects/village/savanna/houses/savanna_tool_smith_1.iob index 2ebb4bd4..0c89d6e9 100644 Binary files a/objects/village/savanna/houses/savanna_tool_smith_1.iob and b/objects/village/savanna/houses/savanna_tool_smith_1.iob differ diff --git a/objects/village/savanna/houses/savanna_weaponsmith_1.iob b/objects/village/savanna/houses/savanna_weaponsmith_1.iob index 90cfdb81..a3fdfaed 100644 Binary files a/objects/village/savanna/houses/savanna_weaponsmith_1.iob and b/objects/village/savanna/houses/savanna_weaponsmith_1.iob differ diff --git a/regions/frozen.json b/regions/frozen.json index 6a7ed7fd..f09d98ec 100644 --- a/regions/frozen.json +++ b/regions/frozen.json @@ -30,14 +30,11 @@ "landBiomes": [ "frozen-plains", "frozen-pines", - "frozen-mountains", - "frozen-pine-plains", - "frozen-spruce-plains", - "frozen-mountains", - "frozen-vander", - "frozen-hills", - "frozen-mountains-cliffs", - "frozen-redwoods-forest" + "frozen-hills", + "frozen-plains", + "frozen-mountain", + "frozen-hills", + "frozen-pine-plains" ], "biomeImplosionRatio": 0.25, "seaBiomes": [ @@ -70,33 +67,10 @@ ], "riverRarity": 1, "caveBiomes": [ - "frozen-ice-cavern" + "frozen-ice-cavern", + "temperate-cracked-cavern" ], "landBiomeZoom": 1.25, - "effects": [ - { - "sound": "AMBIENT_CAVE", - "chance": 6, - "minPitch": 0.1, - "maxPitch": 0.5, - "interval": 10000 - }, - { - "chance": 5, - "interval": 200, - "particleEffect": "SNOW_SHOVEL", - "particleCount": 7, - "particleOffset": 0 - }, - { - "potionTicksMin": 75, - "potionEffect": "SLOW_DIGGING", - "chance": 38, - "potionStrength": 0, - "interval": 1000, - "potionTicksMax": 310 - } - ], "shoreHeightMin": 2.2, "shoreBiomes": [ "frozen-beach" diff --git a/regions/hot.json b/regions/hot.json index d1e3b6bb..e71279b0 100644 --- a/regions/hot.json +++ b/regions/hot.json @@ -156,7 +156,7 @@ "loot": { "tables": [ "hot-food", - "hot-treasure" + "global-tools" ] }, "shoreHeightZoom": 1.14, diff --git a/regions/mountain.json b/regions/mountain.json new file mode 100644 index 00000000..6ee48fe7 --- /dev/null +++ b/regions/mountain.json @@ -0,0 +1,82 @@ +{ + "riverBiomes": [ + "mountain-river" + ], + "structures": [ + { + "tileset": "murky-stronghold", + "height": 26, + "rarity": 10, + "ratio": 0.9, + "zoom": 0.5 + }, + { + "tileset": "ruins", + "rarity": 25, + "shuffle": 22, + "ratio": 0.9, + "zoom": 0.5 + } + ], + "landBiomes": [ + "mountain", + "mountain-plains", + "mountain-plains", + "mountain-plains", + "mountain" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "mountain-river-soft" + ], + "deposits": [ + { + "minHeight": 15, + "maxPerChunk": 2, + "maxHeight": 122, + "minPerChunk": 0, + "minSize": 4, + "maxSize": 12, + "palette": [ + { + "block": "iron_ore" + }, + { + "block": "coal_ore" + } + ], + "varience": 4 + } + ], + "riverRarity": 200, + "caveBiomes": [ + "temperate-old-cavern", + "temperate-cracked-cavern", + "tundra-cavern" + ], + "landBiomeZoom": 1.9, + "lakes": false, + "lakeBiomeZoom": 4, + "lakeStyle": { + "style": "SIMPLEX" + }, + "lakeRarity": 60, + "riverStyle": { + "style": "VASCULAR", + "zoom": 4, + "fracture": { + "multiplier": 100, + "style": "IRIS", + "zoom": 1 + } + }, + "shoreHeightMin": 2.2, + "shoreBiomes": [ + "mountain-beach" + ], + "name": "Mountains", + "shoreHeightMax": 1.2, + "shoreHeightZoom": 1.14, + "riverThickness": 0.5, + "rarity": 4 +} \ No newline at end of file diff --git a/regions/savanna.json b/regions/savanna.json index dd5d904c..2bfe4b16 100644 --- a/regions/savanna.json +++ b/regions/savanna.json @@ -46,8 +46,12 @@ }, "jigsawStructures": [ { - "rarity": 1000, + "rarity": 2000, "structure": "pillager" + }, + { + "structure": "village-savanna", + "rarity": 650 } ], "landBiomes": [ diff --git a/regions/swamp.json b/regions/swamp.json index c1775cab..53852594 100644 --- a/regions/swamp.json +++ b/regions/swamp.json @@ -34,14 +34,15 @@ }, "landBiomes": [ "swamp-roofed-forest", - "swamp-mountain-forest", "swamp-willow-forest", + "swamp-lake", "swamp-roofed-wayward", "swamp-marsh" ], "biomeImplosionRatio": 0.26, "seaBiomes": [ - "swamp-ocean" + "swamp-ocean", + "swamp-ocean-tree" ], "deposits": [ { @@ -63,12 +64,12 @@ "swamp-murky-cavern" ], "landBiomeZoom": 1.25, - "shoreHeightMin": 1.2, + "shoreHeightMin": 0.02, "shoreBiomes": [ "swamp-beach" ], "name": "Swamp", - "shoreHeightMax": 2.2, + "shoreHeightMax": 1.2, "loot": { "tables": [ "swamp-food", diff --git a/regions/temperate.json b/regions/temperate.json index 4f7b6a3d..6710ede1 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -14,9 +14,9 @@ "landBiomes": [ "temperate-plateau", "temperate-flower-forest", - "temperate-plains", "temperate-longtree-forest", "temperate-oak", + "temperate-plains", "temperate-oak-forest", "temperate-plains", "temperate-birch-forest" @@ -48,6 +48,7 @@ "riverRarity": 1, "caveBiomes": [ "temperate-old-cavern", + "temperate-cracked-cavern", "temperate-cracked-cavern" ], "landBiomeZoom": 1.25, @@ -65,15 +66,6 @@ "temperate-oak-beach", "temperate-oak-beach", "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", "temperate-beach", "temperate-oak-beach" ], @@ -82,7 +74,7 @@ "loot": { "tables": [ "temperate-food", - "temperate-clutter" + "global-tools" ] }, "shoreHeightZoom": 1.14, diff --git a/regions/tropical-mountain.json b/regions/tropical-mountain.json new file mode 100644 index 00000000..df4b161c --- /dev/null +++ b/regions/tropical-mountain.json @@ -0,0 +1,80 @@ +{ + "riverBiomes": [ + "tropical-river-steep", + "tropical-river-soft" + ], + "structures": [ + { + "tileset": "murky-stronghold", + "height": 26, + "rarity": 10, + "ratio": 0.9, + "zoom": 0.5 + }, + { + + "tileset": "ruins", + "rarity": 25, + "shuffle": 22, + "ratio": 0.9, + "zoom": 0.5 + } + ], + "landBiomes": [ + "tropical-plains", + "tropical-mountain", + "tropical-plains", + "tropical-plains", + "temperate-wilds", + "tropical-mountains", + "temperate-wilds", + "tropical-plains" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "tropical-river-steep", + "tropical-river-soft" + ], + "deposits": [ + { + "minHeight": 15, + "maxPerChunk": 2, + "maxHeight": 122, + "minPerChunk": 0, + "minSize": 4, + "maxSize": 12, + "palette": [ + { + "block": "iron_ore" + }, + { + "block": "coal_ore" + } + ], + "varience": 4 + } + ], + "riverRarity": 1, + "caveBiomes": [ + "temperate-old-cavern" + ], + "landBiomeZoom": 2, + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "shoreHeightMin": 2.2, + "shoreBiomes": [ + "tropical-beach" + ], + "name": "Tropical mountain", + "shoreHeightMax": 1.2, + "shoreHeightZoom": 1.14, + "riverThickness": 0.025, + "rarity": 4 +} \ No newline at end of file diff --git a/regions/tropical.json b/regions/tropical.json index 2c3db92e..f5a75b08 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -24,16 +24,17 @@ ], "landBiomes": [ "tropical-rainforest", + "tropical-plains", "tropical-bamboo-forest", - "tropical-island-beach", - "tropical-mountains", "tropical-plains", "tropical-rainforest-wicked", + "temperate-wilds", "tropical-volcanic-plains" ], "biomeImplosionRatio": 0.25, "seaBiomes": [ - "tropical-ocean" + "tropical-ocean", + "tropical-river-soft" ], "riverStyle": { "style": "VASCULAR", @@ -68,6 +69,8 @@ "landBiomeZoom": 1.25, "shoreHeightMin": 3.2, "shoreBiomes": [ + "tropical-beach", + "tropical-beach", "tropical-beach", "tropical-beach-bamboo" ], @@ -75,8 +78,7 @@ "shoreHeightMax": 9.2, "loot": { "tables": [ - "tropical-food", - "tropical-treasure" + "global-tools" ] }, "shoreHeightZoom": 2.14, diff --git a/regions/tundra.json b/regions/tundra.json index b3ec0f00..1755399b 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -5,12 +5,12 @@ "landBiomes": [ "tundra-taiga", "tundra-redwoods-forest", - "tundra-taiga", "tundra-sequia-redwoods", + "tundra-forest", "tundra-spruce-denmyre", "tundra-lake", "tundra-mountains", - "tundra-mountains-huge" + "mountain-forest" ], "biomeImplosionRatio": 0.25, "seaBiomes": [