diff --git a/LICENSE.md b/IrisDimensions-license.md similarity index 98% rename from LICENSE.md rename to IrisDimensions-license.md index 21775bcf..89efc671 100644 --- a/LICENSE.md +++ b/IrisDimensions-license.md @@ -1,3 +1,7 @@ +This license does not apply to this pack. + + + VOLMIT SOFTWARE PUBLIC LICENSE Version 1.1, 24 February 2021 diff --git a/README.md b/README.md index ba1e70f5..8239845c 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,19 @@ The standard overworld for Iris Contributors & creators: -- Astrash (A lot of biomes, objects, generator configurations, caves, jigsaw structures. His pack here: [Continents](https://github.com/Astrashh/Continents)) -- Brian (Created the most early content in the pack. A lot of the objects and biomes are of his making) -- Coco (Bugfixing, small configuration tweaks, merging Astrash's work, continued development) -- Cyberpwn (A lot of early day configuration and testing) -- K530 (Amazing (snowy) mountains) -- RaydenKoning (Innovative ideas turned into fesible configurations and applied to the pack) +- [Astrash](https://github.com/Astrashh) (A lot of biomes, objects, generator configurations, caves, jigsaw structures. His pack here: [Continents](https://github.com/Astrashh/Continents)) +- [Brian](https://github.com/NextdoorPsycho) (Created the most early content in the pack. A lot of the objects and biomes are of his making) +- [Coco](https://github.com/CocoTheOwner/) (Bugfixing, small configuration tweaks, merging Astrash's work, continued development) +- [Cyberpwn](https://github.com/cyberpwnn) (A lot of early day configuration and testing) +- [K530](https://github.com/K530-hub) (Amazing (snowy) mountains) +- [RaydenKoning](https://github.com/RaydenKonig) (Innovative ideas turned into fesible configurations and applied to the pack) Great thanks to these people for contributing to the pack. -If you want to contribute as well, please make a branch and pull requests. +If you want to contribute as well, feel free to make a fork and pull requests. We sporadically review these requests so please contact us on Discord if you've made any. -*This list is in no way in order of anything. This does not represent actual effort spent on developing the pack* +*This list is in no way in order of anything. This does not represent actual effort spent on developing the pack.* + +*I do not claim to own all content in this pack.* + +Checklist [here](checklist.md) diff --git a/biomes/.util/ruined_portals.json b/biomes/.util/ruined_portals.json new file mode 100644 index 00000000..2ba8dac8 --- /dev/null +++ b/biomes/.util/ruined_portals.json @@ -0,0 +1,188 @@ +{ + "name": "Ruined portals template", + "derivative": "THE_VOID", + "vanillaDerivative": "THE_VOID", + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + } + ], + "generators": [ + { + "generator": "smooth-land", + "min": 0, + "max": 10 + } + ], + "objects": [ + { + "name": "standard-surface", + "chance": 0.2, + "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": "CARVING_ONLY" + }, + { + "name": "standard-underground", + "chance": 0.2, + "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 + } + ], + "carvingSupport": "CARVING_ONLY" + } + ] +} \ No newline at end of file diff --git a/biomes/frozen-beach.json b/biomes/frozen-beach.json index 4c60fc82..e8e48dd6 100644 --- a/biomes/frozen-beach.json +++ b/biomes/frozen-beach.json @@ -9,18 +9,12 @@ }, "palette": [ { - "block": "ice" + "block": "packed_ice" } ] } ], "entityInitialSpawns": [ - { - "entity": "sheep", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - }, { "entity": "wolf", "maxSpawns": 2, @@ -29,6 +23,89 @@ } ], "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.001, "density": 3, @@ -132,7 +209,7 @@ ], "generators": [ { - "min": -1, + "min": -5, "max": 1, "generator": "plain" } @@ -142,7 +219,7 @@ "beach-clutter" ] }, - "derivative": "SWAMP", + "derivative": "SNOWY_BEACH", "slab": { "style": { "style": "STATIC" diff --git a/biomes/frozen-hills.json b/biomes/frozen-hills.json new file mode 100644 index 00000000..9c4cee70 --- /dev/null +++ b/biomes/frozen-hills.json @@ -0,0 +1,190 @@ +{ + "name": "Frozen Hills", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "rarity": 3, + "generators": [ + { + "generator": "smooth-land", + "max": 20, + "min": 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" + } + ], + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.2 + }, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + } + ] + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "entityInitialSpawns": [ + { + "entity": "polar-bear", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 7 + } + ] +} \ No newline at end of file diff --git a/biomes/frozen-mountain-cliffs.json b/biomes/frozen-mountain-cliffs.json new file mode 100644 index 00000000..89df0555 --- /dev/null +++ b/biomes/frozen-mountain-cliffs.json @@ -0,0 +1,86 @@ +{ + "vanillaDerivative": "SNOWY_TAIGA", + "name": "Frozen mountains cliffs", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.295 + }, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 11, + "max": 32, + "generator": "plain" + }, + { + "min": 12, + "max": 62, + "generator": "cracked-cliffs" + } + ], + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 19 +} \ No newline at end of file diff --git a/biomes/frozen-mountain-middle.json b/biomes/frozen-mountain-middle.json new file mode 100644 index 00000000..2c55c4f2 --- /dev/null +++ b/biomes/frozen-mountain-middle.json @@ -0,0 +1,125 @@ +{ + "name": "Frozen Mountain", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "biomeScatter": [ + "PLAINS", + "FOREST" + ], + "children": [ + "frozen-mountain-cliffs" + ], + "childStyle": { + "style": "STATIC", + "exponent": 0.625, + "zoom": 1, + "fracture": { + "style": "VIGOCTAVE_SIMPLEX", + "multiplier": 4, + "zoom": 0.9 + } + }, + "biomeStyle": { + "style": "SIMPLEX" + }, + "biomeZoom": 0.4, + "biomeSkyScatter": [ + "MOUNTAINS" + ], + "generators": [ + { + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.295 + }, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + } +} \ No newline at end of file diff --git a/biomes/frozen-mountain.json b/biomes/frozen-mountain.json new file mode 100644 index 00000000..59c1e2bc --- /dev/null +++ b/biomes/frozen-mountain.json @@ -0,0 +1,100 @@ +{ + "name": "Frozen mountains", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "biomeZoom": 30, + "biomeStyle": { + "style": "IRIS", + "zoom": 0.7, + "exponent": 4 + }, + "children": [ + "frozen-mountain-middle" + ], + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS" + ], + "rarity": 7, + "generators": [ + { + "min": 70, + "max": 140, + "generator": "plain" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.295 + }, + "palette": [ + { + "block": "snow_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" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + } +} \ No newline at end of file diff --git a/biomes/frozen-mountains.json b/biomes/frozen-mountains.json index 78fee9f6..02b74a65 100644 --- a/biomes/frozen-mountains.json +++ b/biomes/frozen-mountains.json @@ -227,7 +227,7 @@ "generator": "plain" }, { - "min": 13, + "min": 7, "max": 48, "generator": "mountain" } diff --git a/biomes/frozen-ocean.json b/biomes/frozen-ocean.json index 7107fb13..94efc42b 100644 --- a/biomes/frozen-ocean.json +++ b/biomes/frozen-ocean.json @@ -46,7 +46,7 @@ ], "objects": [ { - "chance": 0.01, + "chance": 0.4, "density": 3, "snow": 0.35, "rotation": { @@ -77,9 +77,8 @@ } }, { - "chance": 0.05, + "chance": 0.3, "density": 3, - "snow": 0.01, "rotation": { "yAxis": { "min": 0, @@ -166,5 +165,5 @@ "ocean-clutter" ] }, - "derivative": "DEEP_FROZEN_OCEAN" + "derivative": "FROZEN_OCEAN" } \ No newline at end of file diff --git a/biomes/frozen-pine-hills.json b/biomes/frozen-pine-hills.json new file mode 100644 index 00000000..2e721caa --- /dev/null +++ b/biomes/frozen-pine-hills.json @@ -0,0 +1,134 @@ +{ + "name": "Pine hills", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "generators": [ + { + "generator": "smooth-land", + "max": 20, + "min": 6 + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.2 + }, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "objects": [ + { + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9" + ], + "chance": 0.9, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "warp": { + "style": "IRIS_DOUBLE", + "exponent": 1.2, + "zoom": 0.4 + }, + "snow": 0.1 + } + ], + "entityInitialSpawns": [ + { + "entity": "polar-bear", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 7 + } + ] +} \ No newline at end of file diff --git a/biomes/frozen-pine-plains.json b/biomes/frozen-pine-plains.json new file mode 100644 index 00000000..b24318c3 --- /dev/null +++ b/biomes/frozen-pine-plains.json @@ -0,0 +1,220 @@ +{ + "name": "Pine plains", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "children": [ + "frozen-pine-hills" + ], + "generators": [ + { + "generator": "smooth-land", + "max": 6, + "min": 3 + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.2 + }, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "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", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9" + ], + "chance": 0.9, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "warp": { + "style": "IRIS_DOUBLE", + "exponent": 1.2, + "zoom": 0.4 + }, + "snow": 0.1 + } + ], + "entityInitialSpawns": [ + { + "entity": "polar-bear", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 7 + } + ] +} \ No newline at end of file diff --git a/biomes/frozen-pines.json b/biomes/frozen-pines.json index 8533b720..3472554d 100644 --- a/biomes/frozen-pines.json +++ b/biomes/frozen-pines.json @@ -5,6 +5,89 @@ "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, diff --git a/biomes/frozen-plains.json b/biomes/frozen-plains.json index 8d25385f..afe78e77 100644 --- a/biomes/frozen-plains.json +++ b/biomes/frozen-plains.json @@ -1,4 +1,6 @@ { + "name": "Frozen Plains", + "derivative": "SNOWY_TAIGA", "vanillaDerivative": "SNOWY_TAIGA", "decorators": [ { @@ -36,23 +38,92 @@ } ], "children": [ - "frozen-plains-hills" - ], - "entityInitialSpawns": [ - { - "entity": "sheep", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - }, - { - "entity": "wolf", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - } + "frozen-hills" ], "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.000256, "snow": 0.25, @@ -232,7 +303,6 @@ } } ], - "name": "Frozen Plains", "layers": [ { "minHeight": 3, @@ -275,24 +345,37 @@ { "min": 4, "max": 6, - "generator": "plain" + "generator": "smooth-land" } ], - "derivative": "ICE_SPIKES", "wall": { - "style": { - "style": "STATIC" - }, "palette": [ { "block": "stone" }, { "block": "andesite" - }, - { - "block": "stone" } ] - } + }, + "entityInitialSpawns": [ + { + "entity": "polar-bear", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ] } \ No newline at end of file diff --git a/biomes/frozen-redwoods-forest.json b/biomes/frozen-redwoods-forest.json index 587f437c..e6654433 100644 --- a/biomes/frozen-redwoods-forest.json +++ b/biomes/frozen-redwoods-forest.json @@ -5,6 +5,89 @@ "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, diff --git a/biomes/frozen-river.json b/biomes/frozen-river.json index aa2f821e..86791f51 100644 --- a/biomes/frozen-river.json +++ b/biomes/frozen-river.json @@ -153,9 +153,9 @@ ], "generators": [ { - "min": -18, - "max": -13, - "generator": "plain" + "generator": "ocean-steep", + "max": -10, + "min": -19 } ], "loot": { diff --git a/biomes/frozen-spruce-hills.json b/biomes/frozen-spruce-hills.json new file mode 100644 index 00000000..dc704b29 --- /dev/null +++ b/biomes/frozen-spruce-hills.json @@ -0,0 +1,130 @@ +{ + "name": "Spruce hills", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "generators": [ + { + "generator": "smooth-land", + "max": 20, + "min": 6 + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.2 + }, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + } + ] + } + ], + "objects": [ + { + "chance": 0.8, + "snow": 1, + "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 + } + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "entityInitialSpawns": [ + { + "entity": "polar-bear", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 7 + } + ] +} \ No newline at end of file diff --git a/biomes/frozen-spruce-plains.json b/biomes/frozen-spruce-plains.json new file mode 100644 index 00000000..4c694b5d --- /dev/null +++ b/biomes/frozen-spruce-plains.json @@ -0,0 +1,216 @@ +{ + "name": "Spruce plains", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "children": [ + "frozen-spruce-hills" + ], + "generators": [ + { + "generator": "smooth-land", + "max": 6, + "min": 3 + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.2 + }, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + } + ] + } + ], + "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.8, + "snow": 1, + "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 + } + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "entityInitialSpawns": [ + { + "entity": "polar-bear", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 7 + } + ] +} \ No newline at end of file diff --git a/biomes/frozen-vander.json b/biomes/frozen-vander.json index 3c547e3a..897ca4f4 100644 --- a/biomes/frozen-vander.json +++ b/biomes/frozen-vander.json @@ -164,7 +164,8 @@ "x": 0, "y": 0, "z": 0 - } + }, + "mode": "VACUUM" } ], "entityInitialSpawns": [ @@ -186,41 +187,6 @@ "biomeStyle": { "style": "IRIS" }, - "decorators": [ - { - "chance": 1, - "variance": { - "style": "IRIS", - "zoom": 0.2 - }, - "palette": [ - { - "data": { - "layers": 1 - }, - "block": "snow" - }, - { - "data": { - "layers": 2 - }, - "block": "snow" - }, - { - "data": { - "layers": 3 - }, - "block": "snow" - }, - { - "data": { - "layers": 4 - }, - "block": "snow" - } - ] - } - ], "children": [ "frozen-peak", "frozen-mountains", diff --git a/biomes/hot-acacia-denmyre.json b/biomes/hot-acacia-denmyre.json index f23f7a13..5aa4141e 100644 --- a/biomes/hot-acacia-denmyre.json +++ b/biomes/hot-acacia-denmyre.json @@ -96,6 +96,89 @@ } ], "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, "density": 2, diff --git a/biomes/hot-beach-grass.json b/biomes/hot-beach-grass.json new file mode 100644 index 00000000..ea7fb262 --- /dev/null +++ b/biomes/hot-beach-grass.json @@ -0,0 +1,137 @@ +{ + "vanillaDerivative": "DESERT_LAKES", + "children": [ + "ocean" + ], + "name": "Hot Beach", + "layers": [ + { + "minHeight": 1, + "maxHeight": 6, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": 0, + "max": 1, + "generator": "plain" + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "jungle_button" + }, + { + "block": "air" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "partOf": "SHORE_LINE", + "verticalZoom": 0.2, + "chance": 0.08, + "variance": { + "style": "SIMPLEX" + }, + "stackMax": 6, + "zoom": 5, + "palette": [ + { + "block": "sugar_cane" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "derivative": "FOREST", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "smooth_sandstone" + }, + { + "block": "sand" + }, + { + "block": "smooth_sandstone" + } + ] + }, + "objects": [ + { + "density": 3, + "chance": 1, + "place": [ + "palm/palm1", + "palm/palm2", + "palm/palm3", + "palm/palm4", + "palm/palm5", + "palm/palm6", + "palm/palm7" + ] + } + ] +} \ No newline at end of file diff --git a/biomes/hot-beach.json b/biomes/hot-beach.json index f762555f..7c5162f4 100644 --- a/biomes/hot-beach.json +++ b/biomes/hot-beach.json @@ -1,89 +1,7 @@ { - "vanillaDerivative": "BEACH", - "entityInitialSpawns": [ - { - "entity": "cow", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - }, - { - "entity": "chicken", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - } - ], - "decorators": [ - { - "chance": 0.0005, - "variance": { - "style": "STATIC" - }, - "stackMax": 2, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "cactus" - } - ], - "stackMin": 1 - }, - { - "chance": 0.003, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "stone_button" - }, - { - "block": "air" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "stone_button" - } - ], - "style": { - "style": "STATIC" - } - }, - { - "partOf": "SHORE_LINE", - "chance": 0.11, - "verticalZoom": 0.2, - "variance": { - "style": "SIMPLEX" - }, - "stackMax": 3, - "zoom": 5, - "palette": [ - { - "block": "sugar_cane" - } - ], - "style": { - "style": "STATIC" - }, - "heightVariance": { - "style": "STATIC" - }, - "stackMin": 1 - } + "vanillaDerivative": "DESERT_LAKES", + "children": [ + "ocean" ], "name": "Hot Beach", "layers": [ @@ -108,17 +26,67 @@ ], "generators": [ { - "min": -1, + "min": 0, "max": 1, "generator": "plain" } ], - "loot": { - "tables": [ - "beach-clutter" - ] - }, - "derivative": "SWAMP", + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "jungle_button" + }, + { + "block": "air" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "partOf": "SHORE_LINE", + "verticalZoom": 0.2, + "chance": 0.08, + "variance": { + "style": "SIMPLEX" + }, + "stackMax": 6, + "zoom": 5, + "palette": [ + { + "block": "sugar_cane" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 + } + ], + "derivative": "WARM_OCEAN", "wall": { "style": { "style": "STATIC" @@ -135,29 +103,19 @@ } ] }, - "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" - } - ] - } + "objects": [ + { + "density": 3, + "chance": 1, + "place": [ + "palm/palm1", + "palm/palm2", + "palm/palm3", + "palm/palm4", + "palm/palm5", + "palm/palm6", + "palm/palm7" + ] + } + ] } \ No newline at end of file diff --git a/biomes/hot-desert-dunes.json b/biomes/hot-desert-dunes.json new file mode 100644 index 00000000..8de0bfa3 --- /dev/null +++ b/biomes/hot-desert-dunes.json @@ -0,0 +1,221 @@ +{ + "derivative": "DESERT", + "name": "Desert dunes", + "vanillaDerivative": "DESERT", + "generators": [ + { + "generator": "dunes", + "max": 30, + "min": 10 + } + ], + "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.001, + "density": 3, + "place": [ + "clutter/desert-post1", + "clutter/desert-post2", + "clutter/desert-post3" + ] + }, + { + "chance": 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061, + "edit": [ + { + "find": [ + { + "block": "glass" + } + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "pyramid/pyramid1" + ], + "translate": { + "x": 0, + "y": -22, + "z": 0 + } + }, + { + "chance": 0.000000000000000000000000000000000000000000000000000000000000000000001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "pryamid/pyramid-extreme" + ], + "translate": { + "x": 0, + "y": -14, + "z": 0 + } + } + ], + "layers": [ + { + "minHeight": 5, + "maxHeight": 6, + "palette": [ + { + "weight": 1, + "block": "sand" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 4, + "palette": [ + { + "block": "sandstone" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 5, + "palette": [ + { + "block": "terracotta" + } + ] + } + ], + "decorators": [ + { + "verticalZoom": 5, + "chance": 0.004, + "variance": { + "style": "STATIC" + }, + "stackMax": 5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 + }, + { + "chance": 0.005, + "palette": [ + { + "block": "dead_bush" + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/hot-desert-hills.json b/biomes/hot-desert-hills.json index c32ab11a..f3056e80 100644 --- a/biomes/hot-desert-hills.json +++ b/biomes/hot-desert-hills.json @@ -66,6 +66,89 @@ } ], "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.001, "density": 3, diff --git a/biomes/hot-desert-mountains.json b/biomes/hot-desert-mountains.json index 41474cda..4f05e998 100644 --- a/biomes/hot-desert-mountains.json +++ b/biomes/hot-desert-mountains.json @@ -1,5 +1,15 @@ { "vanillaDerivative": "DESERT_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } + ], "decorators": [ { "verticalZoom": 20, diff --git a/biomes/hot-desert-red.json b/biomes/hot-desert-red.json index 0d5c3b01..4264f712 100644 --- a/biomes/hot-desert-red.json +++ b/biomes/hot-desert-red.json @@ -1,191 +1,70 @@ { + "name": "Red Desert", + "derivative": "DESERT", "vanillaDerivative": "DESERT", - "children": [ - "hot-desert-hills" + "generators": [ + { + "generator": "desert-dunes", + "max": 30, + "min": 1 + } + ], + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 0.7, + "palette": [ + { + "weight": 1, + "block": "red_sand" + }, + { + "weight": 1, + "block": "smooth_red_sandstone" + } + ], + "minHeight": 5, + "maxHeight": 5 + } ], "decorators": [ { - "verticalZoom": 20, - "chance": 0.004, - "variance": { - "style": "STATIC" - }, - "stackMax": 5, - "style": { - "style": "STATIC" - }, + "chance": 0.005, + "palette": [ + { + "block": "dead_bush" + } + ] + }, + { + "chance": 0.01, "palette": [ { "block": "cactus" } ], - "heightVariance": { - "style": "IRIS" - }, - "stackMin": 1 + "stackMin": 2, + "stackMax": 4, + "topPalette": [ + { + "block": "brain_coral_fan", + "data": { + "waterlogged": "false" + } + } + ] }, { - "chance": 0.00875, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, + "chance": 0.01, "palette": [ { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "polished_blackstone_button" - }, - { - "block": "air" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "polished_blackstone_button" + "block": "cactus" } ], - "style": { - "style": "STATIC" - } - }, - { - "chance": 0.03, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "block": "dead_bush" - } - ], - "style": { - "style": "STATIC" - } + "stackMin": 2, + "stackMax": 7 } - ], - "entityInitialSpawns": [ - { - "entity": "cow", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - }, - { - "entity": "chicken", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - } - ], - "name": "Red Desert", - "layers": [ - { - "style": { - "style": "IRIS_THICK", - "fracture": { - "multiplier": 7, - "style": "STATIC" - } - }, - "zoom": 0.65, - "palette": [ - { - "block": "red_sand" - }, - { - "block": "orange_concrete_powder" - } - ] - }, - { - "minHeight": 2, - "maxHeight": 9, - "palette": [ - { - "block": "red_sandstone" - } - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "stone" - }, - { - "block": "andesite" - }, - { - "block": "stone" - } - ] - } - ], - "generators": [ - { - "min": 4, - "max": 6, - "generator": "plain" - } - ], - "loot": { - "tables": [ - "cactus-clutter" - ] - }, - "derivative": "DESERT", - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "smooth_red_sandstone" - }, - { - "block": "red_sand" - }, - { - "block": "smooth_red_sandstone" - } - ] - }, - "rarity": 2, - "slab": { - "style": { - "style": "STATIC" - }, - "palette": [ - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "red_sandstone_slab" - }, - { - "data": { - "waterlogged": false, - "type": "bottom" - }, - "block": "smooth_red_sandstone_slab" - }, - { - "weight": 2, - "block": "air" - } - ] - } + ] } \ No newline at end of file diff --git a/biomes/hot-desert.json b/biomes/hot-desert.json index cb1ad732..79562351 100644 --- a/biomes/hot-desert.json +++ b/biomes/hot-desert.json @@ -1,73 +1,12 @@ { + "name": "Desert Hills", + "derivative": "DESERT", "vanillaDerivative": "DESERT", - "children": [ - "hot-desert-hills" - ], - "decorators": [ + "generators": [ { - "chance": 0.001, - "variance": { - "style": "STATIC" - }, - "stackMax": 5, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "cactus" - } - ], - "heightVariance": { - "style": "STATIC" - }, - "stackMin": 1 - }, - { - "chance": 0.00235, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "polished_blackstone_button" - }, - { - "block": "air" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "polished_blackstone_button" - } - ], - "style": { - "style": "STATIC" - } - }, - { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "block": "dead_bush" - } - ], - "style": { - "style": "STATIC" - } + "generator": "smooth-land", + "max": 18, + "min": -8 } ], "entityInitialSpawns": [ @@ -85,6 +24,89 @@ } ], "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.001, "density": 3, @@ -95,7 +117,7 @@ ] }, { - "chance": 0.001, + "chance": 0.0001, "rotation": { "yAxis": { "min": 0, @@ -109,9 +131,6 @@ "global-clutter/sphinxToomb-1", "global-clutter/BrokSphinxToomb-1" ], - "clamp": { - "maximumHeight": 73 - }, "translate": { "x": 0, "y": -3, @@ -119,48 +138,33 @@ } } ], - "name": "Desert", "layers": [ { - "palette": [ - { - "block": "sand" - } - ] - }, - { - "minHeight": 2, - "maxHeight": 9, - "palette": [ - { - "block": "sandstone" - } - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 4.5, + "maximumSlope": 20 }, "palette": [ { - "block": "stone" - }, - { - "block": "andesite" - }, - { - "block": "stone" + "block": "terracotta" } ] - } - ], - "generators": [ + }, { - "min": 4, - "max": 6, - "generator": "plain" + "minHeight": 5, + "maxHeight": 5, + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 0.7, + "palette": [ + { + "weight": 1, + "block": "sand" + } + ] } ], "loot": { @@ -168,46 +172,34 @@ "cactus-clutter" ] }, - "derivative": "DESERT", - "wall": { - "style": { - "style": "STATIC" + "decorators": [ + { + "verticalZoom": 5, + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "stackMax": 5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 }, - "palette": [ - { - "block": "smooth_sandstone" - }, - { - "block": "sand" - }, - { - "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" - } - ] - } + { + "chance": 0.005, + "palette": [ + { + "block": "dead_bush" + } + ] + } + ] } \ No newline at end of file diff --git a/biomes/hot-desert.json.bak b/biomes/hot-desert.json.bak new file mode 100644 index 00000000..bd09c553 --- /dev/null +++ b/biomes/hot-desert.json.bak @@ -0,0 +1,207 @@ +{ + "name": "Desert Hills", + "derivative": "DESERT", + "vanillaDerivative": "DESERT", + "generators": [ + { + "generator": "smooth-land", + "max": 18, + "min": -8 + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "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.001, + "density": 3, + "place": [ + "clutter/desert-post1", + "clutter/desert-post2", + "clutter/desert-post3" + ] + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "global-clutter/sphinxToomb-1", + "global-clutter/BrokSphinxToomb-1" + ], + "clamp": { + "maximumHeight": 73 + }, + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 4.5, + "maximumSlope": 20 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 5, + "maxHeight": 5, + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 0.7, + "palette": [ + { + "weight": 1, + "block": "sand" + }, + { + "weight": 1, + "block": "smooth_sandstone" + } + ] + } + ], + "decorators": [ + { + "verticalZoom": 5, + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "stackMax": 5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 + }, + { + "chance": 0.005, + "palette": [ + { + "block": "dead_bush" + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/hot-dry-forest.json b/biomes/hot-dry-forest.json index fc6a0bd9..5c55adff 100644 --- a/biomes/hot-dry-forest.json +++ b/biomes/hot-dry-forest.json @@ -1,9 +1,17 @@ { "vanillaDerivative": "SAVANNA", "biomeSkyScatter": [ - "DESERT", - "SWAMP", - "SAVANNA" + "DESERT" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } ], "decorators": [ { @@ -99,6 +107,89 @@ } ], "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", "chance": 0.0025, @@ -138,7 +229,7 @@ ], "translate": { "x": 0, - "y": 0, + "y": 1, "z": 0 } }, @@ -330,8 +421,8 @@ ], "generators": [ { - "min": 4, - "max": 9, + "min": 7, + "max": 10, "generator": "plain" } ], @@ -364,5 +455,6 @@ "biomeScatter": [ "SAVANNA", "DESERT" - ] + ], + "rarity": 6 } \ No newline at end of file diff --git a/biomes/hot-mesa-beach.json b/biomes/hot-mesa-beach.json new file mode 100644 index 00000000..5b6b8314 --- /dev/null +++ b/biomes/hot-mesa-beach.json @@ -0,0 +1,78 @@ +{ + "vanillaDerivative": "DESERT_LAKES", + "children": [ + "ocean" + ], + "name": "Mesa beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "red_sand" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "red_sandstone" + } + ] + } + ], + "generators": [ + { + "min": 0, + "max": 1, + "generator": "plain" + } + ], + "derivative": "DESERT_LAKES", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "red_sandstone" + }, + { + "block": "red_sand" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "red_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + }, + "objects": [ + { + "mode": "FAST_MIN_HEIGHT", + "density": 3, + "chance": 1, + "place": [ + "tree/acacia/1", + "tree/acacia/2", + "tree/acacia/3" + ] + } + ] +} \ No newline at end of file diff --git a/biomes/hot-mesa-blue.json b/biomes/hot-mesa-blue.json index 90cae909..5b8af1fd 100644 --- a/biomes/hot-mesa-blue.json +++ b/biomes/hot-mesa-blue.json @@ -44,6 +44,92 @@ } } ], + "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" + } + ], "entityInitialSpawns": [ { "entity": "cow", diff --git a/biomes/hot-mesa-dark.json b/biomes/hot-mesa-dark.json index 24ac299a..5904a438 100644 --- a/biomes/hot-mesa-dark.json +++ b/biomes/hot-mesa-dark.json @@ -44,6 +44,92 @@ } } ], + "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" + } + ], "entityInitialSpawns": [ { "entity": "cow", diff --git a/biomes/hot-mesa-green.json b/biomes/hot-mesa-green.json index de8c5593..400561ad 100644 --- a/biomes/hot-mesa-green.json +++ b/biomes/hot-mesa-green.json @@ -44,6 +44,92 @@ } } ], + "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" + } + ], "entityInitialSpawns": [ { "entity": "cow", diff --git a/biomes/hot-mesa-plateau-dirt-high.json b/biomes/hot-mesa-plateau-dirt-high.json new file mode 100644 index 00000000..307bb68d --- /dev/null +++ b/biomes/hot-mesa-plateau-dirt-high.json @@ -0,0 +1,253 @@ +{ + "name": "Mesa Plateau dirt high", + "derivative": "BADLANDS", + "vanillaDerivative": "BADLANDS", + "biomeScatter": [ + "BADLANDS" + ], + + "generators": [ + { + "min": 55, + "max": 45, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "cracked-cliffs" + } + ], + "lockLayers": true, + "layers": [ + { + "minHeight": 5, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "style": { + "style": "CELLULAR" + }, + "zoom": 0.7, + "palette": [ + { + "block": "grass_block" + }, + { + "block": "coarse_dirt" + }, + { + "block": "dirt" + }, + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "white_terracotta" + } + ] + }, + { + "minHeight": 4, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "yellow_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 5, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + } + ], + "decorators": [ + { + "chance": 0.05, + "palette": [ + { + "block": "tall_grass" + } + ] + } + ], + "biomeStyle": { + "style": "IRIS" + }, + "objects": [ + { + "place": [ + "desert/tower", + "desert/tower-twin" + ], + "chance": 0.0005, + "density": 2, + "mode": "FAST_STILT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "tree/acacia/1", + "tree/acacia/2", + "tree/acacia/3" + ], + "chance": 0.2, + "edit": [ + { + "find": [ { "block": "acacia_planks" } ], + "replace": { + "palette": [ + { + "block": "acacia_wood", + "data": { "axis": "y" } + } + ] + } + } + ] + } + ], + "rarity": 3 +} \ No newline at end of file diff --git a/biomes/hot-mesa-plateau-dirt.json b/biomes/hot-mesa-plateau-dirt.json new file mode 100644 index 00000000..3e47d67f --- /dev/null +++ b/biomes/hot-mesa-plateau-dirt.json @@ -0,0 +1,279 @@ +{ + "name": "Mesa Plateau dirt", + "derivative": "BADLANDS", + "vanillaDerivative": "BADLANDS", + "biomeScatter": [ + "BADLANDS" + ], + + "generators": [ + { + "min": 33, + "max": 35, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "cracked-cliffs" + } + ], + "lockLayers": true, + "layers": [ + { + "minHeight": 5, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "style": { + "style": "CELLULAR" + }, + "zoom": 0.7, + "palette": [ + { + "block": "grass_block" + }, + { + "block": "coarse_dirt" + }, + { + "block": "dirt" + }, + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "white_terracotta" + } + ] + }, + { + "minHeight": 4, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "yellow_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 5, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + } + ], + "decorators": [ + { + "chance": 0.05, + "palette": [ + { + "block": "tall_grass" + } + ] + } + ], + "biomeStyle": { + "style": "IRIS" + }, + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "place": [ + "desert/tower", + "desert/tower-twin" + ], + "chance": 0.0005, + "density": 2, + "mode": "FAST_STILT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "tree/acacia/1", + "tree/acacia/2", + "tree/acacia/3" + ], + "chance": 0.2, + "edit": [ + { + "find": [ { "block": "acacia_planks" } ], + "replace": { + "palette": [ + { + "block": "acacia_wood", + "data": { "axis": "y" } + } + ] + } + } + ] + } + ], + "rarity": 3 +} \ No newline at end of file diff --git a/biomes/hot-mesa-plateau-high.json b/biomes/hot-mesa-plateau-high.json new file mode 100644 index 00000000..e593ee2f --- /dev/null +++ b/biomes/hot-mesa-plateau-high.json @@ -0,0 +1,239 @@ +{ + "name": "Mesa Plateau high", + "derivative": "BADLANDS", + "vanillaDerivative": "BADLANDS", + "biomeScatter": [ + "BADLANDS", + "BADLANDS_PLATEAU", + "ERODED_BADLANDS" + ], + "children": [ + "hot-mesa-plateau-dirt-high" + ], + "generators": [ + { + "min": 55, + "max": 45, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "cracked-cliffs" + } + ], + "lockLayers": true, + "layers": [ + { + "minHeight": 5, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "style": { + "style": "CELLULAR" + }, + "zoom": 0.4, + "palette": [ + { + "block": "red_terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "white_terracotta" + } + ] + }, + { + "minHeight": 4, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "yellow_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 5, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + } + ], + "decorators": [ + { + "chance": 0.05, + "palette": [ + { + "block": "tall_grass" + } + ] + } + ], + "biomeStyle": { + "style": "IRIS" + }, + "objects": [ + { + "place": [ + "desert/tower", + "desert/tower-twin" + ], + "chance": 0.0005, + "density": 2, + "mode": "FAST_STILT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ], + "rarity": 1 +} diff --git a/biomes/hot-mesa-plateau.json b/biomes/hot-mesa-plateau.json new file mode 100644 index 00000000..f27d52cc --- /dev/null +++ b/biomes/hot-mesa-plateau.json @@ -0,0 +1,238 @@ +{ + "name": "Mesa Plateau", + "derivative": "BADLANDS", + "vanillaDerivative": "BADLANDS", + "biomeScatter": [ + "BADLANDS", + "BADLANDS_PLATEAU", + "ERODED_BADLANDS" + ], + "children": [ + "hot-mesa-plateau-dirt" + ], + "generators": [ + { + "min": 35, + "max": 35, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "cracked-cliffs" + } + ], + "lockLayers": true, + "layers": [ + { + "minHeight": 5, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "style": { + "style": "CELLULAR" + }, + "zoom": 0.4, + "palette": [ + { + "block": "red_terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "white_terracotta" + } + ] + }, + { + "minHeight": 4, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "yellow_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 5, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + } + ], + "decorators": [ + { + "chance": 0.05, + "palette": [ + { + "block": "tall_grass" + } + ] + } + ], + "biomeStyle": { + "style": "IRIS" + }, + "objects": [ + { + "place": [ + "desert/tower", + "desert/tower-twin" + ], + "chance": 0.002, + "density": 2, + "mode": "FAST_STILT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/hot-mesa-red.json b/biomes/hot-mesa-red.json index ec01a1b9..38dbfabb 100644 --- a/biomes/hot-mesa-red.json +++ b/biomes/hot-mesa-red.json @@ -44,6 +44,92 @@ } } ], + "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" + } + ], "entityInitialSpawns": [ { "entity": "cow", diff --git a/biomes/hot-mesa-river.json b/biomes/hot-mesa-river.json new file mode 100644 index 00000000..dedb6d85 --- /dev/null +++ b/biomes/hot-mesa-river.json @@ -0,0 +1,66 @@ +{ + "vanillaDerivative": "DESERT_LAKES", + "name": "Mesa river", + "decorators": [ + { + "chance": 0.2, + "palette": [ + { + "block": "seagrass" + } + ] + } + ], + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 0.7, + "palette": [ + { + "block": "red_sand" + }, + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "red_sand" + }, + { + "block": "terracotta" + }, + { + "block": "gravel" + }, + { + "block": "red_sand" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "red_sand" + } + ] + } + ], + "generators": [ + { + "generator": "ocean-steep", + "max": -4, + "min": -15 + } + ], + "derivative": "DESERT_LAKES" +} \ No newline at end of file diff --git a/biomes/hot-mesa-valleys.json b/biomes/hot-mesa-valleys.json new file mode 100644 index 00000000..9603f375 --- /dev/null +++ b/biomes/hot-mesa-valleys.json @@ -0,0 +1,467 @@ +{ + "name": "Mesa valley", + "derivative": "SAVANNA", + "vanillaDerivative": "BADLANDS", + "generators": [ + { + "min": 5, + "max": 15, + "generator": "smooth-land" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 2, + "maximumSlope": 10 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 2 + }, + "style": { + "style": "SIMPLEX", + "zoom": 1.4, + "fracture": { + "style": "FRACTAL_BILLOW_SIMPLEX", + "zoom": 0.4, + "multiplier": 50, + "fracture": { + "style": "STATIC", + "multiplier": 3 + } + } + }, + "zoom": 0.9, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "weight": 3, + "block": "red_sand" + }, + { + "weight": 2, + "block": "orange_terracotta" + }, + { + "weight": 7, + "block": "grass_block" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 1, + "block": "terracotta" + }, + { + "weight": 1, + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 1, + "block": "terracotta" + }, + { + "weight": 1, + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "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": "white_tulip" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "dandelion" + }, + { + "block": "poppy" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "objects": [ + { + "place": [ + "tree/acacia/1", + "tree/acacia/2", + "tree/acacia/3" + ], + "chance": 0.4, + "edit": [ + { + "find": [ { "block": "acacia_planks" } ], + "replace": { + "palette": [ + { + "block": "acacia_wood", + "data": { "axis": "y" } + } + ] + } + } + ] + },{ + "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.00175, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/barrel-bin" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.07, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaD-1", + "savanna-gen/savannaD-2", + "savanna-gen/savannaD-3" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaF-1", + "savanna-gen/savannaF-2", + "savanna-gen/savannaF-3", + "savanna-gen/savannaF-4", + "savanna-gen/savannaF-5", + "savanna-gen/savannaF-6", + "savanna-gen/savannaF-7", + "savanna-gen/savannaF-8", + "savanna-gen/savannaF-9", + "savanna-gen/savannaF-10", + "savanna-gen/savannaF-11", + "savanna-gen/savannaF-13", + "savanna-gen/savannaF-14" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.04, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaS-1", + "savanna-gen/savannaS-2", + "savanna-gen/savannaS-3", + "savanna-gen/savannaS-4", + "savanna-gen/savannaS-5", + "savanna-gen/savannaS-6", + "savanna-gen/savannaS-7", + "savanna-gen/savannaS-8", + "savanna-gen/savannas-9", + "savanna-gen/savannas-10", + "savanna-gen/savannas-11", + "savanna-gen/savannas-12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ] +} \ No newline at end of file diff --git a/biomes/hot-mesa-yellow.json b/biomes/hot-mesa-yellow.json index aaa7d354..80b3607a 100644 --- a/biomes/hot-mesa-yellow.json +++ b/biomes/hot-mesa-yellow.json @@ -44,6 +44,16 @@ } } ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } + ], "entityInitialSpawns": [ { "entity": "cow", @@ -62,6 +72,89 @@ "hot-mesa-dark" ], "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" + }, { "rotation": { "yAxis": { diff --git a/biomes/hot-mesa.json b/biomes/hot-mesa.json new file mode 100644 index 00000000..fd5b5973 --- /dev/null +++ b/biomes/hot-mesa.json @@ -0,0 +1,217 @@ +{ + "name": "Mesa Cliffs", + "derivative": "BADLANDS", + "vanillaDerivative": "BADLANDS", + "biomeScatter": [ + "BADLANDS", + "BADLANDS_PLATEAU", + "ERODED_BADLANDS" + ], + "children": [ + "hot-mesa-valleys" + ], + "childStyle": { + "style": "GLOB", + "zoom": 1.2, + "exponent": 1.3, + "fracture": { + "style": "CELLULAR", + "zoom": 0.05, + "multiplier": 2 + } + }, + "childShrinkFactor": 1.0, + + "generators": [ + { + "min": 25, + "max": 60, + "generator": "cracked-cliffs" + } + ], + "layers": [ + { + "style": { + "style": "FRACTAL_SMOKE" + }, + "zoom": 0.6, + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "weight": 1, + "block": "clay" + }, + { + "weight": 1, + "block": "light_gray_concrete_powder" + }, + { + "weight": 1, + "block": "andesite" + }, + { + "weight": 1, + "block": "stone" + }, + { + "weight": 1, + "block": "light_gray_concrete" + }, + { + "weight": 6, + "block": "orange_terracotta" + }, + { + "weight": 4, + "block": "terracotta" + }, + { + "weight": 4, + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 1, + "block": "terracotta" + }, + { + "weight": 1, + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 1, + "block": "terracotta" + }, + { + "weight": 1, + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "terracotta" + } + ] + } + ], + "decorators": [ + { + "chance": 0.009, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "biomeStyle": { + "style": "IRIS" + }, + "objects": [ + { + "place": [ + "desert/tower", + "desert/tower-twin" + ], + "chance": 0.1, + "density": 2, + "mode": "FAST_STILT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/hot-mountain-cliffs.json b/biomes/hot-mountain-cliffs.json new file mode 100644 index 00000000..9471e6e0 --- /dev/null +++ b/biomes/hot-mountain-cliffs.json @@ -0,0 +1,89 @@ +{ + "vanillaDerivative": "DESERT", + "name": "Extreme mountains cliffs", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "red_sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "brown_terracotta" + }, + { + "block": "gray_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 11, + "max": 32, + "generator": "plain" + }, + { + "min": 12, + "max": 62, + "generator": "cracked-cliffs" + } + ], + "biomeZoom": 30, + "derivative": "DESERT", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "gray_terracotta" + } + ] + }, + "rarity": 39 +} \ No newline at end of file diff --git a/biomes/hot-mountain-middle.json b/biomes/hot-mountain-middle.json new file mode 100644 index 00000000..9c820784 --- /dev/null +++ b/biomes/hot-mountain-middle.json @@ -0,0 +1,103 @@ +{ + "name": "Middle Mountain", + "derivative": "DESERT", + "vanillaDerivative": "DESERT", + "children": [ + "hot-mountain-cliffs" + ], + "childStyle": { + "style": "STATIC", + "exponent": 0.625, + "zoom": 1, + "fracture": { + "style": "VIGOCTAVE_SIMPLEX", + "multiplier": 4, + "zoom": 0.9 + } + }, + "biomeStyle": { + "style": "SIMPLEX" + }, + "biomeZoom": 0.4, + "generators": [ + { + "generator": "mountain", + "max": 80, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 40 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "red_sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "brown_terracotta" + }, + { + "block": "gray_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "gray_terracotta" + } + ] + } +}, + "rarity": 29 +} \ No newline at end of file diff --git a/biomes/hot-mountain-plains.json b/biomes/hot-mountain-plains.json new file mode 100644 index 00000000..a663ca47 --- /dev/null +++ b/biomes/hot-mountain-plains.json @@ -0,0 +1,60 @@ +{ + "name": " Mountains Plains", + "derivative": "DESERT", + "vanillaDerivative": "DESERT", + "generators": [ + { + "generator": "smooth-land", + "max": 2, + "min": 3 + } + ], + "layers": [ + { + "minHeight": 4, + "maxHeight": 6, + "palette": [ + { + "block": "red_sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 23, + "palette": [ + { + "block": "red_sandstone" + } + ] + } + ], + "decorators": [ + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "stackMax": 5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + } + ], + "wall": { + "palette": [ + { + "block": "gray_terracotta" + } + ] + } +} \ No newline at end of file diff --git a/biomes/hot-mountain.json b/biomes/hot-mountain.json new file mode 100644 index 00000000..2b1c30b5 --- /dev/null +++ b/biomes/hot-mountain.json @@ -0,0 +1,89 @@ +{ + "name": "Extreme mountains", + "derivative": "DESERT", + "vanillaDerivative": "DESERT", + "biomeZoom": 30, + "biomeStyle": { + "style": "IRIS", + "zoom": 0.7, + "exponent": 4 + }, + "children": [ + "hot-mountain-middle" + ], + "rarity": 7, + "generators": [ + { + "min": 90, + "max": 140, + "generator": "plain" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "red_sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "brown_terracotta" + }, + { + "block": "gray_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "gray_terracotta" + } + ] + } +} \ No newline at end of file diff --git a/biomes/hot-oasis.json b/biomes/hot-oasis.json new file mode 100644 index 00000000..b2fa64b6 --- /dev/null +++ b/biomes/hot-oasis.json @@ -0,0 +1,76 @@ +{ + "name": "Oasis", + "derivative": "DESERT", + "vanillaDerivative": "DESERT", + "generators": [ + { + "generator": "ocean-steep", + "max": -7, + "min": -8 + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 4.5, + "maximumSlope": 20 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 5, + "maxHeight": 5, + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 0.7, + "palette": [ + { + "weight": 1, + "block": "sand" + }, + { + "weight": 1, + "block": "smooth_sandstone" + } + ] + } + ], + "decorators": [ + { + "verticalZoom": 5, + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "stackMax": 5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 + }, + { + "chance": 0.005, + "palette": [ + { + "block": "dead_bush" + } + ] + } + ], + "rarity": 10 +} \ No newline at end of file diff --git a/biomes/hot-ocean-cliffs.json b/biomes/hot-ocean-cliffs.json index 292c87fa..adcabe34 100644 --- a/biomes/hot-ocean-cliffs.json +++ b/biomes/hot-ocean-cliffs.json @@ -1,5 +1,5 @@ { - "vanillaDerivative": "WARM_OCEAN", + "vanillaDerivative": "OCEAN", "decorators": [ { "chance": 0.0009, @@ -204,7 +204,7 @@ "ocean-clutter" ] }, - "derivative": "SWAMP", + "derivative": "OCEAN", "wall": { "style": { "style": "IRIS" diff --git a/biomes/hot-ocean.json b/biomes/hot-ocean.json index 32d76f6b..e7de357b 100644 --- a/biomes/hot-ocean.json +++ b/biomes/hot-ocean.json @@ -1,20 +1,5 @@ { "vanillaDerivative": "WARM_OCEAN", - "effects": [ - { - "particleAltX": 0.001, - "particleAltY": 0.04285, - "particleAltZ": 0.001, - "chance": 1, - "particleEffect": "CAMPFIRE_COSY_SMOKE", - "particleOffset": 0, - "interval": 650, - "particleCount": 0 - } - ], - "children": [ - "hot-ocean-cliffs" - ], "decorators": [ { "chance": 0.0009, @@ -119,9 +104,7 @@ "edit": [ { "find": [ - { - "block": "water" - } + {"block": "water"} ], "replace": { "palette": [ @@ -165,18 +148,8 @@ ], "edit": [ { - "find": [ - { - "block": "oak_stairs" - } - ], - "replace": { - "palette": [ - { - "block": "oak_planks" - } - ] - } + "find": [{"block": "oak_stairs"}], + "replace": {"palette": [{"block": "oak_planks"}]} } ], "translate": { @@ -243,9 +216,9 @@ ], "generators": [ { - "min": -21, - "max": -7, - "generator": "plain" + "min": 11, + "max": 7, + "generator": "ocean-steep" } ], "loot": { @@ -253,7 +226,7 @@ "ocean-clutter" ] }, - "derivative": "SWAMP", + "derivative": "WARM_OCEAN", "wall": { "style": { "style": "IRIS" diff --git a/biomes/hot-river.json b/biomes/hot-river.json new file mode 100644 index 00000000..57be78d9 --- /dev/null +++ b/biomes/hot-river.json @@ -0,0 +1,52 @@ +{ + "vanillaDerivative": "DESERT_LAKES", + "name": "Hot river", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 0.5, + "palette": [ + { + "block": "sand" + }, + { + "block": "sandstone" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "sand" + }, + { + "block": "brown_terracotta" + }, + { + "weight": 2, + "block": "sand" + } + ] + } + ], + "generators": [ + { + "generator": "ocean-steep", + "max": -5, + "min": -15 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "DESERT_LAKES" +} \ No newline at end of file diff --git a/biomes/hot-sandy-red-cave.json b/biomes/hot-sandy-red-cave.json index 175d2521..4d51697c 100644 --- a/biomes/hot-sandy-red-cave.json +++ b/biomes/hot-sandy-red-cave.json @@ -15,69 +15,6 @@ "block": "barrel" } ] - }, - { - "verticalZoom": 20, - "chance": 0.005, - "variance": { - "style": "STATIC" - }, - "stackMax": 2, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "cactus" - } - ], - "heightVariance": { - "style": "IRIS" - }, - "stackMin": 1 - }, - { - "chance": 0.0235, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "polished_blackstone_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "polished_blackstone_button" - } - ], - "style": { - "style": "STATIC" - } - }, - { - "chance": 0.092, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "block": "dead_bush" - } - ], - "style": { - "style": "STATIC" - } } ], "objects": [ @@ -113,7 +50,7 @@ "maxHeight": 2, "palette": [ { - "block": "smooth_red_sandstone" + "block": "terracotta" } ] } diff --git a/biomes/hot-savanna-beach-grass.json b/biomes/hot-savanna-beach-grass.json new file mode 100644 index 00000000..1a2441c2 --- /dev/null +++ b/biomes/hot-savanna-beach-grass.json @@ -0,0 +1,280 @@ +{ + "vanillaDerivative": "SAVANNA", + "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": [ + { + "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.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 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "garbage/clutter-1", + "garbage/clutter-2", + "garbage/clutter-3", + "garbage/clutter-4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 60, + "derivative": "SAVANNA", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "allium" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.35, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "name": "Savanna Beach", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "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": 0, + "max": 0, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "forest-food" + ] + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/hot-savanna-plateau.json b/biomes/hot-savanna-plateau.json new file mode 100644 index 00000000..bfda5029 --- /dev/null +++ b/biomes/hot-savanna-plateau.json @@ -0,0 +1,443 @@ +{ + "vanillaDerivative": "SAVANNA", + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "decorators": [ + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "stackMax": 2, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "stackMin": 1 + }, + { + "chance": 0.3, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "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.00175, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/barrel-bin" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.07, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaD-1", + "savanna-gen/savannaD-2", + "savanna-gen/savannaD-3" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaF-1", + "savanna-gen/savannaF-2", + "savanna-gen/savannaF-3", + "savanna-gen/savannaF-4", + "savanna-gen/savannaF-5", + "savanna-gen/savannaF-6", + "savanna-gen/savannaF-7", + "savanna-gen/savannaF-8", + "savanna-gen/savannaF-9", + "savanna-gen/savannaF-10", + "savanna-gen/savannaF-11", + "savanna-gen/savannaF-13", + "savanna-gen/savannaF-14" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.04, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-gen/savannaS-1", + "savanna-gen/savannaS-2", + "savanna-gen/savannaS-3", + "savanna-gen/savannaS-4", + "savanna-gen/savannaS-5", + "savanna-gen/savannaS-6", + "savanna-gen/savannaS-7", + "savanna-gen/savannaS-8", + "savanna-gen/savannas-9", + "savanna-gen/savannas-10", + "savanna-gen/savannas-11", + "savanna-gen/savannas-12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "savanna-rock/SavanaRock1", + "savanna-rock/SavanaRock2", + "savanna-rock/SavanaRock3", + "savanna-rock/SavanaRock4", + "savanna-rock/SavanaRock5", + "savanna-rock/SavanaRock6", + "savanna-rock/SavanaRock7", + "savanna-rock/SavanaRock8" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Savanna plateau", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "granite" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 4.6 + }, + "palette": [ + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "zoom": 0.75, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 25, + "max": 20, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "cracked-cliffs" + } + ], + "biomeZoom": 60, + "derivative": "SAVANNA_PLATEAU", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ], + "rarity": 40 +} diff --git a/biomes/hot-savanna.json b/biomes/hot-savanna.json index c800c8f8..54496eff 100644 --- a/biomes/hot-savanna.json +++ b/biomes/hot-savanna.json @@ -4,6 +4,16 @@ "DESERT", "SAVANNA" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } + ], "entityInitialSpawns": [ { "entity": "cow", @@ -82,10 +92,92 @@ } ], "children": [ - "hot-acacia-denmyre", "hot-savanna-cliff" ], "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.00175, "rotation": { @@ -249,14 +341,8 @@ "minimumSlope": 6.9 }, "palette": [ - { - "block": "sandstone" - }, { "block": "granite" - }, - { - "block": "sand" } ] }, @@ -267,9 +353,6 @@ "minimumSlope": 4.6 }, "palette": [ - { - "block": "sand" - }, { "block": "coarse_dirt" }, @@ -319,8 +402,8 @@ ], "generators": [ { - "min": 4, - "max": 9, + "min": 7, + "max": 15, "generator": "plain" } ], diff --git a/biomes/hot-volcanic.json b/biomes/hot-volcanic.json index 5bf9855c..2e88d96d 100644 --- a/biomes/hot-volcanic.json +++ b/biomes/hot-volcanic.json @@ -1,6 +1,19 @@ { "vanillaDerivative": "DESERT_HILLS", "name": "Volcanic", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } + ], + "children": [ + "tropical-volcanic-plains" + ], "layers": [ { "minHeight": 2, diff --git a/biomes/mosaic-lith-black.json b/biomes/mosaic-lith-black.json index 94c18572..39fcc880 100644 --- a/biomes/mosaic-lith-black.json +++ b/biomes/mosaic-lith-black.json @@ -6,10 +6,12 @@ ], "entitySpawnOverrides": [ { + "entity": "brian", "trigger": "GHAST", "cancelSourceSpawn": true }, { + "entity": "brian", "trigger": "MAGMA_CUBE", "cancelSourceSpawn": true } @@ -51,6 +53,89 @@ } ], "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.06, "edit": [ diff --git a/biomes/mosaic-lith-cyan.json b/biomes/mosaic-lith-cyan.json index 110fc9f3..1897e2db 100644 --- a/biomes/mosaic-lith-cyan.json +++ b/biomes/mosaic-lith-cyan.json @@ -2,10 +2,12 @@ "vanillaDerivative": "STONE_SHORE", "entitySpawnOverrides": [ { + "entity": "brian", "trigger": "GHAST", "cancelSourceSpawn": true }, { + "entity": "brian", "trigger": "MAGMA_CUBE", "cancelSourceSpawn": true } @@ -61,6 +63,89 @@ } ], "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.06, "edit": [ diff --git a/biomes/mosaic-lith-green.json b/biomes/mosaic-lith-green.json index b84e7988..52b53355 100644 --- a/biomes/mosaic-lith-green.json +++ b/biomes/mosaic-lith-green.json @@ -2,10 +2,12 @@ "vanillaDerivative": "STONE_SHORE", "entitySpawnOverrides": [ { + "entity": "brian", "trigger": "GHAST", "cancelSourceSpawn": true }, { + "entity": "brian", "trigger": "MAGMA_CUBE", "cancelSourceSpawn": true } @@ -59,6 +61,89 @@ } ], "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.06, "edit": [ diff --git a/biomes/mosaic-lith-purple.json b/biomes/mosaic-lith-purple.json index a1b4b06e..8b93fe36 100644 --- a/biomes/mosaic-lith-purple.json +++ b/biomes/mosaic-lith-purple.json @@ -2,10 +2,12 @@ "vanillaDerivative": "STONE_SHORE", "entitySpawnOverrides": [ { + "entity": "brian", "trigger": "GHAST", "cancelSourceSpawn": true }, { + "entity": "brian", "trigger": "MAGMA_CUBE", "cancelSourceSpawn": true } @@ -40,6 +42,89 @@ } ], "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.06, "edit": [ diff --git a/biomes/mosaic-lith-red.json b/biomes/mosaic-lith-red.json index ff2474fb..d0cf5fcb 100644 --- a/biomes/mosaic-lith-red.json +++ b/biomes/mosaic-lith-red.json @@ -2,10 +2,12 @@ "vanillaDerivative": "STONE_SHORE", "entitySpawnOverrides": [ { + "entity": "brian", "trigger": "GHAST", "cancelSourceSpawn": true }, { + "entity": "brian", "trigger": "MAGMA_CUBE", "cancelSourceSpawn": true } @@ -128,6 +130,89 @@ } ], "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.06, "edit": [ diff --git a/biomes/mosaic-lith-white.json b/biomes/mosaic-lith-white.json index 91e9c437..d95ed61c 100644 --- a/biomes/mosaic-lith-white.json +++ b/biomes/mosaic-lith-white.json @@ -1,10 +1,12 @@ { "entitySpawnOverrides": [ { + "entity": "brian", "trigger": "GHAST", "cancelSourceSpawn": true }, { + "entity": "brian", "trigger": "MAGMA_CUBE", "cancelSourceSpawn": true } @@ -22,6 +24,89 @@ } ], "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.06, "edit": [ diff --git a/biomes/mountain-beach.json b/biomes/mountain-beach.json new file mode 100644 index 00000000..b590d467 --- /dev/null +++ b/biomes/mountain-beach.json @@ -0,0 +1,124 @@ +{ + "vanillaDerivative": "BEACH", + "biomeStyle": { + "style": "SIMPLEX" + }, + "biomeScatter": [ + "PLAINS", + "FOREST" + ], + "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" + } + ] + } + ], + "name": "Mountain Beach", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 6, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -5, + "max": 2, + "generator": "flat" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "BEACH" +} \ No newline at end of file diff --git a/biomes/mountain-cliffs.json b/biomes/mountain-cliffs.json new file mode 100644 index 00000000..df8ed57f --- /dev/null +++ b/biomes/mountain-cliffs.json @@ -0,0 +1,90 @@ +{ + "vanillaDerivative": "MUSHROOM_FIELDS", + "name": "Extreme mountains cliffs", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "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" + } + ] + } + ], + "generators": [ + { + "min": 11, + "max": 32, + "generator": "mountain-plain" + }, + { + "min": 12, + "max": 45, + "generator": "mountain-cracked-cliffs" + } + ], + "biomeZoom": 30, + "derivative": "PLAINS", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "FOREST" + ], + "rarity": 19 +} \ No newline at end of file diff --git a/biomes/mountain-main.json b/biomes/mountain-main.json new file mode 100644 index 00000000..0e71d563 --- /dev/null +++ b/biomes/mountain-main.json @@ -0,0 +1,210 @@ +{ + "name": "Extreme mountains", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "biomeZoom": 30, + "biomeStyle": { + "style": "IRIS", + "zoom": 0.7, + "exponent": 4 + }, + "children": [ + "mountain-middle" + ], + "biomeScatter": [ + "PLAINS", + "FOREST" + ], + "rarity": 7, + "generators": [ + { + "min": 70, + "max": 120, + "generator": "mountain-plain" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "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/mountain-middle.json b/biomes/mountain-middle.json new file mode 100644 index 00000000..8757027a --- /dev/null +++ b/biomes/mountain-middle.json @@ -0,0 +1,333 @@ +{ + "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 + } + ], + "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, + "fracture": { + "style": "VIGOCTAVE_SIMPLEX", + "multiplier": 15, + "zoom": 0.9 + } + }, + "biomeStyle": { + "style": "SIMPLEX" + }, + "biomeZoom": 0.4, + "generators": [ + { + "generator": "mountain-gen", + "max": 80, + "min": 0 + }, + { + "generator": "mountain-plain", + "max": 80, + "min": 40 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "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" + } + ] + } + ], + "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/mountains-plains-hills.json b/biomes/mountains-plains-hills.json new file mode 100644 index 00000000..63470a49 --- /dev/null +++ b/biomes/mountains-plains-hills.json @@ -0,0 +1,183 @@ +{ + "name": "Plains Hills", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "rarity": 3, + "generators": [ + { + "generator": "smooth-land", + "max": 10, + "min": 5 + }, + { + "generator": "small-cliffs", + "max": 8, + "min": -3 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "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" + } + ] + } + ], + "objects": [ + { + "place": [ + "tree/oak/1", + "tree/oak/2", + "tree/oak/3", + "tree/oak/4", + "tree/oak/5", + "tree/oak/6" + ], + "chance": 0.07, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 0.02, + "mode": "MIN_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountains-plains.json b/biomes/mountains-plains.json new file mode 100644 index 00000000..1d192bbb --- /dev/null +++ b/biomes/mountains-plains.json @@ -0,0 +1,274 @@ +{ + "name": "Plains", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "biomeScatter": [ + "PLAINS", + "FOREST" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-temperate", + "rarity": 350 + } + ], + "generators": [ + { + "generator": "smooth-land", + "max": 5, + "min": 4 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "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" + } + ] + } + ], + "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": [ + "tree/oak/1", + "tree/oak/2", + "tree/oak/3", + "tree/oak/4", + "tree/oak/5", + "tree/oak/6" + ], + "chance": 0.07, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 0.02, + "mode": "MIN_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} diff --git a/biomes/mushroom-beach.json b/biomes/mushroom-beach.json index dcac9716..49426140 100644 --- a/biomes/mushroom-beach.json +++ b/biomes/mushroom-beach.json @@ -24,14 +24,100 @@ ] } ], + "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" + } + ], "generators": [ { - "min": -1, + "min": -5, "max": 1, "generator": "plain" } ], - "derivative": "SWAMP", + "derivative": "MUSHROOM_FIELDS", "rarity": 2, "slab": { "style": { diff --git a/biomes/mushroom-crimson-forest.json b/biomes/mushroom-crimson-forest.json index 76e1dd1d..f026ca80 100644 --- a/biomes/mushroom-crimson-forest.json +++ b/biomes/mushroom-crimson-forest.json @@ -61,6 +61,89 @@ } ], "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.21, "density": 2, diff --git a/biomes/mushroom-forest.json b/biomes/mushroom-forest.json index e451ab3a..e21a6663 100644 --- a/biomes/mushroom-forest.json +++ b/biomes/mushroom-forest.json @@ -11,6 +11,20 @@ "soundDistance": 3 } ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-temperate", + "rarity": 1000 + }, + { + "structure": "village-tundra", + "rarity": 1000 + } + ], "entityInitialSpawns": [ { "maxSpawns": 5, @@ -71,6 +85,89 @@ } ], "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.18, "density": 2, diff --git a/biomes/mushroom-lake.json b/biomes/mushroom-lake.json new file mode 100644 index 00000000..4bdd5afb --- /dev/null +++ b/biomes/mushroom-lake.json @@ -0,0 +1,396 @@ +{ + "effects": [ + { + "volume": 6.2, + "minPitch": 0.2, + "chance": 8, + "maxPitch": 0.3, + "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", + "interval": 6000, + "soundDistance": 3 + } + ], + "entityInitialSpawns": [ + { + "maxSpawns": 5, + "minSpawns": 2, + "entity": "mooshroom", + "rarity": 5 + } + ], + "vanillaDerivative": "MUSHROOM_FIELDS", + "decorators": [ + { + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.007, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "red_mushroom" + }, + { + "block": "brown_mushroom" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "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.08, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.08, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "brown_mushroom_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.025, + "density": 1, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "brown_mushroom_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "shroom/mushclutt1", + "shroom/mushclutt2", + "shroom/mushclutt3", + "shroom/mushclutt4", + "shroom/mushclutt5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "name": "Mushroom Plains", + "layers": [ + { + "zoom": 0.3, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "weight": 7, + "block": "mycelium" + }, + { + "block": "gravel" + }, + { + "weight": 9, + "block": "mycelium" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": -30, + "max": -10, + "generator": "soft-river" + } + ], + "derivative": "MUSHROOM_FIELDS", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 2, + "block": "air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "weight": 2, + "block": "cobblestone_slab" + }, + { + "weight": 3, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mushroom-ocean-soft.json b/biomes/mushroom-ocean-soft.json new file mode 100644 index 00000000..6e9f689b --- /dev/null +++ b/biomes/mushroom-ocean-soft.json @@ -0,0 +1,342 @@ +{ + "decorators": [ + { + "chance": 0.06, + "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.1, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 3 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 4 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.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 + } + }, + { + "chance": 0.3, + "edit": [ + { + "find": [ + { + "block": "shroomlight" + } + ], + "replace": { + "palette": [ + { + "block": "mushroom_stem" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "lumoshroom/subnauti-1", + "lumoshroom/subnauti-2", + "lumoshroom/subnauti-3", + "lumoshroom/subnauti-4", + "lumoshroom/subnauti-5", + "lumoshroom/subnauti-6", + "lumoshroom/subnauti-7", + "lumoshroom/subnauti-8", + "lumoshroom/subnauti-9", + "lumoshroom/subnauti-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.25, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "lumoshroom/subnauti-1", + "lumoshroom/subnauti-2", + "lumoshroom/subnauti-3", + "lumoshroom/subnauti-4", + "lumoshroom/subnauti-5", + "lumoshroom/subnauti-6", + "lumoshroom/subnauti-7", + "lumoshroom/subnauti-8", + "lumoshroom/subnauti-9", + "lumoshroom/subnauti-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "vanillaDerivative": "OCEAN", + "name": "Mushroom Ocean soft", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "zoom": 0.825, + "palette": [ + { + "block": "clay" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -31, + "max": -7, + "generator": "soft-river" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "features": [ + { + "rarity": 48, + "zone": { + "convergeToHeight": 70, + "strength": 0.85, + "blockRadius": 32, + "interpolationRadius": 16, + "interpolator": "BILINEAR_STARCAST_9" + } + } + ], + "derivative": "OCEAN", + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "clay" + }, + { + "block": "smooth_sandstone" + }, + { + "block": "red_sand" + }, + { + "block": "smooth_red_sandstone" + }, + { + "block": "smooth_sandstone" + }, + { + "block": "sand" + }, + { + "block": "smooth_red_sandstone" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "andesite_slab" + }, + { + "weight": 1, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mushroom-ocean.json b/biomes/mushroom-ocean.json index ecc98cee..0cb8fa28 100644 --- a/biomes/mushroom-ocean.json +++ b/biomes/mushroom-ocean.json @@ -263,9 +263,9 @@ ], "generators": [ { - "min": -31, - "max": -7, - "generator": "plain" + "min": -51, + "max": -39, + "generator": "ocean" } ], "loot": { diff --git a/biomes/mushroom-plains.json b/biomes/mushroom-plains.json index 0552bf89..377feb97 100644 --- a/biomes/mushroom-plains.json +++ b/biomes/mushroom-plains.json @@ -18,9 +18,6 @@ "rarity": 5 } ], - "children": [ - "mushroom-forest" - ], "vanillaDerivative": "MUSHROOM_FIELDS", "decorators": [ { @@ -71,6 +68,89 @@ } ], "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.08, "density": 2, @@ -268,8 +348,8 @@ ], "generators": [ { - "min": 3, - "max": 8, + "min": 6, + "max": 14, "generator": "plain" } ], diff --git a/biomes/mushroom-warped-forest.json b/biomes/mushroom-warped-forest.json index d35227c0..2a69c56f 100644 --- a/biomes/mushroom-warped-forest.json +++ b/biomes/mushroom-warped-forest.json @@ -78,6 +78,89 @@ } ], "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.21, "density": 2, @@ -557,7 +640,7 @@ ], "generators": [ { - "min": 4, + "min": 6, "max": 39, "generator": "plain-cliffs" } diff --git a/biomes/ocean-beach.json b/biomes/ocean-beach.json new file mode 100644 index 00000000..9f6e7e85 --- /dev/null +++ b/biomes/ocean-beach.json @@ -0,0 +1,166 @@ +{ + "name": "ocean land", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "generators": [ + { + "generator": "ocean", + "max": -5, + "min": -40 + } + ], + "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" + } + ] + } + ], + "objects": [ + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 0.02, + "mode": "MIN_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "biomeZoom": 60, + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + } +} \ No newline at end of file diff --git a/biomes/ocean-deep.json b/biomes/ocean-deep.json new file mode 100644 index 00000000..a2bf7437 --- /dev/null +++ b/biomes/ocean-deep.json @@ -0,0 +1,164 @@ +{ + "name": "Deep Ocean", + "derivative": "DEEP_OCEAN", + "vanillaDerivative": "DEEP_OCEAN", + "generators": [ + { + "generator": "smooth-land", + "max": -25, + "min": -50 + } + ], + "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": 10, + "palette": [ + { + "block": "gravel" + } + ] + } + ], + "decorators": [ + { + "chance": 0.09, + "palette": [ + { + "block": "kelp_plant" + } + ], + "stackMin": 2, + "stackMax": 12 + }, + { + "chance": 0.2, + "palette": [ + { + "block": "seagrass" + } + ] + }, + { + "chance": 0.2, + "palette": [ + { + "block": "tall_seagrass", + "data": { + "half": "lower" + } + } + ], + "topPalette": [ + { + "block": "tall_seagrass", + "data": { + "half": "upper" + } + } + ] + } + ], + "loot": { + "tables": [ + "ocean-treasure" + ] + }, + "objects": [ + { + "place": [ + "ships/generic" + ], + "chance": 0.01, + "onwater": true, + "translate": { + "y": -1 + }, + "waterloggable": true + }, + { + "underwater": true, + "waterloggable": true, + "chance": 0.2, + "mode": "FAST_MIN_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "place": [ + "shipwreck/with-mast", + "shipwreck/with-mast-degraded", + "shipwreck/rightsideup-full", + "shipwreck/rightsideup-full-degraded", + "shipwreck/rightsideup-fronthalf", + "shipwreck/rightsideup-fronthalf-degraded", + "shipwreck/rightsideup-backhalf", + "shipwreck/rightsideup-backhalf-degraded", + "shipwreck/sideways-full", + "shipwreck/sideways-full-degraded", + "shipwreck/sideways-fronthalf", + "shipwreck/sideways-fronthalf-degraded", + "shipwreck/sideways-backhalf", + "shipwreck/sideways-backhalf-degraded", + "shipwreck/upsidedown-full", + "shipwreck/upsidedown-full-degraded", + "shipwreck/upsidedown-fronthalf", + "shipwreck/upsidedown-fronthalf-degraded", + "shipwreck/upsidedown-backhalf", + "shipwreck/upsidedown-backhalf-degraded" + ] + }, + { + "place": [ + "ships/generic" + ], + "chance": 0.005, + "onwater": true, + "translate": { + "y": -1 + }, + "waterloggable": true + } + ] +} \ No newline at end of file diff --git a/biomes/ocean-steep.json b/biomes/ocean-steep.json new file mode 100644 index 00000000..b439d7fa --- /dev/null +++ b/biomes/ocean-steep.json @@ -0,0 +1,204 @@ +{ + "name": "Ocean Steep", + "derivative": "OCEAN", + "vanillaDerivative": "OCEAN", + "generators": [ + { + "generator": "ocean-steep", + "max": -5, + "min": -25 + } + ], + "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": [ + "ships/generic" + ], + "chance": 0.01, + "onwater": true, + "translate": { + "y": -1 + }, + "waterloggable": true + }, + { + "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": -1 + }, + "waterloggable": true + } + ] +} \ No newline at end of file diff --git a/biomes/ocean-warm-bottom.json b/biomes/ocean-warm-bottom.json new file mode 100644 index 00000000..0add9b70 --- /dev/null +++ b/biomes/ocean-warm-bottom.json @@ -0,0 +1,286 @@ +{ + "name": "Warm Ocean", + "derivative": "WARM_OCEAN", + "vanillaDerivative": "WARM_OCEAN", + "generators": [ + { + "generator": "ocean-steep", + "max": -30, + "min": -40 + } + ], + "layers": [ + { + "minHeight": 2, + "maxHeight": 10, + "palette": [ + { + "block": "sand" + } + ] + } + ], + "decorators": [ + { + "chance": 0.05, + "style": { + "style": "STATIC" + }, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "sea_pickle", + "data": { + "pickles": 1 + } + }, + { + "weight": 2, + "block": "sea_pickle", + "data": { + "pickles": 2 + } + }, + { + "weight": 3, + "block": "sea_pickle", + "data": { + "pickles": 3 + } + }, + { + "weight": 4, + "block": "sea_pickle", + "data": { + "pickles": 4 + } + } + ] + }, + { + "chance": 0.02, + "palette": [ + { + "block": "kelp_plant" + } + ], + "stackMin": 2, + "stackMax": 6 + }, + { + "chance": 0.2, + "palette": [ + { + "block": "seagrass" + } + ] + }, + { + "chance": 0.2, + "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, + "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": 1, + "density": 8, + "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": [ + "landform/underwater/ellipsoid-1" + ], + "chance": 0.5, + "underwater": true, + "mode": "CENTER_HEIGHT", + "clamp": { + "minimumHeight": 30, + "maximumHeight": 255 + }, + "edit": [ + { + "find": [ + { + "block": "clay" + } + ], + "replace": { + "style": { + "style": "GLOB", + "zoom": 0.02 + }, + "palette": [ + { + "weight": 2, + "block": "sand" + }, + { + "weight": 1, + "block": "cave_air" + } + ] + } + } + ] + }, + { + "place": [ + "ships/generic" + ], + "chance": 0.005, + "onwater": true, + "translate": { + "y": -1 + }, + "waterloggable": true + } + ] +} \ No newline at end of file diff --git a/biomes/ocean-warm.json b/biomes/ocean-warm.json new file mode 100644 index 00000000..f0bb023f --- /dev/null +++ b/biomes/ocean-warm.json @@ -0,0 +1,244 @@ +{ + "name": "Warm Ocean Top", + "derivative": "WARM_OCEAN", + "vanillaDerivative": "WARM_OCEAN", + "children": [ + "ocean-warm-bottom" + ], + "childStyle": { + "style": "GLOB", + "zoom": 1, + "exponent": 1.3 + }, + "childShrinkFactor": 1.0, + "generators": [ + { + "generator": "ocean-steep", + "max": -10, + "min": -19 + } + ], + "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.05, + "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.005, + "onwater": true, + "translate": { + "y": -1 + }, + "waterloggable": true + } + ] +} \ No newline at end of file diff --git a/biomes/ocean.json b/biomes/ocean.json new file mode 100644 index 00000000..ad9371e3 --- /dev/null +++ b/biomes/ocean.json @@ -0,0 +1,202 @@ +{ + "name": "Ocean", + "derivative": "OCEAN", + "vanillaDerivative": "OCEAN", + "childStyle": { + "style": "SIMPLEX", + "zoom": 2, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.8, + "multiplier": 50, + "fracture": { + "style": "CELLULAR", + "zoom": 0.3, + "multiplier": 25 + } + } + }, + "childShrinkFactor": 1.0, + "generators": [ + { + "generator": "ocean", + "max": -35, + "min": -60 + } + ], + "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": 10, + "palette": [ + { + "block": "gravel" + } + ] + } + ], + "decorators": [ + { + "chance": 0.02, + "palette": [ + { + "block": "kelp_plant" + } + ], + "stackMin": 2, + "stackMax": 6 + }, + { + "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": "water" + } + ] + } + } + ] + }, + { + "place": [ + "shipwreck/with-mast-degraded", + "shipwreck/with-mast", + "shipwreck/upsidedown-full-degraded", + "shipwreck/upsidedown-full", + "shipwreck/upsidedown-fronthalf-degraded", + "shipwreck/upsidedown-fronthalf", + "shipwreck/upsidedown-backhalf-degraded", + "shipwreck/upsidedown-backhalf", + "shipwreck/sideways-full-degraded", + "shipwreck/sideways-full", + "shipwreck/sideways-fronthalf-degraded", + "shipwreck/sideways-fronthalf", + "shipwreck/sideways-backhalf-degraded", + "shipwreck/sideways-backhalf", + "shipwreck/rightsideup-full-degraded", + "shipwreck/rightsideup-full", + "shipwreck/rightsideup-fronthalf-degraded", + "shipwreck/rightsideup-fronthalf", + "shipwreck/rightsideup-backhalf-degraded", + "shipwreck/rightsideup-backhalf" + ], + "chance": 0.008, + "underwater": true, + "waterloggable": true + }, + { + "place": [ + "ocean-ruins/ruin1", + "ocean-ruins/ruin2", + "ocean-ruins/ruin3" + ], + "chance": 0.008, + "mode": "VACUUM", + "underwater": true, + "waterloggable": true + } + ] +} \ No newline at end of file diff --git a/biomes/rocky-mountains-cliffs.json b/biomes/rocky-mountains-cliffs.json index dc34e39c..16e017b7 100644 --- a/biomes/rocky-mountains-cliffs.json +++ b/biomes/rocky-mountains-cliffs.json @@ -1,8 +1,4 @@ { - "biomeSkyScatter": [ - "SNOWY_TAIGA", - "SNOWY_MOUNTAINS" - ], "decorators": [ { "chance": 0.009, diff --git a/biomes/rocky-mountains.json b/biomes/rocky-mountains.json index d533aa62..d46d5430 100644 --- a/biomes/rocky-mountains.json +++ b/biomes/rocky-mountains.json @@ -1,7 +1,13 @@ { - "biomeSkyScatter": [ - "SNOWY_TAIGA", - "SNOWY_MOUNTAINS" + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } ], "objects": [ { diff --git a/biomes/swamp-beach.json b/biomes/swamp-beach.json index e8e19968..8b525568 100644 --- a/biomes/swamp-beach.json +++ b/biomes/swamp-beach.json @@ -124,7 +124,7 @@ ], "generators": [ { - "min": -1, + "min": -5, "max": 1, "generator": "plain" } diff --git a/biomes/swamp-dark-oak-denmyre.json b/biomes/swamp-dark-oak-denmyre.json index ede1785b..fd3aea18 100644 --- a/biomes/swamp-dark-oak-denmyre.json +++ b/biomes/swamp-dark-oak-denmyre.json @@ -79,6 +79,89 @@ } ], "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", "chance": 0.0025, diff --git a/biomes/swamp-marsh-rotten.json b/biomes/swamp-marsh-rotten.json index ac42c4ae..1fe9f857 100644 --- a/biomes/swamp-marsh-rotten.json +++ b/biomes/swamp-marsh-rotten.json @@ -71,6 +71,89 @@ } ], "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.4, "density": 2, diff --git a/biomes/swamp-marsh.json b/biomes/swamp-marsh.json index dd27f7c2..54f7f43d 100644 --- a/biomes/swamp-marsh.json +++ b/biomes/swamp-marsh.json @@ -3,6 +3,16 @@ "children": [ "swamp-marsh-rotten" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], "decorators": [ { "chance": 0.003, @@ -74,6 +84,89 @@ } ], "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, diff --git a/biomes/swamp-mountain-forest.json b/biomes/swamp-mountain-forest.json index 9a125d35..4cdab6ce 100644 --- a/biomes/swamp-mountain-forest.json +++ b/biomes/swamp-mountain-forest.json @@ -1,5 +1,15 @@ { "vanillaDerivative": "SWAMP_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], "decorators": [ { "chance": 0.01, @@ -88,6 +98,89 @@ } ], "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.000256, "rotation": { diff --git a/biomes/swamp-ocean.json b/biomes/swamp-ocean.json index 902cfc16..f068bd22 100644 --- a/biomes/swamp-ocean.json +++ b/biomes/swamp-ocean.json @@ -215,7 +215,7 @@ { "min": -31, "max": -7, - "generator": "plain" + "generator": "soft-river" } ], "loot": { diff --git a/biomes/swamp-roofed-forest.json b/biomes/swamp-roofed-forest.json index da5929b8..328fbc37 100644 --- a/biomes/swamp-roofed-forest.json +++ b/biomes/swamp-roofed-forest.json @@ -3,6 +3,16 @@ "children": [ "swamp-dark-oak-denmyre" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], "decorators": [ { "chance": 0.01, @@ -91,6 +101,89 @@ } ], "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.05, "edit": [ diff --git a/biomes/swamp-roofed-wayward.json b/biomes/swamp-roofed-wayward.json index fed29f37..42e4c89c 100644 --- a/biomes/swamp-roofed-wayward.json +++ b/biomes/swamp-roofed-wayward.json @@ -3,6 +3,16 @@ "children": [ "swamp-dark-oak-denmyre" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], "decorators": [ { "chance": 0.03, @@ -63,6 +73,89 @@ } ], "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 602f0cf3..8652f83a 100644 --- a/biomes/swamp-willow-forest.json +++ b/biomes/swamp-willow-forest.json @@ -31,7 +31,8 @@ } ], "children": [ - "swamp-dark-oak-denmyre" + "swamp-dark-oak-denmyre", + "swamp-marsh" ], "decorators": [ { @@ -93,6 +94,89 @@ } ], "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": [ diff --git a/biomes/temperate-beach.json b/biomes/temperate-beach.json index 84868344..03d313ce 100644 --- a/biomes/temperate-beach.json +++ b/biomes/temperate-beach.json @@ -82,6 +82,89 @@ } ], "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", "chance": 0.0025, @@ -127,7 +210,7 @@ ], "generators": [ { - "min": -1, + "min": -5, "max": 1, "generator": "plain" } diff --git a/biomes/temperate-birch-denmyre.json b/biomes/temperate-birch-denmyre.json index 82bd6688..b858a514 100644 --- a/biomes/temperate-birch-denmyre.json +++ b/biomes/temperate-birch-denmyre.json @@ -1,5 +1,15 @@ { "vanillaDerivative": "BIRCH_FOREST", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], "decorators": [ { "chance": 0.01, @@ -85,6 +95,89 @@ } ], "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", "chance": 0.0025, diff --git a/biomes/temperate-birch-forest.json b/biomes/temperate-birch-forest.json index 67d1db5f..b811c1c0 100644 --- a/biomes/temperate-birch-forest.json +++ b/biomes/temperate-birch-forest.json @@ -1,8 +1,14 @@ { "vanillaDerivative": "BIRCH_FOREST", - "biomeSkyScatter": [ - "FOREST", - "JUNGLE" + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } ], "entityInitialSpawns": [ { @@ -31,6 +37,89 @@ } ], "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", "chance": 0.0025, @@ -289,7 +378,7 @@ { "min": 4, "max": 7, - "generator": "plain" + "generator": "smooth-land" } ], "loot": { diff --git a/biomes/temperate-bonsai.json b/biomes/temperate-bonsai.json new file mode 100644 index 00000000..a1b47cad --- /dev/null +++ b/biomes/temperate-bonsai.json @@ -0,0 +1,436 @@ +{ + "name": "Plains Bonsais", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "children": [ + "temperate-plains-hills" + ], + "biomeScatter": [ + "FOREST", + "PLAINS" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "childStyle": { + "style": "SIMPLEX", + "zoom": 0.5, + "exponent": 2.0 + }, + "generators": [ + { + "generator": "smooth-land", + "max": 14, + "min": 3 + } + ], + "decorators": [ + { + "chance": 0.19, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "wheat" + } + ], + "style": { + "style": "IRIS", + "zoom": 0.28 + } + }, + { + "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" + } + ] + } + ], + "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.3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "bonsai-normal/bbonsai-1", + "bonsai-normal/bbonsai-2", + "bonsai-normal/bbonsai-3", + "bonsai-normal/bbonsai-4", + "bonsai-normal/bbonsai-5", + "bonsai-normal/bbonsai-6", + "bonsai-normal/bbonsai-7", + "bonsai-normal/bbonsai-8", + "bonsai-normal/bbonsai-9", + "bonsai-normal/bbonsai-10", + "bonsai-normal/bbonsai-11" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.09, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "bush/small/1", + "bush/small/2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "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 + } + }, + { + "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 + } + }, + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 0.04, + "mode": "MIN_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + } + ], + "biomeZoom": 60, + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + } +} \ No newline at end of file diff --git a/biomes/temperate-cracked-cavern.json b/biomes/temperate-cracked-cavern.json index 38a28e67..7c57e56d 100644 --- a/biomes/temperate-cracked-cavern.json +++ b/biomes/temperate-cracked-cavern.json @@ -1,4 +1,5 @@ { + "vanillaDerivative": "THE_VOID", "entitySpawnOverrides": [ { "trigger": "SKELETON", diff --git a/biomes/temperate-flower-forest-free.json b/biomes/temperate-flower-forest-free.json new file mode 100644 index 00000000..72792a32 --- /dev/null +++ b/biomes/temperate-flower-forest-free.json @@ -0,0 +1,529 @@ +{ + "vanillaDerivative": "Flower Forest", + "entityInitialSpawns": [{ + "entity": "cow", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 4, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 4, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "chance": 0.01, + "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.004, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura/tronco" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "garbage/clutter-1", + "garbage/clutter-2", + "garbage/clutter-3", + "garbage/clutter-4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.4, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/stone-clutt-1", + "clutter/stone-clutt-2", + "clutter/stone-clutt-3", + "clutter/stone-clutt-4", + "clutter/stone-clutt-5", + "clutter/stone-clutt-6", + "clutter/stone-clutt-7", + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.2, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "rocks/r1", + "rocks/r3" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "chance": 0.2, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "rocks/r2", + "rocks/r3", + "rocks/r4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.00036, + "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 + } + } + ], + "derivative": "FLOWER_FOREST", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [{ + "chance": 0.3, + "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" + }, + { + "weight": 1, + "block": "grass" + }, + { + "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.1, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "weight": 1, + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [{ + "block": "rose_bush" + }], + "style": { + "style": "STATIC" + } + }, + { + "chance": 7, + "block": "grass" + }, { + "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" + },{ + "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.04, + "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.5, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "block": "grass" + }] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "block": "rose_bush" + }] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "block": "cobblestone_slab" + }] + } + ], + "name": "Flower Forest free", + "layers": [{ + "style": { + "style": "STATIC" + }, + "zoom": 0.656, + "palette": [{ + "weight": 19, + "block": "grass_block" + }, + { + "block": "gravel" + }, + { + "weight": 26, + "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": 3, + "max": 10, + "generator": "plain" + }], + "loot": { + "tables": [ + "forest-food" + ] + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [{ + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "FLOWER_FOREST" + ], + "rarity": 15 +} \ No newline at end of file diff --git a/biomes/temperate-flower-forest.json b/biomes/temperate-flower-forest.json new file mode 100644 index 00000000..cd058a7c --- /dev/null +++ b/biomes/temperate-flower-forest.json @@ -0,0 +1,738 @@ +{ + "vanillaDerivative": "Flower Forest", + "entityInitialSpawns": [{ + "entity": "cow", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 4, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 4, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "bee", + "maxSpawns": 4, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [{ + "chance": 0.07, + "persistent": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "hazel-oak/hoak-3", + "hazel-oak/hoak-4", + "hazel-oak/hoak-5", + "hazel-oak/hoak-6", + "hazel-oak/hoak-7", + "hazel-oak/hoak-8", + "hazel-oak/hoak-9", + "hazel-oak/hoak-1", + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-5", + "hazel-oak/s-hoak-6", + "hazel-oak/s-hoak-7", + "hazel-oak/s-hoak-8", + "hazel-oak/s-hoak-9", + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.00975, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 1, + "persistent": true, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "edit": [{ + "find": [{ + "block": "birch_wood" + }, + { + "block": "birch_log" + } + ], + "replace": { + "palette": [{ + "block": "oak_wood" + }] + } + }, + { + "find": [{ + "block": "birch_leaves" + }], + "replace": { + "palette": [{ + "block": "oak_leaves" + }] + } + } + ], + "place": [ + "birch-antioch/antioch-3", + "birch-antioch/antioch-4", + "birch-antioch/antioch-5", + "birch-antioch/antioch-6", + "birch-antioch/antioch-7", + "birch-antioch/antioch-8", + "birch-antioch/antioch-9", + "birch-antioch/antioch-10", + "birch-antioch/antioch-11", + "birch-antioch/antioch-12", + "birch-antioch/antioch-13" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.07, + "persistent": true, + "density": 4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "birch-antioch/antioch-3", + "birch-antioch/antioch-4", + "birch-antioch/antioch-5", + "birch-antioch/antioch-6", + "birch-antioch/antioch-7", + "birch-antioch/antioch-8", + "birch-antioch/antioch-9", + "birch-antioch/antioch-10", + "birch-antioch/antioch-11", + "birch-antioch/antioch-12", + "birch-antioch/antioch-13" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 1, + "persistent": true, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "birch-antioch/antioch-3", + "birch-antioch/antioch-4", + "birch-antioch/antioch-5", + "birch-antioch/antioch-6", + "birch-antioch/antioch-7", + "birch-antioch/antioch-8", + "birch-antioch/antioch-9", + "birch-antioch/antioch-10", + "birch-antioch/antioch-11", + "birch-antioch/antioch-12", + "birch-antioch/antioch-13" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.18, + "persistent": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "hazel-oak/taller-oak-1", + "hazel-oak/taller-oak-2", + "hazel-oak/taller-oak-3", + "hazel-oak/taller-oak-4", + "hazel-oak/taller-oak-8", + "hazel-oak/taller-oak-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.01, + "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.004, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura/tronco" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "garbage/clutter-1", + "garbage/clutter-2", + "garbage/clutter-3", + "garbage/clutter-4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.4, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/stone-clutt-1", + "clutter/stone-clutt-2", + "clutter/stone-clutt-3", + "clutter/stone-clutt-4", + "clutter/stone-clutt-5", + "clutter/stone-clutt-6", + "clutter/stone-clutt-7", + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.2, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "rocks/r1", + "rocks/r3" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "chance": 0.2, + "mode": "PAINT", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "rocks/r2", + "rocks/r3", + "rocks/r4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.00036, + "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 + } + } + ], + "derivative": "FLOWER_FOREST", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [{ + "chance": 0.3, + "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" + }, + { + "weight": 1, + "block": "grass" + }, + { + "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.1, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "weight": 1, + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [{ + "block": "rose_bush" + }], + "style": { + "style": "STATIC" + } + }, + { + "chance": 7, + "block": "grass" + }, { + "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" + },{ + "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.04, + "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.5, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "block": "grass" + }] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "block": "rose_bush" + }] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "block": "cobblestone_slab" + }] + } + ], + "name": "Flower Forest", + "layers": [{ + "style": { + "style": "STATIC" + }, + "zoom": 0.656, + "palette": [{ + "weight": 19, + "block": "grass_block" + }, + { + "block": "gravel" + }, + { + "weight": 26, + "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": 4, + "max": 10, + "generator": "plain" + }], + "loot": { + "tables": [ + "forest-food" + ] + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [{ + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "FLOWER_FOREST" + ] +} \ No newline at end of file diff --git a/biomes/temperate-highlands.json b/biomes/temperate-highlands.json index 0c96f9f0..1e5be927 100644 --- a/biomes/temperate-highlands.json +++ b/biomes/temperate-highlands.json @@ -1,8 +1,14 @@ { "vanillaDerivative": "PLAINS", - "biomeSkyScatter": [ - "SWAMP", - "DESERT" + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } ], "entityInitialSpawns": [ { @@ -117,6 +123,89 @@ } ], "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, diff --git a/biomes/temperate-island.json b/biomes/temperate-island.json index ca25079c..5aa0a669 100644 --- a/biomes/temperate-island.json +++ b/biomes/temperate-island.json @@ -1,11 +1,18 @@ { "vanillaDerivative": "PLAINS", - "biomeSkyScatter": [ - "JUNGLE" - ], "children": [ "temperate-wilds" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], "entityInitialSpawns": [ { "entity": "cow", diff --git a/biomes/temperate-lake.json b/biomes/temperate-lake.json new file mode 100644 index 00000000..fa73ad04 --- /dev/null +++ b/biomes/temperate-lake.json @@ -0,0 +1,212 @@ +{ + "name": "lake", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "generators": [ + { + "generator": "plain", + "max": -30, + "min": -40 + } + ], + "decorators": [ + { + "chance": 0.19, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "wheat" + } + ], + "style": { + "style": "IRIS", + "zoom": 0.28 + } + }, + { + "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" + } + ] + } + ], + "objects": [], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 7 + } + ], + "biomeZoom": 60, + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + } +} \ No newline at end of file diff --git a/biomes/temperate-lit-cavern.json b/biomes/temperate-lit-cavern.json index 28be72ad..3e04cdf2 100644 --- a/biomes/temperate-lit-cavern.json +++ b/biomes/temperate-lit-cavern.json @@ -1,4 +1,5 @@ { + "vanillaDerivative": "THE_VOID", "decorators": [ { "chance": 0.0001, diff --git a/biomes/temperate-longtree-forest.json b/biomes/temperate-longtree-forest.json new file mode 100644 index 00000000..1082f28c --- /dev/null +++ b/biomes/temperate-longtree-forest.json @@ -0,0 +1,676 @@ +{ + "vanillaDerivative": "THE_VOID", + "name": "Long tree forest", + "effects": [ + { + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 3, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 3 + } + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 800, + "structure": "village-temperate" + } + ], + "derivative": "FOREST", + "layers": [{ + "style": { + "style": "STATIC" + }, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "grass_block" + }, + { + "weight": 2, + "block": "gravel" + }, + { + "weight": 59, + "block": "grass_block" + } + ] + }, + { + "palette": [{ + "block": "dirt" + }] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [{ + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "decorators": [ + { + "chance": 0.0015, + "stackMax": 6, + "palette": [ + { + "block": "sugar_cane" + } + ], + "stackMin": 1 + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ] + }, + { + "chance": 0.0009, + "stackMax": 6, + "palette": [ + { + "block": "sunflower" + } + ], + "stackMin": 3 + }, + { + "stackMin": 1, + "stackMax": 11, + "chance": 0.0025, + "variance": { + "style": "STATIC", + "zoom": 0.1 + }, + "topPalette": [ + { + "data": { + "stage": 0, + "age": 0, + "leaves": "small" + }, + "block": "bamboo" + } + ], + "palette": [ + { + "data": { + "stage": 0, + "age": 0, + "leaves": "none" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 1, + "age": 0, + "leaves": "none" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 0, + "age": 1, + "leaves": "none" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 1, + "age": 1, + "leaves": "none" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 0, + "age": 0, + "leaves": "small" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 1, + "age": 0, + "leaves": "small" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 0, + "age": 1, + "leaves": "small" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 1, + "age": 1, + "leaves": "small" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 0, + "age": 0, + "leaves": "large" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 1, + "age": 0, + "leaves": "large" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 0, + "age": 1, + "leaves": "large" + }, + "block": "bamboo" + }, + { + "data": { + "stage": 1, + "age": 1, + "leaves": "large" + }, + "block": "bamboo" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [{ + "block": "dandelion" + }, + { + "weight": 10, + "block": "grass" + }, + { + "block": "pink_tulip" + }, + { + "block": "grass" + }, + { + "block": "tall_grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "chance": 0.000007, + "block": "rose_bush" + }, + { + "block": "tall_grass" + }, + { + "weight": 31, + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "lily_of_the_valley" + } + ] + }], + "entityInitialSpawns": [{ + "entity": "cow", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "panditazorrito", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 40 + }, + { + "entity": "panda", + "maxSpawns": 4, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "fox", + "maxSpawns": 3, + "minSpawns": 1, + "rarity": 5 + } + ], + "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, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/stone-clutt-1", + "clutter/stone-clutt-2", + "clutter/stone-clutt-3", + "clutter/stone-clutt-4", + "clutter/stone-clutt-5", + "clutter/stone-clutt-6", + "clutter/stone-clutt-7", + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.00995, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.3, + "edit": [ + { + "find": [ + {"block": "oak_wood"} + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura/tronco" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 0.6, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "chance": 0.00001, + "density": 1, + "edit": [ + { + "find": [ + {"block": "barrier"} + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura/corazoncaido" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.4, + "edit": [ + { + "find": [{"block": "pink_glazed_terracotta"}], + "replace": {"palette": [{"block": "oak_leaves", "data": { + "persistent": true + }}]} + }, + { + "find": [{"block": "pink_stained_glass"}], + "replace": {"palette": [{"block": "oak_leaves", "data": { + "persistent": true + }}]} + }, + { + "find": [{"block": "pink_wool"}], + "replace": {"palette": [{"block": "oak_leaves", "data": { + "persistent": true + }}]} + }, + { + "find": [{"block": "pink_concrete"}], + "replace": {"palette": [{"block": "shroomlight", "data": { + "persistent": true + }}]} + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura/sakura1", + "sakura/sakura2", + "sakura/sakura3", + "sakura/sakura4", + "sakura/sakura5" + ], + "translate": { + "x": 0, + "y": -5, + "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, + "mode": "VACUUM", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura/manantial" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "chance": 0.00005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura/corazoncristal" + ], + "translate": { + "x": 0, + "y": 55, + "z": 0 + } + } + ], + "generators": [{ + "generator": "smooth-land", + "max": 10, + "min": 4 + }], + "slab": { + "palette": [{ + "weight": 1, + "block": "cobblestone_slab" + }, + { + "weight": 10, + "block": "air" + } + ], + "style": { + "style": "STATIC" + } + }, + "rarity": 90 +} \ No newline at end of file diff --git a/biomes/temperate-oak-beach.json b/biomes/temperate-oak-beach.json new file mode 100644 index 00000000..cc326688 --- /dev/null +++ b/biomes/temperate-oak-beach.json @@ -0,0 +1,334 @@ +{ + "vanillaDerivative": "FOREST", + "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": [ + { + "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.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 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "garbage/clutter-1", + "garbage/clutter-2", + "garbage/clutter-3", + "garbage/clutter-4" + ], + "translate": { + "x": 0, + "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, + "derivative": "DEEP_LUKEWARM_OCEAN", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "allium" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.35, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "name": "Oak Beach", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "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": 0, + "max": 0, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "forest-food" + ] + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "FOREST", + "PLAINS" + ] +} \ No newline at end of file diff --git a/biomes/temperate-oak-denmyre.json b/biomes/temperate-oak-denmyre.json index c2f7998f..b86d6e29 100644 --- a/biomes/temperate-oak-denmyre.json +++ b/biomes/temperate-oak-denmyre.json @@ -1,65 +1,131 @@ { "vanillaDerivative": "FOREST", - "decorators": [ + "jigsawStructures": [ { - "chance": 0.4, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "block": "grass" - } - ], - "style": { - "style": "STATIC" - } + "rarity": 1000, + "structure": "pillager" }, { - "chance": 0.003, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "stone_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "stone_button" - } - ], - "style": { - "style": "STATIC" - } - }, - { - "chance": 0.017, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "block": "tall_grass" - } - ], - "style": { - "style": "STATIC" - } + "rarity": 350, + "structure": "village-temperate" } ], + "decorators": [ + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "weight": 1, + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "rose_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 7, + "block": "grass" + } + ] + }, + { + "chance": 0.03, + "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": [ + { + "block": "rose_bush" + } + ] + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "chance": 3, + "block": "red_mushroom" + } + ] + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "chance": 3, + "block": "poppy" + } + ] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "cobblestone_slab" + } + ] + }], "entityInitialSpawns": [ { "entity": "cow", @@ -87,6 +153,89 @@ } ], "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", "chance": 0.00975, diff --git a/biomes/temperate-oak-forest.json b/biomes/temperate-oak-forest.json index 6fc9abc8..e18be4fb 100644 --- a/biomes/temperate-oak-forest.json +++ b/biomes/temperate-oak-forest.json @@ -1,8 +1,14 @@ { "vanillaDerivative": "FOREST", - "biomeSkyScatter": [ - "FOREST", - "JUNGLE" + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } ], "entityInitialSpawns": [ { @@ -31,8 +37,92 @@ } ], "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.07, + "persistent": true, "rotation": { "yAxis": { "min": 0, @@ -90,6 +180,7 @@ }, { "chance": 1, + "persistent": true, "density": 2, "rotation": { "yAxis": { @@ -285,40 +376,122 @@ "children": [ "temperate-oak-denmyre" ], - "decorators": [ - { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, - "palette": [ - { - "block": "white_tulip" - }, - { - "block": "allium" - }, - { - "block": "lily_of_the_valley" - } - ] - }, - { - "chance": 0.35, + "decorators": [ + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "weight": 1, + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "chance": 0.8, "variance": { "style": "STATIC" }, "zoom": 0.3, "palette": [ { - "block": "grass" + "block": "rose_bush" } ], "style": { "style": "STATIC" } - } - ], + }, + { + "chance": 7, + "block": "grass" + } + ] + }, + { + "chance": 0.03, + "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": [ + { + "block": "rose_bush" + } + ] + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "chance": 3, + "block": "red_mushroom" + } + ] + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "chance": 3, + "block": "poppy" + } + ] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "cobblestone_slab" + } + ] + }], "name": "Oak Forest", "layers": [ { @@ -398,7 +571,6 @@ ] }, "biomeScatter": [ - "FOREST", - "PLAINS" + "FOREST" ] } \ No newline at end of file diff --git a/biomes/temperate-oak-hills.json b/biomes/temperate-oak-hills.json new file mode 100644 index 00000000..e12070f2 --- /dev/null +++ b/biomes/temperate-oak-hills.json @@ -0,0 +1,296 @@ +{ + "name": "Oak Hills", + "derivative": "FOREST", + "vanillaDerivative": "FOREST", + "rarity": 2, + "generators": [ + { + "generator": "smooth-land", + "max": 30, + "min": 3 + }, + { + "generator": "small-cliffs", + "min": -17, + "max": 0 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + }, + { + "block": "grass_block" + }, + { + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "cobblestone" + }, + { + "block": "mossy_cobblestone" + } + ] + }, +"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.35, + "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.03, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.06, + "palette": [ + { + "block": "fern" + } + ] + }, + { + "chance": 0.04, + "palette": [ + { + "block": "red_mushroom" + } + ] + }, + { + "chance": 0.1, + "palette": [ + { + "block": "large_fern" + } + ] + }, + { + "chance": 0.05, + "palette": [ + { + "block": "cobblestone_slab" + } + ] + } + ], + "objects": [ + { + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10" + ], + "chance": 0.4, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "place": [ + "hazel-oak/hoak-1", + "hazel-oak/hoak-2", + "hazel-oak/hoak-3", + "hazel-oak/hoak-4", + "hazel-oak/hoak-5" + ], + "chance": 0.5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-2", + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-5" + ], + "chance": 0.5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "hazel-oak/taller-oak-1", + "hazel-oak/taller-oak-2", + "hazel-oak/taller-oak-3", + "hazel-oak/taller-oak-4", + "hazel-oak/taller-oak-6" + ], + "chance": 0.5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 0.6, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/temperate-oak.json b/biomes/temperate-oak.json new file mode 100644 index 00000000..12035c30 --- /dev/null +++ b/biomes/temperate-oak.json @@ -0,0 +1,376 @@ +{ + "name": "Oak", + "derivative": "FOREST", + "vanillaDerivative": "FOREST", + "children": [ + "temperate-oak-hills" + ], + "generators": [ + { + "generator": "smooth-land", + "max": 4, + "min": 3 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + }, + { + "block": "grass_block" + }, + { + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "cobblestone" + }, + { + "block": "mossy_cobblestone" + } + ] + }, + "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.35, + "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.03, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.06, + "palette": [ + { + "block": "fern" + } + ] + }, + { + "chance": 0.04, + "palette": [ + { + "block": "red_mushroom" + } + ] + }, + { + "chance": 0.1, + "palette": [ + { + "block": "large_fern" + } + ] + }, + { + "chance": 0.05, + "palette": [ + { + "block": "cobblestone_slab" + } + ] + } + ], + "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": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10" + ], + "chance": 0.4, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "place": [ + "hazel-oak/hoak-1", + "hazel-oak/hoak-2", + "hazel-oak/hoak-3", + "hazel-oak/hoak-4", + "hazel-oak/hoak-5" + ], + "chance": 0.5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-2", + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-5" + ], + "chance": 0.5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "hazel-oak/taller-oak-1", + "hazel-oak/taller-oak-2", + "hazel-oak/taller-oak-3", + "hazel-oak/taller-oak-4", + "hazel-oak/taller-oak-6" + ], + "chance": 0.5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 0.6, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/temperate-plains-hills.json b/biomes/temperate-plains-hills.json new file mode 100644 index 00000000..30e4f59e --- /dev/null +++ b/biomes/temperate-plains-hills.json @@ -0,0 +1,183 @@ +{ + "name": "Plains Hills", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "rarity": 3, + "generators": [ + { + "generator": "smooth-land", + "max": 7, + "min": 3 + }, + { + "generator": "small-cliffs", + "min": -17, + "max": 0 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "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" + } + ] + } + ], + "objects": [ + { + "place": [ + "tree/oak/1", + "tree/oak/2", + "tree/oak/3", + "tree/oak/4", + "tree/oak/5", + "tree/oak/6" + ], + "chance": 0.07, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 0.02, + "mode": "MIN_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} diff --git a/biomes/temperate-plains.json b/biomes/temperate-plains.json index 77172c6c..0cd7a59f 100644 --- a/biomes/temperate-plains.json +++ b/biomes/temperate-plains.json @@ -1,11 +1,32 @@ { - "biomeSkyScatter": [ - "JUNGLE" - ], - "children": [ - "temperate-wilds" - ], + "name": "Plains", + "derivative": "PLAINS", "vanillaDerivative": "PLAINS", + "children": [ + "temperate-plains-hills" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "childStyle": { + "style": "SIMPLEX", + "zoom": 0.5, + "exponent": 2.0 + }, + "generators": [ + { + "generator": "smooth-land", + "max": 14, + "min": 3 + } + ], "decorators": [ { "chance": 0.19, @@ -40,9 +61,205 @@ "style": "IRIS", "zoom": 0.28 } + }, + { + "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" + } + ] } ], "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.002, + "edit": [ + { + "find": [ + { + "block": "glass" + } + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "caves/cave2" + ], + "translate": { + "x": 0, + "y": -57, + "z": 0 + } + }, { "chance": 0.01, "rotation": { @@ -79,6 +296,48 @@ "z": 0 } }, + { + "chance": 0.009, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "plains/tree1", + "plains/tree2" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "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 + } + }, { "chance": 0.005, "rotation": { @@ -104,9 +363,125 @@ "y": 0, "z": 0 } + }, + { + "mode": "PAINT", + "chance": 0.02, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "peaks/p1", + "peaks/p2", + "peaks/p3", + "peaks/p4", + "peaks/p5", + "peaks/p6" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.000000000000000000001, + "edit": [ + { + "find": [ + { + "block": "orange_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "pink_concrete" + } + ] + } + }, + { + "find": [ + { + "block": "red_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "pink_wool" + } + ] + } + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sakura-massive/sakura1", + "sakura-massive/sakura2", + "sakura-massive/sakura3" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "place": [ + "tree/oak/1", + "tree/oak/2", + "tree/oak/3", + "tree/oak/4", + "tree/oak/5", + "tree/oak/6" + ], + "chance": 0.07, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 0.02, + "mode": "MIN_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } } ], - "name": "Plains", "layers": [ { "palette": [ @@ -116,6 +491,8 @@ ] }, { + "minHeight": 2, + "maxHeight": 2, "palette": [ { "block": "dirt" @@ -142,10 +519,7 @@ }, "palette": [ { - "block": "stone" - }, - { - "block": "andesite" + "block": "dirt" }, { "block": "stone" @@ -156,59 +530,41 @@ "entityInitialSpawns": [ { "entity": "cow", - "maxSpawns": 1, + "maxSpawns": 3, "minSpawns": 1, "rarity": 7 }, { "entity": "pig", - "maxSpawns": 1, + "maxSpawns": 3, "minSpawns": 1, "rarity": 7 }, { "entity": "chicken", - "maxSpawns": 1, + "maxSpawns": 3, "minSpawns": 1, "rarity": 7 }, { "entity": "sheep", - "maxSpawns": 1, + "maxSpawns": 3, "minSpawns": 1, "rarity": 7 } ], - "generators": [ - { - "min": 4, - "max": 7, - "generator": "plain" - } - ], "biomeZoom": 60, - "derivative": "PLAINS", "biomeStyle": { "style": "IRIS" }, "wall": { - "style": { - "style": "STATIC" - }, "palette": [ { "block": "stone" }, { "block": "andesite" - }, - { - "block": "stone" } ] - }, - "biomeScatter": [ - "FOREST", - "PLAINS" - ] -} \ No newline at end of file + } +} diff --git a/biomes/temperate-plateau.json b/biomes/temperate-plateau.json new file mode 100644 index 00000000..bb12e2b0 --- /dev/null +++ b/biomes/temperate-plateau.json @@ -0,0 +1,581 @@ +{ + "vanillaDerivative": "FOREST", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "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": [ + { + "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.07, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "hazel-oak/hoak-3", + "hazel-oak/hoak-4", + "hazel-oak/hoak-5", + "hazel-oak/hoak-6", + "hazel-oak/hoak-7", + "hazel-oak/hoak-8", + "hazel-oak/hoak-9", + "hazel-oak/hoak-1", + "hazel-oak/s-hoak-3", + "hazel-oak/s-hoak-4", + "hazel-oak/s-hoak-5", + "hazel-oak/s-hoak-6", + "hazel-oak/s-hoak-7", + "hazel-oak/s-hoak-8", + "hazel-oak/s-hoak-9", + "hazel-oak/s-hoak-1", + "hazel-oak/s-hoak-2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.00975, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 1, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "edit": [ + { + "find": [ + { + "block": "birch_wood" + }, + { + "block": "birch_log" + } + ], + "replace": { + "palette": [ + { + "block": "oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves" + } + ] + } + } + ], + "place": [ + "birch-antioch/antioch-3", + "birch-antioch/antioch-4", + "birch-antioch/antioch-5", + "birch-antioch/antioch-6", + "birch-antioch/antioch-7", + "birch-antioch/antioch-8", + "birch-antioch/antioch-9", + "birch-antioch/antioch-10", + "birch-antioch/antioch-11", + "birch-antioch/antioch-12", + "birch-antioch/antioch-13" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.18, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "hazel-oak/taller-oak-1", + "hazel-oak/taller-oak-2", + "hazel-oak/taller-oak-3", + "hazel-oak/taller-oak-4", + "hazel-oak/taller-oak-8", + "hazel-oak/taller-oak-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "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 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "garbage/clutter-1", + "garbage/clutter-2", + "garbage/clutter-3", + "garbage/clutter-4" + ], + "translate": { + "x": 0, + "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, + "derivative": "DEEP_LUKEWARM_OCEAN", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "weight": 1, + "block": "grass" + }, + { + "block": "grass" + }, + { + "block": "grass" + }, + { + "chance": 0.8, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "rose_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 7, + "block": "grass" + } + ] + }, + { + "chance": 0.03, + "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": [ + { + "block": "rose_bush" + } + ] + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "chance": 3, + "block": "red_mushroom" + } + ] + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "chance": 3, + "block": "poppy" + } + ] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "cobblestone_slab" + } + ] + }], + "name": "temperate plateau", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "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": 40, + "max": 55, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "cracked-cliffs" + } + ], + "loot": { + "tables": [ + "forest-food" + ] + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "FOREST" + ] +} \ No newline at end of file diff --git a/biomes/temperate-river-loud.json b/biomes/temperate-river-loud.json new file mode 100644 index 00000000..69b49517 --- /dev/null +++ b/biomes/temperate-river-loud.json @@ -0,0 +1,181 @@ +{ + "vanillaDerivative": "RIVER", + "decorators": [ + { + "chance": 0.0006, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "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 + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "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 Loud", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "zoom": 0.525, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "weight": 2, + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "generator": "ocean-steep", + "max": -10, + "min": -30 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "DEEP_OCEAN" +} \ No newline at end of file diff --git a/biomes/temperate-river.json b/biomes/temperate-river.json index 4b4be6f2..4b2d55aa 100644 --- a/biomes/temperate-river.json +++ b/biomes/temperate-river.json @@ -109,9 +109,9 @@ "minHeight": 2, "maxHeight": 3, "style": { - "style": "FRACTAL_FBM_IRIS" + "style": "CELLULAR_IRIS_DOUBLE" }, - "zoom": 0.825, + "zoom": 0.525, "palette": [ { "block": "sand" @@ -119,15 +119,22 @@ { "block": "clay" }, - { - "block": "sand" - }, { "block": "gravel" }, { "block": "sand" }, + { + "weight": 2, + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, { "block": "dirt" }, @@ -160,9 +167,9 @@ ], "generators": [ { - "min": -25, - "max": -11, - "generator": "plain" + "generator": "river", + "max": -7, + "min": -20 } ], "loot": { @@ -170,30 +177,5 @@ "ocean-clutter" ] }, - "derivative": "LUKEWARM_OCEAN", - "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" - } - ] - } + "derivative": "RIVER" } \ No newline at end of file diff --git a/biomes/temperate-soft-river.json b/biomes/temperate-soft-river.json new file mode 100644 index 00000000..4bfa58a0 --- /dev/null +++ b/biomes/temperate-soft-river.json @@ -0,0 +1,181 @@ +{ + "vanillaDerivative": "RIVER", + "decorators": [ + { + "chance": 0.0006, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "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 + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "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": "CELLULAR_IRIS_DOUBLE" + }, + "zoom": 0.525, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "weight": 2, + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "generator": "soft-river", + "max": -40, + "min": -50 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "DEEP_OCEAN" +} \ No newline at end of file diff --git a/biomes/temperate-wilds.json b/biomes/temperate-wilds.json index 1ea5a1c6..ed89d86a 100644 --- a/biomes/temperate-wilds.json +++ b/biomes/temperate-wilds.json @@ -1,12 +1,18 @@ { "vanillaDerivative": "PLAINS", - "biomeSkyScatter": [ - "SWAMP", - "DESERT" - ], "children": [ "temperate-highlands" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], "decorators": [ { "chance": 0.22, @@ -33,9 +39,6 @@ { "chance": 0.003, "palette": [ - { - "block": "wither_rose" - }, { "block": "oxeye_daisy" }, @@ -153,6 +156,89 @@ } ], "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.125, "place": [ diff --git a/biomes/tropical-bamboo-forest.json b/biomes/tropical-bamboo-forest.json index 92256a48..8b7fbaf2 100644 --- a/biomes/tropical-bamboo-forest.json +++ b/biomes/tropical-bamboo-forest.json @@ -3,6 +3,89 @@ "BAMBOO_JUNGLE" ], "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, "rotation": { diff --git a/biomes/tropical-beach-bamboo.json b/biomes/tropical-beach-bamboo.json index bdf46256..fa879086 100644 --- a/biomes/tropical-beach-bamboo.json +++ b/biomes/tropical-beach-bamboo.json @@ -192,7 +192,7 @@ ], "generators": [ { - "min": -1, + "min": -5, "max": 1, "generator": "plain" } diff --git a/biomes/tropical-beach.json b/biomes/tropical-beach.json index 5a21b0b0..065ff336 100644 --- a/biomes/tropical-beach.json +++ b/biomes/tropical-beach.json @@ -82,6 +82,89 @@ } ], "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": 1, "edit": [ @@ -109,6 +192,7 @@ }, "enabled": true }, + "mode": "VACUUM", "place": [ "palm/palm1", "palm/palm2", @@ -149,8 +233,8 @@ ], "generators": [ { - "min": -1, - "max": 1, + "min": -5, + "max": 5, "generator": "plain" } ], diff --git a/biomes/tropical-cavern-root.json b/biomes/tropical-cavern-root.json index 0529b974..4125a9ca 100644 --- a/biomes/tropical-cavern-root.json +++ b/biomes/tropical-cavern-root.json @@ -29,7 +29,7 @@ "powered": false, "facing": "east" }, - "block": "jungle_button" + "block": "stone_button" }, { "data": { @@ -37,7 +37,15 @@ "powered": false, "facing": "south" }, - "block": "jungle_button" + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_leaves" } ], "style": { @@ -133,18 +141,7 @@ "zoom": 0.1, "palette": [ { - "block": "stripped_jungle_wood" - }, - { - "data": { - "persistent": true - }, - "weight": 4, - "block": "jungle_leaves" - }, - { - "weight": 8, - "block": "stripped_jungle_wood" + "block": "stone" } ] } diff --git a/biomes/tropical-cavern.json b/biomes/tropical-cavern.json index e4f7a3dc..05801f7a 100644 --- a/biomes/tropical-cavern.json +++ b/biomes/tropical-cavern.json @@ -109,7 +109,8 @@ "block": "stone" }, { - "block": "jungle_leaves" + "block": "jungle_leaves", + "persistent": true }, { "weight": 2, diff --git a/biomes/tropical-coral-ocean-cliffs.json b/biomes/tropical-coral-ocean-cliffs.json index 1fcf633c..955b469d 100644 --- a/biomes/tropical-coral-ocean-cliffs.json +++ b/biomes/tropical-coral-ocean-cliffs.json @@ -1,5 +1,8 @@ { "vanillaDerivative": "LUKEWARM_OCEAN", + "children": [ + "tropical-coral-ocean" + ], "effects": [ { "particleAltX": 0.3, @@ -1676,7 +1679,7 @@ } } ], - "name": "Shattered Coral Ocean", + "name": "Coral Ocean Cliffs", "layers": [ { "minHeight": 2, diff --git a/biomes/tropical-coral-ocean.json b/biomes/tropical-coral-ocean.json index 38f4ba7b..455b9a19 100644 --- a/biomes/tropical-coral-ocean.json +++ b/biomes/tropical-coral-ocean.json @@ -1700,7 +1700,7 @@ { "min": -51, "max": -17, - "generator": "plain" + "generator": "soft-river" } ], "loot": { diff --git a/biomes/tropical-island-beach.json b/biomes/tropical-island-beach.json index 5f9f5cb4..44580108 100644 --- a/biomes/tropical-island-beach.json +++ b/biomes/tropical-island-beach.json @@ -1,192 +1,167 @@ { - "vanillaDerivative": "BEACH", - "effects": [ - { - "particleAltX": 0.301, - "particleAltY": -0.33885, - "particleAltZ": 0.301, - "chance": 1, - "particleEffect": "TOTEM", - "particleOffset": 12, - "interval": 550, - "particleCount": 0 - } - ], - "entityInitialSpawns": [ - { - "entity": "chicken", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - }, - { - "entity": "ocelot", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 6 - } - ], - "decorators": [ - { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "jungle_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "jungle_button" - } - ], - "style": { - "style": "STATIC" - } - }, - { - "partOf": "SHORE_LINE", - "verticalZoom": 0.2, - "chance": 0.09, - "variance": { - "style": "SIMPLEX" - }, - "stackMax": 5, - "zoom": 5, - "palette": [ - { - "block": "sugar_cane" - } - ], - "style": { - "style": "STATIC" - }, - "heightVariance": { - "style": "STATIC" - }, - "stackMin": 1 - } - ], - "objects": [ - { - "chance": 1, - "edit": [ - { - "find": [ - { - "block": "player_wall_head" - } - ], - "replace": { - "palette": [ - { - "block": "air" - } - ] - } - } - ], - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, - "place": [ - "palm/palm1", - "palm/palm2", - "palm/palm3", - "palm/palm4", - "palm/palm5", - "palm/palm6", - "palm/palm7", - "palm/palm8" - ], - "translate": { - "x": 0, - "y": -1, - "z": 0 - } - } - ], - "name": "Tropical Island Beach", - "layers": [ - { - "minHeight": 3, - "maxHeight": 6, - "palette": [ - { - "block": "sand" - } - ] - }, - { - "minHeight": 1, - "maxHeight": 3, - "palette": [ - { - "block": "dirt" - } - ] - } - ], - "generators": [ - { - "min": -7, - "max": -3, - "generator": "plain" - } - ], - "loot": { - "tables": [ - "beach-clutter" - ] - }, - "derivative": "JUNGLE", - "wall": { - "palette": [ - { - "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": 1, - "block": "air" - } - ] - } -} \ No newline at end of file + "vanillaDerivative": "BEACH", + "effects": [{ + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + }], + "entityInitialSpawns": [{ + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "ocelot", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "decorators": [{ + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [{ + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "jungle_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "partOf": "SHORE_LINE", + "verticalZoom": 0.2, + "chance": 0.09, + "variance": { + "style": "SIMPLEX" + }, + "stackMax": 5, + "zoom": 5, + "palette": [{ + "block": "sugar_cane" + }], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + } + ], + "objects": [{ + "chance": 1, + "edit": [{ + "find": [{ + "block": "player_wall_head" + }], + "replace": { + "palette": [{ + "block": "air" + }] + } + }], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "palm/palm1", + "palm/palm2", + "palm/palm3", + "palm/palm4", + "palm/palm5", + "palm/palm6", + "palm/palm7", + "palm/palm8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }], + "name": "Tropical Island Beach", + "layers": [{ + "minHeight": 3, + "maxHeight": 6, + "palette": [{ + "block": "sand" + }] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [{ + "block": "dirt" + }] + } + ], + "generators": [{ + "min": -7, + "max": -3, + "generator": "plain" + }], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "JUNGLE", + "wall": { + "palette": [{ + "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": 1, + "block": "air" + } + ] + } +} diff --git a/biomes/tropical-jungle-denmyre.json b/biomes/tropical-jungle-denmyre.json index f9dbf9f4..d2813085 100644 --- a/biomes/tropical-jungle-denmyre.json +++ b/biomes/tropical-jungle-denmyre.json @@ -86,6 +86,89 @@ } ], "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, "density": 2, diff --git a/biomes/tropical-mountains-water.json b/biomes/tropical-mountains-water.json new file mode 100644 index 00000000..b03b5969 --- /dev/null +++ b/biomes/tropical-mountains-water.json @@ -0,0 +1,146 @@ +{ + "name": "Tropical Mountains Water", + "derivative": "MODIFIED_JUNGLE", + "vanillaDerivative": "MODIFIED_JUNGLE", + "generators": [ + { + "generator": "mountainous", + "min": 33, + "max": 105 + } + ], + "layers": [ + { + "minHeight": 0, + "maxHeight": 2, + "palette": [ + { + "block": "cave_air" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "water", + "data": { + "level": 1 + } + } + ] + }, + { + "minHeight": 1, + "maxHeight": 8, + "palette": [ + { + "block": "water", + "data": { + "level": 0 + } + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "gravel" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "water", + "data": { + "level": 1 + } + } + ] + }, + "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" + } + ] + } + ] +} diff --git a/biomes/tropical-mountains.json b/biomes/tropical-mountains.json new file mode 100644 index 00000000..b054932a --- /dev/null +++ b/biomes/tropical-mountains.json @@ -0,0 +1,229 @@ +{ + "name": "Tropical Mountains", + "derivative": "MODIFIED_JUNGLE", + "vanillaDerivative": "MODIFIED_JUNGLE", + "children": [ + "tropical-mountains-water" + ], + "childStyle": { + "style": "GLOB", + "zoom": 0.4, + "exponent": 7.6 + }, + "childShrinkFactor": 1, + "generators": [ + { + "generator": "mountainous", + "min": 33, + "max": 105 + } + ], + "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-ocean.json b/biomes/tropical-ocean.json index d6083bde..ded3e487 100644 --- a/biomes/tropical-ocean.json +++ b/biomes/tropical-ocean.json @@ -14,6 +14,7 @@ "particleCount": 0 } ], + "childShrinkFactor": 3, "children": [ "tropical-coral-ocean", "tropical-coral-ocean-cliffs" @@ -360,7 +361,7 @@ { "min": -24, "max": -7, - "generator": "plain" + "generator": "soft-river" } ], "loot": { diff --git a/biomes/tropical-plains-hills.json b/biomes/tropical-plains-hills.json new file mode 100644 index 00000000..44841388 --- /dev/null +++ b/biomes/tropical-plains-hills.json @@ -0,0 +1,175 @@ +{ + "name": "Tropical Plains Hills", + "derivative": "JUNGLE_HILLS", + "vanillaDerivative": "JUNGLE_HILLS", + "rarity": 2, + "generators": [ + { + "generator": "smooth-land", + "max": 20, + "min": -10 + }, + { + "generator": "small-cliffs", + "min": -17, + "max": 0 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "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" + } + ] + } + ], + "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 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-plains.json b/biomes/tropical-plains.json new file mode 100644 index 00000000..e54e1ecf --- /dev/null +++ b/biomes/tropical-plains.json @@ -0,0 +1,260 @@ +{ + "name": "Tropical Plains", + "derivative": "JUNGLE", + "vanillaDerivative": "JUNGLE", + "children": [ + "tropical-plains-hills" + ], + "childStyle": { + "style": "SIMPLEX", + "zoom": 0.5, + "exponent": 2.0 + }, + "generators": [ + { + "generator": "smooth-land", + "max": 20, + "min": 10 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "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" + } + ] + } + ], + "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": [ + "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-rainforest-island.json b/biomes/tropical-rainforest-island.json index 3d1961c0..98b3ff6e 100644 --- a/biomes/tropical-rainforest-island.json +++ b/biomes/tropical-rainforest-island.json @@ -124,6 +124,89 @@ } ], "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", "chance": 0.0025, diff --git a/biomes/tropical-rainforest-wicked-child.json b/biomes/tropical-rainforest-wicked-child.json index 4e35e132..5a12fa44 100644 --- a/biomes/tropical-rainforest-wicked-child.json +++ b/biomes/tropical-rainforest-wicked-child.json @@ -70,7 +70,7 @@ } }, { - "chance": 0.1, + "chance": 0.02, "verticalZoom": 88, "variance": { "style": "IRIS" @@ -113,6 +113,89 @@ } ], "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", "chance": 0.0025, @@ -314,7 +397,7 @@ "generators": [ { "min": 3, - "max": 102, + "max": 50, "generator": "plain" } ], diff --git a/biomes/tropical-rainforest-wicked-village.json b/biomes/tropical-rainforest-wicked-village.json new file mode 100644 index 00000000..19683ea9 --- /dev/null +++ b/biomes/tropical-rainforest-wicked-village.json @@ -0,0 +1,202 @@ +{ + "vanillaDerivative": "MODIFIED_JUNGLE_EDGE", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 50, + "structure": "village-temperate" + } + ], + "effects": [ + { + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + } + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "ocelot", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "decorators": [ + { + "chance": 0.45, + "variance": { + "style": "IRIS" + }, + "zoom": 0.1, + "palette": [ + { + "block": "tall_grass" + }, + { + "block": "grass" + } + ], + "style": { + "style": "FRACTAL_BILLOW_IRIS", + "fracture": { + "style": "STATIC" + } + } + }, + { + "chance": 0.1, + "verticalZoom": 88, + "variance": { + "style": "IRIS" + }, + "zoom": 10, + "palette": [ + { + "weight": 3, + "block": "jungle_wood" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + } + }, + { + "chance": 0.5, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "zoom": 10, + "palette": [ + { + "block": "grass" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + } + } + ], + "name": "Wicked Rainforest Village", + "layers": [ + { + "style": { + "style": "FRACTAL_BILLOW_IRIS" + }, + "zoom": 0.6, + "palette": [ + { + "block": "grass_block" + }, + { + "data": { + "persistent": true + }, + "block": "jungle_leaves" + }, + { + "weight": 2, + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 50, + "generator": "plain" + } + ], + "derivative": "MODIFIED_JUNGLE", + "wall": { + "style": { + "style": "IRIS" + }, + "zoom": 0.1, + "palette": [ + { + "block": "stripped_jungle_wood" + }, + { + "data": { + "persistent": true + }, + "block": "jungle_leaves" + }, + { + "block": "stripped_jungle_wood" + }, + { + "data": { + "persistent": true + }, + "block": "jungle_leaves" + }, + { + "block": "stripped_jungle_wood" + }, + { + "data": { + "persistent": true + }, + "block": "jungle_leaves" + }, + { + "block": "stripped_jungle_wood" + } + ] + }, + "rarity": 12 +} \ No newline at end of file diff --git a/biomes/tropical-rainforest-wicked.json b/biomes/tropical-rainforest-wicked.json index 99ada800..da377084 100644 --- a/biomes/tropical-rainforest-wicked.json +++ b/biomes/tropical-rainforest-wicked.json @@ -29,7 +29,8 @@ "children": [ "tropical-rainforest-hills", "tropical-jungle-denmyre", - "tropical-rainforest-wicked-child" + "tropical-rainforest-wicked-child", + "tropical-rainforest-wicked-village" ], "decorators": [ { @@ -118,6 +119,89 @@ } ], "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", "chance": 0.0025, @@ -319,7 +403,7 @@ "generators": [ { "min": 3, - "max": 102, + "max": 50, "generator": "plain" } ], diff --git a/biomes/tropical-rainforest.json b/biomes/tropical-rainforest.json index a8dc5740..cf23dd13 100644 --- a/biomes/tropical-rainforest.json +++ b/biomes/tropical-rainforest.json @@ -74,16 +74,26 @@ } }, { - "chance": 0.1, - "verticalZoom": 88, + "chance": 0.003, "variance": { - "style": "IRIS" + "style": "STATIC" }, - "zoom": 10, "palette": [ { - "weight": 3, - "block": "jungle_wood" + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" } ], "style": { @@ -117,6 +127,89 @@ } ], "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", "chance": 0.0025, @@ -317,8 +410,8 @@ ], "generators": [ { - "min": 3, - "max": 9, + "min": 20, + "max": 35, "generator": "plain" } ], diff --git a/biomes/tropical-submerged-volcanic.json b/biomes/tropical-submerged-volcanic.json index dc8f3fe2..2b16289e 100644 --- a/biomes/tropical-submerged-volcanic.json +++ b/biomes/tropical-submerged-volcanic.json @@ -86,7 +86,7 @@ { "min": -24, "max": -3, - "generator": "plain" + "generator": "smooth-land-steep" } ], "loot": { diff --git a/biomes/tropical-volcanic-plains.json b/biomes/tropical-volcanic-plains.json new file mode 100644 index 00000000..f1c9bcb6 --- /dev/null +++ b/biomes/tropical-volcanic-plains.json @@ -0,0 +1,130 @@ +{ + "name": "Volcanic Plains", + "derivative": "THE_VOID", + "vanillaDerivative": "THE_VOID", + "rarity": 2, + "children": [ + "tropical-volcanoes" + ], + "childStyle": { + "style": "SIMPLEX", + "zoom": 1.3, + "exponent": 1.9 + }, + "childShrinkFactor": 1, + "generators": [ + { + "generator": "smooth-land", + "max": 55, + "min": 25 + }, + { + "generator": "cracked-cliffs", + "max": 15, + "min": 0 + } + ], + "layers": [ + { + "style": { + "style": "SIMPLEX", + "fracture": { + "style": "GLOB", + "zoom": 0.2, + "multiplier": 40 + } + }, + "zoom": 0.8, + "minHeight": 1, + "maxHeight": 5, + "palette": [ + { + "weight": 1, + "block": "magma_block" + }, + { + "weight": 3, + "block": "basalt" + }, + { + "weight": 1, + "block": "magma_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "basalt", + "data": { + "axis": "x" + } + }, + { + "block": "basalt", + "data": { + "axis": "y" + } + }, + { + "block": "basalt", + "data": { + "axis": "z" + } + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "objects": [ + { + "place": [ + "landform/spikes/1", + "landform/spikes/2", + "landform/spikes/3" + ], + "chance": 1, + "density": 2, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -20, + "yRandom": 20 + }, + "mode": "MIN_HEIGHT", + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "basalt" + } + ] + } + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-volcanoes-lava.json b/biomes/tropical-volcanoes-lava.json new file mode 100644 index 00000000..f76ab586 --- /dev/null +++ b/biomes/tropical-volcanoes-lava.json @@ -0,0 +1,57 @@ +{ + "name": "Volcanoes Lava", + "derivative": "THE_VOID", + "vanillaDerivative": "THE_VOID", + "generators": [ + { + "generator": "mountainous", + "min": 33, + "max": 105 + } + ], + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "cave_air" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "lava", + "data": { + "level": 1 + } + } + ] + }, + { + "minHeight": 1, + "maxHeight": 10, + "palette": [ + { + "block": "lava", + "data": { + "level": 0 + } + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "lava", + "data": { + "level": 1 + } + } + ] + } +} diff --git a/biomes/tropical-volcanoes.json b/biomes/tropical-volcanoes.json new file mode 100644 index 00000000..3369c287 --- /dev/null +++ b/biomes/tropical-volcanoes.json @@ -0,0 +1,65 @@ +{ + "name": "Volcanoes", + "derivative": "THE_VOID", + "vanillaDerivative": "THE_VOID", + "children": [ + "tropical-volcanoes-lava" + ], + "childStyle": { + "style": "GLOB", + "zoom": 0.2, + "exponent": 4 + }, + "childShrinkFactor": 1, + "generators": [ + { + "generator": "mountainous", + "min": 33, + "max": 105 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "basalt" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "basalt", + "data": { + "axis": "x" + } + }, + { + "block": "basalt", + "data": { + "axis": "y" + } + }, + { + "block": "basalt", + "data": { + "axis": "z" + } + } + ] + }, + { + "minHeight": 3, + "maxHeight": 10, + "palette": [ + { + "block": "blackstone" + } + ] + } + ] +} diff --git a/biomes/tundra-beach-stone.json b/biomes/tundra-beach-stone.json index 4c7c1cb5..a0b5caeb 100644 --- a/biomes/tundra-beach-stone.json +++ b/biomes/tundra-beach-stone.json @@ -44,9 +44,95 @@ "rarity": 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" + } + ], "generators": [ { - "min": -1, + "min": -5, "max": 1, "generator": "plain" } diff --git a/biomes/tundra-beach.json b/biomes/tundra-beach.json index 4736278d..9c50b6fd 100644 --- a/biomes/tundra-beach.json +++ b/biomes/tundra-beach.json @@ -62,6 +62,92 @@ } } ], + "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" + } + ], "entityInitialSpawns": [ { "entity": "chicken", @@ -109,7 +195,7 @@ ], "generators": [ { - "min": -1, + "min": -5, "max": 1, "generator": "plain" } diff --git a/biomes/tundra-bonsai-forest.json b/biomes/tundra-bonsai-forest.json index 637ab1e0..a0639de7 100644 --- a/biomes/tundra-bonsai-forest.json +++ b/biomes/tundra-bonsai-forest.json @@ -4,6 +4,16 @@ "tundra-sequia-redwoods", "tundra-redwood-cliffs" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], "decorators": [ { "chance": 0.003, @@ -171,6 +181,89 @@ } ], "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.00375, "rotation": { diff --git a/biomes/tundra-lake.json b/biomes/tundra-lake.json new file mode 100644 index 00000000..c618d89d --- /dev/null +++ b/biomes/tundra-lake.json @@ -0,0 +1,525 @@ +{ + "vanillaDerivative": "WOODED_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "decorators": [ + { + "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" + }, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ], + "style": { + "style": "IRIS_DOUBLE" + } + }, + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "stone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "stone_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.017, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "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": [ + { + "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", + "chance": 0.0025, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/barrel-bin" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "acacia_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_spruce_wood" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "acacia_fence" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_fence", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "acacia_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood", + "data": { + "persistent": true + } + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "acacia-medium/acacia-denmyre-1", + "acacia-medium/acacia-denmyre-2", + "acacia-medium/acacia-denmyre-3", + "acacia-medium/acacia-denmyre-4", + "acacia-medium/acacia-denmyre-5", + "acacia-medium/acacia-denmyre-6", + "acacia-medium/acacia-denmyre-7" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "edit": [ + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_leaves", + "data": { + "persistent": true + } + } + ] + } + } + ], + "chance": 0.3, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "denmyre/oak-denmyre-clutter-1", + "denmyre/oak-denmyre-clutter-2", + "denmyre/oak-denmyre-clutter-3", + "denmyre/oak-denmyre-clutter-4", + "denmyre/oak-denmyre-clutter-5", + "denmyre/oak-denmyre-clutter-6", + "denmyre/oak-denmyre-clutter-7", + "denmyre/oak-denmyre-clutter-8", + "denmyre/oak-denmyre-clutter-9", + "denmyre/oak-denmyre-clutter-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "name": "tundra lake", + "layers": [ + { + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": -30, + "max": -10, + "generator": "soft-river" + } + ], + "derivative": "SNOWY_TUNDRA", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/tundra-mountains-huge.json b/biomes/tundra-mountains-huge.json index 4618d735..c2e3c6d7 100644 --- a/biomes/tundra-mountains-huge.json +++ b/biomes/tundra-mountains-huge.json @@ -4,6 +4,16 @@ "SNOWY_TAIGA", "SNOWY_MOUNTAINS" ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 650, + "structure": "village-tundra" + } + ], "entityInitialSpawns": [ { "entity": "chicken", diff --git a/biomes/tundra-redwood-cliffs.json b/biomes/tundra-redwood-cliffs.json index db021acc..c47801e4 100644 --- a/biomes/tundra-redwood-cliffs.json +++ b/biomes/tundra-redwood-cliffs.json @@ -1,40 +1,48 @@ { - "vanillaDerivative": "WOODED_MOUNTAINS", - "decorators": [ + "vanillaDerivative": "DARK_FOREST", + "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}], + "generators": [ { - "chance": 0.009, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "stone_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "stone_button" - } - ], - "style": { - "style": "STATIC" - } + "min": 15, + "max": 25, + "generator": "mountain" }, + { + "min": 12, + "max": 25, + "generator": "plain-cliffs" + } + ], + "derivative": "TAIGA", + "wall": { + "style": { + "style": "FRACTAL_WATER" + }, + "palette": [ + { + "block": "diorite" + }, + { + "block": "diorite" + }, + { + "block": "stone" + }, + { + "block": "stone" + } + ] + }, + "decorators": [ { "chance": 0.003, "variance": { "style": "STATIC" }, - "zoom": 0.02, + "zoom": 1, "palette": [ { "block": "white_tulip" @@ -54,99 +62,149 @@ } }, { - "chance": 0.00145, + "chance": 0.01, "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.06, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.25, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.06, "palette": [ { "block": "fern" } - ], - "style": { - "style": "STATIC" - } + ] }, { - "chance": 0.015, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, + "chance": 0.06, "palette": [ { - "block": "orange_tulip" + "block": "brown_mushroom" } - ], - "style": { - "style": "STATIC" - } + ] }, { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, + "chance": 0.06, "palette": [ { - "block": "dead_bush" + "block": "red_mushroom" } - ], - "style": { - "style": "STATIC" - } + ] }, { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, - "zoom": 0.3, + "chance": 0.1, "palette": [ { - "block": "poppy" + "block": "large_fern" } - ], - "style": { - "style": "STATIC" - } - } - ], - "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 + "chance": 0.05, + "palette": [ + { + "block": "cobblestone_slab" + } + ] } ], "objects": [ { + "mode": "PAINT", "place": [ - "patch/graveldirt1", - "patch/graveldirt2", - "patch/graveldirt3", - "patch/graveldirt4" + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10" ], - "chance": 0.75, - "mode": "PAINT" + "chance": 0.4, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -3, + "z": 0 + } }, { - "chance": 0.7, + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 0.6, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "chance": 0.35, "rotation": { "yAxis": { "min": 0, @@ -185,30 +243,41 @@ }, "enabled": true }, + "mode": "PAINT", "place": [ - "clutter/stone-clutt-1", - "clutter/stone-clutt-2", - "clutter/stone-clutt-3", - "clutter/stone-clutt-4", - "clutter/stone-clutt-5", - "clutter/stone-clutt-6", - "clutter/stone-clutt-7" + "redwood/rock-1", + "redwood/rock-2" ], "translate": { "x": 0, - "y": -2, + "y": -10, + "yRandom": 1, "z": 0 - } - }, - { - "chance": 0.75, + }, "edit": [ { "find": [ { - "block": "oak_leaves" + "block": "polished_diorite" } ], + "replace": { + "palette": [ + { + "block": "diorite" + } + ] + } + } + ] + }, + { + "chance": 0.45, + "edit": [ + { + "find": [ + {"block": "oak_leaves"} + ], "replace": { "palette": [ { @@ -246,6 +315,51 @@ "z": 0 } }, + { + "chance": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/spruce-clutt-1", + "clutter/spruce-clutt-2", + "clutter/spruce-clutt-3", + "clutter/spruce-clutt-4", + "clutter/spruce-clutt-5" + ], + "translate": { + "x": 0, + "y": -8, + "z": 0 + } + }, + { + "chance": 0.15, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "redwood/bush-1", + "redwood/bush-2" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, { "chance": 0.01, "rotation": { @@ -269,40 +383,6 @@ "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, "rotation": { @@ -322,6 +402,36 @@ "stump/stump5", "stump/stump6" ], + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], "translate": { "x": 0, "y": 0, @@ -329,76 +439,63 @@ } } ], - "name": "Redwood Cliffs", + "name": "Redwood Forest Hills", "layers": [ { "style": { - "style": "IRIS_DOUBLE", + "style": "SIMPLEX", "fracture": { - "style": "IRIS", - "zoom": 0.2 + "style": "FRACTAL_WATER", + "zoom": 0.35, + "multiplier": 23 } }, - "zoom": 0.2, + "zoom": 0.7, "palette": [ + { + "block": "coarse_dirt" + }, + { + "block": "grass_block" + }, { "block": "podzol" + }, + { + "block": "podzol" + }, + { + "block": "grass_block" + }, + { + "block": "coarse_dirt" } + ] }, { "minHeight": 2, - "maxHeight": 4, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, "palette": [ { "block": "dirt" }, - { - "block": "coarse_dirt" - } - ] - }, - { - "minHeight": 6, - "maxHeight": 18, - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "stone" - }, - { - "block": "andesite" - }, { "block": "stone" } ] } - ], - "generators": [ - { - "min": 11, - "max": 32, - "generator": "mountain" - }, - { - "min": 12, - "max": 62, - "generator": "plain-cliffs" - } - ], - "derivative": "TAIGA", - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "coarse_dirt" - } - ] - }, - "rarity": 6 + ] } \ No newline at end of file diff --git a/biomes/tundra-redwoods-forest.json b/biomes/tundra-redwoods-forest.json index 3e95ee1d..a8432de5 100644 --- a/biomes/tundra-redwoods-forest.json +++ b/biomes/tundra-redwoods-forest.json @@ -1,58 +1,50 @@ { "vanillaDerivative": "DARK_FOREST", + "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}], "children": [ - "tundra-sequia-redwoods", "tundra-redwood-cliffs" ], - "entityInitialSpawns": [ + "jigsawStructures": [ { - "entity": "chicken", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 7 + "rarity": 1000, + "structure": "pillager" }, { - "entity": "sheep", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 7 - }, - { - "entity": "wolf", - "maxSpawns": 1, - "minSpawns": 1, - "rarity": 7 + "rarity": 650, + "structure": "village-tundra" } ], - "decorators": [ + "generators": [ { - "chance": 0.003, - "variance": { - "style": "STATIC" - }, - "zoom": 1, - "palette": [ - { - "data": { - "face": "floor", - "powered": false, - "facing": "east" - }, - "block": "stone_button" - }, - { - "data": { - "face": "floor", - "powered": false, - "facing": "south" - }, - "block": "stone_button" - } - ], - "style": { - "style": "STATIC" - } + "min": 4, + "max": 10, + "generator": "smooth-land" + } + ], + "derivative": "TAIGA", + "wall": { + "style": { + "style": "FRACTAL_WATER" }, + "palette": [ + { + "block": "diorite" + }, + { + "block": "diorite" + }, + { + "block": "stone" + }, + { + "block": "stone" + } + ] + }, + "decorators": [ { "chance": 0.003, "variance": { @@ -78,7 +70,7 @@ } }, { - "chance": 0.001, + "chance": 0.01, "variance": { "style": "STATIC" }, @@ -114,95 +106,196 @@ } }, { - "chance": 0.00145, - "variance": { - "style": "STATIC" - }, + "chance": 0.06, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.25, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.06, "palette": [ { "block": "fern" } - ], - "style": { - "style": "STATIC" - } + ] }, { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, + "chance": 0.06, "palette": [ { - "block": "orange_tulip" + "block": "brown_mushroom" } - ], - "style": { - "style": "STATIC" - } + ] }, { - "chance": 0.01, - "variance": { - "style": "STATIC" - }, + "chance": 0.06, "palette": [ { - "block": "dead_bush" + "block": "red_mushroom" } - ], - "style": { - "style": "STATIC" - } + ] }, { - "chance": 0.005, - "variance": { - "style": "STATIC" - }, + "chance": 0.1, "palette": [ { - "block": "poppy" + "block": "large_fern" } - ], - "style": { - "style": "STATIC" - } + ] + }, + { + "chance": 0.05, + "palette": [ + { + "block": "cobblestone_slab" + } + ] } ], "objects": [ { + "name": "standard-surface-portals", + "chance": 0.00505, "place": [ - "patch/graveldirt1", - "patch/graveldirt2", - "patch/graveldirt3", - "patch/graveldirt4" + "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" ], - "chance": 0.75, - "mode": "PAINT" + "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.00375, - "rotation": { - "yAxis": { - "min": 0, - "max": 0, - "interval": 90, - "enabled": true - }, - "enabled": true - }, + "mode": "PAINT", "place": [ - "camp/camp" + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10" ], + "chance": 0.4, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, "translate": { "x": 0, - "y": 0, + "y": -3, "z": 0 } }, { - "chance": 0.8, + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 0.6, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + }, + { + "chance": 0.35, "rotation": { "yAxis": { "min": 0, @@ -241,30 +334,41 @@ }, "enabled": true }, + "mode": "PAINT", "place": [ - "clutter/stone-clutt-1", - "clutter/stone-clutt-2", - "clutter/stone-clutt-3", - "clutter/stone-clutt-4", - "clutter/stone-clutt-5", - "clutter/stone-clutt-6", - "clutter/stone-clutt-7" + "redwood/rock-1", + "redwood/rock-2" ], "translate": { "x": 0, - "y": -2, + "y": -10, + "yRandom": 1, "z": 0 - } - }, - { - "chance": 0.75, + }, "edit": [ { "find": [ { - "block": "oak_leaves" + "block": "polished_diorite" } ], + "replace": { + "palette": [ + { + "block": "diorite" + } + ] + } + } + ] + }, + { + "chance": 0.45, + "edit": [ + { + "find": [ + {"block": "oak_leaves"} + ], "replace": { "palette": [ { @@ -326,6 +430,27 @@ "z": 0 } }, + { + "chance": 0.15, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "redwood/bush-1", + "redwood/bush-2" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, { "chance": 0.01, "rotation": { @@ -349,40 +474,6 @@ "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, "rotation": { @@ -402,6 +493,36 @@ "stump/stump5", "stump/stump6" ], + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], "translate": { "x": 0, "y": 0, @@ -412,77 +533,60 @@ "name": "Redwood Forest", "layers": [ { - "minHeight": 2, - "maxHeight": 4, - "slopeCondition": { - "minimumSlope": 3.25 + "style": { + "style": "SIMPLEX", + "fracture": { + "style": "FRACTAL_WATER", + "zoom": 0.39, + "multiplier": 23 + } }, + "zoom": 0.7, "palette": [ { "block": "coarse_dirt" }, { - "block": "dirt" + "block": "grass_block" }, { "block": "podzol" - } - ] - }, - { - "palette": [ + }, { "block": "podzol" + }, + { + "block": "grass_block" + }, + { + "block": "coarse_dirt" } + ] }, { "minHeight": 2, - "maxHeight": 4, + "maxHeight": 2, "palette": [ { "block": "dirt" - }, - { - "block": "coarse_dirt" } ] }, { - "minHeight": 6, - "maxHeight": 18, "style": { "style": "STATIC" }, + "minHeight": 1, + "maxHeight": 1, "palette": [ { - "block": "stone" - }, - { - "block": "andesite" + "block": "dirt" }, { "block": "stone" } ] } - ], - "generators": [ - { - "min": 17, - "max": 19, - "generator": "plain" - } - ], - "derivative": "TAIGA", - "wall": { - "style": { - "style": "STATIC" - }, - "palette": [ - { - "block": "coarse_dirt" - } - ] - } + ] } \ No newline at end of file diff --git a/biomes/tundra-river-loud.json b/biomes/tundra-river-loud.json new file mode 100644 index 00000000..d914b05e --- /dev/null +++ b/biomes/tundra-river-loud.json @@ -0,0 +1,240 @@ +{ + "vanillaDerivative": "RIVER", + "children": [ + "rocky-ocean" + ], + "decorators": [ + { + "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.013, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 24, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.01, + "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" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "chance": 0.1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "statue/sub-stat-1", + "statue/sub-stat-2", + "statue/sub-stat-3", + "statue/sub-stat-4", + "statue/sub-stat-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Cold River", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "zoom": 0.825, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "sand" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "generator": "loud-river", + "max": -15, + "min": -20 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "COLD_OCEAN", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "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/tundra-river.json b/biomes/tundra-river.json index 777995f1..236771c9 100644 --- a/biomes/tundra-river.json +++ b/biomes/tundra-river.json @@ -185,9 +185,9 @@ ], "generators": [ { - "min": -33, - "max": -7, - "generator": "plain" + "generator": "soft-river", + "max": -10, + "min": -27 } ], "loot": { diff --git a/biomes/tundra-sequia-redwoods.json b/biomes/tundra-sequia-redwoods.json index 376598e6..d8435af9 100644 --- a/biomes/tundra-sequia-redwoods.json +++ b/biomes/tundra-sequia-redwoods.json @@ -1,5 +1,15 @@ { "vanillaDerivative": "WOODED_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 650, + "structure": "village-tundra" + } + ], "decorators": [ { "chance": 0.009, @@ -171,6 +181,89 @@ } ], "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": [ "patch/graveldirt1", diff --git a/biomes/tundra-spiked-cavern.json b/biomes/tundra-spiked-cavern.json index 0fc7fd8a..272e2977 100644 --- a/biomes/tundra-spiked-cavern.json +++ b/biomes/tundra-spiked-cavern.json @@ -1,4 +1,15 @@ { + "vanillaDerivative": "THE_VOID", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], "decorators": [ { "chance": 0.0001, diff --git a/biomes/tundra-spruce-denmyre.json b/biomes/tundra-spruce-denmyre.json index e553f57c..2a29bb00 100644 --- a/biomes/tundra-spruce-denmyre.json +++ b/biomes/tundra-spruce-denmyre.json @@ -1,5 +1,15 @@ { "vanillaDerivative": "WOODED_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 650, + "structure": "village-tundra" + } + ], "decorators": [ { "chance": 0.003, @@ -158,6 +168,89 @@ } ], "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", "chance": 0.0025, @@ -284,7 +377,10 @@ "replace": { "palette": [ { - "block": "spruce_leaves" + "block": "spruce_leaves", + "data": { + "persistent": true + } } ] } diff --git a/biomes/tundra-taiga.json b/biomes/tundra-taiga.json index 3e9afadf..7b7f6e6c 100644 --- a/biomes/tundra-taiga.json +++ b/biomes/tundra-taiga.json @@ -1,5 +1,15 @@ { "vanillaDerivative": "TAIGA", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], "decorators": [ { "chance": 0.003, @@ -144,6 +154,89 @@ } ], "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.00256, "rotation": { diff --git a/checklist.md b/checklist.md new file mode 100644 index 00000000..b2ccc9ab --- /dev/null +++ b/checklist.md @@ -0,0 +1,45 @@ +# Checklist +- Add ocean monuments +- Add pyramids :white_check_mark: +- Add beehive biome (birch trees) +- Add mansions (WIP by Nowhere) +- Resolve stronghold portal block placement +- More? + + + + + + + + + + + + + + + +# Old + +**Quick update** +Things we need to do before releasing Iris v1.3.3 and the __V2 Overworld__ pack: + +- Add broken nether portals :white_check_mark: +- Add (more) shipwrecks [in-progress] +- Add igloos :white_check_mark: +- Add pillager towers :white_check_mark: +- Properly spawn multiple strongholds :white_check_mark: +- ~~Add functionality to spawners (so they spawn properly) (can't fix unless source is fixed)~~ +- ~~Spawn villagers properly when pregenerating (can't fix unless source is fixed)~~ + +Things we may do: +- Add Ocean Monuments [obtained objects] +- Add Trees with beehives to a separate biome in which bees spawn, becomes a child biome of the birch biome [in-progress] +- Update the way we place regions, biomes and rivers so it's *even* better [in-progress] +- ~~OR spawn these entities with the objects directly. (if that system is added) (won't be in time)~~ +- ~~Add Desert Pyramids (not in this release)~~ +- Add Mansions [in-progress] (may not be done in time) +- ~~Tweak villager spawns (not in this release)~~ + +*(I have crossed off a couple things that don't belong here, and some others in an attempt to get this list done this sunday)* diff --git a/dimensions/overworld.json b/dimensions/overworldv2.json similarity index 73% rename from dimensions/overworld.json rename to dimensions/overworldv2.json index 9d04d656..4c8570f6 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworldv2.json @@ -1,28 +1,35 @@ { "continentalStyle": { - "style": "FRACTAL_WATER", - "zoom": 1.925 + "style": "GLOB_IRIS_DOUBLE", + "zoom": 12.925, + "exponent": 8.1 }, + "stronghold": "stronghold", "decorate": true, "focus": "temperate-birch-forest", - "landZoom": 1.25, + "landZoom": 3.15, "placeObjects": true, "regions": [ "mushroom", - "hot", - "tropical", "swamp", + "mountains", + "ocean", + "tropical", "temperate", + "savanna", "temperate", - "temperate", + "ocean", + "frozen", + "hot", "tundra", - "frozen" + "temperate", + "mesa" ], "seaBiomeStyle": { "style": "CELLULAR_IRIS_DOUBLE" }, - "seaZoom": 2.25, - "biomeZoom": 2.05, + "seaZoom": 1.25, + "biomeZoom": 6.09, "carving": true, "lootTries": 32, "caveBiomeStyle": { @@ -31,23 +38,7 @@ "continentZoom": 1, "postProcessing": true, "landBiomeStyle": { - "zoom": 2, - "style": "CELLULAR_IRIS_DOUBLE", - "maxFractureAccuracy": true, - "fracture": { - "multiplier": 13, - "maxFractureAccuracy": true, - "style": "FRACTAL_WATER", - "zoom": 0.655, - "fracture": { - "maxFractureAccuracy": true, - "style": "STATIC", - "multiplier": 4 - } - } - }, - "regionStyle": { - "style": "CELLULAR_IRIS_DOUBLE", + "style": "CELLULAR", "fracture": { "multiplier": 18, "maxFractureAccuracy": true, @@ -60,6 +51,20 @@ } } }, + "regionStyle": { + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 2 + } + } + }, "aggressiveBiomeReshuffle": true, "entitySpawnOverrides": [ { @@ -80,18 +85,6 @@ "rarity": 250, "trigger": "CREEPER" }, - { - "cancelSourceSpawn": true, - "entity": "brian", - "rarity": 20, - "trigger": "WITCH" - }, - { - "cancelSourceSpawn": true, - "entity": "aeternum", - "rarity": 80, - "trigger": "CAT" - }, { "cancelSourceSpawn": true, "entity": "phantomapi", @@ -115,14 +108,14 @@ "rockPalette": { "palette": [ { - "block": "stone", - "weight": 2 + "weight": 10, + "block": "stone" + }, + { + "block": "granite" }, { "block": "andesite" - }, - { - "block": "stone" } ], "style": { @@ -141,81 +134,109 @@ "global-clutter" ] }, - "coordFractureDistance": 126, + "coordFractureDistance": 926, "caveLayers": [ { "canBreakSurface": false, + "caveThickness": 0.1, + "caveZoom": 0.8, "horizontalSlope": { - "min": -110, - "max": 110, + "min": -30, + "max": 30, "generator": { - "style": "IRIS_THICK", + "style": "SIMPLEX", + "zoom": 1.3, "fracture": { - "multiplier": 9, - "style": "IRIS_THICK", - "zoom": 0.3 + "style": "SIMPLEX", + "zoom": 0.8, + "multiplier": 10 } } }, - "caveThickness": 2, - "caveZoom": 1.25, "verticalSlope": { - "min": 6, - "max": 82, + "min": 20, + "max": 60, "generator": { - "style": "IRIS", - "fracture": { - "multiplier": 9, - "style": "IRIS_THICK", - "zoom": 0.3 - } + "style": "SIMPLEX", + "zoom": 1.3 } - }, - "fluid": { - "fluidType": { - "block": "lava" - }, - "fluidHeight": 8 } }, { - "canBreakSurface": true, + "canBreakSurface": false, + "caveThickness": 0.1, + "caveZoom": 0.9, "horizontalSlope": { - "min": -10, - "max": 10, + "min": -30, + "max": 30, "generator": { - "style": "IRIS_THICK", - "zoom": 0.885, + "style": "SIMPLEX", + "zoom": 1.3, "fracture": { - "multiplier": 9, - "style": "IRIS_THICK", - "zoom": 0.3 + "style": "SIMPLEX", + "zoom": 0.8, + "multiplier": 10 } } }, - "caveThickness": 0.7, - "caveZoom": 0.89, "verticalSlope": { - "min": 68, - "max": 196, + "min": 50, + "max": 80, "generator": { - "style": "IRIS_DOUBLE", - "zoom": 1.82, + "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": { - "multiplier": 9, - "style": "IRIS_THICK", - "zoom": 0.3 + "style": "SIMPLEX", + "zoom": 0.3, + "multiplier": 20 } } + }, + "verticalSlope": { + "min": 1, + "max": 35, + "generator": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 1.3 + } + }, + "fluid": { + "fluidHeight": 17, + "fluidType": { + "block": "lava" + } } } ], "shoreBiomeStyle": { - "style": "CELLULAR_IRIS_DOUBLE" + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } }, - "vanillaCaves": false, "caves": true, - "landChance": 0.59, + "landChance": 0.69, "preventLeafDecay": true, "version": 2, "deposits": [ @@ -294,8 +315,8 @@ }, { "minHeight": 2, - "maxPerChunk": 3, - "maxHeight": 15, + "maxPerChunk": 2, + "maxHeight": 18, "minPerChunk": 1, "minSize": 2, "maxSize": 5, @@ -307,11 +328,11 @@ "varience": 5 }, { - "minHeight": 2, + "minHeight": 4, "maxPerChunk": 5, "maxHeight": 40, "minPerChunk": 1, - "minSize": 6, + "minSize": 5, "maxSize": 8, "palette": [ { @@ -324,12 +345,12 @@ "varience": 7 }, { - "minHeight": 2, - "maxPerChunk": 3, + "minHeight": 3, + "maxPerChunk": 2, "maxHeight": 67, "minPerChunk": 1, - "minSize": 2, - "maxSize": 4, + "minSize": 1, + "maxSize": 3, "palette": [ { "block": "gold_ore" @@ -339,7 +360,7 @@ }, { "minHeight": 3, - "maxPerChunk": 3, + "maxPerChunk": 2, "maxHeight": 29, "minPerChunk": 0, "minSize": 3, @@ -380,7 +401,6 @@ "varience": 9 } ], - "vanillaStructures": true, "environment": "NORMAL", "overlayNoise": [ { @@ -407,17 +427,6 @@ "style": "CELLULAR_IRIS_DOUBLE" }, "name": "Overworld", - "regionZoom": 6.5, - "dimensionAngleDeg": 19, - "carveLayers": [ - { - "minHeight": 130, - "maxHeight": 290, - "threshold": 0.5, - "style": { - "zoom": 2, - "style": "FRACTAL_WATER" - } - } - ] + "regionZoom": 11, + "dimensionAngleDeg": 19 } \ No newline at end of file diff --git a/entities/bee.json b/entities/bee.json new file mode 100644 index 00000000..b03248d0 --- /dev/null +++ b/entities/bee.json @@ -0,0 +1,3 @@ +{ + "type": "BEE" +} \ No newline at end of file diff --git a/entities/fox.json b/entities/fox.json new file mode 100644 index 00000000..693e2f55 --- /dev/null +++ b/entities/fox.json @@ -0,0 +1,3 @@ +{ + "type": "FOX" +} \ No newline at end of file diff --git a/entities/iron_golem.json b/entities/iron_golem.json new file mode 100644 index 00000000..9d81e329 --- /dev/null +++ b/entities/iron_golem.json @@ -0,0 +1,4 @@ +{ + "type": "IRON_GOLEM", + "aware": true +} \ No newline at end of file diff --git a/entities/panditazorrito.json b/entities/panditazorrito.json new file mode 100644 index 00000000..2bc15aa3 --- /dev/null +++ b/entities/panditazorrito.json @@ -0,0 +1,11 @@ +{ + "type": "PANDA", + "silent": true, + "passengers": [ + { + "type": "FOX", + "customName": "&eUwU", + "customNameVisible": false + } + ] +} \ No newline at end of file diff --git a/entities/pillager.json b/entities/pillager.json new file mode 100644 index 00000000..ba618100 --- /dev/null +++ b/entities/pillager.json @@ -0,0 +1,5 @@ +{ + "type": "PILLAGER", + "silent": false, + "aware": true +} \ No newline at end of file diff --git a/entities/polar-bear.json b/entities/polar-bear.json new file mode 100644 index 00000000..de0a998a --- /dev/null +++ b/entities/polar-bear.json @@ -0,0 +1,3 @@ +{ + "type": "POLAR_BEAR" +} \ No newline at end of file diff --git a/entities/village_vex_test.json b/entities/village_vex_test.json new file mode 100644 index 00000000..d09700b4 --- /dev/null +++ b/entities/village_vex_test.json @@ -0,0 +1,5 @@ +{ + "ai": false, + "invulnerable": true, + "type": "VEX" +} \ No newline at end of file diff --git a/entities/villager.json b/entities/villager.json index a4ae543b..30c9ef10 100644 --- a/entities/villager.json +++ b/entities/villager.json @@ -1,3 +1,5 @@ { - "type": "VILLAGER" + "type": "VILLAGER", + "aware": true, + "ai": true } \ No newline at end of file diff --git a/generators/cracked-cliffs.json b/generators/cracked-cliffs.json new file mode 100644 index 00000000..43451395 --- /dev/null +++ b/generators/cracked-cliffs.json @@ -0,0 +1,33 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 4 + }, + "seed": 7246661, + "composite": [ + { + "style": { + "style": "GLOB", + "zoom": 0.4, + "exponent": 0.7, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.1, + "multiplier": 5 + } + }, + "negative": true, + "seed": 10056 + } + ], + + "cliffHeightMax": 80, + "cliffHeightMin": 35, + "cliffHeightGenerator": { + "seed": 2348, + "style": { + "style": "CELLULAR_HEIGHT" + }, + "zoom": 0.4 + } +} \ No newline at end of file diff --git a/generators/desert-dunes.json b/generators/desert-dunes.json new file mode 100644 index 00000000..0c31afa3 --- /dev/null +++ b/generators/desert-dunes.json @@ -0,0 +1,38 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 15 + }, + "seed": 133434, + "composite": [ + { + "seed": 2343, + "style": { + "style": "SIMPLEX", + "zoom": 2.2, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.4, + "multiplier": 10, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + } + }, + "exponent": 0.5, + "opacity": 1.0 + }, + { + "seed": 23432, + "style": { + "style": "FRACTAL_BILLOW_SIMPLEX" + }, + "exponent": 1.9, + "zoom": 0.8, + "negative": true, + "opacity": 0.5 + } + ] +} \ No newline at end of file diff --git a/generators/dunes.json b/generators/dunes.json new file mode 100644 index 00000000..30413903 --- /dev/null +++ b/generators/dunes.json @@ -0,0 +1,24 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 10 + }, + "seed": 54654, + "composite": [ + { + "seed": 2343, + "exponent": 5, + "negative": true, + "style": { + "style": "BIOCTAVE_FRACTAL_CUBIC", + "zoom": 2.2, + "fracture": { + "style": "IRIS_THICK", + "zoom": 0.8, + "exponent": 0.2, + "multiplier": 10 + } + } + } + ] +} \ No newline at end of file diff --git a/generators/flat.json b/generators/flat.json new file mode 100644 index 00000000..ef0fb8c0 --- /dev/null +++ b/generators/flat.json @@ -0,0 +1,15 @@ +{ + "interpolator": { + "function": "NONE", + "horizontalScale": 1 + }, + "seed": 41240, + "composite": [ + { + "seed": 2343, + "style": { + "style": "FLAT" + } + } + ] +} diff --git a/generators/loud-river.json b/generators/loud-river.json new file mode 100644 index 00000000..676c92ca --- /dev/null +++ b/generators/loud-river.json @@ -0,0 +1,16 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 1 + }, + "seed": 2133, + "composite": [ + { + "seed": 12323, + "style": { + "style": "IRIS", + "zoom": 0.9 + } + } + ] +} diff --git a/generators/mountain-cracked-cliffs.json b/generators/mountain-cracked-cliffs.json new file mode 100644 index 00000000..43451395 --- /dev/null +++ b/generators/mountain-cracked-cliffs.json @@ -0,0 +1,33 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 4 + }, + "seed": 7246661, + "composite": [ + { + "style": { + "style": "GLOB", + "zoom": 0.4, + "exponent": 0.7, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.1, + "multiplier": 5 + } + }, + "negative": true, + "seed": 10056 + } + ], + + "cliffHeightMax": 80, + "cliffHeightMin": 35, + "cliffHeightGenerator": { + "seed": 2348, + "style": { + "style": "CELLULAR_HEIGHT" + }, + "zoom": 0.4 + } +} \ No newline at end of file diff --git a/generators/mountain-gen.json b/generators/mountain-gen.json new file mode 100644 index 00000000..86c44143 --- /dev/null +++ b/generators/mountain-gen.json @@ -0,0 +1,40 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 18 + }, + "seed": 530530, + "composite": [ + { + "seed": 5346, + "style": { + "style": "TRIOCTAVE_FRACTAL_CUBIC", + "zoom": 1.7, + "fracture": { + "style": "IRIS_THICK", + "zoom": 0.8, + "exponent": 1.2, + "multiplier": 55 + } + }, + "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/mountain-plain.json b/generators/mountain-plain.json new file mode 100644 index 00000000..cfa6184b --- /dev/null +++ b/generators/mountain-plain.json @@ -0,0 +1,22 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 90 + }, + "seed": 7246661, + "composite": [ + { + "style": { + "style": "SIMPLEX", + "zoom": 0.87, + "fracture": { + "style": "IRIS_THICK", + "zoom": 0.195, + "multiplier": 18 + } + }, + "seed": 10056, + "bezier": true + } + ] +} \ No newline at end of file diff --git a/generators/mountain.json b/generators/mountain.json index 11e18805..154bba76 100644 --- a/generators/mountain.json +++ b/generators/mountain.json @@ -1,17 +1,17 @@ { "interpolator": { "function": "BILINEAR_STARCAST_9", - "horizontalScale": 41 + "horizontalScale": 30 }, "seed": 9246661, "composite": [ { "style": { "style": "IRIS", - "zoom": 0.87, + "zoom": 1.2, "fracture": { "style": "IRIS_HALF", - "zoom": 0.295, + "zoom": 0.345, "multiplier": 18 } }, diff --git a/generators/mountainous.json b/generators/mountainous.json new file mode 100644 index 00000000..e15f85c6 --- /dev/null +++ b/generators/mountainous.json @@ -0,0 +1,40 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 10 + }, + "seed": 133434, + "composite": [ + { + "seed": 2343, + "style": { + "style": "BIOCTAVE_FRACTAL_CUBIC", + "zoom": 1.7, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.8, + "exponent": 0.2, + "multiplier": 50 + } + }, + "exponent": 4, + "negative": true + }, + { + "seed": 1714, + "style": { + "style": "BIOCTAVE_FRACTAL_BILLOW_SIMPLEX", + "zoom": 0.6, + "exponent": 0.7, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.8, + "exponent": 0.2, + "multiplier": 50 + } + }, + "negative": true, + "opacity": 0.1 + } + ] +} \ No newline at end of file diff --git a/generators/ocean-steep.json b/generators/ocean-steep.json new file mode 100644 index 00000000..3de946fe --- /dev/null +++ b/generators/ocean-steep.json @@ -0,0 +1,16 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 6 + }, + "seed": 2133, + "composite": [ + { + "seed": 12323, + "style": { + "style": "IRIS", + "zoom": 0.9 + } + } + ] +} \ No newline at end of file diff --git a/generators/ocean-steep.json.bak b/generators/ocean-steep.json.bak new file mode 100644 index 00000000..3de946fe --- /dev/null +++ b/generators/ocean-steep.json.bak @@ -0,0 +1,16 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 6 + }, + "seed": 2133, + "composite": [ + { + "seed": 12323, + "style": { + "style": "IRIS", + "zoom": 0.9 + } + } + ] +} \ No newline at end of file diff --git a/generators/ocean.json b/generators/ocean.json new file mode 100644 index 00000000..6ccb63fe --- /dev/null +++ b/generators/ocean.json @@ -0,0 +1,23 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 65 + }, + "seed": 9246661, + "composite": [ + { + "style": { + "style": "IRIS", + "zoom": 1.2, + "fracture": { + "style": "IRIS_HALF", + "zoom": 0.345, + "multiplier": 18 + } + }, + "seed": 134056, + "bezier": true, + "exponent": 1.125 + } + ] +} diff --git a/generators/plain.json b/generators/plain.json index bead299c..f585717d 100644 --- a/generators/plain.json +++ b/generators/plain.json @@ -1,7 +1,7 @@ { "interpolator": { "function": "BILINEAR_STARCAST_9", - "horizontalScale": 33 + "horizontalScale": 6 }, "seed": 7246661, "composite": [ diff --git a/generators/river.json b/generators/river.json new file mode 100644 index 00000000..572d0881 --- /dev/null +++ b/generators/river.json @@ -0,0 +1,17 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 4 + }, + "exponent": 1.125, + "seed": 2133, + "composite": [ + { + "seed": 12323, + "style": { + "style": "IRIS", + "zoom": 0.9 + } + } + ] +} \ No newline at end of file diff --git a/generators/small-cliffs.json b/generators/small-cliffs.json new file mode 100644 index 00000000..d77c87c0 --- /dev/null +++ b/generators/small-cliffs.json @@ -0,0 +1,31 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 4 + }, + "seed": 2343, + + "composite": [ + { + "seed": 2344, + "style": { + "style": "FLAT" + } + } + ], + + "cliffHeightMax": 80, + "cliffHeightMin": 60, + "cliffHeightGenerator": { + "style": { + "style": "SIMPLEX", + "zoom": 0.9, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + }, + "seed": 50056 + } +} \ No newline at end of file diff --git a/generators/smooth-land-steep.json b/generators/smooth-land-steep.json new file mode 100644 index 00000000..3f164635 --- /dev/null +++ b/generators/smooth-land-steep.json @@ -0,0 +1,26 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 5 + }, + "seed": 133434, + "composite": [ + { + "seed": 2343, + "style": { + "style": "SIMPLEX", + "zoom": 1.9, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.8, + "multiplier": 30, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + } + } + } + ] +} \ No newline at end of file diff --git a/generators/smooth-land.json b/generators/smooth-land.json new file mode 100644 index 00000000..a3ff7f8e --- /dev/null +++ b/generators/smooth-land.json @@ -0,0 +1,26 @@ +{ + "interpolator": { + "function": "HERMITE_STARCAST_9", + "horizontalScale": 6 + }, + "seed": 133434, + "composite": [ + { + "seed": 2343, + "style": { + "style": "SIMPLEX", + "zoom": 1.9, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.8, + "multiplier": 30, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + } + } + } + ] +} \ No newline at end of file diff --git a/generators/soft-river.json b/generators/soft-river.json new file mode 100644 index 00000000..579f8e7c --- /dev/null +++ b/generators/soft-river.json @@ -0,0 +1,17 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 50 + }, + "seed": 2133, + "exponent": 1.125, + "composite": [ + { + "seed": 12323, + "style": { + "style": "IRIS", + "zoom": 0.9 + } + } + ] +} \ No newline at end of file diff --git a/jigsaw-pieces/bastion/blocks/air.json b/jigsaw-pieces/bastion/blocks/air.json index 19cd9c58..77d2aee0 100644 --- a/jigsaw-pieces/bastion/blocks/air.json +++ b/jigsaw-pieces/bastion/blocks/air.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/blocks/gold.json b/jigsaw-pieces/bastion/blocks/gold.json index 2775922e..5c1c1f50 100644 --- a/jigsaw-pieces/bastion/blocks/gold.json +++ b/jigsaw-pieces/bastion/blocks/gold.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/bridge_pieces/bridge.json b/jigsaw-pieces/bastion/bridge/bridge_pieces/bridge.json index 6be5b708..486b7ce7 100644 --- a/jigsaw-pieces/bastion/bridge/bridge_pieces/bridge.json +++ b/jigsaw-pieces/bastion/bridge/bridge_pieces/bridge.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/connectors/back_bridge_bottom.json b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_bottom.json index 2de54fd0..3480da2e 100644 --- a/jigsaw-pieces/bastion/bridge/connectors/back_bridge_bottom.json +++ b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_bottom.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/connectors/back_bridge_top.json b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_top.json index df279327..8079bfb5 100644 --- a/jigsaw-pieces/bastion/bridge/connectors/back_bridge_top.json +++ b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_top.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/legs/leg_0.json b/jigsaw-pieces/bastion/bridge/legs/leg_0.json index 025c4574..14e9da6b 100644 --- a/jigsaw-pieces/bastion/bridge/legs/leg_0.json +++ b/jigsaw-pieces/bastion/bridge/legs/leg_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/legs/leg_1.json b/jigsaw-pieces/bastion/bridge/legs/leg_1.json index d5cf6390..0659a112 100644 --- a/jigsaw-pieces/bastion/bridge/legs/leg_1.json +++ b/jigsaw-pieces/bastion/bridge/legs/leg_1.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/rampart_plates/plate_0.json b/jigsaw-pieces/bastion/bridge/rampart_plates/plate_0.json index 8f11611e..8fd68731 100644 --- a/jigsaw-pieces/bastion/bridge/rampart_plates/plate_0.json +++ b/jigsaw-pieces/bastion/bridge/rampart_plates/plate_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/ramparts/rampart_0.json b/jigsaw-pieces/bastion/bridge/ramparts/rampart_0.json index 4ecd42f1..becbb112 100644 --- a/jigsaw-pieces/bastion/bridge/ramparts/rampart_0.json +++ b/jigsaw-pieces/bastion/bridge/ramparts/rampart_0.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/ramparts/rampart_1.json b/jigsaw-pieces/bastion/bridge/ramparts/rampart_1.json index e6bfb741..904b791e 100644 --- a/jigsaw-pieces/bastion/bridge/ramparts/rampart_1.json +++ b/jigsaw-pieces/bastion/bridge/ramparts/rampart_1.json @@ -141,7 +141,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance.json b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance.json index 0a93f2d2..32573ec9 100644 --- a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance.json +++ b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance.json @@ -310,7 +310,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_base.json b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_base.json index 18f62186..c0a6577c 100644 --- a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_base.json +++ b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_base.json @@ -180,7 +180,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_face.json b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_face.json index d6e28e17..b7329ec0 100644 --- a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_face.json +++ b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_face.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/walls/wall_base_0.json b/jigsaw-pieces/bastion/bridge/walls/wall_base_0.json index 8f28aced..58d9b762 100644 --- a/jigsaw-pieces/bastion/bridge/walls/wall_base_0.json +++ b/jigsaw-pieces/bastion/bridge/walls/wall_base_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/bridge/walls/wall_base_1.json b/jigsaw-pieces/bastion/bridge/walls/wall_base_1.json index 228c4126..85de980d 100644 --- a/jigsaw-pieces/bastion/bridge/walls/wall_base_1.json +++ b/jigsaw-pieces/bastion/bridge/walls/wall_base_1.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/air_base.json b/jigsaw-pieces/bastion/hoglin_stable/air_base.json index 991f7837..cf59a327 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/air_base.json +++ b/jigsaw-pieces/bastion/hoglin_stable/air_base.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/connectors/end_post_connector.json b/jigsaw-pieces/bastion/hoglin_stable/connectors/end_post_connector.json index 66e22efa..ce8a6931 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/connectors/end_post_connector.json +++ b/jigsaw-pieces/bastion/hoglin_stable/connectors/end_post_connector.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_0.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_0.json index 4c3fbd62..4619c442 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_0.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_1.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_1.json index 7afd7f6b..2d089497 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_1.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_2.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_2.json index f904c920..ece84f94 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_2.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_3.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_3.json index 4acd933e..5f0930c8 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_3.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_4.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_4.json index e592c744..b92a9800 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_4.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_4.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_0.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_0.json index c30dc620..0ed47be6 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_1.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_1.json index d1b8e8e0..0fb7aabd 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_1.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_2.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_2.json index f46b1dae..fc0d7e4f 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_2.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_3.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_3.json index b134dd49..2e0da5f4 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_3.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_4.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_4.json index b2ec2c43..b16235e2 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_4.json +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_4.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/posts/end_post.json b/jigsaw-pieces/bastion/hoglin_stable/posts/end_post.json index 46c129be..e6742d64 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/posts/end_post.json +++ b/jigsaw-pieces/bastion/hoglin_stable/posts/end_post.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/posts/stair_post.json b/jigsaw-pieces/bastion/hoglin_stable/posts/stair_post.json index 7c85b6a1..0af409bd 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/posts/stair_post.json +++ b/jigsaw-pieces/bastion/hoglin_stable/posts/stair_post.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/rampart_plates/rampart_plate_1.json b/jigsaw-pieces/bastion/hoglin_stable/rampart_plates/rampart_plate_1.json index 7a826974..c693143b 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/rampart_plates/rampart_plate_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/rampart_plates/rampart_plate_1.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_1.json b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_1.json index ccc9b1f6..3d63271e 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_1.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_2.json b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_2.json index 8ba68efc..ae31df31 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_2.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_3.json b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_3.json index a00a077f..ef41a24d 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_3.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_0.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_0.json index dc8161ea..2dd75ad1 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_0.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_1.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_1.json index eaa7f3f3..7ef09194 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_1.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_2.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_2.json index 7183a480..7b236101 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_2.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_3.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_3.json index 1b964a6c..ca522c46 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_3.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_0.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_0.json index fa0ac6d0..1a43fa15 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_1.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_1.json index d086941e..45facf40 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_1.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_2.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_2.json index a8fe5faf..5f17a5d0 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_2.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_3.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_3.json index fbfae949..469e303b 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_3.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_0.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_0.json index 4386d575..71926717 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_1.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_1.json index 8b91bb81..89d2231b 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_1.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_2.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_2.json index 3c78ba7a..5dc36f19 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_2.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_3.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_3.json index 0f996561..b72f66f0 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_3.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_4.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_4.json index 4bf30087..148681f7 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_4.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_4.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_0.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_0.json index 114becf7..557f9955 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_1.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_1.json index 23ffba7f..5a9d40bc 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_1.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_2.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_2.json index 5beb4d9e..5698619d 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_2.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_3.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_3.json index 82b3324a..3c99829e 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_3.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_4.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_4.json index e4ba7f21..9df85d40 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_4.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_4.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_0.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_0.json index 8f2147b1..2604910e 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_0.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_1.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_1.json index 822fb59e..0d8a10a3 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_1.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_2.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_2.json index b049ed35..92086c20 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_2.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_3.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_3.json index 083d29c1..9e440e81 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_3.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_4.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_4.json index 04c7c84c..46381138 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_4.json +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_4.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.json index 2428c72a..87cb964b 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.json index 07cdfa86..b3c3690b 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.json index a56c854b..145771a8 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.json index 481669fc..336f5082 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.json index 4c8d155f..95f4e085 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_0.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_0.json index 9df1c2d6..12c79c7c 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_0.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_1.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_1.json index 1aae22a0..52a25313 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_1.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_2.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_2.json index 9c2c753a..bf5147ce 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_2.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_2.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_3.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_3.json index 11371b3d..62986884 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_3.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_3.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_4.json b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_4.json index 7cb5e193..54057b15 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_4.json +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_4.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_0.json b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_0.json index 5ac366f0..873ceea3 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_0.json +++ b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_0.json @@ -115,7 +115,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_1.json b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_1.json index aba814f6..f85c883a 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_1.json +++ b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_1.json @@ -141,7 +141,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/hoglin_stable/walls/wall_base.json b/jigsaw-pieces/bastion/hoglin_stable/walls/wall_base.json index 1ee0e6c7..27d198c0 100644 --- a/jigsaw-pieces/bastion/hoglin_stable/walls/wall_base.json +++ b/jigsaw-pieces/bastion/hoglin_stable/walls/wall_base.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/mobs/crossbow_piglin.json b/jigsaw-pieces/bastion/mobs/crossbow_piglin.json index da8da4b7..5ecd6845 100644 --- a/jigsaw-pieces/bastion/mobs/crossbow_piglin.json +++ b/jigsaw-pieces/bastion/mobs/crossbow_piglin.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/mobs/empty.json b/jigsaw-pieces/bastion/mobs/empty.json index bbbf732c..3f372c44 100644 --- a/jigsaw-pieces/bastion/mobs/empty.json +++ b/jigsaw-pieces/bastion/mobs/empty.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/mobs/hoglin.json b/jigsaw-pieces/bastion/mobs/hoglin.json index d3fe4ab8..64fe57b3 100644 --- a/jigsaw-pieces/bastion/mobs/hoglin.json +++ b/jigsaw-pieces/bastion/mobs/hoglin.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/mobs/melee_piglin.json b/jigsaw-pieces/bastion/mobs/melee_piglin.json index 8c326fb1..32fb875f 100644 --- a/jigsaw-pieces/bastion/mobs/melee_piglin.json +++ b/jigsaw-pieces/bastion/mobs/melee_piglin.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/mobs/melee_piglin_always.json b/jigsaw-pieces/bastion/mobs/melee_piglin_always.json index 85b3099a..e038cd61 100644 --- a/jigsaw-pieces/bastion/mobs/melee_piglin_always.json +++ b/jigsaw-pieces/bastion/mobs/melee_piglin_always.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/mobs/sword_piglin.json b/jigsaw-pieces/bastion/mobs/sword_piglin.json index 84313f7a..3f225a52 100644 --- a/jigsaw-pieces/bastion/mobs/sword_piglin.json +++ b/jigsaw-pieces/bastion/mobs/sword_piglin.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_0.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_0.json index 3f27b67f..1c9c8ad3 100644 --- a/jigsaw-pieces/bastion/treasure/bases/centers/center_0.json +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_0.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_1.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_1.json index e596d02c..bb180755 100644 --- a/jigsaw-pieces/bastion/treasure/bases/centers/center_1.json +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_1.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_2.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_2.json index 6dd4c6e3..2d676e0a 100644 --- a/jigsaw-pieces/bastion/treasure/bases/centers/center_2.json +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_2.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_3.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_3.json index 9acc28b9..5db5ea3a 100644 --- a/jigsaw-pieces/bastion/treasure/bases/centers/center_3.json +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_3.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/bases/lava_basin.json b/jigsaw-pieces/bastion/treasure/bases/lava_basin.json index e48c785b..3dbd7755 100644 --- a/jigsaw-pieces/bastion/treasure/bases/lava_basin.json +++ b/jigsaw-pieces/bastion/treasure/bases/lava_basin.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/big_air_full.json b/jigsaw-pieces/bastion/treasure/big_air_full.json index 1f38e8b4..a10fb6c5 100644 --- a/jigsaw-pieces/bastion/treasure/big_air_full.json +++ b/jigsaw-pieces/bastion/treasure/big_air_full.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/brains/center_brain.json b/jigsaw-pieces/bastion/treasure/brains/center_brain.json index 912e52d3..7e6a8995 100644 --- a/jigsaw-pieces/bastion/treasure/brains/center_brain.json +++ b/jigsaw-pieces/bastion/treasure/brains/center_brain.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_middle.json b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_middle.json index 5ffda9fc..9d6498e9 100644 --- a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_middle.json +++ b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_middle.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top.json b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top.json index 8fe18e65..2821e35b 100644 --- a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top.json +++ b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top_entrance.json b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top_entrance.json index 07015734..846514d0 100644 --- a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top_entrance.json +++ b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top_entrance.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/bottom/corner_0.json b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_0.json index 690636a9..31730b89 100644 --- a/jigsaw-pieces/bastion/treasure/corners/bottom/corner_0.json +++ b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/bottom/corner_1.json b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_1.json index a44f6693..e4deb766 100644 --- a/jigsaw-pieces/bastion/treasure/corners/bottom/corner_1.json +++ b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_1.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/edges/bottom.json b/jigsaw-pieces/bastion/treasure/corners/edges/bottom.json index 53eadcf2..7b361033 100644 --- a/jigsaw-pieces/bastion/treasure/corners/edges/bottom.json +++ b/jigsaw-pieces/bastion/treasure/corners/edges/bottom.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/edges/middle.json b/jigsaw-pieces/bastion/treasure/corners/edges/middle.json index c7d91f47..cdfa506b 100644 --- a/jigsaw-pieces/bastion/treasure/corners/edges/middle.json +++ b/jigsaw-pieces/bastion/treasure/corners/edges/middle.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/edges/top.json b/jigsaw-pieces/bastion/treasure/corners/edges/top.json index c9eea1bd..a926939f 100644 --- a/jigsaw-pieces/bastion/treasure/corners/edges/top.json +++ b/jigsaw-pieces/bastion/treasure/corners/edges/top.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/middle/corner_0.json b/jigsaw-pieces/bastion/treasure/corners/middle/corner_0.json index 17e13dec..0af8a705 100644 --- a/jigsaw-pieces/bastion/treasure/corners/middle/corner_0.json +++ b/jigsaw-pieces/bastion/treasure/corners/middle/corner_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/middle/corner_1.json b/jigsaw-pieces/bastion/treasure/corners/middle/corner_1.json index 4980006f..06262d39 100644 --- a/jigsaw-pieces/bastion/treasure/corners/middle/corner_1.json +++ b/jigsaw-pieces/bastion/treasure/corners/middle/corner_1.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/top/corner_0.json b/jigsaw-pieces/bastion/treasure/corners/top/corner_0.json index f721b731..383857d9 100644 --- a/jigsaw-pieces/bastion/treasure/corners/top/corner_0.json +++ b/jigsaw-pieces/bastion/treasure/corners/top/corner_0.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/corners/top/corner_1.json b/jigsaw-pieces/bastion/treasure/corners/top/corner_1.json index 42ed8361..aa0e118e 100644 --- a/jigsaw-pieces/bastion/treasure/corners/top/corner_1.json +++ b/jigsaw-pieces/bastion/treasure/corners/top/corner_1.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/entrances/entrance_0.json b/jigsaw-pieces/bastion/treasure/entrances/entrance_0.json index 4654484c..47f1ea00 100644 --- a/jigsaw-pieces/bastion/treasure/entrances/entrance_0.json +++ b/jigsaw-pieces/bastion/treasure/entrances/entrance_0.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/empty.json b/jigsaw-pieces/bastion/treasure/extensions/empty.json index a93712e8..79afa36c 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/empty.json +++ b/jigsaw-pieces/bastion/treasure/extensions/empty.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/fire_room.json b/jigsaw-pieces/bastion/treasure/extensions/fire_room.json index 83673eda..3432f6a1 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/fire_room.json +++ b/jigsaw-pieces/bastion/treasure/extensions/fire_room.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/house_0.json b/jigsaw-pieces/bastion/treasure/extensions/house_0.json index 13ae5bf2..4591d197 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/house_0.json +++ b/jigsaw-pieces/bastion/treasure/extensions/house_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/house_1.json b/jigsaw-pieces/bastion/treasure/extensions/house_1.json index 5871ef54..98a5594c 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/house_1.json +++ b/jigsaw-pieces/bastion/treasure/extensions/house_1.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_0.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_0.json index 34488b5f..3f9baed4 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_0.json +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_1.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_1.json index 510a0684..651bb5d5 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_1.json +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_1.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_2.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_2.json index 49c09ccb..54d16b87 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_2.json +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_2.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_3.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_3.json index 1806a7ac..06d77f98 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_3.json +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_3.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/roofed_bridge.json b/jigsaw-pieces/bastion/treasure/extensions/roofed_bridge.json index b8117a61..32c0f19f 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/roofed_bridge.json +++ b/jigsaw-pieces/bastion/treasure/extensions/roofed_bridge.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_0.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_0.json index a3b9c678..839439e3 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_0.json +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_1.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_1.json index 2312e3c6..32b3612d 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_1.json +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_1.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_2.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_2.json index ca0330ee..075c4205 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_2.json +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_2.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_3.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_3.json index 91de8f5a..89944d80 100644 --- a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_3.json +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_3.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/ramparts/bottom_wall_0.json b/jigsaw-pieces/bastion/treasure/ramparts/bottom_wall_0.json index f7c848aa..4e50be86 100644 --- a/jigsaw-pieces/bastion/treasure/ramparts/bottom_wall_0.json +++ b/jigsaw-pieces/bastion/treasure/ramparts/bottom_wall_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_main.json b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_main.json index e75db542..de00e7d1 100644 --- a/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_main.json +++ b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_main.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_side.json b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_side.json index becfe11c..af06fe1c 100644 --- a/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_side.json +++ b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_side.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_main.json b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_main.json index 6b5426a3..536afc09 100644 --- a/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_main.json +++ b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_main.json @@ -154,7 +154,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_side.json b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_side.json index b8a00e45..680e38d7 100644 --- a/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_side.json +++ b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_side.json @@ -154,7 +154,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/ramparts/top_wall.json b/jigsaw-pieces/bastion/treasure/ramparts/top_wall.json index 7aa52efd..d46415e7 100644 --- a/jigsaw-pieces/bastion/treasure/ramparts/top_wall.json +++ b/jigsaw-pieces/bastion/treasure/ramparts/top_wall.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/roofs/center_roof.json b/jigsaw-pieces/bastion/treasure/roofs/center_roof.json index 8a7a8ef7..dfea5945 100644 --- a/jigsaw-pieces/bastion/treasure/roofs/center_roof.json +++ b/jigsaw-pieces/bastion/treasure/roofs/center_roof.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/roofs/corner_roof.json b/jigsaw-pieces/bastion/treasure/roofs/corner_roof.json index ffa96da4..419a4403 100644 --- a/jigsaw-pieces/bastion/treasure/roofs/corner_roof.json +++ b/jigsaw-pieces/bastion/treasure/roofs/corner_roof.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/roofs/wall_roof.json b/jigsaw-pieces/bastion/treasure/roofs/wall_roof.json index 0665176d..34f0fb14 100644 --- a/jigsaw-pieces/bastion/treasure/roofs/wall_roof.json +++ b/jigsaw-pieces/bastion/treasure/roofs/wall_roof.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/stairs/lower_stairs.json b/jigsaw-pieces/bastion/treasure/stairs/lower_stairs.json index 3de01f3a..55df4c33 100644 --- a/jigsaw-pieces/bastion/treasure/stairs/lower_stairs.json +++ b/jigsaw-pieces/bastion/treasure/stairs/lower_stairs.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_0.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_0.json index a1ee05af..7abe54dc 100644 --- a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_0.json +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_0.json @@ -141,7 +141,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_1.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_1.json index 3814a8f7..462420b2 100644 --- a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_1.json +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_1.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_2.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_2.json index cce73030..73b1d0fb 100644 --- a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_2.json +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_2.json @@ -128,7 +128,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_3.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_3.json index a8dc0162..ad05ac7c 100644 --- a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_3.json +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_3.json @@ -115,7 +115,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/entrance_wall.json b/jigsaw-pieces/bastion/treasure/walls/entrance_wall.json index 162c6793..e18858e8 100644 --- a/jigsaw-pieces/bastion/treasure/walls/entrance_wall.json +++ b/jigsaw-pieces/bastion/treasure/walls/entrance_wall.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/lava_wall.json b/jigsaw-pieces/bastion/treasure/walls/lava_wall.json index 667ef926..6268c5ab 100644 --- a/jigsaw-pieces/bastion/treasure/walls/lava_wall.json +++ b/jigsaw-pieces/bastion/treasure/walls/lava_wall.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/mid/wall_0.json b/jigsaw-pieces/bastion/treasure/walls/mid/wall_0.json index 31c3f87c..70a26c87 100644 --- a/jigsaw-pieces/bastion/treasure/walls/mid/wall_0.json +++ b/jigsaw-pieces/bastion/treasure/walls/mid/wall_0.json @@ -206,7 +206,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/mid/wall_1.json b/jigsaw-pieces/bastion/treasure/walls/mid/wall_1.json index 59e5d972..ca585c85 100644 --- a/jigsaw-pieces/bastion/treasure/walls/mid/wall_1.json +++ b/jigsaw-pieces/bastion/treasure/walls/mid/wall_1.json @@ -206,7 +206,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/mid/wall_2.json b/jigsaw-pieces/bastion/treasure/walls/mid/wall_2.json index 858a05c9..d2a96006 100644 --- a/jigsaw-pieces/bastion/treasure/walls/mid/wall_2.json +++ b/jigsaw-pieces/bastion/treasure/walls/mid/wall_2.json @@ -141,7 +141,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/bottom_corner.json b/jigsaw-pieces/bastion/treasure/walls/outer/bottom_corner.json index 4ff01545..afdc8cd6 100644 --- a/jigsaw-pieces/bastion/treasure/walls/outer/bottom_corner.json +++ b/jigsaw-pieces/bastion/treasure/walls/outer/bottom_corner.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/medium_outer_wall.json b/jigsaw-pieces/bastion/treasure/walls/outer/medium_outer_wall.json index 16f8e7a0..ce6e263b 100644 --- a/jigsaw-pieces/bastion/treasure/walls/outer/medium_outer_wall.json +++ b/jigsaw-pieces/bastion/treasure/walls/outer/medium_outer_wall.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/mid_corner.json b/jigsaw-pieces/bastion/treasure/walls/outer/mid_corner.json index 846c20a1..de579a1c 100644 --- a/jigsaw-pieces/bastion/treasure/walls/outer/mid_corner.json +++ b/jigsaw-pieces/bastion/treasure/walls/outer/mid_corner.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/outer_wall.json b/jigsaw-pieces/bastion/treasure/walls/outer/outer_wall.json index 86655489..ae0b86b4 100644 --- a/jigsaw-pieces/bastion/treasure/walls/outer/outer_wall.json +++ b/jigsaw-pieces/bastion/treasure/walls/outer/outer_wall.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/tall_outer_wall.json b/jigsaw-pieces/bastion/treasure/walls/outer/tall_outer_wall.json index 25f9a4d8..c44504c3 100644 --- a/jigsaw-pieces/bastion/treasure/walls/outer/tall_outer_wall.json +++ b/jigsaw-pieces/bastion/treasure/walls/outer/tall_outer_wall.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/top_corner.json b/jigsaw-pieces/bastion/treasure/walls/outer/top_corner.json index 8d50388a..9296d436 100644 --- a/jigsaw-pieces/bastion/treasure/walls/outer/top_corner.json +++ b/jigsaw-pieces/bastion/treasure/walls/outer/top_corner.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/top/main_entrance.json b/jigsaw-pieces/bastion/treasure/walls/top/main_entrance.json index 742b4013..32c90e19 100644 --- a/jigsaw-pieces/bastion/treasure/walls/top/main_entrance.json +++ b/jigsaw-pieces/bastion/treasure/walls/top/main_entrance.json @@ -206,7 +206,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/top/wall_0.json b/jigsaw-pieces/bastion/treasure/walls/top/wall_0.json index 94ffb306..b6afed3b 100644 --- a/jigsaw-pieces/bastion/treasure/walls/top/wall_0.json +++ b/jigsaw-pieces/bastion/treasure/walls/top/wall_0.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/treasure/walls/top/wall_1.json b/jigsaw-pieces/bastion/treasure/walls/top/wall_1.json index d30586b3..114373ec 100644 --- a/jigsaw-pieces/bastion/treasure/walls/top/wall_1.json +++ b/jigsaw-pieces/bastion/treasure/walls/top/wall_1.json @@ -154,7 +154,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/air_base.json b/jigsaw-pieces/bastion/units/air_base.json index 074defac..0688bab2 100644 --- a/jigsaw-pieces/bastion/units/air_base.json +++ b/jigsaw-pieces/bastion/units/air_base.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/center_pieces/center_0.json b/jigsaw-pieces/bastion/units/center_pieces/center_0.json index f64b26d7..fa3c7b6c 100644 --- a/jigsaw-pieces/bastion/units/center_pieces/center_0.json +++ b/jigsaw-pieces/bastion/units/center_pieces/center_0.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/center_pieces/center_1.json b/jigsaw-pieces/bastion/units/center_pieces/center_1.json index baf76001..15702c97 100644 --- a/jigsaw-pieces/bastion/units/center_pieces/center_1.json +++ b/jigsaw-pieces/bastion/units/center_pieces/center_1.json @@ -128,7 +128,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/center_pieces/center_2.json b/jigsaw-pieces/bastion/units/center_pieces/center_2.json index d771111f..9217a60b 100644 --- a/jigsaw-pieces/bastion/units/center_pieces/center_2.json +++ b/jigsaw-pieces/bastion/units/center_pieces/center_2.json @@ -128,7 +128,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/edges/edge_0.json b/jigsaw-pieces/bastion/units/edges/edge_0.json index 359f6c3c..b1cf6ef8 100644 --- a/jigsaw-pieces/bastion/units/edges/edge_0.json +++ b/jigsaw-pieces/bastion/units/edges/edge_0.json @@ -115,7 +115,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/fillers/stage_0.json b/jigsaw-pieces/bastion/units/fillers/stage_0.json index 88dbbdb6..7e85ce0c 100644 --- a/jigsaw-pieces/bastion/units/fillers/stage_0.json +++ b/jigsaw-pieces/bastion/units/fillers/stage_0.json @@ -128,7 +128,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/pathways/pathway_0.json b/jigsaw-pieces/bastion/units/pathways/pathway_0.json index 9f683088..14b615bb 100644 --- a/jigsaw-pieces/bastion/units/pathways/pathway_0.json +++ b/jigsaw-pieces/bastion/units/pathways/pathway_0.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/pathways/pathway_wall_0.json b/jigsaw-pieces/bastion/units/pathways/pathway_wall_0.json index f5c76d9f..d62f0823 100644 --- a/jigsaw-pieces/bastion/units/pathways/pathway_wall_0.json +++ b/jigsaw-pieces/bastion/units/pathways/pathway_wall_0.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/rampart_plates/plate_0.json b/jigsaw-pieces/bastion/units/rampart_plates/plate_0.json index b7a7bd2a..d3ec6dff 100644 --- a/jigsaw-pieces/bastion/units/rampart_plates/plate_0.json +++ b/jigsaw-pieces/bastion/units/rampart_plates/plate_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/ramparts/ramparts_0.json b/jigsaw-pieces/bastion/units/ramparts/ramparts_0.json index 6b639df1..b59963a3 100644 --- a/jigsaw-pieces/bastion/units/ramparts/ramparts_0.json +++ b/jigsaw-pieces/bastion/units/ramparts/ramparts_0.json @@ -115,7 +115,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/ramparts/ramparts_1.json b/jigsaw-pieces/bastion/units/ramparts/ramparts_1.json index 9985c0e5..a46096a7 100644 --- a/jigsaw-pieces/bastion/units/ramparts/ramparts_1.json +++ b/jigsaw-pieces/bastion/units/ramparts/ramparts_1.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/ramparts/ramparts_2.json b/jigsaw-pieces/bastion/units/ramparts/ramparts_2.json index 51af4e66..b6e651d2 100644 --- a/jigsaw-pieces/bastion/units/ramparts/ramparts_2.json +++ b/jigsaw-pieces/bastion/units/ramparts/ramparts_2.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/rot/stage_1_0.json b/jigsaw-pieces/bastion/units/stages/rot/stage_1_0.json index 65154977..61a46162 100644 --- a/jigsaw-pieces/bastion/units/stages/rot/stage_1_0.json +++ b/jigsaw-pieces/bastion/units/stages/rot/stage_1_0.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_0.json b/jigsaw-pieces/bastion/units/stages/stage_0_0.json index c4987955..8d537c8a 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_0_0.json +++ b/jigsaw-pieces/bastion/units/stages/stage_0_0.json @@ -154,7 +154,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_1.json b/jigsaw-pieces/bastion/units/stages/stage_0_1.json index f0a254b3..399f12d8 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_0_1.json +++ b/jigsaw-pieces/bastion/units/stages/stage_0_1.json @@ -141,7 +141,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_2.json b/jigsaw-pieces/bastion/units/stages/stage_0_2.json index 23b3fed5..04d7ab2f 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_0_2.json +++ b/jigsaw-pieces/bastion/units/stages/stage_0_2.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_3.json b/jigsaw-pieces/bastion/units/stages/stage_0_3.json index c16946fb..e45b772e 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_0_3.json +++ b/jigsaw-pieces/bastion/units/stages/stage_0_3.json @@ -154,7 +154,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_0.json b/jigsaw-pieces/bastion/units/stages/stage_1_0.json index 0c2cbe1f..fd15dd82 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_1_0.json +++ b/jigsaw-pieces/bastion/units/stages/stage_1_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_1.json b/jigsaw-pieces/bastion/units/stages/stage_1_1.json index 37c90730..0619506f 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_1_1.json +++ b/jigsaw-pieces/bastion/units/stages/stage_1_1.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_2.json b/jigsaw-pieces/bastion/units/stages/stage_1_2.json index d33de1b6..d0b33f54 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_1_2.json +++ b/jigsaw-pieces/bastion/units/stages/stage_1_2.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_3.json b/jigsaw-pieces/bastion/units/stages/stage_1_3.json index af89db36..1083e4d7 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_1_3.json +++ b/jigsaw-pieces/bastion/units/stages/stage_1_3.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_2_0.json b/jigsaw-pieces/bastion/units/stages/stage_2_0.json index 1a308f5e..d059cd7a 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_2_0.json +++ b/jigsaw-pieces/bastion/units/stages/stage_2_0.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_2_1.json b/jigsaw-pieces/bastion/units/stages/stage_2_1.json index bbb906ae..c28c78be 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_2_1.json +++ b/jigsaw-pieces/bastion/units/stages/stage_2_1.json @@ -76,7 +76,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_0.json b/jigsaw-pieces/bastion/units/stages/stage_3_0.json index 7eef6f99..ed95aadb 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_3_0.json +++ b/jigsaw-pieces/bastion/units/stages/stage_3_0.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_1.json b/jigsaw-pieces/bastion/units/stages/stage_3_1.json index 36b9783d..605fcfc5 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_3_1.json +++ b/jigsaw-pieces/bastion/units/stages/stage_3_1.json @@ -63,7 +63,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_2.json b/jigsaw-pieces/bastion/units/stages/stage_3_2.json index aedbc0f0..4ab4e671 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_3_2.json +++ b/jigsaw-pieces/bastion/units/stages/stage_3_2.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_3.json b/jigsaw-pieces/bastion/units/stages/stage_3_3.json index d91efe4e..928d77a7 100644 --- a/jigsaw-pieces/bastion/units/stages/stage_3_3.json +++ b/jigsaw-pieces/bastion/units/stages/stage_3_3.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/wall_units/edge_0_large.json b/jigsaw-pieces/bastion/units/wall_units/edge_0_large.json index 615d12af..9cfd2668 100644 --- a/jigsaw-pieces/bastion/units/wall_units/edge_0_large.json +++ b/jigsaw-pieces/bastion/units/wall_units/edge_0_large.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/wall_units/unit_0.json b/jigsaw-pieces/bastion/units/wall_units/unit_0.json index 4fd144d6..984f34c5 100644 --- a/jigsaw-pieces/bastion/units/wall_units/unit_0.json +++ b/jigsaw-pieces/bastion/units/wall_units/unit_0.json @@ -89,7 +89,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/walls/connected_wall.json b/jigsaw-pieces/bastion/units/walls/connected_wall.json index 14a7906d..2cc38d76 100644 --- a/jigsaw-pieces/bastion/units/walls/connected_wall.json +++ b/jigsaw-pieces/bastion/units/walls/connected_wall.json @@ -102,7 +102,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/bastion/units/walls/wall_base.json b/jigsaw-pieces/bastion/units/walls/wall_base.json index 818f9a7c..62cd8119 100644 --- a/jigsaw-pieces/bastion/units/walls/wall_base.json +++ b/jigsaw-pieces/bastion/units/walls/wall_base.json @@ -167,7 +167,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/desert_pyramid/bottom.json b/jigsaw-pieces/desert_pyramid/bottom.json new file mode 100644 index 00000000..7f9466ca --- /dev/null +++ b/jigsaw-pieces/desert_pyramid/bottom.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": 4, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }], + "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": true, + "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": "desert-pyramid/bottom" +} diff --git a/jigsaw-pieces/desert_pyramid/top.json b/jigsaw-pieces/desert_pyramid/top.json new file mode 100644 index 00000000..3838c60e --- /dev/null +++ b/jigsaw-pieces/desert_pyramid/top.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["desert_pyramid/pyramid"], + "position": { + "x": 0, + "y": -7, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "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": "desert-pyramid/top" +} diff --git a/jigsaw-pieces/end_city/base_floor.json b/jigsaw-pieces/end_city/base_floor.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/base_floor.json +++ b/jigsaw-pieces/end_city/base_floor.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/base_roof.json b/jigsaw-pieces/end_city/base_roof.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/base_roof.json +++ b/jigsaw-pieces/end_city/base_roof.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/bridge_end.json b/jigsaw-pieces/end_city/bridge_end.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/bridge_end.json +++ b/jigsaw-pieces/end_city/bridge_end.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/bridge_gentle_stairs.json b/jigsaw-pieces/end_city/bridge_gentle_stairs.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/bridge_gentle_stairs.json +++ b/jigsaw-pieces/end_city/bridge_gentle_stairs.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/bridge_piece.json b/jigsaw-pieces/end_city/bridge_piece.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/bridge_piece.json +++ b/jigsaw-pieces/end_city/bridge_piece.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/bridge_steep_stairs.json b/jigsaw-pieces/end_city/bridge_steep_stairs.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/bridge_steep_stairs.json +++ b/jigsaw-pieces/end_city/bridge_steep_stairs.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/fat_tower_base.json b/jigsaw-pieces/end_city/fat_tower_base.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/fat_tower_base.json +++ b/jigsaw-pieces/end_city/fat_tower_base.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/fat_tower_middle.json b/jigsaw-pieces/end_city/fat_tower_middle.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/fat_tower_middle.json +++ b/jigsaw-pieces/end_city/fat_tower_middle.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/fat_tower_top.json b/jigsaw-pieces/end_city/fat_tower_top.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/fat_tower_top.json +++ b/jigsaw-pieces/end_city/fat_tower_top.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/second_floor_1.json b/jigsaw-pieces/end_city/second_floor_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/second_floor_1.json +++ b/jigsaw-pieces/end_city/second_floor_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/second_floor_2.json b/jigsaw-pieces/end_city/second_floor_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/second_floor_2.json +++ b/jigsaw-pieces/end_city/second_floor_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/second_roof.json b/jigsaw-pieces/end_city/second_roof.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/second_roof.json +++ b/jigsaw-pieces/end_city/second_roof.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/ship.json b/jigsaw-pieces/end_city/ship.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/ship.json +++ b/jigsaw-pieces/end_city/ship.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/third_floor_1.json b/jigsaw-pieces/end_city/third_floor_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/third_floor_1.json +++ b/jigsaw-pieces/end_city/third_floor_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/third_floor_2.json b/jigsaw-pieces/end_city/third_floor_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/third_floor_2.json +++ b/jigsaw-pieces/end_city/third_floor_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/third_roof.json b/jigsaw-pieces/end_city/third_roof.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/third_roof.json +++ b/jigsaw-pieces/end_city/third_roof.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/tower_base.json b/jigsaw-pieces/end_city/tower_base.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/tower_base.json +++ b/jigsaw-pieces/end_city/tower_base.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/tower_floor.json b/jigsaw-pieces/end_city/tower_floor.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/tower_floor.json +++ b/jigsaw-pieces/end_city/tower_floor.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/tower_piece.json b/jigsaw-pieces/end_city/tower_piece.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/tower_piece.json +++ b/jigsaw-pieces/end_city/tower_piece.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/end_city/tower_top.json b/jigsaw-pieces/end_city/tower_top.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/end_city/tower_top.json +++ b/jigsaw-pieces/end_city/tower_top.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_1.json b/jigsaw-pieces/fossil/skull_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_1.json +++ b/jigsaw-pieces/fossil/skull_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_1_coal.json b/jigsaw-pieces/fossil/skull_1_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_1_coal.json +++ b/jigsaw-pieces/fossil/skull_1_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_2.json b/jigsaw-pieces/fossil/skull_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_2.json +++ b/jigsaw-pieces/fossil/skull_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_2_coal.json b/jigsaw-pieces/fossil/skull_2_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_2_coal.json +++ b/jigsaw-pieces/fossil/skull_2_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_3.json b/jigsaw-pieces/fossil/skull_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_3.json +++ b/jigsaw-pieces/fossil/skull_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_3_coal.json b/jigsaw-pieces/fossil/skull_3_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_3_coal.json +++ b/jigsaw-pieces/fossil/skull_3_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_4.json b/jigsaw-pieces/fossil/skull_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_4.json +++ b/jigsaw-pieces/fossil/skull_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/skull_4_coal.json b/jigsaw-pieces/fossil/skull_4_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/skull_4_coal.json +++ b/jigsaw-pieces/fossil/skull_4_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_1.json b/jigsaw-pieces/fossil/spine_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_1.json +++ b/jigsaw-pieces/fossil/spine_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_1_coal.json b/jigsaw-pieces/fossil/spine_1_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_1_coal.json +++ b/jigsaw-pieces/fossil/spine_1_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_2.json b/jigsaw-pieces/fossil/spine_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_2.json +++ b/jigsaw-pieces/fossil/spine_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_2_coal.json b/jigsaw-pieces/fossil/spine_2_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_2_coal.json +++ b/jigsaw-pieces/fossil/spine_2_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_3.json b/jigsaw-pieces/fossil/spine_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_3.json +++ b/jigsaw-pieces/fossil/spine_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_3_coal.json b/jigsaw-pieces/fossil/spine_3_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_3_coal.json +++ b/jigsaw-pieces/fossil/spine_3_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_4.json b/jigsaw-pieces/fossil/spine_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_4.json +++ b/jigsaw-pieces/fossil/spine_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/fossil/spine_4_coal.json b/jigsaw-pieces/fossil/spine_4_coal.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/fossil/spine_4_coal.json +++ b/jigsaw-pieces/fossil/spine_4_coal.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/igloo/bottom.json b/jigsaw-pieces/igloo/bottom.json index d0662a0b..617beda9 100644 --- a/jigsaw-pieces/igloo/bottom.json +++ b/jigsaw-pieces/igloo/bottom.json @@ -1,10 +1,24 @@ { - "connectors": [], + "connectors": [{ + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 1, + "y": 3, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }], "placementOptions": { "overStilt": 0, "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -29,10 +43,10 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, - "bore": false, + "bore": true, "translate": { "yRandom": 0, "x": 0, @@ -44,7 +58,6 @@ "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, @@ -58,5 +71,5 @@ "exponent": 1 } }, - "object": "" + "object": "igloo/bottom" } diff --git a/jigsaw-pieces/igloo/middle.json b/jigsaw-pieces/igloo/middle.json index d0662a0b..de74d61d 100644 --- a/jigsaw-pieces/igloo/middle.json +++ b/jigsaw-pieces/igloo/middle.json @@ -1,10 +1,40 @@ { - "connectors": [], + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "top", + "pools": [], + "position": { + "x": 0, + "y": 5, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["igloo/bottom"], + "position": { + "x": 0, + "y": -6, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], "placementOptions": { "overStilt": 0, "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -29,10 +59,10 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, - "bore": false, + "bore": true, "translate": { "yRandom": 0, "x": 0, @@ -44,7 +74,6 @@ "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, @@ -58,5 +87,5 @@ "exponent": 1 } }, - "object": "" + "object": "igloo/middle" } diff --git a/jigsaw-pieces/igloo/top1.json b/jigsaw-pieces/igloo/top1.json new file mode 100644 index 00000000..af71e124 --- /dev/null +++ b/jigsaw-pieces/igloo/top1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "top", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["igloo/middle"], + "position": { + "x": -1, + "y": -3, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "igloo/top1" +} diff --git a/jigsaw-pieces/igloo/top.json b/jigsaw-pieces/igloo/top2.json similarity index 98% rename from jigsaw-pieces/igloo/top.json rename to jigsaw-pieces/igloo/top2.json index d0662a0b..bd74f39a 100644 --- a/jigsaw-pieces/igloo/top.json +++ b/jigsaw-pieces/igloo/top2.json @@ -5,6 +5,7 @@ "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -29,7 +30,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, "bore": false, @@ -44,7 +45,6 @@ "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, @@ -58,5 +58,5 @@ "exponent": 1 } }, - "object": "" + "object": "igloo/top2" } diff --git a/jigsaw-pieces/jungle_pyramid/jungle_pyramid.json b/jigsaw-pieces/jungle_pyramid/jungle_pyramid.json new file mode 100644 index 00000000..7b6acc3f --- /dev/null +++ b/jigsaw-pieces/jungle_pyramid/jungle_pyramid.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": "jungle-pyramid/jungle_pyramid" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_1.json b/jigsaw-pieces/nether_fossils/fossil_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_1.json +++ b/jigsaw-pieces/nether_fossils/fossil_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_10.json b/jigsaw-pieces/nether_fossils/fossil_10.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_10.json +++ b/jigsaw-pieces/nether_fossils/fossil_10.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_11.json b/jigsaw-pieces/nether_fossils/fossil_11.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_11.json +++ b/jigsaw-pieces/nether_fossils/fossil_11.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_12.json b/jigsaw-pieces/nether_fossils/fossil_12.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_12.json +++ b/jigsaw-pieces/nether_fossils/fossil_12.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_13.json b/jigsaw-pieces/nether_fossils/fossil_13.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_13.json +++ b/jigsaw-pieces/nether_fossils/fossil_13.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_14.json b/jigsaw-pieces/nether_fossils/fossil_14.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_14.json +++ b/jigsaw-pieces/nether_fossils/fossil_14.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_2.json b/jigsaw-pieces/nether_fossils/fossil_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_2.json +++ b/jigsaw-pieces/nether_fossils/fossil_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_3.json b/jigsaw-pieces/nether_fossils/fossil_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_3.json +++ b/jigsaw-pieces/nether_fossils/fossil_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_4.json b/jigsaw-pieces/nether_fossils/fossil_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_4.json +++ b/jigsaw-pieces/nether_fossils/fossil_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_5.json b/jigsaw-pieces/nether_fossils/fossil_5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_5.json +++ b/jigsaw-pieces/nether_fossils/fossil_5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_6.json b/jigsaw-pieces/nether_fossils/fossil_6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_6.json +++ b/jigsaw-pieces/nether_fossils/fossil_6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_7.json b/jigsaw-pieces/nether_fossils/fossil_7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_7.json +++ b/jigsaw-pieces/nether_fossils/fossil_7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_8.json b/jigsaw-pieces/nether_fossils/fossil_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_8.json +++ b/jigsaw-pieces/nether_fossils/fossil_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/nether_fossils/fossil_9.json b/jigsaw-pieces/nether_fossils/fossil_9.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/nether_fossils/fossil_9.json +++ b/jigsaw-pieces/nether_fossils/fossil_9.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/pillager_outpost/base_plate.json b/jigsaw-pieces/pillager_outpost/base_plate.json index 0ca0c187..b2949c7e 100644 --- a/jigsaw-pieces/pillager_outpost/base_plate.json +++ b/jigsaw-pieces/pillager_outpost/base_plate.json @@ -3,6 +3,7 @@ { "targetName": "minecraft:plate_entry", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:plate_entry", "pools": ["pillager_outpost/feature_plates"], @@ -16,6 +17,7 @@ { "targetName": "minecraft:plate_entry", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:plate_entry", "pools": ["pillager_outpost/feature_plates"], @@ -29,6 +31,7 @@ { "targetName": "minecraft:plate_entry", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:plate_entry", "pools": ["pillager_outpost/feature_plates"], @@ -42,6 +45,7 @@ { "targetName": "minecraft:entrance", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:entrance", "pools": ["pillager_outpost/towers"], @@ -55,6 +59,7 @@ { "targetName": "minecraft:entrance", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:entrance", "pools": ["pillager_outpost/towers"], @@ -71,6 +76,7 @@ "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -95,14 +101,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", @@ -110,7 +116,6 @@ "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, diff --git a/jigsaw-pieces/pillager_outpost/feature_cage1.json b/jigsaw-pieces/pillager_outpost/feature_cage1.json index a3b1c950..87e80578 100644 --- a/jigsaw-pieces/pillager_outpost/feature_cage1.json +++ b/jigsaw-pieces/pillager_outpost/feature_cage1.json @@ -3,6 +3,7 @@ { "targetName": "minecraft:feature", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], @@ -16,6 +17,7 @@ { "targetName": "minecraft:feature", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], @@ -28,20 +30,23 @@ }, { "targetName": "minecraft:feature", - "innerConnector": false, + "innerConnector": true, + "entityCount": 1, + "spawnEntity": "iron_golem", "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], "position": { "x": 1, - "y": -2, + "y": -3, "z": 0 }, - "direction": "SOUTH_POSITIVE_Z" + "direction": "UP_POSITIVE_Y" }, { "targetName": "minecraft:feature", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], @@ -55,6 +60,7 @@ { "targetName": "minecraft:feature", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], @@ -71,6 +77,7 @@ "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -95,22 +102,21 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, - "bore": false, + "bore": true, "translate": { "yRandom": 0, "x": 0, "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, diff --git a/jigsaw-pieces/pillager_outpost/feature_cage2.json b/jigsaw-pieces/pillager_outpost/feature_cage2.json index 719db71b..511182a6 100644 --- a/jigsaw-pieces/pillager_outpost/feature_cage2.json +++ b/jigsaw-pieces/pillager_outpost/feature_cage2.json @@ -3,6 +3,7 @@ { "targetName": "minecraft:feature", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], @@ -16,6 +17,7 @@ { "targetName": "minecraft:feature", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], @@ -29,41 +31,45 @@ { "targetName": "minecraft:feature", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "minecraft:feature", "pools": ["empty"], + "position": { + "x": 3, + "y": -2, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 3, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "spawnEntity": "iron_golem", + "rotateConnector": false, + "name": "", + "pools": [], "position": { "x": 1, - "y": -2, + "y": -3, "z": 0 }, - "direction": "SOUTH_POSITIVE_Z" - }, - { - "targetName": "minecraft:feature", - "innerConnector": false, - "rotateConnector": false, - "name": "minecraft:feature", - "pools": ["empty"], - "position": { - "x": 3, - "y": -2, - "z": -2 - }, - "direction": "SOUTH_POSITIVE_Z" - }, - { - "targetName": "minecraft:feature", - "innerConnector": false, - "rotateConnector": false, - "name": "minecraft:feature", - "pools": ["empty"], - "position": { - "x": 3, - "y": -2, - "z": 3 - }, - "direction": "SOUTH_POSITIVE_Z" + "direction": "UP_POSITIVE_Y" } ], "placementOptions": { @@ -71,6 +77,7 @@ "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -95,22 +102,21 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, - "bore": false, + "bore": true, "translate": { "yRandom": 0, "x": 0, "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, diff --git a/jigsaw-pieces/pillager_outpost/feature_logs.json b/jigsaw-pieces/pillager_outpost/feature_logs.json index a96e7fdc..e6bb2f96 100644 --- a/jigsaw-pieces/pillager_outpost/feature_logs.json +++ b/jigsaw-pieces/pillager_outpost/feature_logs.json @@ -89,10 +89,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/pillager_outpost/feature_plate.json b/jigsaw-pieces/pillager_outpost/feature_plate.json index 3d4e1b41..b37af2bd 100644 --- a/jigsaw-pieces/pillager_outpost/feature_plate.json +++ b/jigsaw-pieces/pillager_outpost/feature_plate.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/pillager_outpost/feature_targets.json b/jigsaw-pieces/pillager_outpost/feature_targets.json index 32bb1951..4618b2c0 100644 --- a/jigsaw-pieces/pillager_outpost/feature_targets.json +++ b/jigsaw-pieces/pillager_outpost/feature_targets.json @@ -102,10 +102,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/pillager_outpost/feature_tent1.json b/jigsaw-pieces/pillager_outpost/feature_tent1.json index 46767cf6..290f802a 100644 --- a/jigsaw-pieces/pillager_outpost/feature_tent1.json +++ b/jigsaw-pieces/pillager_outpost/feature_tent1.json @@ -89,10 +89,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/pillager_outpost/feature_tent2.json b/jigsaw-pieces/pillager_outpost/feature_tent2.json index 9b0d7358..e83ffed3 100644 --- a/jigsaw-pieces/pillager_outpost/feature_tent2.json +++ b/jigsaw-pieces/pillager_outpost/feature_tent2.json @@ -89,10 +89,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/pillager_outpost/pillager.json b/jigsaw-pieces/pillager_outpost/pillager.json new file mode 100644 index 00000000..212204b6 --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/pillager.json @@ -0,0 +1,4 @@ +{ + "connectors": [{"name": "pillager","position": {"x": 0,"y": 0,"z": 0},"direction": "DOWN_NEGATIVE_Y","entityCount": 50,"spawnEntity": "pillager","rotateConnector": false,"innerConnector": true}], + "object": "bastion/mobs/empty" +} \ No newline at end of file diff --git a/jigsaw-pieces/pillager_outpost/watchtower.json b/jigsaw-pieces/pillager_outpost/watchtower.json index 7928eff2..aac10e0e 100644 --- a/jigsaw-pieces/pillager_outpost/watchtower.json +++ b/jigsaw-pieces/pillager_outpost/watchtower.json @@ -1,22 +1,274 @@ { - "connectors": [{ - "targetName": "minecraft:entrance", - "innerConnector": false, - "rotateConnector": false, - "name": "minecraft:entrance", - "pools": ["empty"], - "position": { - "x": 0, - "y": -9, - "z": 6 + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -3, + "y": -9, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" }, - "direction": "SOUTH_POSITIVE_Z" - }], + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -9, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": 6, + "y": -9, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": 6, + "y": -9, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": 3, + "y": -9, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -3, + "y": -9, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -6, + "y": -9, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -6, + "y": -9, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -10, + "z": 2 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -10, + "z": -2 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -10, + "z": 1 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -1, + "y": -5, + "z": 2 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -5, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -5, + "z": -5 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 5, + "y": -5, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": 3, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 1, + "y": 3, + "z": -4 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "pillager_outpost/pillager", + "innerConnector": true, + "spawnEntity": "pillager", + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": 3, + "z": 3 + }, + "direction": "UP_POSITIVE_Y" + } + ], "placementOptions": { "overStilt": 0, "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -41,22 +293,21 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, - "bore": false, + "bore": true, "translate": { "yRandom": 0, "x": 0, "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, diff --git a/jigsaw-pieces/pillager_outpost/watchtower_overgrown.json b/jigsaw-pieces/pillager_outpost/watchtower_overgrown.json index 040d387d..035ec7e8 100644 --- a/jigsaw-pieces/pillager_outpost/watchtower_overgrown.json +++ b/jigsaw-pieces/pillager_outpost/watchtower_overgrown.json @@ -1,22 +1,132 @@ { - "connectors": [{ - "targetName": "minecraft:entrance", - "innerConnector": false, - "rotateConnector": false, - "name": "minecraft:entrance", - "pools": ["empty"], - "position": { - "x": 0, - "y": -10, - "z": 6 + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -3, + "y": -9, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" }, - "direction": "SOUTH_POSITIVE_Z" - }], + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -9, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": 6, + "y": -9, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": 6, + "y": -9, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": 3, + "y": -9, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -3, + "y": -9, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -6, + "y": -9, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "spawnEntity:": "pillager", + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -6, + "y": -9, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + } + ], "placementOptions": { "overStilt": 0, "chance": 1, "meld": false, "density": 1, + "boreExtendMinY": 0, "edit": [], "bottom": false, "translateCenter": false, @@ -41,22 +151,21 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMaxY": 0, "smartBore": false, "waterloggable": false, - "bore": false, + "bore": true, "translate": { "yRandom": 0, "x": 0, "y": 0, "z": 0 }, - "mode": "FAST_MAX_HEIGHT", + "mode": "VACUUM", "carvingSupport": "SURFACE_ONLY", "snow": 0, "underwater": false, "place": [], - "boreExtendMaxY": 0, "onwater": false, "clamp": { "minimumHeight": 0, diff --git a/jigsaw-pieces/ruined_portal/giant_portal_1.json b/jigsaw-pieces/ruined_portal/giant_portal_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/giant_portal_1.json +++ b/jigsaw-pieces/ruined_portal/giant_portal_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/giant_portal_2.json b/jigsaw-pieces/ruined_portal/giant_portal_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/giant_portal_2.json +++ b/jigsaw-pieces/ruined_portal/giant_portal_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/giant_portal_3.json b/jigsaw-pieces/ruined_portal/giant_portal_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/giant_portal_3.json +++ b/jigsaw-pieces/ruined_portal/giant_portal_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_1.json b/jigsaw-pieces/ruined_portal/portal_1.json index 260ae1c1..5147df6c 100644 --- a/jigsaw-pieces/ruined_portal/portal_1.json +++ b/jigsaw-pieces/ruined_portal/portal_1.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_10.json b/jigsaw-pieces/ruined_portal/portal_10.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/portal_10.json +++ b/jigsaw-pieces/ruined_portal/portal_10.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_2.json b/jigsaw-pieces/ruined_portal/portal_2.json index 9bb0d7ea..8b2c5db6 100644 --- a/jigsaw-pieces/ruined_portal/portal_2.json +++ b/jigsaw-pieces/ruined_portal/portal_2.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_3.json b/jigsaw-pieces/ruined_portal/portal_3.json index bddde0b4..f0ee2f3a 100644 --- a/jigsaw-pieces/ruined_portal/portal_3.json +++ b/jigsaw-pieces/ruined_portal/portal_3.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_4.json b/jigsaw-pieces/ruined_portal/portal_4.json index c8de5b92..4431d1df 100644 --- a/jigsaw-pieces/ruined_portal/portal_4.json +++ b/jigsaw-pieces/ruined_portal/portal_4.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_5.json b/jigsaw-pieces/ruined_portal/portal_5.json index f5ed175e..8c883774 100644 --- a/jigsaw-pieces/ruined_portal/portal_5.json +++ b/jigsaw-pieces/ruined_portal/portal_5.json @@ -48,7 +48,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_6.json b/jigsaw-pieces/ruined_portal/portal_6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/portal_6.json +++ b/jigsaw-pieces/ruined_portal/portal_6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_7.json b/jigsaw-pieces/ruined_portal/portal_7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/portal_7.json +++ b/jigsaw-pieces/ruined_portal/portal_7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_8.json b/jigsaw-pieces/ruined_portal/portal_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/portal_8.json +++ b/jigsaw-pieces/ruined_portal/portal_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/ruined_portal/portal_9.json b/jigsaw-pieces/ruined_portal/portal_9.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/ruined_portal/portal_9.json +++ b/jigsaw-pieces/ruined_portal/portal_9.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json b/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json index 06ca2986..ccd575b8 100644 --- a/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json +++ b/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json @@ -2,11 +2,10 @@ "connectors": [{ "targetName": "*", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "", - "pools": [ - "stronghold/paths" - ], + "pools": ["stronghold/paths"], "position": { "x": 0, "y": -2, @@ -14,17 +13,63 @@ }, "direction": "DOWN_NEGATIVE_Y" }], - "max2dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} - }, - "max3dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} + "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": true, + "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": "stronghold/ceiling/5x5/bar-lamp" } diff --git a/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json b/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json index d17ccf77..b8f81f82 100644 --- a/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json +++ b/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json @@ -26,5 +26,8 @@ "time": {}, "write": {} }, - "object": "stronghold/ceiling/5x5/wood-beams" + "object": "stronghold/ceiling/5x5/wood-beams", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json b/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json index 3e2e85b3..02d4230b 100644 --- a/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json +++ b/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json @@ -41,5 +41,8 @@ "time": {}, "write": {} }, - "object": "stronghold/ceiling/7x7/wood-beams" + "object": "stronghold/ceiling/7x7/wood-beams", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/floor/3x3/flat.json b/jigsaw-pieces/stronghold/floor/3x3/flat.json index d1ffdf6a..911946d9 100644 --- a/jigsaw-pieces/stronghold/floor/3x3/flat.json +++ b/jigsaw-pieces/stronghold/floor/3x3/flat.json @@ -26,5 +26,8 @@ "time": {}, "write": {} }, - "object": "stronghold/floor/3x3/flat" + "object": "stronghold/floor/3x3/flat", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/floor/3x3/tnt.json b/jigsaw-pieces/stronghold/floor/3x3/tnt.json index 93ca7394..3c5d8a9e 100644 --- a/jigsaw-pieces/stronghold/floor/3x3/tnt.json +++ b/jigsaw-pieces/stronghold/floor/3x3/tnt.json @@ -2,11 +2,10 @@ "connectors": [{ "targetName": "*", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "", - "pools": [ - "stronghold/paths" - ], + "pools": ["stronghold/paths"], "position": { "x": 0, "y": 0, @@ -14,17 +13,63 @@ }, "direction": "UP_POSITIVE_Y" }], - "max2dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} - }, - "max3dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} + "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": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "CENTER_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": "stronghold/floor/3x3/tnt" } diff --git a/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json b/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json index 025869dd..5d806224 100644 --- a/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json +++ b/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json @@ -88,5 +88,8 @@ "time": {}, "write": {} }, - "object": "stronghold/path/4way-spiral-staircase" + "object": "stronghold/path/4way-spiral-staircase", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/path/cap.json b/jigsaw-pieces/stronghold/path/cap.json index 7f213153..ce1bc035 100644 --- a/jigsaw-pieces/stronghold/path/cap.json +++ b/jigsaw-pieces/stronghold/path/cap.json @@ -26,5 +26,8 @@ "time": {}, "write": {} }, - "object": "stronghold/path/cap" + "object": "stronghold/path/cap", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/path/fancy-cross.json b/jigsaw-pieces/stronghold/path/fancy-cross.json index fe18e8ab..3287f0e3 100644 --- a/jigsaw-pieces/stronghold/path/fancy-cross.json +++ b/jigsaw-pieces/stronghold/path/fancy-cross.json @@ -3,6 +3,7 @@ { "targetName": "*", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/paths"], @@ -16,6 +17,7 @@ { "targetName": "*", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/paths"], @@ -29,6 +31,7 @@ { "targetName": "*", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/paths"], @@ -42,6 +45,7 @@ { "targetName": "*", "innerConnector": false, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/paths"], @@ -55,6 +59,7 @@ { "targetName": "*", "innerConnector": true, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/ceiling-7x7"], @@ -68,6 +73,7 @@ { "targetName": "*", "innerConnector": true, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/floor-3x3"], @@ -81,12 +87,13 @@ { "targetName": "*", "innerConnector": true, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/floor-3x3"], "position": { "x": -3, - "y": -2, + "y": -4, "z": -2 }, "direction": "DOWN_NEGATIVE_Y" @@ -94,6 +101,7 @@ { "targetName": "*", "innerConnector": true, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/wall-fixture-5x3"], @@ -107,6 +115,7 @@ { "targetName": "*", "innerConnector": true, + "entityCount": 1, "rotateConnector": false, "name": "", "pools": ["stronghold/wall-fixture-5x3"], @@ -118,18 +127,63 @@ "direction": "SOUTH_POSITIVE_Z" } ], - "max2dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} - }, - "max3dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} + "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": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "CENTER_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": "stronghold/path/fancy-cross" - } diff --git a/jigsaw-pieces/stronghold/path/large-spiral-staircase.json b/jigsaw-pieces/stronghold/path/large-spiral-staircase.json index 34abf570..422e94f9 100644 --- a/jigsaw-pieces/stronghold/path/large-spiral-staircase.json +++ b/jigsaw-pieces/stronghold/path/large-spiral-staircase.json @@ -58,5 +58,8 @@ "time": {}, "write": {} }, - "object": "stronghold/path/large-spiral-staircase" + "object": "stronghold/path/large-spiral-staircase", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/path/small-corridor.json b/jigsaw-pieces/stronghold/path/small-corridor.json index 7e501c3e..d310c2d2 100644 --- a/jigsaw-pieces/stronghold/path/small-corridor.json +++ b/jigsaw-pieces/stronghold/path/small-corridor.json @@ -52,5 +52,8 @@ "time": {}, "write": {} }, - "object": "stronghold/path/small-corridor" + "object": "stronghold/path/small-corridor", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/path/small-cross.json b/jigsaw-pieces/stronghold/path/small-cross.json index db3e4f70..ff7df3d3 100644 --- a/jigsaw-pieces/stronghold/path/small-cross.json +++ b/jigsaw-pieces/stronghold/path/small-cross.json @@ -91,5 +91,8 @@ "time": {}, "write": {} }, - "object": "stronghold/path/small-cross" + "object": "stronghold/path/small-cross", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/path/small-spiral-staircase.json b/jigsaw-pieces/stronghold/path/small-spiral-staircase.json index 08a930e1..d10c5170 100644 --- a/jigsaw-pieces/stronghold/path/small-spiral-staircase.json +++ b/jigsaw-pieces/stronghold/path/small-spiral-staircase.json @@ -58,5 +58,8 @@ "time": {}, "write": {} }, - "object": "stronghold/path/small-spiral-staircase" + "object": "stronghold/path/small-spiral-staircase", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/path/straight-staircase.json b/jigsaw-pieces/stronghold/path/straight-staircase.json index 92f0bbd0..8bcca495 100644 --- a/jigsaw-pieces/stronghold/path/straight-staircase.json +++ b/jigsaw-pieces/stronghold/path/straight-staircase.json @@ -43,6 +43,9 @@ "time": {}, "write": {} }, - "object": "stronghold/path/straight-staircase" + "object": "stronghold/path/straight-staircase", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/portal/main.json b/jigsaw-pieces/stronghold/portal/main.json new file mode 100644 index 00000000..7339ae80 --- /dev/null +++ b/jigsaw-pieces/stronghold/portal/main.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "portal-top", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/portalroom"], + "position": { + "x": 0, + "y": -48, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -55, + "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": "stronghold/portal/main" +} diff --git a/jigsaw-pieces/stronghold/portal/top.json b/jigsaw-pieces/stronghold/portal/top.json new file mode 100644 index 00000000..7422c4ca --- /dev/null +++ b/jigsaw-pieces/stronghold/portal/top.json @@ -0,0 +1,253 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": 11, + "y": -5, + "z": -14 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": -11, + "y": -5, + "z": -14 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": -14, + "y": -5, + "z": -11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": -14, + "y": -5, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": -11, + "y": -5, + "z": 14 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": 11, + "y": -5, + "z": 14 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": 14, + "y": -5, + "z": 11 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/from-portal"], + "position": { + "x": 14, + "y": -5, + "z": -11 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "portal-top", + "pools": ["stronghold/from-portal"], + "position": { + "x": 0, + "y": -6, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/portal-paths" + ], + "position": { + "x": 0, + "y": -5, + "z": -14 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/portal-paths" + ], + "position": { + "x": 14, + "y": -5, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/portal-paths" + ], + "position": { + "x": 0, + "y": -5, + "z": 14 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/portal-paths" + ], + "position": { + "x": -14, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "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": true, + "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": "stronghold/portal/top" +} diff --git a/jigsaw-pieces/stronghold/room/portal-room.json b/jigsaw-pieces/stronghold/room/portal-room.json deleted file mode 100644 index 5a3dea33..00000000 --- a/jigsaw-pieces/stronghold/room/portal-room.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "connectors": [{ - "targetName": "*", - "innerConnector": false, - "rotateConnector": false, - "name": "", - "pools": [ - "stronghold/paths" - ], - "position": { - "x": 0, - "y": 2, - "z": -14 - }, - "direction": "NORTH_NEGATIVE_Z" - }], - "max2dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} - }, - "max3dDim": { - "nullSupport": false, - "check": {}, - "time": {}, - "write": {} - }, - "object": "stronghold/room/portal-room" -} diff --git a/jigsaw-pieces/stronghold/room/small-cell.json b/jigsaw-pieces/stronghold/room/small-cell.json index 19c0c8a3..b6c316c8 100644 --- a/jigsaw-pieces/stronghold/room/small-cell.json +++ b/jigsaw-pieces/stronghold/room/small-cell.json @@ -24,5 +24,8 @@ "time": {}, "write": {} }, - "object": "stronghold/room/small-cell" + "object": "stronghold/room/small-cell", + "placementOptions": { + "bore": true + } } diff --git a/jigsaw-pieces/stronghold/room/witch-room-end.json b/jigsaw-pieces/stronghold/room/witch-room-end.json new file mode 100644 index 00000000..8bf1c866 --- /dev/null +++ b/jigsaw-pieces/stronghold/room/witch-room-end.json @@ -0,0 +1,105 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [""], + "position": { + "x": 0, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/ceiling-5x5"], + "position": { + "x": 0, + "y": 2, + "z": -4 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/ceiling-5x5"], + "position": { + "x": 0, + "y": 2, + "z": 2 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "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": true, + "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": "stronghold/room/witch-room-end" +} diff --git a/jigsaw-pieces/stronghold/room/witch-room.json b/jigsaw-pieces/stronghold/room/witch-room.json index c1e55f64..e9818ee5 100644 --- a/jigsaw-pieces/stronghold/room/witch-room.json +++ b/jigsaw-pieces/stronghold/room/witch-room.json @@ -73,5 +73,10 @@ "time": {}, "write": {} }, + "placementOptions": { + "bore": true, + "place": [], + "chance": 0 + }, "object": "stronghold/room/witch-room" } diff --git a/jigsaw-pieces/stronghold/wall/1.json b/jigsaw-pieces/stronghold/wall/1.json new file mode 100644 index 00000000..c1ba98c3 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall/1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": true, + "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": "stronghold/wall/1" +} diff --git a/jigsaw-pieces/stronghold/wall/2.json b/jigsaw-pieces/stronghold/wall/2.json new file mode 100644 index 00000000..608cfba9 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall/2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": true, + "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": "stronghold/wall/2" +} diff --git a/jigsaw-pieces/stronghold/wall/3.json b/jigsaw-pieces/stronghold/wall/3.json new file mode 100644 index 00000000..1554c85b --- /dev/null +++ b/jigsaw-pieces/stronghold/wall/3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": true, + "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": "stronghold/wall/3" +} diff --git a/jigsaw-pieces/underwater_ruin/big_brick_1.json b/jigsaw-pieces/underwater_ruin/big_brick_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_brick_1.json +++ b/jigsaw-pieces/underwater_ruin/big_brick_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_brick_2.json b/jigsaw-pieces/underwater_ruin/big_brick_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_brick_2.json +++ b/jigsaw-pieces/underwater_ruin/big_brick_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_brick_3.json b/jigsaw-pieces/underwater_ruin/big_brick_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_brick_3.json +++ b/jigsaw-pieces/underwater_ruin/big_brick_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_brick_8.json b/jigsaw-pieces/underwater_ruin/big_brick_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_brick_8.json +++ b/jigsaw-pieces/underwater_ruin/big_brick_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_1.json b/jigsaw-pieces/underwater_ruin/big_cracked_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_cracked_1.json +++ b/jigsaw-pieces/underwater_ruin/big_cracked_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_2.json b/jigsaw-pieces/underwater_ruin/big_cracked_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_cracked_2.json +++ b/jigsaw-pieces/underwater_ruin/big_cracked_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_3.json b/jigsaw-pieces/underwater_ruin/big_cracked_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_cracked_3.json +++ b/jigsaw-pieces/underwater_ruin/big_cracked_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_8.json b/jigsaw-pieces/underwater_ruin/big_cracked_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_cracked_8.json +++ b/jigsaw-pieces/underwater_ruin/big_cracked_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_1.json b/jigsaw-pieces/underwater_ruin/big_mossy_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_mossy_1.json +++ b/jigsaw-pieces/underwater_ruin/big_mossy_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_2.json b/jigsaw-pieces/underwater_ruin/big_mossy_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_mossy_2.json +++ b/jigsaw-pieces/underwater_ruin/big_mossy_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_3.json b/jigsaw-pieces/underwater_ruin/big_mossy_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_mossy_3.json +++ b/jigsaw-pieces/underwater_ruin/big_mossy_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_8.json b/jigsaw-pieces/underwater_ruin/big_mossy_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_mossy_8.json +++ b/jigsaw-pieces/underwater_ruin/big_mossy_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_warm_4.json b/jigsaw-pieces/underwater_ruin/big_warm_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_warm_4.json +++ b/jigsaw-pieces/underwater_ruin/big_warm_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_warm_5.json b/jigsaw-pieces/underwater_ruin/big_warm_5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_warm_5.json +++ b/jigsaw-pieces/underwater_ruin/big_warm_5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_warm_6.json b/jigsaw-pieces/underwater_ruin/big_warm_6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_warm_6.json +++ b/jigsaw-pieces/underwater_ruin/big_warm_6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/big_warm_7.json b/jigsaw-pieces/underwater_ruin/big_warm_7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/big_warm_7.json +++ b/jigsaw-pieces/underwater_ruin/big_warm_7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_1.json b/jigsaw-pieces/underwater_ruin/brick_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_1.json +++ b/jigsaw-pieces/underwater_ruin/brick_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_2.json b/jigsaw-pieces/underwater_ruin/brick_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_2.json +++ b/jigsaw-pieces/underwater_ruin/brick_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_3.json b/jigsaw-pieces/underwater_ruin/brick_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_3.json +++ b/jigsaw-pieces/underwater_ruin/brick_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_4.json b/jigsaw-pieces/underwater_ruin/brick_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_4.json +++ b/jigsaw-pieces/underwater_ruin/brick_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_5.json b/jigsaw-pieces/underwater_ruin/brick_5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_5.json +++ b/jigsaw-pieces/underwater_ruin/brick_5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_6.json b/jigsaw-pieces/underwater_ruin/brick_6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_6.json +++ b/jigsaw-pieces/underwater_ruin/brick_6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_7.json b/jigsaw-pieces/underwater_ruin/brick_7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_7.json +++ b/jigsaw-pieces/underwater_ruin/brick_7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/brick_8.json b/jigsaw-pieces/underwater_ruin/brick_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/brick_8.json +++ b/jigsaw-pieces/underwater_ruin/brick_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_1.json b/jigsaw-pieces/underwater_ruin/cracked_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_1.json +++ b/jigsaw-pieces/underwater_ruin/cracked_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_2.json b/jigsaw-pieces/underwater_ruin/cracked_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_2.json +++ b/jigsaw-pieces/underwater_ruin/cracked_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_3.json b/jigsaw-pieces/underwater_ruin/cracked_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_3.json +++ b/jigsaw-pieces/underwater_ruin/cracked_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_4.json b/jigsaw-pieces/underwater_ruin/cracked_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_4.json +++ b/jigsaw-pieces/underwater_ruin/cracked_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_5.json b/jigsaw-pieces/underwater_ruin/cracked_5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_5.json +++ b/jigsaw-pieces/underwater_ruin/cracked_5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_6.json b/jigsaw-pieces/underwater_ruin/cracked_6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_6.json +++ b/jigsaw-pieces/underwater_ruin/cracked_6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_7.json b/jigsaw-pieces/underwater_ruin/cracked_7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_7.json +++ b/jigsaw-pieces/underwater_ruin/cracked_7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/cracked_8.json b/jigsaw-pieces/underwater_ruin/cracked_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/cracked_8.json +++ b/jigsaw-pieces/underwater_ruin/cracked_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_1.json b/jigsaw-pieces/underwater_ruin/mossy_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_1.json +++ b/jigsaw-pieces/underwater_ruin/mossy_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_2.json b/jigsaw-pieces/underwater_ruin/mossy_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_2.json +++ b/jigsaw-pieces/underwater_ruin/mossy_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_3.json b/jigsaw-pieces/underwater_ruin/mossy_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_3.json +++ b/jigsaw-pieces/underwater_ruin/mossy_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_4.json b/jigsaw-pieces/underwater_ruin/mossy_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_4.json +++ b/jigsaw-pieces/underwater_ruin/mossy_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_5.json b/jigsaw-pieces/underwater_ruin/mossy_5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_5.json +++ b/jigsaw-pieces/underwater_ruin/mossy_5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_6.json b/jigsaw-pieces/underwater_ruin/mossy_6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_6.json +++ b/jigsaw-pieces/underwater_ruin/mossy_6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_7.json b/jigsaw-pieces/underwater_ruin/mossy_7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_7.json +++ b/jigsaw-pieces/underwater_ruin/mossy_7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/mossy_8.json b/jigsaw-pieces/underwater_ruin/mossy_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/mossy_8.json +++ b/jigsaw-pieces/underwater_ruin/mossy_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_1.json b/jigsaw-pieces/underwater_ruin/warm_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_1.json +++ b/jigsaw-pieces/underwater_ruin/warm_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_2.json b/jigsaw-pieces/underwater_ruin/warm_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_2.json +++ b/jigsaw-pieces/underwater_ruin/warm_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_3.json b/jigsaw-pieces/underwater_ruin/warm_3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_3.json +++ b/jigsaw-pieces/underwater_ruin/warm_3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_4.json b/jigsaw-pieces/underwater_ruin/warm_4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_4.json +++ b/jigsaw-pieces/underwater_ruin/warm_4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_5.json b/jigsaw-pieces/underwater_ruin/warm_5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_5.json +++ b/jigsaw-pieces/underwater_ruin/warm_5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_6.json b/jigsaw-pieces/underwater_ruin/warm_6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_6.json +++ b/jigsaw-pieces/underwater_ruin/warm_6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_7.json b/jigsaw-pieces/underwater_ruin/warm_7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_7.json +++ b/jigsaw-pieces/underwater_ruin/warm_7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/underwater_ruin/warm_8.json b/jigsaw-pieces/underwater_ruin/warm_8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/underwater_ruin/warm_8.json +++ b/jigsaw-pieces/underwater_ruin/warm_8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_black.json b/jigsaw-pieces/village/common/animals/cat_black.json index 71acbcd5..48fe9da8 100644 --- a/jigsaw-pieces/village/common/animals/cat_black.json +++ b/jigsaw-pieces/village/common/animals/cat_black.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_british.json b/jigsaw-pieces/village/common/animals/cat_british.json index 0eff3436..97270070 100644 --- a/jigsaw-pieces/village/common/animals/cat_british.json +++ b/jigsaw-pieces/village/common/animals/cat_british.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_calico.json b/jigsaw-pieces/village/common/animals/cat_calico.json index 0fcf08e7..6ea50e3e 100644 --- a/jigsaw-pieces/village/common/animals/cat_calico.json +++ b/jigsaw-pieces/village/common/animals/cat_calico.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_jellie.json b/jigsaw-pieces/village/common/animals/cat_jellie.json index f65a3691..5d03e438 100644 --- a/jigsaw-pieces/village/common/animals/cat_jellie.json +++ b/jigsaw-pieces/village/common/animals/cat_jellie.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_persian.json b/jigsaw-pieces/village/common/animals/cat_persian.json index 0d28125d..6e1586ae 100644 --- a/jigsaw-pieces/village/common/animals/cat_persian.json +++ b/jigsaw-pieces/village/common/animals/cat_persian.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_ragdoll.json b/jigsaw-pieces/village/common/animals/cat_ragdoll.json index 5772af36..25b295db 100644 --- a/jigsaw-pieces/village/common/animals/cat_ragdoll.json +++ b/jigsaw-pieces/village/common/animals/cat_ragdoll.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_red.json b/jigsaw-pieces/village/common/animals/cat_red.json index 527d3664..f321482f 100644 --- a/jigsaw-pieces/village/common/animals/cat_red.json +++ b/jigsaw-pieces/village/common/animals/cat_red.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_siamese.json b/jigsaw-pieces/village/common/animals/cat_siamese.json index 1417c0a0..d5c15cca 100644 --- a/jigsaw-pieces/village/common/animals/cat_siamese.json +++ b/jigsaw-pieces/village/common/animals/cat_siamese.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_tabby.json b/jigsaw-pieces/village/common/animals/cat_tabby.json index 9a621d7f..e3465d80 100644 --- a/jigsaw-pieces/village/common/animals/cat_tabby.json +++ b/jigsaw-pieces/village/common/animals/cat_tabby.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cat_white.json b/jigsaw-pieces/village/common/animals/cat_white.json index bb968bfa..d03b4d7d 100644 --- a/jigsaw-pieces/village/common/animals/cat_white.json +++ b/jigsaw-pieces/village/common/animals/cat_white.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/cows_1.json b/jigsaw-pieces/village/common/animals/cows_1.json index 4a020b0b..44d2fe18 100644 --- a/jigsaw-pieces/village/common/animals/cows_1.json +++ b/jigsaw-pieces/village/common/animals/cows_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/horses_1.json b/jigsaw-pieces/village/common/animals/horses_1.json index 1a6f5409..0a9a4f31 100644 --- a/jigsaw-pieces/village/common/animals/horses_1.json +++ b/jigsaw-pieces/village/common/animals/horses_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/horses_2.json b/jigsaw-pieces/village/common/animals/horses_2.json index b914c572..d8dfe99c 100644 --- a/jigsaw-pieces/village/common/animals/horses_2.json +++ b/jigsaw-pieces/village/common/animals/horses_2.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/horses_3.json b/jigsaw-pieces/village/common/animals/horses_3.json index 549c2ef9..92cfd99a 100644 --- a/jigsaw-pieces/village/common/animals/horses_3.json +++ b/jigsaw-pieces/village/common/animals/horses_3.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/horses_4.json b/jigsaw-pieces/village/common/animals/horses_4.json index 99f72f21..691d9cb2 100644 --- a/jigsaw-pieces/village/common/animals/horses_4.json +++ b/jigsaw-pieces/village/common/animals/horses_4.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/horses_5.json b/jigsaw-pieces/village/common/animals/horses_5.json index 3589d17e..e8c24bb1 100644 --- a/jigsaw-pieces/village/common/animals/horses_5.json +++ b/jigsaw-pieces/village/common/animals/horses_5.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/pigs_1.json b/jigsaw-pieces/village/common/animals/pigs_1.json index 72b0c59e..60d7f177 100644 --- a/jigsaw-pieces/village/common/animals/pigs_1.json +++ b/jigsaw-pieces/village/common/animals/pigs_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/sheep_1.json b/jigsaw-pieces/village/common/animals/sheep_1.json index 3cd27aa2..12e2ab7f 100644 --- a/jigsaw-pieces/village/common/animals/sheep_1.json +++ b/jigsaw-pieces/village/common/animals/sheep_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/animals/sheep_2.json b/jigsaw-pieces/village/common/animals/sheep_2.json index 6e06366c..7fc539c6 100644 --- a/jigsaw-pieces/village/common/animals/sheep_2.json +++ b/jigsaw-pieces/village/common/animals/sheep_2.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/iron_golem.json b/jigsaw-pieces/village/common/iron_golem.json index 024ad40c..4fc74b44 100644 --- a/jigsaw-pieces/village/common/iron_golem.json +++ b/jigsaw-pieces/village/common/iron_golem.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/common/well_bottom.json b/jigsaw-pieces/village/common/well_bottom.json index 29b716e9..9acaf0df 100644 --- a/jigsaw-pieces/village/common/well_bottom.json +++ b/jigsaw-pieces/village/common/well_bottom.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/decays/grass_11x13.json b/jigsaw-pieces/village/decays/grass_11x13.json index d0662a0b..3ebd1de9 100644 --- a/jigsaw-pieces/village/decays/grass_11x13.json +++ b/jigsaw-pieces/village/decays/grass_11x13.json @@ -29,14 +29,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/decays/grass_16x16.json b/jigsaw-pieces/village/decays/grass_16x16.json index d0662a0b..3ebd1de9 100644 --- a/jigsaw-pieces/village/decays/grass_16x16.json +++ b/jigsaw-pieces/village/decays/grass_16x16.json @@ -29,14 +29,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/decays/grass_9x9.json b/jigsaw-pieces/village/decays/grass_9x9.json index d0662a0b..3ebd1de9 100644 --- a/jigsaw-pieces/village/decays/grass_9x9.json +++ b/jigsaw-pieces/village/decays/grass_9x9.json @@ -29,14 +29,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/desert_lamp_1.json b/jigsaw-pieces/village/desert/desert_lamp_1.json index bbd82ee7..133e69d3 100644 --- a/jigsaw-pieces/village/desert/desert_lamp_1.json +++ b/jigsaw-pieces/village/desert/desert_lamp_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/houses/desert_animal_pen_1.json b/jigsaw-pieces/village/desert/houses/desert_animal_pen_1.json index 1e5c804e..9e75d65b 100644 --- a/jigsaw-pieces/village/desert/houses/desert_animal_pen_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_animal_pen_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_animal_pen_2.json b/jigsaw-pieces/village/desert/houses/desert_animal_pen_2.json index 9463f61d..7b55498d 100644 --- a/jigsaw-pieces/village/desert/houses/desert_animal_pen_2.json +++ b/jigsaw-pieces/village/desert/houses/desert_animal_pen_2.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_armorer_1.json b/jigsaw-pieces/village/desert/houses/desert_armorer_1.json index aa91ec11..b28cf454 100644 --- a/jigsaw-pieces/village/desert/houses/desert_armorer_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_armorer_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_butcher_shop_1.json b/jigsaw-pieces/village/desert/houses/desert_butcher_shop_1.json index c69686f7..9d178fa7 100644 --- a/jigsaw-pieces/village/desert/houses/desert_butcher_shop_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_butcher_shop_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_cartographer_house_1.json b/jigsaw-pieces/village/desert/houses/desert_cartographer_house_1.json index c7856b24..13e7a121 100644 --- a/jigsaw-pieces/village/desert/houses/desert_cartographer_house_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_cartographer_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_farm_1.json b/jigsaw-pieces/village/desert/houses/desert_farm_1.json index b6eeb699..a4f80a3e 100644 --- a/jigsaw-pieces/village/desert/houses/desert_farm_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_farm_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_farm_2.json b/jigsaw-pieces/village/desert/houses/desert_farm_2.json index e1209252..7e456986 100644 --- a/jigsaw-pieces/village/desert/houses/desert_farm_2.json +++ b/jigsaw-pieces/village/desert/houses/desert_farm_2.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_fisher_1.json b/jigsaw-pieces/village/desert/houses/desert_fisher_1.json index b0fbf4b7..26a0d897 100644 --- a/jigsaw-pieces/village/desert/houses/desert_fisher_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_fisher_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_fletcher_house_1.json b/jigsaw-pieces/village/desert/houses/desert_fletcher_house_1.json index dfb98227..7d06fc1d 100644 --- a/jigsaw-pieces/village/desert/houses/desert_fletcher_house_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_fletcher_house_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_large_farm_1.json b/jigsaw-pieces/village/desert/houses/desert_large_farm_1.json index 8ee18c70..af12e131 100644 --- a/jigsaw-pieces/village/desert/houses/desert_large_farm_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_large_farm_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_library_1.json b/jigsaw-pieces/village/desert/houses/desert_library_1.json index 95d1ca55..d3b7ab67 100644 --- a/jigsaw-pieces/village/desert/houses/desert_library_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_library_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_mason_1.json b/jigsaw-pieces/village/desert/houses/desert_mason_1.json index 20b6e3b2..c1394547 100644 --- a/jigsaw-pieces/village/desert/houses/desert_mason_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_mason_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_medium_house_1.json b/jigsaw-pieces/village/desert/houses/desert_medium_house_1.json index 219d73d9..84b7f952 100644 --- a/jigsaw-pieces/village/desert/houses/desert_medium_house_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_medium_house_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -18,6 +19,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -69,14 +71,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_medium_house_2.json b/jigsaw-pieces/village/desert/houses/desert_medium_house_2.json index 79749002..0624d6f6 100644 --- a/jigsaw-pieces/village/desert/houses/desert_medium_house_2.json +++ b/jigsaw-pieces/village/desert/houses/desert_medium_house_2.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 2, @@ -69,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_shepherd_house_1.json b/jigsaw-pieces/village/desert/houses/desert_shepherd_house_1.json index 23e825f6..2f7628f2 100644 --- a/jigsaw-pieces/village/desert/houses/desert_shepherd_house_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_shepherd_house_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_1.json b/jigsaw-pieces/village/desert/houses/desert_small_house_1.json index e71ec140..91f34fd8 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_2.json b/jigsaw-pieces/village/desert/houses/desert_small_house_2.json index 7e3355d0..20afa5ed 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_2.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -69,7 +70,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_3.json b/jigsaw-pieces/village/desert/houses/desert_small_house_3.json index 68cc6d8d..c29d9a01 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_3.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_3.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_4.json b/jigsaw-pieces/village/desert/houses/desert_small_house_4.json index f52c4f71..1066e7ad 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_4.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_4.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 1, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_5.json b/jigsaw-pieces/village/desert/houses/desert_small_house_5.json index 65084d77..939f930f 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_5.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_5.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 1, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_6.json b/jigsaw-pieces/village/desert/houses/desert_small_house_6.json index 15de43f2..8d40af32 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_6.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_6.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_7.json b/jigsaw-pieces/village/desert/houses/desert_small_house_7.json index 4f0738e3..a488a79e 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_7.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_7.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 1, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_8.json b/jigsaw-pieces/village/desert/houses/desert_small_house_8.json index 22865f92..af544197 100644 --- a/jigsaw-pieces/village/desert/houses/desert_small_house_8.json +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_8.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,14 +57,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/houses/desert_tannery_1.json b/jigsaw-pieces/village/desert/houses/desert_tannery_1.json index 6e733222..b154e985 100644 --- a/jigsaw-pieces/village/desert/houses/desert_tannery_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_tannery_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_temple_1.json b/jigsaw-pieces/village/desert/houses/desert_temple_1.json index 6b3333c9..0695ae59 100644 --- a/jigsaw-pieces/village/desert/houses/desert_temple_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_temple_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_temple_2.json b/jigsaw-pieces/village/desert/houses/desert_temple_2.json index 052a70b6..38ea1658 100644 --- a/jigsaw-pieces/village/desert/houses/desert_temple_2.json +++ b/jigsaw-pieces/village/desert/houses/desert_temple_2.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_tool_smith_1.json b/jigsaw-pieces/village/desert/houses/desert_tool_smith_1.json index eb89bde4..aa5aa9ca 100644 --- a/jigsaw-pieces/village/desert/houses/desert_tool_smith_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_tool_smith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/houses/desert_weaponsmith_1.json b/jigsaw-pieces/village/desert/houses/desert_weaponsmith_1.json index 508d8a77..4e1bb70f 100644 --- a/jigsaw-pieces/village/desert/houses/desert_weaponsmith_1.json +++ b/jigsaw-pieces/village/desert/houses/desert_weaponsmith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/desert/streets/corner_01.json b/jigsaw-pieces/village/desert/streets/corner_01.json index 0cbd89d3..5bf14112 100644 --- a/jigsaw-pieces/village/desert/streets/corner_01.json +++ b/jigsaw-pieces/village/desert/streets/corner_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/corner_02.json b/jigsaw-pieces/village/desert/streets/corner_02.json index 6b775783..8bb67d8a 100644 --- a/jigsaw-pieces/village/desert/streets/corner_02.json +++ b/jigsaw-pieces/village/desert/streets/corner_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/crossroad_01.json b/jigsaw-pieces/village/desert/streets/crossroad_01.json index a27fc60b..87108f4c 100644 --- a/jigsaw-pieces/village/desert/streets/crossroad_01.json +++ b/jigsaw-pieces/village/desert/streets/crossroad_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -186,7 +201,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/crossroad_02.json b/jigsaw-pieces/village/desert/streets/crossroad_02.json index efcc2f49..f005aaa8 100644 --- a/jigsaw-pieces/village/desert/streets/crossroad_02.json +++ b/jigsaw-pieces/village/desert/streets/crossroad_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -121,7 +136,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/crossroad_03.json b/jigsaw-pieces/village/desert/streets/crossroad_03.json index e2e63520..11f8b975 100644 --- a/jigsaw-pieces/village/desert/streets/crossroad_03.json +++ b/jigsaw-pieces/village/desert/streets/crossroad_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/square_01.json b/jigsaw-pieces/village/desert/streets/square_01.json index 4d3620c6..38675691 100644 --- a/jigsaw-pieces/village/desert/streets/square_01.json +++ b/jigsaw-pieces/village/desert/streets/square_01.json @@ -290,7 +290,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/square_02.json b/jigsaw-pieces/village/desert/streets/square_02.json index a5c37fb5..952890dc 100644 --- a/jigsaw-pieces/village/desert/streets/square_02.json +++ b/jigsaw-pieces/village/desert/streets/square_02.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/straight_01.json b/jigsaw-pieces/village/desert/streets/straight_01.json index 82a188f9..50bfa9db 100644 --- a/jigsaw-pieces/village/desert/streets/straight_01.json +++ b/jigsaw-pieces/village/desert/streets/straight_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -121,7 +136,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/straight_02.json b/jigsaw-pieces/village/desert/streets/straight_02.json index b127104a..43d71021 100644 --- a/jigsaw-pieces/village/desert/streets/straight_02.json +++ b/jigsaw-pieces/village/desert/streets/straight_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -121,7 +136,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/straight_03.json b/jigsaw-pieces/village/desert/streets/straight_03.json index a22bfef5..4f887837 100644 --- a/jigsaw-pieces/village/desert/streets/straight_03.json +++ b/jigsaw-pieces/village/desert/streets/straight_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -56,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/streets/turn_01.json b/jigsaw-pieces/village/desert/streets/turn_01.json index 7d9120ee..915636d6 100644 --- a/jigsaw-pieces/village/desert/streets/turn_01.json +++ b/jigsaw-pieces/village/desert/streets/turn_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/desert/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/terminators/terminator_01.json b/jigsaw-pieces/village/desert/terminators/terminator_01.json index 8e4423d2..3c601c7b 100644 --- a/jigsaw-pieces/village/desert/terminators/terminator_01.json +++ b/jigsaw-pieces/village/desert/terminators/terminator_01.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/terminators/terminator_02.json b/jigsaw-pieces/village/desert/terminators/terminator_02.json index 327e9c31..b941085a 100644 --- a/jigsaw-pieces/village/desert/terminators/terminator_02.json +++ b/jigsaw-pieces/village/desert/terminators/terminator_02.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_1.json b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_1.json index 123e3293..92544f2b 100644 --- a/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_1.json +++ b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_1.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 3, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 7, @@ -44,6 +46,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 7, @@ -199,14 +202,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_2.json b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_2.json index 1a2ab288..cb348a2b 100644 --- a/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_2.json +++ b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -5, @@ -44,6 +45,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -70,6 +72,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 4, @@ -160,14 +163,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_3.json b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_3.json index 737f8230..12fe4cff 100644 --- a/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_3.json +++ b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_3.json @@ -31,6 +31,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -4, @@ -57,6 +58,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -70,6 +72,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 1, @@ -186,14 +189,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/desert/villagers/baby.json b/jigsaw-pieces/village/desert/villagers/baby.json index 3cc891e7..29645e9b 100644 --- a/jigsaw-pieces/village/desert/villagers/baby.json +++ b/jigsaw-pieces/village/desert/villagers/baby.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/villagers/nitwit.json b/jigsaw-pieces/village/desert/villagers/nitwit.json index 3a28f121..75207556 100644 --- a/jigsaw-pieces/village/desert/villagers/nitwit.json +++ b/jigsaw-pieces/village/desert/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/villagers/unemployed.json b/jigsaw-pieces/village/desert/villagers/unemployed.json index 64063256..5b4331ec 100644 --- a/jigsaw-pieces/village/desert/villagers/unemployed.json +++ b/jigsaw-pieces/village/desert/villagers/unemployed.json @@ -1,6 +1,6 @@ { "connectors": [{ - "targetName": "minecraft:bottom", + "targetName": "*", "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", @@ -10,6 +10,12 @@ "y": -1, "z": 0 }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, "direction": "SOUTH_POSITIVE_Z" }], "placementOptions": { @@ -41,14 +47,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_1.json b/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_1.json index 9f1de9c9..b5418119 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_1.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_2.json b/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_2.json index 7f275bc1..f652eff5 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_2.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_2.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_1.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_1.json index 460e58ce..69af3de1 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_1.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_2.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_2.json index 8852c2bb..4d0531e0 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_2.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_2.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_3.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_3.json index d303aa9d..2078e9b4 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_3.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_3.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_4.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_4.json index 60905d95..b82d7795 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_4.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_4.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_5.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_5.json index 2134ec98..89ba1790 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_5.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_5.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_6.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_6.json index 6cb0a4f9..82233281 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_6.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_6.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_7.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_7.json index d8c9bb09..d349275b 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_7.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_7.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_8.json b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_8.json index c874e716..212ae410 100644 --- a/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_8.json +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_8.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/streets/corner_01.json b/jigsaw-pieces/village/desert/zombie/streets/corner_01.json index 9db7d75e..4f0e2827 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/corner_01.json +++ b/jigsaw-pieces/village/desert/zombie/streets/corner_01.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/corner_02.json b/jigsaw-pieces/village/desert/zombie/streets/corner_02.json index e7b5805a..60e8de51 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/corner_02.json +++ b/jigsaw-pieces/village/desert/zombie/streets/corner_02.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/desert/zombie/streets/crossroad_01.json index ebcfd9f1..1025cc4c 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/crossroad_01.json +++ b/jigsaw-pieces/village/desert/zombie/streets/crossroad_01.json @@ -186,7 +186,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/desert/zombie/streets/crossroad_02.json index 7b4772ac..6487d9ef 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/crossroad_02.json +++ b/jigsaw-pieces/village/desert/zombie/streets/crossroad_02.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/desert/zombie/streets/crossroad_03.json index 5cfa9a24..a56084a6 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/crossroad_03.json +++ b/jigsaw-pieces/village/desert/zombie/streets/crossroad_03.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/square_01.json b/jigsaw-pieces/village/desert/zombie/streets/square_01.json index 77d97b35..5bb37f52 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/square_01.json +++ b/jigsaw-pieces/village/desert/zombie/streets/square_01.json @@ -290,7 +290,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/square_02.json b/jigsaw-pieces/village/desert/zombie/streets/square_02.json index dc47b240..30cc044f 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/square_02.json +++ b/jigsaw-pieces/village/desert/zombie/streets/square_02.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/straight_01.json b/jigsaw-pieces/village/desert/zombie/streets/straight_01.json index e87013ce..19e34aed 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/straight_01.json +++ b/jigsaw-pieces/village/desert/zombie/streets/straight_01.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/straight_02.json b/jigsaw-pieces/village/desert/zombie/streets/straight_02.json index 90ae5ce1..22177c9f 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/straight_02.json +++ b/jigsaw-pieces/village/desert/zombie/streets/straight_02.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/straight_03.json b/jigsaw-pieces/village/desert/zombie/streets/straight_03.json index b77eda11..6279c82f 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/straight_03.json +++ b/jigsaw-pieces/village/desert/zombie/streets/straight_03.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/streets/turn_01.json b/jigsaw-pieces/village/desert/zombie/streets/turn_01.json index ade249d2..faf1032d 100644 --- a/jigsaw-pieces/village/desert/zombie/streets/turn_01.json +++ b/jigsaw-pieces/village/desert/zombie/streets/turn_01.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/desert/zombie/terminators/terminator_02.json b/jigsaw-pieces/village/desert/zombie/terminators/terminator_02.json index 1fb5ef5a..5ef94995 100644 --- a/jigsaw-pieces/village/desert/zombie/terminators/terminator_02.json +++ b/jigsaw-pieces/village/desert/zombie/terminators/terminator_02.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_1.json b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_1.json index 00f7a2a7..c027bf07 100644 --- a/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_1.json +++ b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_1.json @@ -147,14 +147,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_2.json b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_2.json index adf02726..68a5cf82 100644 --- a/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_2.json +++ b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_3.json b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_3.json index 55405daf..57682677 100644 --- a/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_3.json +++ b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_3.json @@ -134,14 +134,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/villagers/nitwit.json b/jigsaw-pieces/village/desert/zombie/villagers/nitwit.json index 0f794eb2..4870298b 100644 --- a/jigsaw-pieces/village/desert/zombie/villagers/nitwit.json +++ b/jigsaw-pieces/village/desert/zombie/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/desert/zombie/villagers/unemployed.json b/jigsaw-pieces/village/desert/zombie/villagers/unemployed.json index 4aa154f2..a3607a39 100644 --- a/jigsaw-pieces/village/desert/zombie/villagers/unemployed.json +++ b/jigsaw-pieces/village/desert/zombie/villagers/unemployed.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/houses/plains_accessory_1.json b/jigsaw-pieces/village/plains/houses/plains_accessory_1.json index 9a0b560b..fd72bc8e 100644 --- a/jigsaw-pieces/village/plains/houses/plains_accessory_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_accessory_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_animal_pen_1.json b/jigsaw-pieces/village/plains/houses/plains_animal_pen_1.json index 03917bae..526e43b6 100644 --- a/jigsaw-pieces/village/plains/houses/plains_animal_pen_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_animal_pen_1.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_animal_pen_2.json b/jigsaw-pieces/village/plains/houses/plains_animal_pen_2.json index 378bb603..e632a47a 100644 --- a/jigsaw-pieces/village/plains/houses/plains_animal_pen_2.json +++ b/jigsaw-pieces/village/plains/houses/plains_animal_pen_2.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_animal_pen_3.json b/jigsaw-pieces/village/plains/houses/plains_animal_pen_3.json index 88170813..bdfbcdef 100644 --- a/jigsaw-pieces/village/plains/houses/plains_animal_pen_3.json +++ b/jigsaw-pieces/village/plains/houses/plains_animal_pen_3.json @@ -134,14 +134,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_armorer_house_1.json b/jigsaw-pieces/village/plains/houses/plains_armorer_house_1.json index f49f92d6..8671fc8a 100644 --- a/jigsaw-pieces/village/plains/houses/plains_armorer_house_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_armorer_house_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_big_house_1.json b/jigsaw-pieces/village/plains/houses/plains_big_house_1.json index ceeb4b80..d86bb767 100644 --- a/jigsaw-pieces/village/plains/houses/plains_big_house_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_big_house_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -18,6 +19,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -44,6 +46,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -57,6 +60,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -95,14 +99,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_butcher_shop_1.json b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_1.json index 78485fb8..486ae3b7 100644 --- a/jigsaw-pieces/village/plains/houses/plains_butcher_shop_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_butcher_shop_2.json b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_2.json index 7d602836..d8a6f41c 100644 --- a/jigsaw-pieces/village/plains/houses/plains_butcher_shop_2.json +++ b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json b/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json index be9cf43e..08cc5cfd 100644 --- a/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_fisher_cottage_1.json b/jigsaw-pieces/village/plains/houses/plains_fisher_cottage_1.json index b096c8ea..57fccf15 100644 --- a/jigsaw-pieces/village/plains/houses/plains_fisher_cottage_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_fisher_cottage_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_fletcher_house_1.json b/jigsaw-pieces/village/plains/houses/plains_fletcher_house_1.json index 6f79d90f..aaa3b0e6 100644 --- a/jigsaw-pieces/village/plains/houses/plains_fletcher_house_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_fletcher_house_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_large_farm_1.json b/jigsaw-pieces/village/plains/houses/plains_large_farm_1.json index 7fc2c0fe..e2f0d450 100644 --- a/jigsaw-pieces/village/plains/houses/plains_large_farm_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_large_farm_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_library_1.json b/jigsaw-pieces/village/plains/houses/plains_library_1.json index 40209519..22d2264a 100644 --- a/jigsaw-pieces/village/plains/houses/plains_library_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_library_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_library_2.json b/jigsaw-pieces/village/plains/houses/plains_library_2.json index f2502c56..d7d8cc36 100644 --- a/jigsaw-pieces/village/plains/houses/plains_library_2.json +++ b/jigsaw-pieces/village/plains/houses/plains_library_2.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_masons_house_1.json b/jigsaw-pieces/village/plains/houses/plains_masons_house_1.json index f75f17f2..928b0967 100644 --- a/jigsaw-pieces/village/plains/houses/plains_masons_house_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_masons_house_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_medium_house_1.json b/jigsaw-pieces/village/plains/houses/plains_medium_house_1.json index 48686ec3..ea8c8bb1 100644 --- a/jigsaw-pieces/village/plains/houses/plains_medium_house_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_medium_house_1.json @@ -31,6 +31,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -44,6 +45,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -82,14 +84,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_medium_house_2.json b/jigsaw-pieces/village/plains/houses/plains_medium_house_2.json index 85305dec..6b505e21 100644 --- a/jigsaw-pieces/village/plains/houses/plains_medium_house_2.json +++ b/jigsaw-pieces/village/plains/houses/plains_medium_house_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -69,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_meeting_point_4.json b/jigsaw-pieces/village/plains/houses/plains_meeting_point_4.json index 968c380a..7f9e5d5e 100644 --- a/jigsaw-pieces/village/plains/houses/plains_meeting_point_4.json +++ b/jigsaw-pieces/village/plains/houses/plains_meeting_point_4.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_meeting_point_5.json b/jigsaw-pieces/village/plains/houses/plains_meeting_point_5.json index fb98e7ab..0f657cf2 100644 --- a/jigsaw-pieces/village/plains/houses/plains_meeting_point_5.json +++ b/jigsaw-pieces/village/plains/houses/plains_meeting_point_5.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_shepherds_house_1.json b/jigsaw-pieces/village/plains/houses/plains_shepherds_house_1.json index eee5dbd4..f1c3480a 100644 --- a/jigsaw-pieces/village/plains/houses/plains_shepherds_house_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_shepherds_house_1.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_small_farm_1.json b/jigsaw-pieces/village/plains/houses/plains_small_farm_1.json index 1d644ed2..695ed137 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_farm_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_farm_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_1.json b/jigsaw-pieces/village/plains/houses/plains_small_house_1.json index 6abc8096..a6c08ef7 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_1.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_2.json b/jigsaw-pieces/village/plains/houses/plains_small_house_2.json index fe896ef7..aa8c3d2e 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_2.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_3.json b/jigsaw-pieces/village/plains/houses/plains_small_house_3.json index 4cf52059..c2a92d24 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_3.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_3.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_4.json b/jigsaw-pieces/village/plains/houses/plains_small_house_4.json index 2b0fc157..c15eaa74 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_4.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_4.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 99af435e..b782c2fd 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_5.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_5.json @@ -57,6 +57,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -95,7 +96,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_6.json b/jigsaw-pieces/village/plains/houses/plains_small_house_6.json index af561bf5..4c62cc3a 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_6.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_6.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_7.json b/jigsaw-pieces/village/plains/houses/plains_small_house_7.json index 670fd3e0..2e5f0673 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_7.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_7.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_8.json b/jigsaw-pieces/village/plains/houses/plains_small_house_8.json index a5043018..65ddfc86 100644 --- a/jigsaw-pieces/village/plains/houses/plains_small_house_8.json +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_8.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -56,14 +57,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -2, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_stable_1.json b/jigsaw-pieces/village/plains/houses/plains_stable_1.json index b51cbdaf..39fc0e5d 100644 --- a/jigsaw-pieces/village/plains/houses/plains_stable_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_stable_1.json @@ -134,14 +134,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_stable_2.json b/jigsaw-pieces/village/plains/houses/plains_stable_2.json index 982c59b5..b64a2435 100644 --- a/jigsaw-pieces/village/plains/houses/plains_stable_2.json +++ b/jigsaw-pieces/village/plains/houses/plains_stable_2.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/houses/plains_tannery_1.json b/jigsaw-pieces/village/plains/houses/plains_tannery_1.json index c8935435..be93ccce 100644 --- a/jigsaw-pieces/village/plains/houses/plains_tannery_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_tannery_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_temple_3.json b/jigsaw-pieces/village/plains/houses/plains_temple_3.json index 65290638..1cf571b9 100644 --- a/jigsaw-pieces/village/plains/houses/plains_temple_3.json +++ b/jigsaw-pieces/village/plains/houses/plains_temple_3.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_temple_4.json b/jigsaw-pieces/village/plains/houses/plains_temple_4.json index 986f4267..631ba9bd 100644 --- a/jigsaw-pieces/village/plains/houses/plains_temple_4.json +++ b/jigsaw-pieces/village/plains/houses/plains_temple_4.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_tool_smith_1.json b/jigsaw-pieces/village/plains/houses/plains_tool_smith_1.json index 89499b6b..84516866 100644 --- a/jigsaw-pieces/village/plains/houses/plains_tool_smith_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_tool_smith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/houses/plains_weaponsmith_1.json b/jigsaw-pieces/village/plains/houses/plains_weaponsmith_1.json index 9b8d581c..10b97b9e 100644 --- a/jigsaw-pieces/village/plains/houses/plains_weaponsmith_1.json +++ b/jigsaw-pieces/village/plains/houses/plains_weaponsmith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/plains/plains_lamp_1.json b/jigsaw-pieces/village/plains/plains_lamp_1.json index 542f4a94..fb815e18 100644 --- a/jigsaw-pieces/village/plains/plains_lamp_1.json +++ b/jigsaw-pieces/village/plains/plains_lamp_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/streets/corner_01.json b/jigsaw-pieces/village/plains/streets/corner_01.json index dcf57010..b367ebf3 100644 --- a/jigsaw-pieces/village/plains/streets/corner_01.json +++ b/jigsaw-pieces/village/plains/streets/corner_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -134,7 +149,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/corner_02.json b/jigsaw-pieces/village/plains/streets/corner_02.json index 693f811c..a71a6d99 100644 --- a/jigsaw-pieces/village/plains/streets/corner_02.json +++ b/jigsaw-pieces/village/plains/streets/corner_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/corner_03.json b/jigsaw-pieces/village/plains/streets/corner_03.json index 17e10b4a..3d69d6c4 100644 --- a/jigsaw-pieces/village/plains/streets/corner_03.json +++ b/jigsaw-pieces/village/plains/streets/corner_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -56,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/crossroad_01.json b/jigsaw-pieces/village/plains/streets/crossroad_01.json index 16fdabb7..4625b140 100644 --- a/jigsaw-pieces/village/plains/streets/crossroad_01.json +++ b/jigsaw-pieces/village/plains/streets/crossroad_01.json @@ -199,7 +199,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/crossroad_02.json b/jigsaw-pieces/village/plains/streets/crossroad_02.json index 8b2d98af..9dd6468b 100644 --- a/jigsaw-pieces/village/plains/streets/crossroad_02.json +++ b/jigsaw-pieces/village/plains/streets/crossroad_02.json @@ -147,7 +147,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/crossroad_03.json b/jigsaw-pieces/village/plains/streets/crossroad_03.json index 315d4e2e..26c1bd74 100644 --- a/jigsaw-pieces/village/plains/streets/crossroad_03.json +++ b/jigsaw-pieces/village/plains/streets/crossroad_03.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/crossroad_04.json b/jigsaw-pieces/village/plains/streets/crossroad_04.json index 01d4ed6f..0c7f7f16 100644 --- a/jigsaw-pieces/village/plains/streets/crossroad_04.json +++ b/jigsaw-pieces/village/plains/streets/crossroad_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/crossroad_05.json b/jigsaw-pieces/village/plains/streets/crossroad_05.json index 41bfafce..cfc4d855 100644 --- a/jigsaw-pieces/village/plains/streets/crossroad_05.json +++ b/jigsaw-pieces/village/plains/streets/crossroad_05.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/crossroad_06.json b/jigsaw-pieces/village/plains/streets/crossroad_06.json index 76f5431d..446bdfb3 100644 --- a/jigsaw-pieces/village/plains/streets/crossroad_06.json +++ b/jigsaw-pieces/village/plains/streets/crossroad_06.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/straight_01.json b/jigsaw-pieces/village/plains/streets/straight_01.json index 6b6bfa58..baf05f72 100644 --- a/jigsaw-pieces/village/plains/streets/straight_01.json +++ b/jigsaw-pieces/village/plains/streets/straight_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -121,7 +136,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/straight_02.json b/jigsaw-pieces/village/plains/streets/straight_02.json index 0d80a036..d1c1b180 100644 --- a/jigsaw-pieces/village/plains/streets/straight_02.json +++ b/jigsaw-pieces/village/plains/streets/straight_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/straight_03.json b/jigsaw-pieces/village/plains/streets/straight_03.json index 2007f3d5..fc3d220d 100644 --- a/jigsaw-pieces/village/plains/streets/straight_03.json +++ b/jigsaw-pieces/village/plains/streets/straight_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -121,7 +136,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/straight_04.json b/jigsaw-pieces/village/plains/streets/straight_04.json index a15e3b2a..6b29e15e 100644 --- a/jigsaw-pieces/village/plains/streets/straight_04.json +++ b/jigsaw-pieces/village/plains/streets/straight_04.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/straight_05.json b/jigsaw-pieces/village/plains/streets/straight_05.json index b585004a..11b00dd3 100644 --- a/jigsaw-pieces/village/plains/streets/straight_05.json +++ b/jigsaw-pieces/village/plains/streets/straight_05.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -108,7 +123,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/straight_06.json b/jigsaw-pieces/village/plains/streets/straight_06.json index 3c2cd123..d25d122b 100644 --- a/jigsaw-pieces/village/plains/streets/straight_06.json +++ b/jigsaw-pieces/village/plains/streets/straight_06.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -277,7 +292,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/streets/turn_01.json b/jigsaw-pieces/village/plains/streets/turn_01.json index 9dd18859..bf7fcd69 100644 --- a/jigsaw-pieces/village/plains/streets/turn_01.json +++ b/jigsaw-pieces/village/plains/streets/turn_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/plains/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/terminators/terminator_01.json b/jigsaw-pieces/village/plains/terminators/terminator_01.json index 77ad5fb7..0edc0e67 100644 --- a/jigsaw-pieces/village/plains/terminators/terminator_01.json +++ b/jigsaw-pieces/village/plains/terminators/terminator_01.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/terminators/terminator_02.json b/jigsaw-pieces/village/plains/terminators/terminator_02.json index 24c11420..797456b7 100644 --- a/jigsaw-pieces/village/plains/terminators/terminator_02.json +++ b/jigsaw-pieces/village/plains/terminators/terminator_02.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/terminators/terminator_03.json b/jigsaw-pieces/village/plains/terminators/terminator_03.json index bd4f0fe7..dc599f44 100644 --- a/jigsaw-pieces/village/plains/terminators/terminator_03.json +++ b/jigsaw-pieces/village/plains/terminators/terminator_03.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/terminators/terminator_04.json b/jigsaw-pieces/village/plains/terminators/terminator_04.json index d0bb38b0..16aca1f3 100644 --- a/jigsaw-pieces/village/plains/terminators/terminator_04.json +++ b/jigsaw-pieces/village/plains/terminators/terminator_04.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/town_centers/plains_fountain_01.json b/jigsaw-pieces/village/plains/town_centers/plains_fountain_01.json index 91064cda..748e71a4 100644 --- a/jigsaw-pieces/village/plains/town_centers/plains_fountain_01.json +++ b/jigsaw-pieces/village/plains/town_centers/plains_fountain_01.json @@ -31,6 +31,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -57,6 +58,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 3, @@ -70,6 +72,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 3, @@ -160,14 +163,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_1.json b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_1.json index d1f9c4a8..7061b265 100644 --- a/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_1.json +++ b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -4, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -4, @@ -173,14 +175,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_2.json b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_2.json index 14be2ad9..c9f7fd4c 100644 --- a/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_2.json +++ b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -3, @@ -44,6 +45,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -57,6 +59,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -173,14 +176,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_3.json b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_3.json index 5c3b55c7..e751c015 100644 --- a/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_3.json +++ b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_3.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -4, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -3, @@ -134,14 +136,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/plains/villagers/baby.json b/jigsaw-pieces/village/plains/villagers/baby.json index 0ce9342c..03431bc4 100644 --- a/jigsaw-pieces/village/plains/villagers/baby.json +++ b/jigsaw-pieces/village/plains/villagers/baby.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/villagers/nitwit.json b/jigsaw-pieces/village/plains/villagers/nitwit.json index e71ad145..b104cd6f 100644 --- a/jigsaw-pieces/village/plains/villagers/nitwit.json +++ b/jigsaw-pieces/village/plains/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/villagers/unemployed.json b/jigsaw-pieces/village/plains/villagers/unemployed.json index 6864c17f..7e2d1001 100644 --- a/jigsaw-pieces/village/plains/villagers/unemployed.json +++ b/jigsaw-pieces/village/plains/villagers/unemployed.json @@ -10,6 +10,12 @@ "y": -1, "z": 0 }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, "direction": "SOUTH_POSITIVE_Z" }], "placementOptions": { @@ -41,14 +47,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_animal_pen_3.json b/jigsaw-pieces/village/plains/zombie/houses/plains_animal_pen_3.json index 56cd83b9..83c3310c 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_animal_pen_3.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_animal_pen_3.json @@ -134,14 +134,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_big_house_1.json b/jigsaw-pieces/village/plains/zombie/houses/plains_big_house_1.json index 54145fcd..b75844e5 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_big_house_1.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_big_house_1.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_butcher_shop_2.json b/jigsaw-pieces/village/plains/zombie/houses/plains_butcher_shop_2.json index 1214d325..cddfe1ac 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_butcher_shop_2.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_butcher_shop_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_fletcher_house_1.json b/jigsaw-pieces/village/plains/zombie/houses/plains_fletcher_house_1.json index 4ad90808..3ccea3b8 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_fletcher_house_1.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_fletcher_house_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_1.json b/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_1.json index b10c0cc6..5470ac82 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_1.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_1.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_2.json b/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_2.json index ae53305f..74f1d685 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_2.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_2.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_4.json b/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_4.json index 7f2e3c4d..cf0baf96 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_4.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_4.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_5.json b/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_5.json index 20f01762..3c5ce786 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_5.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_5.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_shepherds_house_1.json b/jigsaw-pieces/village/plains/zombie/houses/plains_shepherds_house_1.json index aecfc941..cccc693d 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_shepherds_house_1.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_shepherds_house_1.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_1.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_1.json index faf81bc0..fa5ce9a5 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_1.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_2.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_2.json index 56836d07..932b12a8 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_2.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_2.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_3.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_3.json index d6102d9c..b6512cd2 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_3.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_3.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_4.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_4.json index 1ed19809..1554ceba 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_4.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_4.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_5.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_5.json index 71a109cd..c7924756 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_5.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_5.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_6.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_6.json index 8f8b1a58..03cdef61 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_6.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_6.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_7.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_7.json index 9d5ce7d4..aa0a71c3 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_7.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_7.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_8.json b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_8.json index c02c1280..a4784a4f 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_8.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_8.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_stable_1.json b/jigsaw-pieces/village/plains/zombie/houses/plains_stable_1.json index 8daca111..0a320d2a 100644 --- a/jigsaw-pieces/village/plains/zombie/houses/plains_stable_1.json +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_stable_1.json @@ -134,14 +134,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/streets/corner_01.json b/jigsaw-pieces/village/plains/zombie/streets/corner_01.json index 844ea0a1..0b756190 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/corner_01.json +++ b/jigsaw-pieces/village/plains/zombie/streets/corner_01.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/corner_02.json b/jigsaw-pieces/village/plains/zombie/streets/corner_02.json index ae481559..5cae0594 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/corner_02.json +++ b/jigsaw-pieces/village/plains/zombie/streets/corner_02.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/corner_03.json b/jigsaw-pieces/village/plains/zombie/streets/corner_03.json index 5ea6812c..c5aeea92 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/corner_03.json +++ b/jigsaw-pieces/village/plains/zombie/streets/corner_03.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_01.json index 58cde571..2c165e53 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/crossroad_01.json +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_01.json @@ -199,7 +199,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_02.json index 02cc1aae..47678b07 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/crossroad_02.json +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_02.json @@ -147,7 +147,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_03.json index dfe18d5d..3c1ba0b8 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/crossroad_03.json +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_03.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_04.json index a0de9645..cf2cc6a4 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/crossroad_04.json +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_05.json index eff3e221..d8095338 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/crossroad_05.json +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_05.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_06.json index bc8cb08f..800ebd31 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/crossroad_06.json +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_06.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_01.json b/jigsaw-pieces/village/plains/zombie/streets/straight_01.json index 5324eef3..34598655 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/straight_01.json +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_01.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_02.json b/jigsaw-pieces/village/plains/zombie/streets/straight_02.json index 0d9d57b7..29b8af33 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/straight_02.json +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_02.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_03.json b/jigsaw-pieces/village/plains/zombie/streets/straight_03.json index 67e5c057..3890ff01 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/straight_03.json +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_03.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_04.json b/jigsaw-pieces/village/plains/zombie/streets/straight_04.json index ca97e9e6..37309760 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/straight_04.json +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_05.json b/jigsaw-pieces/village/plains/zombie/streets/straight_05.json index 1b76b043..7b978655 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/straight_05.json +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_05.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_06.json b/jigsaw-pieces/village/plains/zombie/streets/straight_06.json index dfe9b7a9..1970e0c4 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/straight_06.json +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_06.json @@ -277,7 +277,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/streets/turn_01.json b/jigsaw-pieces/village/plains/zombie/streets/turn_01.json index 36b4d4db..0a6c54a0 100644 --- a/jigsaw-pieces/village/plains/zombie/streets/turn_01.json +++ b/jigsaw-pieces/village/plains/zombie/streets/turn_01.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/plains/zombie/town_centers/plains_fountain_01.json b/jigsaw-pieces/village/plains/zombie/town_centers/plains_fountain_01.json index f93175fe..a0148a45 100644 --- a/jigsaw-pieces/village/plains/zombie/town_centers/plains_fountain_01.json +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_fountain_01.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_1.json b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_1.json index 35a69ba1..dbc5de57 100644 --- a/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_1.json +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_1.json @@ -134,14 +134,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_2.json b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_2.json index a348f6f6..796021bc 100644 --- a/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_2.json +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_3.json b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_3.json index 0cef55cf..74a41485 100644 --- a/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_3.json +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_3.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/villagers/nitwit.json b/jigsaw-pieces/village/plains/zombie/villagers/nitwit.json index fd0c0e97..31ce3737 100644 --- a/jigsaw-pieces/village/plains/zombie/villagers/nitwit.json +++ b/jigsaw-pieces/village/plains/zombie/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/plains/zombie/villagers/unemployed.json b/jigsaw-pieces/village/plains/zombie/villagers/unemployed.json index 0378f707..ffdfea6d 100644 --- a/jigsaw-pieces/village/plains/zombie/villagers/unemployed.json +++ b/jigsaw-pieces/village/plains/zombie/villagers/unemployed.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 ac96f518..6db48dc7 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 51ebcc81..e8b0312d 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 34344c97..2298bd02 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/houses/savanna_armorer_1.json b/jigsaw-pieces/village/savanna/houses/savanna_armorer_1.json index 15b23a67..1a25fb12 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_armorer_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_armorer_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 76599ac6..59b59b13 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 50fd4675..22e687c7 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json b/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json index d630438e..f9a14a74 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 00394485..022eec19 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 8f40f78e..e5e1e367 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 f59c52bb..e6f25741 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 48ca23ce..573b2397 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/houses/savanna_library_1.json b/jigsaw-pieces/village/savanna/houses/savanna_library_1.json index f85214b9..076b12be 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_library_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_library_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json b/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json index 17efe200..d011f56f 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 fdfaa8d9..03cba471 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 a9faecb8..56ba83bf 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json b/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json index 7e3db3b7..ca90dc8d 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json b/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json index bfec8de3..c239848b 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", 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 54e8a3b5..d429cb57 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 66d9e888..67ddda2b 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 23e32c68..c607791e 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 fff1a622..1763db16 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 3cc90b37..8abcaabb 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 f81c320e..a7117a02 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 ecbff9a2..11317424 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 617739ed..5dbc3178 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json b/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json index 7cf5ebfc..66aed721 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json b/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json index c10a35cd..faf19a78 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json b/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json index c55111dd..0c558450 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, 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 f2e6a34e..872a1fee 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json index e44bc5cf..aa6df253 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json index c984979c..0d96e7f3 100644 --- a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json +++ b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/savanna/savanna_lamp_post_01.json b/jigsaw-pieces/village/savanna/savanna_lamp_post_01.json index 956643f5..d3345213 100644 --- a/jigsaw-pieces/village/savanna/savanna_lamp_post_01.json +++ b/jigsaw-pieces/village/savanna/savanna_lamp_post_01.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/streets/corner_01.json b/jigsaw-pieces/village/savanna/streets/corner_01.json index 94d1c418..2ed100d3 100644 --- a/jigsaw-pieces/village/savanna/streets/corner_01.json +++ b/jigsaw-pieces/village/savanna/streets/corner_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -121,7 +136,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/corner_03.json b/jigsaw-pieces/village/savanna/streets/corner_03.json index 3f03e508..bfe6bd6d 100644 --- a/jigsaw-pieces/village/savanna/streets/corner_03.json +++ b/jigsaw-pieces/village/savanna/streets/corner_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -56,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_02.json b/jigsaw-pieces/village/savanna/streets/crossroad_02.json index 6bb68124..4828073a 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_02.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_02.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_03.json b/jigsaw-pieces/village/savanna/streets/crossroad_03.json index eb241c1a..e2ad6886 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_03.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_03.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_04.json b/jigsaw-pieces/village/savanna/streets/crossroad_04.json index d1062a7a..08dae624 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_04.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_05.json b/jigsaw-pieces/village/savanna/streets/crossroad_05.json index 2cdc3983..0f5d4159 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_05.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_05.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_06.json b/jigsaw-pieces/village/savanna/streets/crossroad_06.json index a4b2814f..c789a796 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_06.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_06.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_07.json b/jigsaw-pieces/village/savanna/streets/crossroad_07.json index 10013787..567f2a1d 100644 --- a/jigsaw-pieces/village/savanna/streets/crossroad_07.json +++ b/jigsaw-pieces/village/savanna/streets/crossroad_07.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/split_01.json b/jigsaw-pieces/village/savanna/streets/split_01.json index d575f07b..dd1c2f28 100644 --- a/jigsaw-pieces/village/savanna/streets/split_01.json +++ b/jigsaw-pieces/village/savanna/streets/split_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/split_02.json b/jigsaw-pieces/village/savanna/streets/split_02.json index d800c58f..4eff8430 100644 --- a/jigsaw-pieces/village/savanna/streets/split_02.json +++ b/jigsaw-pieces/village/savanna/streets/split_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:building_entrance", "innerConnector": true, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_02.json b/jigsaw-pieces/village/savanna/streets/straight_02.json index 74e95ad7..b541efb3 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_02.json +++ b/jigsaw-pieces/village/savanna/streets/straight_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -134,7 +149,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_04.json b/jigsaw-pieces/village/savanna/streets/straight_04.json index 947fb590..2099a1aa 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_04.json +++ b/jigsaw-pieces/village/savanna/streets/straight_04.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_05.json b/jigsaw-pieces/village/savanna/streets/straight_05.json index be5fcc1d..9b9e79bc 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_05.json +++ b/jigsaw-pieces/village/savanna/streets/straight_05.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -108,7 +123,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_06.json b/jigsaw-pieces/village/savanna/streets/straight_06.json index a7a6f91c..b86ab756 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_06.json +++ b/jigsaw-pieces/village/savanna/streets/straight_06.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_08.json b/jigsaw-pieces/village/savanna/streets/straight_08.json index 86782335..5cedc104 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_08.json +++ b/jigsaw-pieces/village/savanna/streets/straight_08.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_09.json b/jigsaw-pieces/village/savanna/streets/straight_09.json index 7dad2aa4..d8d5ccfc 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_09.json +++ b/jigsaw-pieces/village/savanna/streets/straight_09.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -134,7 +149,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_10.json b/jigsaw-pieces/village/savanna/streets/straight_10.json index 731b438e..c38567cd 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_10.json +++ b/jigsaw-pieces/village/savanna/streets/straight_10.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -56,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/straight_11.json b/jigsaw-pieces/village/savanna/streets/straight_11.json index 9d8ad1a2..e6281d3b 100644 --- a/jigsaw-pieces/village/savanna/streets/straight_11.json +++ b/jigsaw-pieces/village/savanna/streets/straight_11.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/streets/turn_01.json b/jigsaw-pieces/village/savanna/streets/turn_01.json index 98bc57f1..f45bf454 100644 --- a/jigsaw-pieces/village/savanna/streets/turn_01.json +++ b/jigsaw-pieces/village/savanna/streets/turn_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/savanna/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -82,7 +97,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/terminators/terminator_05.json b/jigsaw-pieces/village/savanna/terminators/terminator_05.json index 13861fba..0698593c 100644 --- a/jigsaw-pieces/village/savanna/terminators/terminator_05.json +++ b/jigsaw-pieces/village/savanna/terminators/terminator_05.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_1.json b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_1.json index de84b90a..06662299 100644 --- a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_1.json +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_1.json @@ -160,14 +160,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_2.json b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_2.json index c6295a1d..9604cdbb 100644 --- a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_2.json +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_2.json @@ -160,14 +160,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_3.json b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_3.json index 3eec7948..4f67c084 100644 --- a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_3.json +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_3.json @@ -160,14 +160,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_4.json b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_4.json index c837b236..cd61495b 100644 --- a/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_4.json +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_4.json @@ -147,14 +147,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/villagers/baby.json b/jigsaw-pieces/village/savanna/villagers/baby.json index 38856f4d..5b4c46aa 100644 --- a/jigsaw-pieces/village/savanna/villagers/baby.json +++ b/jigsaw-pieces/village/savanna/villagers/baby.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/villagers/nitwit.json b/jigsaw-pieces/village/savanna/villagers/nitwit.json index d9063ec6..dcd79405 100644 --- a/jigsaw-pieces/village/savanna/villagers/nitwit.json +++ b/jigsaw-pieces/village/savanna/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/villagers/unemployed.json b/jigsaw-pieces/village/savanna/villagers/unemployed.json index 819ba255..a4447eb8 100644 --- a/jigsaw-pieces/village/savanna/villagers/unemployed.json +++ b/jigsaw-pieces/village/savanna/villagers/unemployed.json @@ -10,6 +10,12 @@ "y": -1, "z": 0 }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, "direction": "SOUTH_POSITIVE_Z" }], "placementOptions": { @@ -41,14 +47,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_2.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_2.json index 5c34f2f9..14a1f42c 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_2.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_3.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_3.json index 04128c13..c8e02b35 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_3.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_3.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_large_farm_2.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_large_farm_2.json index c05ab6c9..6c42357e 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_large_farm_2.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_large_farm_2.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_1.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_1.json index c4441531..e5d9fcce 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_1.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_1.json @@ -82,14 +82,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_2.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_2.json index 05d9aeab..5e1121ed 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_2.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_2.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_1.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_1.json index be5dbc2b..975b51d9 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_1.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_2.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_2.json index 78e37e77..fbe7198a 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_2.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_2.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_3.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_3.json index dcef1cd2..4234c485 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_3.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_3.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_4.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_4.json index be22e05c..31b9a6eb 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_4.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_4.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_5.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_5.json index 7f31a95a..23be324f 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_5.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_5.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_6.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_6.json index b58522af..4b7c0794 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_6.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_6.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_7.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_7.json index bbb48a76..f411d53f 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_7.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_7.json @@ -5,7 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", - "pools": ["village/savanna/zombie/villagers"], + "pools": ["village/savanna/zombie/village_vex_tests"], "position": { "x": 2, "y": -3, @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_8.json b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_8.json index 58972c7b..158157ff 100644 --- a/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_8.json +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_8.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/streets/corner_01.json b/jigsaw-pieces/village/savanna/zombie/streets/corner_01.json index 34a89b05..d043ce7a 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/corner_01.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/corner_01.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/corner_03.json b/jigsaw-pieces/village/savanna/zombie/streets/corner_03.json index 0f945d03..aaf37d16 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/corner_03.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/corner_03.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_02.json index 9d859db2..544d21e3 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_02.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_02.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_03.json index ab9752c0..15e0646c 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_03.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_03.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_04.json index 8ea6e84b..776302ca 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_04.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_05.json index 4ba3af0b..a495be85 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_05.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_05.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_06.json index 75b492c0..9945746f 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_06.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_06.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_07.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_07.json index 9bc539b7..dfb59b03 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_07.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_07.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/split_01.json b/jigsaw-pieces/village/savanna/zombie/streets/split_01.json index d2d06d5e..ac43320d 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/split_01.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/split_01.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/split_02.json b/jigsaw-pieces/village/savanna/zombie/streets/split_02.json index c2c1678d..e21afa8a 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/split_02.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/split_02.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_02.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_02.json index ef580c12..ac71f05a 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_02.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_02.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_04.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_04.json index fddb4c65..5c5e35d5 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_04.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_05.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_05.json index de73ef88..18b4e300 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_05.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_05.json @@ -108,7 +108,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_06.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_06.json index 15afba95..84effe7e 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_06.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_06.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_08.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_08.json index fac1bc6c..4bb05ba4 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_08.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_08.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_09.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_09.json index bdeab215..cd2d2c03 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_09.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_09.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_10.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_10.json index 86bec798..d3965d33 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_10.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_10.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_11.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_11.json index eefbcec5..35288b21 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/straight_11.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_11.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/streets/turn_01.json b/jigsaw-pieces/village/savanna/zombie/streets/turn_01.json index 1e01b078..7987f0b8 100644 --- a/jigsaw-pieces/village/savanna/zombie/streets/turn_01.json +++ b/jigsaw-pieces/village/savanna/zombie/streets/turn_01.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/savanna/zombie/terminators/terminator_05.json b/jigsaw-pieces/village/savanna/zombie/terminators/terminator_05.json index 9ef64661..99f1469e 100644 --- a/jigsaw-pieces/village/savanna/zombie/terminators/terminator_05.json +++ b/jigsaw-pieces/village/savanna/zombie/terminators/terminator_05.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_1.json b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_1.json index c5996da2..8df40149 100644 --- a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_1.json +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_1.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_2.json b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_2.json index 0a8f2818..cc775eda 100644 --- a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_2.json +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_3.json b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_3.json index 6ee694a6..14ed2189 100644 --- a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_3.json +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_3.json @@ -121,14 +121,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_4.json b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_4.json index 7b5c8cd0..4d130b42 100644 --- a/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_4.json +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_4.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/villagers/nitwit.json b/jigsaw-pieces/village/savanna/zombie/villagers/nitwit.json index e7cef8ec..de9ddd1f 100644 --- a/jigsaw-pieces/village/savanna/zombie/villagers/nitwit.json +++ b/jigsaw-pieces/village/savanna/zombie/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/savanna/zombie/villagers/unemployed.json b/jigsaw-pieces/village/savanna/zombie/villagers/unemployed.json index 62d6253d..e8aa9542 100644 --- a/jigsaw-pieces/village/savanna/zombie/villagers/unemployed.json +++ b/jigsaw-pieces/village/savanna/zombie/villagers/unemployed.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_1.json b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_1.json index 9e4b67a7..a7c79b35 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_2.json b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_2.json index 3d44b228..e5eb4e55 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_2.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_2.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_1.json index 973a2cd7..aa73ee08 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_2.json index 586f589f..177d8a99 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_2.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_2.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_1.json b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_1.json index 95159ca5..93a0b9d0 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_2.json b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_2.json index dfb8b6f1..3270237f 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_2.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_2.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_cartographer_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_cartographer_house_1.json index 0a7d88b9..b96f9017 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_cartographer_house_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_cartographer_house_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_farm_1.json b/jigsaw-pieces/village/snowy/houses/snowy_farm_1.json index 9d19a10f..5b34d613 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_farm_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_farm_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_farm_2.json b/jigsaw-pieces/village/snowy/houses/snowy_farm_2.json index 06498dcc..0816aa41 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_farm_2.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_farm_2.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_fisher_cottage.json b/jigsaw-pieces/village/snowy/houses/snowy_fisher_cottage.json index 6a8431da..6eea6834 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_fisher_cottage.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_fisher_cottage.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_fletcher_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_fletcher_house_1.json index 3e3c98a3..1022b81e 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_fletcher_house_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_fletcher_house_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_library_1.json b/jigsaw-pieces/village/snowy/houses/snowy_library_1.json index 1af6676b..d89eb83a 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_library_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_library_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_masons_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_1.json index c7eb4fe4..b92f34de 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_masons_house_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_masons_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_2.json index f59bf4f5..dda511f1 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_masons_house_2.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_2.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_1.json index aa831357..ca07b429 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -18,6 +19,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -69,14 +71,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_2.json index 09ba7b25..fca30ad4 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_2.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_2.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 2, @@ -69,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_3.json b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_3.json index c3c19dce..e249ec29 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_3.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_3.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -18,6 +19,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -69,14 +71,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_shepherds_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_shepherds_house_1.json index 4c84ab0b..705b37a1 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_shepherds_house_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_shepherds_house_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_1.json index c8009146..a9950dda 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -21,7 +22,7 @@ "pools": ["empty"], "position": { "x": 0, - "y": -1, + "y": 0, "z": 2 }, "direction": "SOUTH_POSITIVE_Z" @@ -56,14 +57,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_2.json index 5de71e90..60e30b01 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_2.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_3.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_3.json index 9db188cc..9fa74eb4 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_3.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_3.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_4.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_4.json index cd5477f3..3c9d4ea2 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_4.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_4.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_5.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_5.json index cae5b147..49de27a2 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_5.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_5.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_6.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_6.json index b98df3ec..6bf1a7a7 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_6.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_6.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_7.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_7.json index 6e27a218..49f8b9bf 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_7.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_7.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_8.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_8.json index 9345caa3..609e57b5 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_small_house_8.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_8.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -56,14 +57,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/houses/snowy_tannery_1.json b/jigsaw-pieces/village/snowy/houses/snowy_tannery_1.json index 6e1a89ca..39e259ee 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_tannery_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_tannery_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_temple_1.json b/jigsaw-pieces/village/snowy/houses/snowy_temple_1.json index 668fd2a7..90132dc3 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_temple_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_temple_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_tool_smith_1.json b/jigsaw-pieces/village/snowy/houses/snowy_tool_smith_1.json index 014e6a98..88d33032 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_tool_smith_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_tool_smith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/snowy/houses/snowy_weapon_smith_1.json b/jigsaw-pieces/village/snowy/houses/snowy_weapon_smith_1.json index 35280f1e..f1fc246c 100644 --- a/jigsaw-pieces/village/snowy/houses/snowy_weapon_smith_1.json +++ b/jigsaw-pieces/village/snowy/houses/snowy_weapon_smith_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/snowy_lamp_post_01.json b/jigsaw-pieces/village/snowy/snowy_lamp_post_01.json index 5069df1d..003e3495 100644 --- a/jigsaw-pieces/village/snowy/snowy_lamp_post_01.json +++ b/jigsaw-pieces/village/snowy/snowy_lamp_post_01.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/snowy_lamp_post_02.json b/jigsaw-pieces/village/snowy/snowy_lamp_post_02.json index 2c238851..4fa67e66 100644 --- a/jigsaw-pieces/village/snowy/snowy_lamp_post_02.json +++ b/jigsaw-pieces/village/snowy/snowy_lamp_post_02.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/snowy_lamp_post_03.json b/jigsaw-pieces/village/snowy/snowy_lamp_post_03.json index 46b1ac22..aa2322bf 100644 --- a/jigsaw-pieces/village/snowy/snowy_lamp_post_03.json +++ b/jigsaw-pieces/village/snowy/snowy_lamp_post_03.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/streets/corner_01.json b/jigsaw-pieces/village/snowy/streets/corner_01.json index b01c8748..eea8caa0 100644 --- a/jigsaw-pieces/village/snowy/streets/corner_01.json +++ b/jigsaw-pieces/village/snowy/streets/corner_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -147,7 +162,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/corner_02.json b/jigsaw-pieces/village/snowy/streets/corner_02.json index f9fe54fd..7ead99b3 100644 --- a/jigsaw-pieces/village/snowy/streets/corner_02.json +++ b/jigsaw-pieces/village/snowy/streets/corner_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/corner_03.json b/jigsaw-pieces/village/snowy/streets/corner_03.json index 8d1bab76..f9538ed5 100644 --- a/jigsaw-pieces/village/snowy/streets/corner_03.json +++ b/jigsaw-pieces/village/snowy/streets/corner_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -56,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_01.json b/jigsaw-pieces/village/snowy/streets/crossroad_01.json index 3d7b3d0a..dd51dce1 100644 --- a/jigsaw-pieces/village/snowy/streets/crossroad_01.json +++ b/jigsaw-pieces/village/snowy/streets/crossroad_01.json @@ -199,7 +199,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_02.json b/jigsaw-pieces/village/snowy/streets/crossroad_02.json index 13e16174..eee7a8db 100644 --- a/jigsaw-pieces/village/snowy/streets/crossroad_02.json +++ b/jigsaw-pieces/village/snowy/streets/crossroad_02.json @@ -147,7 +147,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_03.json b/jigsaw-pieces/village/snowy/streets/crossroad_03.json index 716c355a..2acaf5a6 100644 --- a/jigsaw-pieces/village/snowy/streets/crossroad_03.json +++ b/jigsaw-pieces/village/snowy/streets/crossroad_03.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_04.json b/jigsaw-pieces/village/snowy/streets/crossroad_04.json index 666eedd8..482dc49b 100644 --- a/jigsaw-pieces/village/snowy/streets/crossroad_04.json +++ b/jigsaw-pieces/village/snowy/streets/crossroad_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_05.json b/jigsaw-pieces/village/snowy/streets/crossroad_05.json index 5395699b..7a7b2f51 100644 --- a/jigsaw-pieces/village/snowy/streets/crossroad_05.json +++ b/jigsaw-pieces/village/snowy/streets/crossroad_05.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_06.json b/jigsaw-pieces/village/snowy/streets/crossroad_06.json index ec17995f..cd0877ef 100644 --- a/jigsaw-pieces/village/snowy/streets/crossroad_06.json +++ b/jigsaw-pieces/village/snowy/streets/crossroad_06.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/square_01.json b/jigsaw-pieces/village/snowy/streets/square_01.json index 04ad5c66..b5f6c844 100644 --- a/jigsaw-pieces/village/snowy/streets/square_01.json +++ b/jigsaw-pieces/village/snowy/streets/square_01.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/straight_01.json b/jigsaw-pieces/village/snowy/streets/straight_01.json index 2dc41371..a54206a6 100644 --- a/jigsaw-pieces/village/snowy/streets/straight_01.json +++ b/jigsaw-pieces/village/snowy/streets/straight_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -121,7 +136,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/straight_02.json b/jigsaw-pieces/village/snowy/streets/straight_02.json index 7c0fdbc6..bc01350b 100644 --- a/jigsaw-pieces/village/snowy/streets/straight_02.json +++ b/jigsaw-pieces/village/snowy/streets/straight_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -69,7 +84,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/straight_03.json b/jigsaw-pieces/village/snowy/streets/straight_03.json index 4f3c84d7..c7bc9434 100644 --- a/jigsaw-pieces/village/snowy/streets/straight_03.json +++ b/jigsaw-pieces/village/snowy/streets/straight_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -147,7 +162,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/straight_04.json b/jigsaw-pieces/village/snowy/streets/straight_04.json index bf65700e..c984dc4b 100644 --- a/jigsaw-pieces/village/snowy/streets/straight_04.json +++ b/jigsaw-pieces/village/snowy/streets/straight_04.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -95,7 +110,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/straight_06.json b/jigsaw-pieces/village/snowy/streets/straight_06.json index 4134ff9e..8166638b 100644 --- a/jigsaw-pieces/village/snowy/streets/straight_06.json +++ b/jigsaw-pieces/village/snowy/streets/straight_06.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -277,7 +292,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/straight_08.json b/jigsaw-pieces/village/snowy/streets/straight_08.json index 700ab6ff..520800fa 100644 --- a/jigsaw-pieces/village/snowy/streets/straight_08.json +++ b/jigsaw-pieces/village/snowy/streets/straight_08.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -134,7 +149,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/streets/turn_01.json b/jigsaw-pieces/village/snowy/streets/turn_01.json index 7e448bc0..bd0317a5 100644 --- a/jigsaw-pieces/village/snowy/streets/turn_01.json +++ b/jigsaw-pieces/village/snowy/streets/turn_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/snowy/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -95,7 +110,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_1.json b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_1.json index 5928fdee..44439ba5 100644 --- a/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_1.json +++ b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_1.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -5, @@ -83,6 +84,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 2, @@ -186,14 +188,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_2.json b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_2.json index 4511e1df..ba64c8a6 100644 --- a/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_2.json +++ b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -4, @@ -57,6 +58,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -147,14 +149,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_3.json b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_3.json index af0d7c26..de045651 100644 --- a/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_3.json +++ b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_3.json @@ -31,6 +31,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -44,6 +45,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -147,14 +149,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/villagers/baby.json b/jigsaw-pieces/village/snowy/villagers/baby.json index fd7f0fa8..f6e9d0f9 100644 --- a/jigsaw-pieces/village/snowy/villagers/baby.json +++ b/jigsaw-pieces/village/snowy/villagers/baby.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/villagers/nitwit.json b/jigsaw-pieces/village/snowy/villagers/nitwit.json index 957caab6..23a0ca9a 100644 --- a/jigsaw-pieces/village/snowy/villagers/nitwit.json +++ b/jigsaw-pieces/village/snowy/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/villagers/unemployed.json b/jigsaw-pieces/village/snowy/villagers/unemployed.json index c3004b43..fa05ae54 100644 --- a/jigsaw-pieces/village/snowy/villagers/unemployed.json +++ b/jigsaw-pieces/village/snowy/villagers/unemployed.json @@ -10,6 +10,12 @@ "y": -1, "z": 0 }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, "direction": "SOUTH_POSITIVE_Z" }], "placementOptions": { @@ -41,14 +47,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_1.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_1.json index 48a7e32e..54b1f3fe 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_1.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_1.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_2.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_2.json index 030f02ff..66d88a0a 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_2.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_2.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_3.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_3.json index 39626a97..3e5dd287 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_3.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_3.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_1.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_1.json index dd95408e..e912313e 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_1.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_2.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_2.json index 59988a6e..020a42ec 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_2.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_2.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_3.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_3.json index c66ed178..65f2b1d9 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_3.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_3.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_4.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_4.json index c1eb0c49..46c22415 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_4.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_4.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_5.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_5.json index dee712ae..dff5a4d0 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_5.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_5.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_6.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_6.json index 73cff71c..404c4e12 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_6.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_6.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_7.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_7.json index 04f9d7c4..8c1220d4 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_7.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_7.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_8.json b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_8.json index 047fb6bb..b606dcdf 100644 --- a/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_8.json +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_8.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/streets/corner_01.json b/jigsaw-pieces/village/snowy/zombie/streets/corner_01.json index a2c91568..be1b762d 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/corner_01.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/corner_01.json @@ -147,7 +147,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/corner_02.json b/jigsaw-pieces/village/snowy/zombie/streets/corner_02.json index 76a57e2e..4de43039 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/corner_02.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/corner_02.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/corner_03.json b/jigsaw-pieces/village/snowy/zombie/streets/corner_03.json index 92a5bd51..8378783d 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/corner_03.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/corner_03.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_01.json index 3be90c87..35ed4494 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_01.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_01.json @@ -199,7 +199,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_02.json index 870cc6b7..11903f3e 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_02.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_02.json @@ -147,7 +147,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_03.json index d4714bac..023d02e4 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_03.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_03.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_04.json index 68a99758..e027eda7 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_04.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_04.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_05.json index 4f75cdc0..1bcd30c8 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_05.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_05.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_06.json index a93d7763..cee1ecfb 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_06.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_06.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/square_01.json b/jigsaw-pieces/village/snowy/zombie/streets/square_01.json index 773209fb..ec5c2a6c 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/square_01.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/square_01.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_01.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_01.json index 475eadf2..d873ed68 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/straight_01.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_01.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_02.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_02.json index 70b0ccd1..85990f73 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/straight_02.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_02.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_03.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_03.json index 34801ac7..e74e4ec8 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/straight_03.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_03.json @@ -147,7 +147,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_04.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_04.json index 46e6c673..5865dadf 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/straight_04.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_04.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_06.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_06.json index fc3f68f2..af2ead41 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/straight_06.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_06.json @@ -277,7 +277,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_08.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_08.json index 1be6bddd..a783d0ab 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/straight_08.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_08.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/streets/turn_01.json b/jigsaw-pieces/village/snowy/zombie/streets/turn_01.json index df1ff16d..56a7f2eb 100644 --- a/jigsaw-pieces/village/snowy/zombie/streets/turn_01.json +++ b/jigsaw-pieces/village/snowy/zombie/streets/turn_01.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_1.json b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_1.json index 68e385de..29ef0ed9 100644 --- a/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_1.json +++ b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_1.json @@ -147,14 +147,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_2.json b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_2.json index d636dfef..0ae5cd48 100644 --- a/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_2.json +++ b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_2.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_3.json b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_3.json index f8a99354..0acada51 100644 --- a/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_3.json +++ b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_3.json @@ -108,14 +108,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/villagers/nitwit.json b/jigsaw-pieces/village/snowy/zombie/villagers/nitwit.json index afb40f14..f0daebd5 100644 --- a/jigsaw-pieces/village/snowy/zombie/villagers/nitwit.json +++ b/jigsaw-pieces/village/snowy/zombie/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/snowy/zombie/villagers/unemployed.json b/jigsaw-pieces/village/snowy/zombie/villagers/unemployed.json index 9b8fe170..b437e3aa 100644 --- a/jigsaw-pieces/village/snowy/zombie/villagers/unemployed.json +++ b/jigsaw-pieces/village/snowy/zombie/villagers/unemployed.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_animal_pen_1.json b/jigsaw-pieces/village/taiga/houses/taiga_animal_pen_1.json index 461a4e50..792ec616 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_animal_pen_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_animal_pen_1.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_armorer_2.json b/jigsaw-pieces/village/taiga/houses/taiga_armorer_2.json index 1e6a303b..3a85960d 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_armorer_2.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_armorer_2.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_armorer_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_armorer_house_1.json index 364c0909..fc3c5236 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_armorer_house_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_armorer_house_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_butcher_shop_1.json b/jigsaw-pieces/village/taiga/houses/taiga_butcher_shop_1.json index 18316c1c..627c1c13 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_butcher_shop_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_butcher_shop_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_cartographer_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_cartographer_house_1.json index 25d585df..7811a81c 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_cartographer_house_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_cartographer_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_fisher_cottage_1.json b/jigsaw-pieces/village/taiga/houses/taiga_fisher_cottage_1.json index 4ca7f208..ba70254e 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_fisher_cottage_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_fisher_cottage_1.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_fletcher_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_fletcher_house_1.json index ba9f2d12..e0b4f9b2 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_fletcher_house_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_fletcher_house_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_large_farm_1.json b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_1.json index bfa3116c..cfb485fc 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_large_farm_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_large_farm_2.json b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_2.json index 62f308e9..3550914a 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_large_farm_2.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_2.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_library_1.json b/jigsaw-pieces/village/taiga/houses/taiga_library_1.json index f857c9ce..14eaaad9 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_library_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_library_1.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_masons_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_masons_house_1.json index 505ca4fe..319d8004 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_masons_house_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_masons_house_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_1.json index 2955239e..02ff5170 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_1.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -69,14 +71,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_2.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_2.json index 38a74fb4..79ff463a 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_2.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_2.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -31,6 +32,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -69,7 +71,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_3.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_3.json index 7de194e9..c7062dfa 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_3.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_3.json @@ -31,6 +31,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -44,6 +45,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -95,14 +97,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_4.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_4.json index 96040daa..a8300fce 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_4.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_4.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -18,6 +19,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 2, @@ -69,14 +71,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_shepherds_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_shepherds_house_1.json index 14a3ec26..e88fc8fa 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_shepherds_house_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_shepherds_house_1.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_farm_1.json b/jigsaw-pieces/village/taiga/houses/taiga_small_farm_1.json index cac0f98c..15b8787c 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_small_farm_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_farm_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "VACUUM", diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_1.json index 195e6e47..0c0044e9 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_small_house_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_2.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_2.json index e25259d5..6baa305f 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_small_house_2.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_3.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_3.json index a6830406..2a832039 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_small_house_3.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_3.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_4.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_4.json index 9873323b..1893d9f7 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_small_house_4.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_4.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -1, @@ -69,7 +70,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_5.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_5.json index 0007ac22..7868f086 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_small_house_5.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_5.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 0, @@ -56,7 +57,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_tannery_1.json b/jigsaw-pieces/village/taiga/houses/taiga_tannery_1.json index 6cdd476d..7ce9347b 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_tannery_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_tannery_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_temple_1.json b/jigsaw-pieces/village/taiga/houses/taiga_temple_1.json index 1d43fcad..874c82f8 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_temple_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_temple_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_tool_smith_1.json b/jigsaw-pieces/village/taiga/houses/taiga_tool_smith_1.json index 30fada61..632bc3f6 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_tool_smith_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_tool_smith_1.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_1.json b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_1.json index 643cbc61..d124a75f 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_1.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_2.json b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_2.json index be2f561a..59e11b90 100644 --- a/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_2.json +++ b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_2.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": true, diff --git a/jigsaw-pieces/village/taiga/streets/corner_01.json b/jigsaw-pieces/village/taiga/streets/corner_01.json index 172bd76a..4e44092b 100644 --- a/jigsaw-pieces/village/taiga/streets/corner_01.json +++ b/jigsaw-pieces/village/taiga/streets/corner_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -158,7 +173,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/corner_02.json b/jigsaw-pieces/village/taiga/streets/corner_02.json index 3a091649..9fa8f6f3 100644 --- a/jigsaw-pieces/village/taiga/streets/corner_02.json +++ b/jigsaw-pieces/village/taiga/streets/corner_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -117,7 +132,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/corner_03.json b/jigsaw-pieces/village/taiga/streets/corner_03.json index 689c963a..3425284f 100644 --- a/jigsaw-pieces/village/taiga/streets/corner_03.json +++ b/jigsaw-pieces/village/taiga/streets/corner_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -78,7 +93,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_01.json b/jigsaw-pieces/village/taiga/streets/crossroad_01.json index 7173fd3e..cc5087fd 100644 --- a/jigsaw-pieces/village/taiga/streets/crossroad_01.json +++ b/jigsaw-pieces/village/taiga/streets/crossroad_01.json @@ -221,7 +221,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_02.json b/jigsaw-pieces/village/taiga/streets/crossroad_02.json index c9375111..1e493909 100644 --- a/jigsaw-pieces/village/taiga/streets/crossroad_02.json +++ b/jigsaw-pieces/village/taiga/streets/crossroad_02.json @@ -169,7 +169,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_03.json b/jigsaw-pieces/village/taiga/streets/crossroad_03.json index c13bfafa..47e4ecfc 100644 --- a/jigsaw-pieces/village/taiga/streets/crossroad_03.json +++ b/jigsaw-pieces/village/taiga/streets/crossroad_03.json @@ -143,7 +143,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_04.json b/jigsaw-pieces/village/taiga/streets/crossroad_04.json index 0813db07..f13d1f14 100644 --- a/jigsaw-pieces/village/taiga/streets/crossroad_04.json +++ b/jigsaw-pieces/village/taiga/streets/crossroad_04.json @@ -104,7 +104,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_05.json b/jigsaw-pieces/village/taiga/streets/crossroad_05.json index 6df53a47..ef1cf0d0 100644 --- a/jigsaw-pieces/village/taiga/streets/crossroad_05.json +++ b/jigsaw-pieces/village/taiga/streets/crossroad_05.json @@ -104,7 +104,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_06.json b/jigsaw-pieces/village/taiga/streets/crossroad_06.json index 072e78d9..bc63a9ab 100644 --- a/jigsaw-pieces/village/taiga/streets/crossroad_06.json +++ b/jigsaw-pieces/village/taiga/streets/crossroad_06.json @@ -117,7 +117,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/straight_01.json b/jigsaw-pieces/village/taiga/streets/straight_01.json index 56a76cf9..981e3747 100644 --- a/jigsaw-pieces/village/taiga/streets/straight_01.json +++ b/jigsaw-pieces/village/taiga/streets/straight_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -143,7 +158,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/straight_02.json b/jigsaw-pieces/village/taiga/streets/straight_02.json index 7aaccac1..7e47d86c 100644 --- a/jigsaw-pieces/village/taiga/streets/straight_02.json +++ b/jigsaw-pieces/village/taiga/streets/straight_02.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -117,7 +132,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/straight_03.json b/jigsaw-pieces/village/taiga/streets/straight_03.json index 2ebd46b8..6db5948e 100644 --- a/jigsaw-pieces/village/taiga/streets/straight_03.json +++ b/jigsaw-pieces/village/taiga/streets/straight_03.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -143,7 +158,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/straight_04.json b/jigsaw-pieces/village/taiga/streets/straight_04.json index e214a6ca..40c0e3a0 100644 --- a/jigsaw-pieces/village/taiga/streets/straight_04.json +++ b/jigsaw-pieces/village/taiga/streets/straight_04.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -104,7 +119,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/straight_05.json b/jigsaw-pieces/village/taiga/streets/straight_05.json index b35e4b16..e7338e59 100644 --- a/jigsaw-pieces/village/taiga/streets/straight_05.json +++ b/jigsaw-pieces/village/taiga/streets/straight_05.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -156,7 +171,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/straight_06.json b/jigsaw-pieces/village/taiga/streets/straight_06.json index 490a3907..3dce2fe8 100644 --- a/jigsaw-pieces/village/taiga/streets/straight_06.json +++ b/jigsaw-pieces/village/taiga/streets/straight_06.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:bottom", "innerConnector": false, @@ -299,7 +314,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/streets/turn_01.json b/jigsaw-pieces/village/taiga/streets/turn_01.json index 6136ed0a..9297db25 100644 --- a/jigsaw-pieces/village/taiga/streets/turn_01.json +++ b/jigsaw-pieces/village/taiga/streets/turn_01.json @@ -1,5 +1,20 @@ { "connectors": [ + { + "targetName": "village/taiga/villagers/unemployed", + "entityCount": 3, + "spawnEntity": "villager", + "innerConnector": true, + "rotateConnector": false, + "name": "villager", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, { "targetName": "minecraft:street", "innerConnector": false, @@ -104,7 +119,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_1.json b/jigsaw-pieces/village/taiga/taiga_decoration_1.json index 6ddad28a..22c98c6f 100644 --- a/jigsaw-pieces/village/taiga/taiga_decoration_1.json +++ b/jigsaw-pieces/village/taiga/taiga_decoration_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_2.json b/jigsaw-pieces/village/taiga/taiga_decoration_2.json index d833b756..ce37b060 100644 --- a/jigsaw-pieces/village/taiga/taiga_decoration_2.json +++ b/jigsaw-pieces/village/taiga/taiga_decoration_2.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_3.json b/jigsaw-pieces/village/taiga/taiga_decoration_3.json index ed354e55..650feabf 100644 --- a/jigsaw-pieces/village/taiga/taiga_decoration_3.json +++ b/jigsaw-pieces/village/taiga/taiga_decoration_3.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_4.json b/jigsaw-pieces/village/taiga/taiga_decoration_4.json index 075da007..d938583d 100644 --- a/jigsaw-pieces/village/taiga/taiga_decoration_4.json +++ b/jigsaw-pieces/village/taiga/taiga_decoration_4.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_5.json b/jigsaw-pieces/village/taiga/taiga_decoration_5.json index 96bf57f3..b73b0a55 100644 --- a/jigsaw-pieces/village/taiga/taiga_decoration_5.json +++ b/jigsaw-pieces/village/taiga/taiga_decoration_5.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_6.json b/jigsaw-pieces/village/taiga/taiga_decoration_6.json index c822f6ac..c7513c87 100644 --- a/jigsaw-pieces/village/taiga/taiga_decoration_6.json +++ b/jigsaw-pieces/village/taiga/taiga_decoration_6.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/taiga_lamp_post_1.json b/jigsaw-pieces/village/taiga/taiga_lamp_post_1.json index 678b7b57..1de546e8 100644 --- a/jigsaw-pieces/village/taiga/taiga_lamp_post_1.json +++ b/jigsaw-pieces/village/taiga/taiga_lamp_post_1.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_1.json b/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_1.json index a48d88d9..16367a20 100644 --- a/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_1.json +++ b/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_1.json @@ -5,6 +5,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -9, @@ -57,6 +58,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -4, @@ -70,6 +72,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -2, @@ -264,14 +267,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_2.json b/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_2.json index f69483aa..e232f726 100644 --- a/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_2.json +++ b/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_2.json @@ -18,6 +18,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -4, @@ -44,6 +45,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": -3, @@ -83,6 +85,7 @@ "innerConnector": false, "rotateConnector": false, "name": "minecraft:bottom", + "entityCount": 3, "spawnEntity": "villager", "position": { "x": 4, @@ -186,14 +189,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/villagers/baby.json b/jigsaw-pieces/village/taiga/villagers/baby.json index 3379c5ec..9d74e62a 100644 --- a/jigsaw-pieces/village/taiga/villagers/baby.json +++ b/jigsaw-pieces/village/taiga/villagers/baby.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/villagers/nitwit.json b/jigsaw-pieces/village/taiga/villagers/nitwit.json index 498ee2c0..857d971a 100644 --- a/jigsaw-pieces/village/taiga/villagers/nitwit.json +++ b/jigsaw-pieces/village/taiga/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/villagers/unemployed.json b/jigsaw-pieces/village/taiga/villagers/unemployed.json index 0e9d7ab8..72fe42f5 100644 --- a/jigsaw-pieces/village/taiga/villagers/unemployed.json +++ b/jigsaw-pieces/village/taiga/villagers/unemployed.json @@ -10,6 +10,12 @@ "y": -1, "z": 0 }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, "direction": "SOUTH_POSITIVE_Z" }], "placementOptions": { @@ -41,14 +47,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_cartographer_house_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_cartographer_house_1.json index 39fc5be1..87bed2bb 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_cartographer_house_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_cartographer_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_fisher_cottage_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_fisher_cottage_1.json index 1d6737b8..c474b45e 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_fisher_cottage_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_fisher_cottage_1.json @@ -95,14 +95,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -2, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_large_farm_2.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_large_farm_2.json index 0d9263d6..80817f61 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_large_farm_2.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_large_farm_2.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_library_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_library_1.json index 631cb3d6..64bb22a5 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_library_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_library_1.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_1.json index 341aa95a..7bddb18f 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_1.json @@ -56,14 +56,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_2.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_2.json index edc930bb..88b3ff9b 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_2.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_2.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_3.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_3.json index d9512a2c..1798d5c7 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_3.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_3.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_4.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_4.json index 8d4cb802..e8a1832d 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_4.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_4.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_shepherds_house_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_shepherds_house_1.json index c0951534..336f809e 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_shepherds_house_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_shepherds_house_1.json @@ -69,14 +69,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_1.json index 62a66ce3..8b5cd941 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_1.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_2.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_2.json index 2ad6839e..0398ff4a 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_2.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_2.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_3.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_3.json index 9ba4453f..b9a1d9a9 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_3.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_3.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_4.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_4.json index 656a52b8..2078cc8c 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_4.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_4.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_5.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_5.json index d3c33cad..38077d6d 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_5.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_5.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_temple_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_temple_1.json index 972c44f6..ebee5e1f 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_temple_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_temple_1.json @@ -41,7 +41,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_tool_smith_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_tool_smith_1.json index 2155bbbf..b0ee0cd1 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_tool_smith_1.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_tool_smith_1.json @@ -69,7 +69,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_weaponsmith_2.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_weaponsmith_2.json index 35caf5a9..afa91b36 100644 --- a/jigsaw-pieces/village/taiga/zombie/houses/taiga_weaponsmith_2.json +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_weaponsmith_2.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/corner_01.json b/jigsaw-pieces/village/taiga/zombie/streets/corner_01.json index a7edb276..208d16f3 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/corner_01.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/corner_01.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/corner_02.json b/jigsaw-pieces/village/taiga/zombie/streets/corner_02.json index 66777fbf..9a92a66b 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/corner_02.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/corner_02.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/corner_03.json b/jigsaw-pieces/village/taiga/zombie/streets/corner_03.json index e0ed9149..12f7fad4 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/corner_03.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/corner_03.json @@ -56,7 +56,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_01.json index 5a7c83f9..e64e679a 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_01.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_01.json @@ -199,7 +199,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_02.json index 17044b46..682aa1a0 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_02.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_02.json @@ -147,7 +147,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_03.json index de82863e..48d1e451 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_03.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_03.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_04.json index 3687d927..5eee5db1 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_04.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_04.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_05.json index 9ea337a6..b23466f6 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_05.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_05.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_06.json index 95956ccd..f9aaaad9 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_06.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_06.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_01.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_01.json index 9ba2b8ed..2dd4a6fe 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/straight_01.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_01.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_02.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_02.json index 5f3d3f3a..d8b309a3 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/straight_02.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_02.json @@ -95,7 +95,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_03.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_03.json index 9ffc4c18..6f431d41 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/straight_03.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_03.json @@ -121,7 +121,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_04.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_04.json index b15e8e2a..e42812dc 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/straight_04.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_04.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_05.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_05.json index 1404ffcf..c708b28a 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/straight_05.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_05.json @@ -134,7 +134,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_06.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_06.json index 84ee4b0d..9f3af019 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/straight_06.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_06.json @@ -277,7 +277,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/streets/turn_01.json b/jigsaw-pieces/village/taiga/zombie/streets/turn_01.json index 664b833b..d1e06303 100644 --- a/jigsaw-pieces/village/taiga/zombie/streets/turn_01.json +++ b/jigsaw-pieces/village/taiga/zombie/streets/turn_01.json @@ -82,7 +82,7 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, diff --git a/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_1.json b/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_1.json index 87f2ef2b..78405671 100644 --- a/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_1.json +++ b/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_1.json @@ -212,14 +212,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_2.json b/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_2.json index fb8cd366..3a18a60f 100644 --- a/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_2.json +++ b/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_2.json @@ -134,14 +134,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/villagers/nitwit.json b/jigsaw-pieces/village/taiga/zombie/villagers/nitwit.json index 51dfff56..2cc14916 100644 --- a/jigsaw-pieces/village/taiga/zombie/villagers/nitwit.json +++ b/jigsaw-pieces/village/taiga/zombie/villagers/nitwit.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/village/taiga/zombie/villagers/unemployed.json b/jigsaw-pieces/village/taiga/zombie/villagers/unemployed.json index 179919a4..73bc6de9 100644 --- a/jigsaw-pieces/village/taiga/zombie/villagers/unemployed.json +++ b/jigsaw-pieces/village/taiga/zombie/villagers/unemployed.json @@ -41,14 +41,14 @@ }, "enabled": true }, - "boreExtendMinY": 0, + "boreExtendMinY": -1, "smartBore": false, "waterloggable": false, "bore": false, "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/a1.json b/jigsaw-pieces/woodland_mansion/1x1/1/a1.json new file mode 100644 index 00000000..38a0865c --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/a1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/a1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/a2.json b/jigsaw-pieces/woodland_mansion/1x1/1/a2.json new file mode 100644 index 00000000..8c452fc6 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/a2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/a2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/a3.json b/jigsaw-pieces/woodland_mansion/1x1/1/a3.json new file mode 100644 index 00000000..54c59a3f --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/a3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/a3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/a4.json b/jigsaw-pieces/woodland_mansion/1x1/1/a4.json new file mode 100644 index 00000000..78302989 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/a4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/a4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/a5.json b/jigsaw-pieces/woodland_mansion/1x1/1/a5.json new file mode 100644 index 00000000..e9adc11b --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/a5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/a5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/as1.json b/jigsaw-pieces/woodland_mansion/1x1/1/as1.json new file mode 100644 index 00000000..592fa9f7 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/as1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/as1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/as2.json b/jigsaw-pieces/woodland_mansion/1x1/1/as2.json new file mode 100644 index 00000000..b043b623 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/as2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -3, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x1/as2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/as3.json b/jigsaw-pieces/woodland_mansion/1x1/1/as3.json new file mode 100644 index 00000000..8f2d25b7 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/as3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x1/as3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/1/as4.json b/jigsaw-pieces/woodland_mansion/1x1/1/as4.json new file mode 100644 index 00000000..526b774d --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/1/as4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x1/as4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/2/b1.json b/jigsaw-pieces/woodland_mansion/1x1/2/b1.json new file mode 100644 index 00000000..b3a35762 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/2/b1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -5, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/b1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/2/b2.json b/jigsaw-pieces/woodland_mansion/1x1/2/b2.json new file mode 100644 index 00000000..96a63430 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/2/b2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -5, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x1/b2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/2/b3.json b/jigsaw-pieces/woodland_mansion/1x1/2/b3.json new file mode 100644 index 00000000..3b76d2e2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/2/b3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -5, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/b3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/2/b4.json b/jigsaw-pieces/woodland_mansion/1x1/2/b4.json new file mode 100644 index 00000000..910f5d4b --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/2/b4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -5, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/b4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1/2/b5.json b/jigsaw-pieces/woodland_mansion/1x1/2/b5.json new file mode 100644 index 00000000..b5c8af20 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1/2/b5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x1/b5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_a1.json b/jigsaw-pieces/woodland_mansion/1x1_a1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_a1.json +++ b/jigsaw-pieces/woodland_mansion/1x1_a1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_a2.json b/jigsaw-pieces/woodland_mansion/1x1_a2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_a2.json +++ b/jigsaw-pieces/woodland_mansion/1x1_a2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_a3.json b/jigsaw-pieces/woodland_mansion/1x1_a3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_a3.json +++ b/jigsaw-pieces/woodland_mansion/1x1_a3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_a4.json b/jigsaw-pieces/woodland_mansion/1x1_a4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_a4.json +++ b/jigsaw-pieces/woodland_mansion/1x1_a4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_a5.json b/jigsaw-pieces/woodland_mansion/1x1_a5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_a5.json +++ b/jigsaw-pieces/woodland_mansion/1x1_a5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_as1.json b/jigsaw-pieces/woodland_mansion/1x1_as1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_as1.json +++ b/jigsaw-pieces/woodland_mansion/1x1_as1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_as2.json b/jigsaw-pieces/woodland_mansion/1x1_as2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_as2.json +++ b/jigsaw-pieces/woodland_mansion/1x1_as2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_as3.json b/jigsaw-pieces/woodland_mansion/1x1_as3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_as3.json +++ b/jigsaw-pieces/woodland_mansion/1x1_as3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_as4.json b/jigsaw-pieces/woodland_mansion/1x1_as4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_as4.json +++ b/jigsaw-pieces/woodland_mansion/1x1_as4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_b1.json b/jigsaw-pieces/woodland_mansion/1x1_b1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_b1.json +++ b/jigsaw-pieces/woodland_mansion/1x1_b1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_b2.json b/jigsaw-pieces/woodland_mansion/1x1_b2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_b2.json +++ b/jigsaw-pieces/woodland_mansion/1x1_b2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_b3.json b/jigsaw-pieces/woodland_mansion/1x1_b3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_b3.json +++ b/jigsaw-pieces/woodland_mansion/1x1_b3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_b4.json b/jigsaw-pieces/woodland_mansion/1x1_b4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_b4.json +++ b/jigsaw-pieces/woodland_mansion/1x1_b4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x1_b5.json b/jigsaw-pieces/woodland_mansion/1x1_b5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x1_b5.json +++ b/jigsaw-pieces/woodland_mansion/1x1_b5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a1.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a1.json new file mode 100644 index 00000000..e0bedf42 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -2, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a3.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a3.json new file mode 100644 index 00000000..bc99a95d --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a4.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a4.json new file mode 100644 index 00000000..155c74e9 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a5.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a5.json new file mode 100644 index 00000000..4ae8073c --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a6.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a6.json new file mode 100644 index 00000000..c9c6c4fb --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a6.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a6" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a7.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a7.json new file mode 100644 index 00000000..de91a0a5 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a7.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a7" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a8.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a8.json new file mode 100644 index 00000000..a0a662cc --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a8.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a8" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/a9.json b/jigsaw-pieces/woodland_mansion/1x2/1l/a9.json new file mode 100644 index 00000000..7a3bf463 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/a9.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a9" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/b5.json b/jigsaw-pieces/woodland_mansion/1x2/1l/b5.json new file mode 100644 index 00000000..a93e3229 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/b5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -3, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/b5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/c1.json b/jigsaw-pieces/woodland_mansion/1x2/1l/c1.json new file mode 100644 index 00000000..78940e8e --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/c1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/c1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/c2.json b/jigsaw-pieces/woodland_mansion/1x2/1l/c2.json new file mode 100644 index 00000000..074db9b8 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/c2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/c2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/c3.json b/jigsaw-pieces/woodland_mansion/1x2/1l/c3.json new file mode 100644 index 00000000..efdf4e5a --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/c3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/c3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1l/c4.json b/jigsaw-pieces/woodland_mansion/1x2/1l/c4.json new file mode 100644 index 00000000..e800f4ea --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1l/c4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/c4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/a2.json b/jigsaw-pieces/woodland_mansion/1x2/1r/a2.json new file mode 100644 index 00000000..ef3cd8cf --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/a2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -3, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/a2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/a5.json b/jigsaw-pieces/woodland_mansion/1x2/1r/a5.json new file mode 100644 index 00000000..00ec5f12 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/a5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -3, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/a5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/a6.json b/jigsaw-pieces/woodland_mansion/1x2/1r/a6.json new file mode 100644 index 00000000..fcb0994b --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/a6.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/a6" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/a7.json b/jigsaw-pieces/woodland_mansion/1x2/1r/a7.json new file mode 100644 index 00000000..499b7595 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/a7.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -3, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/a7" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/a8.json b/jigsaw-pieces/woodland_mansion/1x2/1r/a8.json new file mode 100644 index 00000000..870ae9f8 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/a8.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -3, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/a8" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/b2.json b/jigsaw-pieces/woodland_mansion/1x2/1r/b2.json new file mode 100644 index 00000000..659728b1 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/b2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/b2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/b5.json b/jigsaw-pieces/woodland_mansion/1x2/1r/b5.json new file mode 100644 index 00000000..f9879be2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/b5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/b5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1r/c4.json b/jigsaw-pieces/woodland_mansion/1x2/1r/c4.json new file mode 100644 index 00000000..086db46c --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1r/c4.json @@ -0,0 +1,91 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -3, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -3, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "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": "woodland_mansion/1x2/c4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/a2.json b/jigsaw-pieces/woodland_mansion/1x2/1s/a2.json new file mode 100644 index 00000000..b38bf4c6 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/a2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/a2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/a5.json b/jigsaw-pieces/woodland_mansion/1x2/1s/a5.json new file mode 100644 index 00000000..25e6af1c --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/a5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/a5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/a6.json b/jigsaw-pieces/woodland_mansion/1x2/1s/a6.json new file mode 100644 index 00000000..ee0ae3c2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/a6.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/a6" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/a8.json b/jigsaw-pieces/woodland_mansion/1x2/1s/a8.json new file mode 100644 index 00000000..3448bb90 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/a8.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/a8" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/a9.json b/jigsaw-pieces/woodland_mansion/1x2/1s/a9.json new file mode 100644 index 00000000..540f3736 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/a9.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/a9" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/b1.json b/jigsaw-pieces/woodland_mansion/1x2/1s/b1.json new file mode 100644 index 00000000..d883f8bc --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/b1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/b1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/b2.json b/jigsaw-pieces/woodland_mansion/1x2/1s/b2.json new file mode 100644 index 00000000..69c4e7b6 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/b2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/b2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/b3.json b/jigsaw-pieces/woodland_mansion/1x2/1s/b3.json new file mode 100644 index 00000000..ed552c47 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/b3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/b3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/b4.json b/jigsaw-pieces/woodland_mansion/1x2/1s/b4.json new file mode 100644 index 00000000..ddea0329 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/b4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/b4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/b5.json b/jigsaw-pieces/woodland_mansion/1x2/1s/b5.json new file mode 100644 index 00000000..25efd1d5 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/b5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/b5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/c1.json b/jigsaw-pieces/woodland_mansion/1x2/1s/c1.json new file mode 100644 index 00000000..d7b44e6e --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/c1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/c1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/c2.json b/jigsaw-pieces/woodland_mansion/1x2/1s/c2.json new file mode 100644 index 00000000..e0a01597 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/c2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/c2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/c3.json b/jigsaw-pieces/woodland_mansion/1x2/1s/c3.json new file mode 100644 index 00000000..2247b12b --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/c3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/c3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/1s/c4.json b/jigsaw-pieces/woodland_mansion/1x2/1s/c4.json new file mode 100644 index 00000000..49c4750c --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/1s/c4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/c4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2l/d1.json b/jigsaw-pieces/woodland_mansion/1x2/2l/d1.json new file mode 100644 index 00000000..2d51c7dd --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2l/d1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -5, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/d1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2l/d2.json b/jigsaw-pieces/woodland_mansion/1x2/2l/d2.json new file mode 100644 index 00000000..1af1825c --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2l/d2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -4, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/d2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2l/d5.json b/jigsaw-pieces/woodland_mansion/1x2/2l/d5.json new file mode 100644 index 00000000..6e7a5ff8 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2l/d5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -4, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/d5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2l/se1.json b/jigsaw-pieces/woodland_mansion/1x2/2l/se1.json new file mode 100644 index 00000000..3a41745e --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2l/se1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -4, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/se1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2r/d2.json b/jigsaw-pieces/woodland_mansion/1x2/2r/d2.json new file mode 100644 index 00000000..c0f2f7ae --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2r/d2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -4, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/d2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2r/d5.json b/jigsaw-pieces/woodland_mansion/1x2/2r/d5.json new file mode 100644 index 00000000..ca9c69e7 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2r/d5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 3, + "y": -4, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/1x2/d5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2r/se1.json b/jigsaw-pieces/woodland_mansion/1x2/2r/se1.json new file mode 100644 index 00000000..66d725e0 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2r/se1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -3, + "y": -4, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/1x2/se1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/d1.json b/jigsaw-pieces/woodland_mansion/1x2/2s/d1.json new file mode 100644 index 00000000..7cbb0066 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/d1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 1, + "y": -5, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/d1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/d2.json b/jigsaw-pieces/woodland_mansion/1x2/2s/d2.json new file mode 100644 index 00000000..03ec6f91 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/d2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -4, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/d2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/d3.json b/jigsaw-pieces/woodland_mansion/1x2/2s/d3.json new file mode 100644 index 00000000..bb034767 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/d3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 1, + "y": -5, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/d3" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/d4.json b/jigsaw-pieces/woodland_mansion/1x2/2s/d4.json new file mode 100644 index 00000000..0f2f3623 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/d4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/d4" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/d5.json b/jigsaw-pieces/woodland_mansion/1x2/2s/d5.json new file mode 100644 index 00000000..f5ca75f1 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/d5.json @@ -0,0 +1,91 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -4, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -4, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "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": "woodland_mansion/1x2/d5" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/s1.json b/jigsaw-pieces/woodland_mansion/1x2/2s/s1.json new file mode 100644 index 00000000..4446c857 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/s1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/s1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/s2.json b/jigsaw-pieces/woodland_mansion/1x2/2s/s2.json new file mode 100644 index 00000000..b3ec743b --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/s2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/1x2/s2" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2/2s/se1.json b/jigsaw-pieces/woodland_mansion/1x2/2s/se1.json new file mode 100644 index 00000000..b3b159c0 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2/2s/se1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -2, + "y": -4, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/1x2/se1" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a1.json b/jigsaw-pieces/woodland_mansion/1x2_a1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a1.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a2.json b/jigsaw-pieces/woodland_mansion/1x2_a2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a2.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a3.json b/jigsaw-pieces/woodland_mansion/1x2_a3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a3.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a4.json b/jigsaw-pieces/woodland_mansion/1x2_a4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a4.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a5.json b/jigsaw-pieces/woodland_mansion/1x2_a5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a5.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a6.json b/jigsaw-pieces/woodland_mansion/1x2_a6.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a6.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a6.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a7.json b/jigsaw-pieces/woodland_mansion/1x2_a7.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a7.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a7.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a8.json b/jigsaw-pieces/woodland_mansion/1x2_a8.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a8.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a8.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_a9.json b/jigsaw-pieces/woodland_mansion/1x2_a9.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_a9.json +++ b/jigsaw-pieces/woodland_mansion/1x2_a9.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_b1.json b/jigsaw-pieces/woodland_mansion/1x2_b1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_b1.json +++ b/jigsaw-pieces/woodland_mansion/1x2_b1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_b2.json b/jigsaw-pieces/woodland_mansion/1x2_b2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_b2.json +++ b/jigsaw-pieces/woodland_mansion/1x2_b2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_b3.json b/jigsaw-pieces/woodland_mansion/1x2_b3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_b3.json +++ b/jigsaw-pieces/woodland_mansion/1x2_b3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_b4.json b/jigsaw-pieces/woodland_mansion/1x2_b4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_b4.json +++ b/jigsaw-pieces/woodland_mansion/1x2_b4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_b5.json b/jigsaw-pieces/woodland_mansion/1x2_b5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_b5.json +++ b/jigsaw-pieces/woodland_mansion/1x2_b5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_c1.json b/jigsaw-pieces/woodland_mansion/1x2_c1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_c1.json +++ b/jigsaw-pieces/woodland_mansion/1x2_c1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_c2.json b/jigsaw-pieces/woodland_mansion/1x2_c2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_c2.json +++ b/jigsaw-pieces/woodland_mansion/1x2_c2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_c3.json b/jigsaw-pieces/woodland_mansion/1x2_c3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_c3.json +++ b/jigsaw-pieces/woodland_mansion/1x2_c3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_c4.json b/jigsaw-pieces/woodland_mansion/1x2_c4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_c4.json +++ b/jigsaw-pieces/woodland_mansion/1x2_c4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_c_stairs.json b/jigsaw-pieces/woodland_mansion/1x2_c_stairs.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_c_stairs.json +++ b/jigsaw-pieces/woodland_mansion/1x2_c_stairs.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_d1.json b/jigsaw-pieces/woodland_mansion/1x2_d1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_d1.json +++ b/jigsaw-pieces/woodland_mansion/1x2_d1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_d2.json b/jigsaw-pieces/woodland_mansion/1x2_d2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_d2.json +++ b/jigsaw-pieces/woodland_mansion/1x2_d2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_d3.json b/jigsaw-pieces/woodland_mansion/1x2_d3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_d3.json +++ b/jigsaw-pieces/woodland_mansion/1x2_d3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_d4.json b/jigsaw-pieces/woodland_mansion/1x2_d4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_d4.json +++ b/jigsaw-pieces/woodland_mansion/1x2_d4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_d5.json b/jigsaw-pieces/woodland_mansion/1x2_d5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_d5.json +++ b/jigsaw-pieces/woodland_mansion/1x2_d5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_d_stairs.json b/jigsaw-pieces/woodland_mansion/1x2_d_stairs.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_d_stairs.json +++ b/jigsaw-pieces/woodland_mansion/1x2_d_stairs.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_s1.json b/jigsaw-pieces/woodland_mansion/1x2_s1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_s1.json +++ b/jigsaw-pieces/woodland_mansion/1x2_s1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_s2.json b/jigsaw-pieces/woodland_mansion/1x2_s2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_s2.json +++ b/jigsaw-pieces/woodland_mansion/1x2_s2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/1x2_se1.json b/jigsaw-pieces/woodland_mansion/1x2_se1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/1x2_se1.json +++ b/jigsaw-pieces/woodland_mansion/1x2_se1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2/1l/a1.json b/jigsaw-pieces/woodland_mansion/2x2/1l/a1.json new file mode 100644 index 00000000..57fe4ebc --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1l/a1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 7, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/2x2/a1" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/1l/a2.json b/jigsaw-pieces/woodland_mansion/2x2/1l/a2.json new file mode 100644 index 00000000..545d94f5 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1l/a2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 6, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/2x2/a2" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/1l/a3.json b/jigsaw-pieces/woodland_mansion/2x2/1l/a3.json new file mode 100644 index 00000000..ae757824 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1l/a3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -6, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/2x2/a3" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/1l/a4.json b/jigsaw-pieces/woodland_mansion/2x2/1l/a4.json new file mode 100644 index 00000000..7fea2f7a --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1l/a4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 6, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/2x2/a4" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/1r/a1.json b/jigsaw-pieces/woodland_mansion/2x2/1r/a1.json new file mode 100644 index 00000000..8e0e6080 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1r/a1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 6, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/2x2/a1" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/1r/a2.json b/jigsaw-pieces/woodland_mansion/2x2/1r/a2.json new file mode 100644 index 00000000..b8472f2e --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1r/a2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -6, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/2x2/a2" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/1r/a3.json b/jigsaw-pieces/woodland_mansion/2x2/1r/a3.json new file mode 100644 index 00000000..960ca30c --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1r/a3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 6, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/2x2/a3" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/1r/a4.json b/jigsaw-pieces/woodland_mansion/2x2/1r/a4.json new file mode 100644 index 00000000..19d167a4 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/1r/a4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -6, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "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": "woodland_mansion/2x2/a4" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2l/b1.json b/jigsaw-pieces/woodland_mansion/2x2/2l/b1.json new file mode 100644 index 00000000..15a1c2ce --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2l/b1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 7, + "y": -5, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/2x2/b1" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2l/b2.json b/jigsaw-pieces/woodland_mansion/2x2/2l/b2.json new file mode 100644 index 00000000..7ef11dc8 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2l/b2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 7, + "y": -5, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/2x2/b2" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2l/b3.json b/jigsaw-pieces/woodland_mansion/2x2/2l/b3.json new file mode 100644 index 00000000..666b8fd2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2l/b3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 7, + "y": -3, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/2x2/b3" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2l/b4.json b/jigsaw-pieces/woodland_mansion/2x2/2l/b4.json new file mode 100644 index 00000000..087ecc6a --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2l/b4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -6, + "y": -5, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/2x2/b4" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2l/b5.json b/jigsaw-pieces/woodland_mansion/2x2/2l/b5.json new file mode 100644 index 00000000..2bac39d0 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2l/b5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -7, + "y": -5, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/2x2/b5" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2l/s1.json b/jigsaw-pieces/woodland_mansion/2x2/2l/s1.json new file mode 100644 index 00000000..e27c35c6 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2l/s1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -7, + "y": -5, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/2x2/s1" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2r/b1.json b/jigsaw-pieces/woodland_mansion/2x2/2r/b1.json new file mode 100644 index 00000000..15dfb5f5 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2r/b1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 7, + "y": -5, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/2x2/b1" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2r/b2.json b/jigsaw-pieces/woodland_mansion/2x2/2r/b2.json new file mode 100644 index 00000000..712c4669 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2r/b2.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 7, + "y": -5, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + }], + "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": "woodland_mansion/2x2/b2" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2r/b3.json b/jigsaw-pieces/woodland_mansion/2x2/2r/b3.json new file mode 100644 index 00000000..c63ef295 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2r/b3.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 6, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/2x2/b3" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2r/b4.json b/jigsaw-pieces/woodland_mansion/2x2/2r/b4.json new file mode 100644 index 00000000..78becd49 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2r/b4.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 6, + "y": -5, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "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": "woodland_mansion/2x2/b4" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2r/b5.json b/jigsaw-pieces/woodland_mansion/2x2/2r/b5.json new file mode 100644 index 00000000..c49cf59e --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2r/b5.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -7, + "y": -5, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/2x2/b5" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2/2r/s1.json b/jigsaw-pieces/woodland_mansion/2x2/2r/s1.json new file mode 100644 index 00000000..488db863 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2/2r/s1.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": -7, + "y": -5, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "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": "woodland_mansion/2x2/s1" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_a1.json b/jigsaw-pieces/woodland_mansion/2x2_a1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_a1.json +++ b/jigsaw-pieces/woodland_mansion/2x2_a1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_a2.json b/jigsaw-pieces/woodland_mansion/2x2_a2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_a2.json +++ b/jigsaw-pieces/woodland_mansion/2x2_a2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_a3.json b/jigsaw-pieces/woodland_mansion/2x2_a3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_a3.json +++ b/jigsaw-pieces/woodland_mansion/2x2_a3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_a4.json b/jigsaw-pieces/woodland_mansion/2x2_a4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_a4.json +++ b/jigsaw-pieces/woodland_mansion/2x2_a4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_b1.json b/jigsaw-pieces/woodland_mansion/2x2_b1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_b1.json +++ b/jigsaw-pieces/woodland_mansion/2x2_b1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_b2.json b/jigsaw-pieces/woodland_mansion/2x2_b2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_b2.json +++ b/jigsaw-pieces/woodland_mansion/2x2_b2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_b3.json b/jigsaw-pieces/woodland_mansion/2x2_b3.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_b3.json +++ b/jigsaw-pieces/woodland_mansion/2x2_b3.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_b4.json b/jigsaw-pieces/woodland_mansion/2x2_b4.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_b4.json +++ b/jigsaw-pieces/woodland_mansion/2x2_b4.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_b5.json b/jigsaw-pieces/woodland_mansion/2x2_b5.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_b5.json +++ b/jigsaw-pieces/woodland_mansion/2x2_b5.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/2x2_s1.json b/jigsaw-pieces/woodland_mansion/2x2_s1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/2x2_s1.json +++ b/jigsaw-pieces/woodland_mansion/2x2_s1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/carpet_east.json b/jigsaw-pieces/woodland_mansion/carpet_east.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/carpet_east.json +++ b/jigsaw-pieces/woodland_mansion/carpet_east.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/carpet_north.json b/jigsaw-pieces/woodland_mansion/carpet_north.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/carpet_north.json +++ b/jigsaw-pieces/woodland_mansion/carpet_north.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/carpet_south_1.json b/jigsaw-pieces/woodland_mansion/carpet_south_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/carpet_south_1.json +++ b/jigsaw-pieces/woodland_mansion/carpet_south_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/carpet_south_2.json b/jigsaw-pieces/woodland_mansion/carpet_south_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/carpet_south_2.json +++ b/jigsaw-pieces/woodland_mansion/carpet_south_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/carpet_west_1.json b/jigsaw-pieces/woodland_mansion/carpet_west_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/carpet_west_1.json +++ b/jigsaw-pieces/woodland_mansion/carpet_west_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/carpet_west_2.json b/jigsaw-pieces/woodland_mansion/carpet_west_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/carpet_west_2.json +++ b/jigsaw-pieces/woodland_mansion/carpet_west_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/corridor_floor.json b/jigsaw-pieces/woodland_mansion/corridor_floor.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/corridor_floor.json +++ b/jigsaw-pieces/woodland_mansion/corridor_floor.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/entrance.json b/jigsaw-pieces/woodland_mansion/entrance.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/entrance.json +++ b/jigsaw-pieces/woodland_mansion/entrance.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/indoors_door_1.json b/jigsaw-pieces/woodland_mansion/indoors_door_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/indoors_door_1.json +++ b/jigsaw-pieces/woodland_mansion/indoors_door_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/indoors_door_2.json b/jigsaw-pieces/woodland_mansion/indoors_door_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/indoors_door_2.json +++ b/jigsaw-pieces/woodland_mansion/indoors_door_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/indoors_wall_1.json b/jigsaw-pieces/woodland_mansion/indoors_wall_1.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/indoors_wall_1.json +++ b/jigsaw-pieces/woodland_mansion/indoors_wall_1.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/indoors_wall_2.json b/jigsaw-pieces/woodland_mansion/indoors_wall_2.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/indoors_wall_2.json +++ b/jigsaw-pieces/woodland_mansion/indoors_wall_2.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/main/a1.json b/jigsaw-pieces/woodland_mansion/main/a1.json new file mode 100644 index 00000000..0fde29e4 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/main/a1.json @@ -0,0 +1,91 @@ +{ + "connectors": [ + { + "targetName": "path", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/path"], + "position": { + "x": 31, + "y": -9, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "path_2", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/path_2"], + "position": { + "x": 31, + "y": -1, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "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": "woodland_mansion/main/a1" +} diff --git a/jigsaw-pieces/woodland_mansion/path/path_1.json b/jigsaw-pieces/woodland_mansion/path/path_1.json new file mode 100644 index 00000000..bec0c224 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/path/path_1.json @@ -0,0 +1,357 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "path", + "pools": [], + "position": { + "x": 32, + "y": -4, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": 14, + "y": -3, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -2, + "y": -3, + "z": 12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -28, + "y": -3, + "z": 14 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -28, + "y": -3, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -28, + "y": -3, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -28, + "y": -3, + "z": -10 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -28, + "y": -3, + "z": -18 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": 22, + "y": -3, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -10, + "y": -3, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -18, + "y": -3, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1l"], + "position": { + "x": 26, + "y": -3, + "z": 12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1l"], + "position": { + "x": -22, + "y": -3, + "z": -20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1r"], + "position": { + "x": -18, + "y": -3, + "z": -20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1r"], + "position": { + "x": -22, + "y": -3, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1r"], + "position": { + "x": 10, + "y": -3, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1r"], + "position": { + "x": 34, + "y": -3, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1s"], + "position": { + "x": 2, + "y": -3, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_1l"], + "position": { + "x": -18, + "y": -3, + "z": 12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_1l"], + "position": { + "x": 6, + "y": -3, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1r"], + "position": { + "x": 6, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "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": "woodland_mansion/path/path_1" +} diff --git a/jigsaw-pieces/woodland_mansion/path/path_2.json b/jigsaw-pieces/woodland_mansion/path/path_2.json new file mode 100644 index 00000000..90bf07f1 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/path/path_2.json @@ -0,0 +1,259 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "path", + "pools": [], + "position": { + "x": 32, + "y": -4, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": 28, + "y": -3, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": 26, + "y": -3, + "z": 20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -28, + "y": -3, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -18, + "y": -3, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": -4, + "y": -3, + "z": -18 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_1"], + "position": { + "x": 22, + "y": -3, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1l"], + "position": { + "x": -28, + "y": -3, + "z": 18 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1l"], + "position": { + "x": -4, + "y": -3, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1s"], + "position": { + "x": -4, + "y": -3, + "z": -10 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1s"], + "position": { + "x": -14, + "y": -3, + "z": 20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_1r"], + "position": { + "x": -28, + "y": -3, + "z": -18 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_1l"], + "position": { + "x": 18, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_1r"], + "position": { + "x": 4, + "y": -3, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "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": "woodland_mansion/path/path_2" +} diff --git a/jigsaw-pieces/woodland_mansion/path_2/path_1.json b/jigsaw-pieces/woodland_mansion/path_2/path_1.json new file mode 100644 index 00000000..a1ad4d3b --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/path_2/path_1.json @@ -0,0 +1,371 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "path_2", + "pools": [], + "position": { + "x": 32, + "y": -5, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "stairs", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/stairs_left"], + "position": { + "x": -5, + "y": -4, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": 14, + "y": -4, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -2, + "y": -4, + "z": 12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -28, + "y": -4, + "z": 14 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -28, + "y": -4, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -28, + "y": -4, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -28, + "y": -4, + "z": -10 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -28, + "y": -4, + "z": -18 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -10, + "y": -4, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": 22, + "y": -4, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -18, + "y": -4, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2l"], + "position": { + "x": 26, + "y": -4, + "z": 12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2l"], + "position": { + "x": -22, + "y": -4, + "z": -20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2r"], + "position": { + "x": 34, + "y": -4, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2r"], + "position": { + "x": 10, + "y": -4, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2r"], + "position": { + "x": -22, + "y": -4, + "z": 20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2r"], + "position": { + "x": -18, + "y": -4, + "z": -20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2r"], + "position": { + "x": 6, + "y": -4, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2s"], + "position": { + "x": -2, + "y": -4, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_2l"], + "position": { + "x": 6, + "y": -4, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_2l"], + "position": { + "x": -18, + "y": -4, + "z": 12 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "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": "woodland_mansion/path_2/path_1" +} diff --git a/jigsaw-pieces/woodland_mansion/path_2/path_2.json b/jigsaw-pieces/woodland_mansion/path_2/path_2.json new file mode 100644 index 00000000..15296f6f --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/path_2/path_2.json @@ -0,0 +1,273 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "path_2", + "pools": [], + "position": { + "x": 32, + "y": -5, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "stairs", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/stairs_straight"], + "position": { + "x": -4, + "y": -4, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": 28, + "y": -4, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": 26, + "y": -4, + "z": 20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -28, + "y": -4, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -18, + "y": -4, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": -4, + "y": -4, + "z": -18 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x1_2"], + "position": { + "x": 22, + "y": -4, + "z": -20 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2l"], + "position": { + "x": -4, + "y": -4, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2l"], + "position": { + "x": -28, + "y": -4, + "z": 18 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2s"], + "position": { + "x": -14, + "y": -4, + "z": 20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2s"], + "position": { + "x": -4, + "y": -4, + "z": -10 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2r"], + "position": { + "x": -28, + "y": -4, + "z": -18 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_2l"], + "position": { + "x": 18, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_2r"], + "position": { + "x": 4, + "y": -4, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "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": "woodland_mansion/path_2/path_2" +} diff --git a/jigsaw-pieces/woodland_mansion/roof.json b/jigsaw-pieces/woodland_mansion/roof.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/roof.json +++ b/jigsaw-pieces/woodland_mansion/roof.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/roof/roof_1.json b/jigsaw-pieces/woodland_mansion/roof/roof_1.json new file mode 100644 index 00000000..5778de78 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/roof/roof_1.json @@ -0,0 +1,161 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "roof", + "pools": [], + "position": { + "x": -20, + "y": -5, + "z": -8 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_2l"], + "position": { + "x": -20, + "y": -4, + "z": -14 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/2x2_2r"], + "position": { + "x": -14, + "y": -4, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2l"], + "position": { + "x": -4, + "y": -4, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2l"], + "position": { + "x": -22, + "y": -4, + "z": -20 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2r"], + "position": { + "x": -28, + "y": -4, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/1x2_2s"], + "position": { + "x": -34, + "y": -4, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "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": "woodland_mansion/roof/roof_1" +} diff --git a/jigsaw-pieces/woodland_mansion/roof_corner.json b/jigsaw-pieces/woodland_mansion/roof_corner.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/roof_corner.json +++ b/jigsaw-pieces/woodland_mansion/roof_corner.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/roof_front.json b/jigsaw-pieces/woodland_mansion/roof_front.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/roof_front.json +++ b/jigsaw-pieces/woodland_mansion/roof_front.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/roof_inner_corner.json b/jigsaw-pieces/woodland_mansion/roof_inner_corner.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/roof_inner_corner.json +++ b/jigsaw-pieces/woodland_mansion/roof_inner_corner.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/small_wall.json b/jigsaw-pieces/woodland_mansion/small_wall.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/small_wall.json +++ b/jigsaw-pieces/woodland_mansion/small_wall.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/small_wall_corner.json b/jigsaw-pieces/woodland_mansion/small_wall_corner.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/small_wall_corner.json +++ b/jigsaw-pieces/woodland_mansion/small_wall_corner.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/stairs/stairs_left.json b/jigsaw-pieces/woodland_mansion/stairs/stairs_left.json new file mode 100644 index 00000000..e00c1ace --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/stairs/stairs_left.json @@ -0,0 +1,91 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "stairs", + "pools": [], + "position": { + "x": 3, + "y": -9, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "roof", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/roof"], + "position": { + "x": 0, + "y": 1, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "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": "woodland_mansion/stairs/stairs_left" +} diff --git a/jigsaw-pieces/woodland_mansion/stairs/stairs_right.json b/jigsaw-pieces/woodland_mansion/stairs/stairs_right.json new file mode 100644 index 00000000..d0a2beb1 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/stairs/stairs_right.json @@ -0,0 +1,91 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "stairs", + "pools": [], + "position": { + "x": -3, + "y": -9, + "z": -7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "roof", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/roof"], + "position": { + "x": 0, + "y": 1, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "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": "woodland_mansion/stairs/stairs_right" +} diff --git a/jigsaw-pieces/woodland_mansion/stairs/stairs_straight.json b/jigsaw-pieces/woodland_mansion/stairs/stairs_straight.json new file mode 100644 index 00000000..ea7da3be --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/stairs/stairs_straight.json @@ -0,0 +1,91 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "stairs", + "pools": [], + "position": { + "x": 3, + "y": -9, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "roof", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["woodland_mansion/roof"], + "position": { + "x": 0, + "y": 1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "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": "woodland_mansion/stairs/stairs_straight" +} diff --git a/jigsaw-pieces/woodland_mansion/wall_corner.json b/jigsaw-pieces/woodland_mansion/wall_corner.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/wall_corner.json +++ b/jigsaw-pieces/woodland_mansion/wall_corner.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/wall_flat.json b/jigsaw-pieces/woodland_mansion/wall_flat.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/wall_flat.json +++ b/jigsaw-pieces/woodland_mansion/wall_flat.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pieces/woodland_mansion/wall_window.json b/jigsaw-pieces/woodland_mansion/wall_window.json index d0662a0b..8e3a9ec2 100644 --- a/jigsaw-pieces/woodland_mansion/wall_window.json +++ b/jigsaw-pieces/woodland_mansion/wall_window.json @@ -36,7 +36,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": 0, + "y": -1, "z": 0 }, "mode": "FAST_MAX_HEIGHT", diff --git a/jigsaw-pools/desert_pyramid/pyramid.json b/jigsaw-pools/desert_pyramid/pyramid.json new file mode 100644 index 00000000..31f87a5d --- /dev/null +++ b/jigsaw-pools/desert_pyramid/pyramid.json @@ -0,0 +1,5 @@ +{ + "pieces": [ + "desert_pyramid/bottom" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/igloo/bottom.json b/jigsaw-pools/igloo/bottom.json new file mode 100644 index 00000000..ca18ab4a --- /dev/null +++ b/jigsaw-pools/igloo/bottom.json @@ -0,0 +1,5 @@ +{ + "pieces": [ + "igloo/bottom" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/igloo/middle.json b/jigsaw-pools/igloo/middle.json new file mode 100644 index 00000000..e7b7b3e0 --- /dev/null +++ b/jigsaw-pools/igloo/middle.json @@ -0,0 +1,5 @@ +{ + "pieces": [ + "igloo/middle" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/jungle_pyramid/pyramid.json b/jigsaw-pools/jungle_pyramid/pyramid.json new file mode 100644 index 00000000..8571dbb6 --- /dev/null +++ b/jigsaw-pools/jungle_pyramid/pyramid.json @@ -0,0 +1,5 @@ +{ + "pieces": [ + "jungle_pyramid/jungle_pyramid" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/pillager_outpost/feature_plates.json b/jigsaw-pools/pillager_outpost/feature_plates.json index bf5e2ec7..74010e46 100644 --- a/jigsaw-pools/pillager_outpost/feature_plates.json +++ b/jigsaw-pools/pillager_outpost/feature_plates.json @@ -1 +1,5 @@ -{"pieces": []} +{ + "pieces": [ + "pillager_outpost/feature_plate" + ] +} diff --git a/jigsaw-pools/pillager_outpost/features.json b/jigsaw-pools/pillager_outpost/features.json index bf5e2ec7..4013584f 100644 --- a/jigsaw-pools/pillager_outpost/features.json +++ b/jigsaw-pools/pillager_outpost/features.json @@ -1 +1,10 @@ -{"pieces": []} +{ + "pieces": [ + "pillager_outpost/feature_cage1", + "pillager_outpost/feature_cage2", + "pillager_outpost/feature_logs", + "pillager_outpost/feature_targets", + "pillager_outpost/feature_tent1", + "pillager_outpost/feature_tent2" + ] +} diff --git a/jigsaw-pools/pillager_outpost/towers.json b/jigsaw-pools/pillager_outpost/towers.json index bf5e2ec7..e94bce6a 100644 --- a/jigsaw-pools/pillager_outpost/towers.json +++ b/jigsaw-pools/pillager_outpost/towers.json @@ -1 +1,6 @@ -{"pieces": []} +{ + "pieces": [ + "pillager_outpost/watchtower", + "pillager_outpost/watchtower_overgrown" + ] +} diff --git a/jigsaw-pools/stronghold/from-portal.json b/jigsaw-pools/stronghold/from-portal.json new file mode 100644 index 00000000..993931fa --- /dev/null +++ b/jigsaw-pools/stronghold/from-portal.json @@ -0,0 +1,9 @@ +{ + "pieces": [ + "stronghold/wall/1", + "stronghold/wall/2", + "stronghold/wall/3", + "stronghold/room/witch-room-end", + "stronghold/room/small-cell" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/stronghold/portalroom.json b/jigsaw-pools/stronghold/portalroom.json new file mode 100644 index 00000000..4b4c15d3 --- /dev/null +++ b/jigsaw-pools/stronghold/portalroom.json @@ -0,0 +1,5 @@ +{ + "pieces": [ + "stronghold/portal/top" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/woodland_mansion/1x1_1.json b/jigsaw-pools/woodland_mansion/1x1_1.json new file mode 100644 index 00000000..2dda6be9 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x1_1.json @@ -0,0 +1,11 @@ +{"pieces": [ + "woodland_mansion/1x1/1/a1", + "woodland_mansion/1x1/1/a2", + "woodland_mansion/1x1/1/a3", + "woodland_mansion/1x1/1/a4", + "woodland_mansion/1x1/1/a5", + "woodland_mansion/1x1/1/as1", + "woodland_mansion/1x1/1/as2", + "woodland_mansion/1x1/1/as3", + "woodland_mansion/1x1/1/as4" +]} diff --git a/jigsaw-pools/woodland_mansion/1x1_2.json b/jigsaw-pools/woodland_mansion/1x1_2.json new file mode 100644 index 00000000..04841efe --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x1_2.json @@ -0,0 +1,16 @@ +{"pieces": [ + "woodland_mansion/1x1/1/a1", + "woodland_mansion/1x1/1/a2", + "woodland_mansion/1x1/1/a3", + "woodland_mansion/1x1/1/a4", + "woodland_mansion/1x1/1/a5", + "woodland_mansion/1x1/1/as1", + "woodland_mansion/1x1/1/as2", + "woodland_mansion/1x1/1/as3", + "woodland_mansion/1x1/1/as4", + "woodland_mansion/1x1/2/b1", + "woodland_mansion/1x1/2/b2", + "woodland_mansion/1x1/2/b3", + "woodland_mansion/1x1/2/b4", + "woodland_mansion/1x1/2/b5" +]} diff --git a/jigsaw-pools/woodland_mansion/1x2_1l.json b/jigsaw-pools/woodland_mansion/1x2_1l.json new file mode 100644 index 00000000..9cc9a577 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x2_1l.json @@ -0,0 +1,15 @@ +{"pieces": [ + "woodland_mansion/1x2/1l/a1", + "woodland_mansion/1x2/1l/a3", + "woodland_mansion/1x2/1l/a4", + "woodland_mansion/1x2/1l/a5", + "woodland_mansion/1x2/1l/a6", + "woodland_mansion/1x2/1l/a7", + "woodland_mansion/1x2/1l/a8", + "woodland_mansion/1x2/1l/a9", + "woodland_mansion/1x2/1l/b5", + "woodland_mansion/1x2/1l/c1", + "woodland_mansion/1x2/1l/c2", + "woodland_mansion/1x2/1l/c3", + "woodland_mansion/1x2/1l/c4" +]} diff --git a/jigsaw-pools/woodland_mansion/1x2_1r.json b/jigsaw-pools/woodland_mansion/1x2_1r.json new file mode 100644 index 00000000..341263ef --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x2_1r.json @@ -0,0 +1,10 @@ +{"pieces": [ + "woodland_mansion/1x2/1r/a2", + "woodland_mansion/1x2/1r/a5", + "woodland_mansion/1x2/1r/a6", + "woodland_mansion/1x2/1r/a7", + "woodland_mansion/1x2/1r/a8", + "woodland_mansion/1x2/1r/b2", + "woodland_mansion/1x2/1r/b5", + "woodland_mansion/1x2/1r/c4" +]} diff --git a/jigsaw-pools/woodland_mansion/1x2_1s.json b/jigsaw-pools/woodland_mansion/1x2_1s.json new file mode 100644 index 00000000..1faeca28 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x2_1s.json @@ -0,0 +1,16 @@ +{"pieces": [ + "woodland_mansion/1x2/1s/a2", + "woodland_mansion/1x2/1s/a5", + "woodland_mansion/1x2/1s/a6", + "woodland_mansion/1x2/1s/a8", + "woodland_mansion/1x2/1s/a9", + "woodland_mansion/1x2/1s/b1", + "woodland_mansion/1x2/1s/b2", + "woodland_mansion/1x2/1s/b3", + "woodland_mansion/1x2/1s/b4", + "woodland_mansion/1x2/1s/b5", + "woodland_mansion/1x2/1s/c1", + "woodland_mansion/1x2/1s/c2", + "woodland_mansion/1x2/1s/c3", + "woodland_mansion/1x2/1s/c4" +]} diff --git a/jigsaw-pools/woodland_mansion/1x2_2l.json b/jigsaw-pools/woodland_mansion/1x2_2l.json new file mode 100644 index 00000000..bbdb2199 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x2_2l.json @@ -0,0 +1,19 @@ +{"pieces": [ + "woodland_mansion/1x2/1l/a1", + "woodland_mansion/1x2/1l/a3", + "woodland_mansion/1x2/1l/a4", + "woodland_mansion/1x2/1l/a5", + "woodland_mansion/1x2/1l/a6", + "woodland_mansion/1x2/1l/a7", + "woodland_mansion/1x2/1l/a8", + "woodland_mansion/1x2/1l/a9", + "woodland_mansion/1x2/1l/b5", + "woodland_mansion/1x2/1l/c1", + "woodland_mansion/1x2/1l/c2", + "woodland_mansion/1x2/1l/c3", + "woodland_mansion/1x2/1l/c4", + "woodland_mansion/1x2/2l/d1", + "woodland_mansion/1x2/2l/d2", + "woodland_mansion/1x2/2l/d5", + "woodland_mansion/1x2/2l/se1" +]} diff --git a/jigsaw-pools/woodland_mansion/1x2_2r.json b/jigsaw-pools/woodland_mansion/1x2_2r.json new file mode 100644 index 00000000..18754521 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x2_2r.json @@ -0,0 +1,13 @@ +{"pieces": [ + "woodland_mansion/1x2/1r/a2", + "woodland_mansion/1x2/1r/a5", + "woodland_mansion/1x2/1r/a6", + "woodland_mansion/1x2/1r/a7", + "woodland_mansion/1x2/1r/a8", + "woodland_mansion/1x2/1r/b2", + "woodland_mansion/1x2/1r/b5", + "woodland_mansion/1x2/1r/c4", + "woodland_mansion/1x2/2r/d2", + "woodland_mansion/1x2/2r/d5", + "woodland_mansion/1x2/2r/se1" +]} diff --git a/jigsaw-pools/woodland_mansion/1x2_2s.json b/jigsaw-pools/woodland_mansion/1x2_2s.json new file mode 100644 index 00000000..cd7550c5 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/1x2_2s.json @@ -0,0 +1,24 @@ +{"pieces": [ + "woodland_mansion/1x2/1s/a2", + "woodland_mansion/1x2/1s/a5", + "woodland_mansion/1x2/1s/a6", + "woodland_mansion/1x2/1s/a8", + "woodland_mansion/1x2/1s/a9", + "woodland_mansion/1x2/1s/b1", + "woodland_mansion/1x2/1s/b2", + "woodland_mansion/1x2/1s/b3", + "woodland_mansion/1x2/1s/b4", + "woodland_mansion/1x2/1s/b5", + "woodland_mansion/1x2/1s/c1", + "woodland_mansion/1x2/1s/c2", + "woodland_mansion/1x2/1s/c3", + "woodland_mansion/1x2/1s/c4", + "woodland_mansion/1x2/2s/d1", + "woodland_mansion/1x2/2s/d2", + "woodland_mansion/1x2/2s/d3", + "woodland_mansion/1x2/2s/d4", + "woodland_mansion/1x2/2s/d5", + "woodland_mansion/1x2/2s/s1", + "woodland_mansion/1x2/2s/s2", + "woodland_mansion/1x2/2s/se1" +]} diff --git a/jigsaw-pools/woodland_mansion/2x2_1l.json b/jigsaw-pools/woodland_mansion/2x2_1l.json new file mode 100644 index 00000000..0379379a --- /dev/null +++ b/jigsaw-pools/woodland_mansion/2x2_1l.json @@ -0,0 +1,6 @@ +{"pieces": [ + "woodland_mansion/2x2/1l/a1", + "woodland_mansion/2x2/1l/a2", + "woodland_mansion/2x2/1l/a3", + "woodland_mansion/2x2/1l/a4" +]} diff --git a/jigsaw-pools/woodland_mansion/2x2_1r.json b/jigsaw-pools/woodland_mansion/2x2_1r.json new file mode 100644 index 00000000..76933071 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/2x2_1r.json @@ -0,0 +1,6 @@ +{"pieces": [ + "woodland_mansion/2x2/1r/a1", + "woodland_mansion/2x2/1r/a2", + "woodland_mansion/2x2/1r/a3", + "woodland_mansion/2x2/1r/a4" +]} diff --git a/jigsaw-pools/woodland_mansion/2x2_2l.json b/jigsaw-pools/woodland_mansion/2x2_2l.json new file mode 100644 index 00000000..275f7fb5 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/2x2_2l.json @@ -0,0 +1,12 @@ +{"pieces": [ + "woodland_mansion/2x2/1l/a1", + "woodland_mansion/2x2/1l/a2", + "woodland_mansion/2x2/1l/a3", + "woodland_mansion/2x2/1l/a4", + "woodland_mansion/2x2/2l/b1", + "woodland_mansion/2x2/2l/b2", + "woodland_mansion/2x2/2l/b3", + "woodland_mansion/2x2/2l/b4", + "woodland_mansion/2x2/2l/b5", + "woodland_mansion/2x2/2l/s1" +]} diff --git a/jigsaw-pools/woodland_mansion/2x2_2r.json b/jigsaw-pools/woodland_mansion/2x2_2r.json new file mode 100644 index 00000000..132c08c0 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/2x2_2r.json @@ -0,0 +1,12 @@ +{"pieces": [ + "woodland_mansion/2x2/1r/a1", + "woodland_mansion/2x2/1r/a2", + "woodland_mansion/2x2/1r/a3", + "woodland_mansion/2x2/1r/a4", + "woodland_mansion/2x2/2r/b1", + "woodland_mansion/2x2/2r/b2", + "woodland_mansion/2x2/2r/b3", + "woodland_mansion/2x2/2r/b4", + "woodland_mansion/2x2/2r/b5", + "woodland_mansion/2x2/2r/s1" +]} diff --git a/jigsaw-pools/woodland_mansion/path.json b/jigsaw-pools/woodland_mansion/path.json new file mode 100644 index 00000000..1658918b --- /dev/null +++ b/jigsaw-pools/woodland_mansion/path.json @@ -0,0 +1,4 @@ +{"pieces": [ + "woodland_mansion/path/path_1", + "woodland_mansion/path/path_2" +]} diff --git a/jigsaw-pools/woodland_mansion/path_2.json b/jigsaw-pools/woodland_mansion/path_2.json new file mode 100644 index 00000000..4dfb4f74 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/path_2.json @@ -0,0 +1,4 @@ +{"pieces": [ + "woodland_mansion/path_2/path_1", + "woodland_mansion/path_2/path_2" +]} diff --git a/jigsaw-pools/woodland_mansion/path_3.json b/jigsaw-pools/woodland_mansion/path_3.json new file mode 100644 index 00000000..820f5eaa --- /dev/null +++ b/jigsaw-pools/woodland_mansion/path_3.json @@ -0,0 +1,4 @@ +{"pieces": [ + "woodland_mansion/path_3/path_1", + "woodland_mansion/path_3/path_2" +]} diff --git a/jigsaw-pools/woodland_mansion/roof.json b/jigsaw-pools/woodland_mansion/roof.json new file mode 100644 index 00000000..e58618e8 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/roof.json @@ -0,0 +1,3 @@ +{"pieces": [ + "woodland_mansion/roof/roof_1" +]} diff --git a/jigsaw-pools/woodland_mansion/stairs_left.json b/jigsaw-pools/woodland_mansion/stairs_left.json new file mode 100644 index 00000000..dcd2788b --- /dev/null +++ b/jigsaw-pools/woodland_mansion/stairs_left.json @@ -0,0 +1,3 @@ +{"pieces": [ + "woodland_mansion/stairs/stairs_left" +]} \ No newline at end of file diff --git a/jigsaw-pools/woodland_mansion/stairs_straight.json b/jigsaw-pools/woodland_mansion/stairs_straight.json new file mode 100644 index 00000000..fe1dd7fb --- /dev/null +++ b/jigsaw-pools/woodland_mansion/stairs_straight.json @@ -0,0 +1,3 @@ +{"pieces": [ + "woodland_mansion/stairs/stairs_straight" +]} \ No newline at end of file diff --git a/jigsaw-pools/woodland_mansion/staris_right.json b/jigsaw-pools/woodland_mansion/staris_right.json new file mode 100644 index 00000000..1962cee8 --- /dev/null +++ b/jigsaw-pools/woodland_mansion/staris_right.json @@ -0,0 +1,3 @@ +{"pieces": [ + "woodland_mansion/stairs/stairs_right" +]} \ No newline at end of file diff --git a/jigsaw-structures/desert-pyramid.json b/jigsaw-structures/desert-pyramid.json new file mode 100644 index 00000000..0077d1a9 --- /dev/null +++ b/jigsaw-structures/desert-pyramid.json @@ -0,0 +1,6 @@ +{ + "maxDepth": 2, + "pieces": [ + "desert_pyramid/top" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/igloo.json b/jigsaw-structures/igloo.json new file mode 100644 index 00000000..71b5ab12 --- /dev/null +++ b/jigsaw-structures/igloo.json @@ -0,0 +1,7 @@ +{ + "maxDepth": 3, + "pieces": [ + "igloo/top1", + "igloo/top2" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/jungle-pyramid.json b/jigsaw-structures/jungle-pyramid.json new file mode 100644 index 00000000..756b922e --- /dev/null +++ b/jigsaw-structures/jungle-pyramid.json @@ -0,0 +1,6 @@ +{ + "maxDepth": 1, + "pieces": [ + "jungle_pyramid/jungle_pyramid" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/pillager.json b/jigsaw-structures/pillager.json new file mode 100644 index 00000000..df63a28d --- /dev/null +++ b/jigsaw-structures/pillager.json @@ -0,0 +1,14 @@ +{ + "pieces": [ + "pillager_outpost/watchtower", + "pillager_outpost/watchtower_overgrown" + ], + "terminate": true, + "feature": { + "blockRadius": 15, + "objectChance": 0, + "interpolationRadius": 25, + "strength": 0.75, + "interpolator": "BILINEAR_STARCAST_9" + } +} \ No newline at end of file diff --git a/jigsaw-structures/stronghold.json b/jigsaw-structures/stronghold.json index 027d8b2a..275534e7 100644 --- a/jigsaw-structures/stronghold.json +++ b/jigsaw-structures/stronghold.json @@ -1,6 +1,7 @@ { - "maxDepth": 30, - "pieces": [ - "stronghold/room/entrance" - ] -} + "maxDepth": 3, + "pieces": [ + "stronghold/portal/main" + ], + "terminate": true +} \ No newline at end of file diff --git a/jigsaw-structures/test.json b/jigsaw-structures/test.json new file mode 100644 index 00000000..02e023cd --- /dev/null +++ b/jigsaw-structures/test.json @@ -0,0 +1,7 @@ +{ + "maxDepth": 20, + "pieces": [ + "woodland_mansion/roof/roof_1" + ], + "terminate": true +} \ No newline at end of file diff --git a/jigsaw-structures/village-hot.json b/jigsaw-structures/village-hot.json index 695b2f3c..ceae9b99 100644 --- a/jigsaw-structures/village-hot.json +++ b/jigsaw-structures/village-hot.json @@ -2,7 +2,7 @@ "maxDepth": 5, "terminate": true, "feature": { - "objectChance": 0.05, + "objectChance": 0, "strength": 1, "interpolationRadius": 64, "interpolator": "BILINEAR" diff --git a/jigsaw-structures/village-temperate.json b/jigsaw-structures/village-temperate.json index d1865222..8bad80db 100644 --- a/jigsaw-structures/village-temperate.json +++ b/jigsaw-structures/village-temperate.json @@ -2,7 +2,7 @@ "maxDepth": 5, "terminate": true, "feature": { - "objectChance": 0.05, + "objectChance": 0, "strength": 1, "interpolationRadius": 64, "interpolator": "BILINEAR" diff --git a/jigsaw-structures/village-tundra.json b/jigsaw-structures/village-tundra.json index 6f219d7a..0b6d00f5 100644 --- a/jigsaw-structures/village-tundra.json +++ b/jigsaw-structures/village-tundra.json @@ -2,7 +2,7 @@ "maxDepth": 5, "terminate": true, "feature": { - "objectChance": 0.05, + "objectChance": 0, "strength": 1, "interpolationRadius": 64, "interpolator": "BILINEAR" diff --git a/jigsaw-structures/woodland_mansion.json b/jigsaw-structures/woodland_mansion.json new file mode 100644 index 00000000..067969d0 --- /dev/null +++ b/jigsaw-structures/woodland_mansion.json @@ -0,0 +1,7 @@ +{ + "maxDepth": 20, + "pieces": [ + "woodland_mansion/main/a1" + ], + "terminate": true +} \ No newline at end of file diff --git a/objects/bush/small/1.iob b/objects/bush/small/1.iob new file mode 100644 index 00000000..189bd22c Binary files /dev/null and b/objects/bush/small/1.iob differ diff --git a/objects/bush/small/2.iob b/objects/bush/small/2.iob new file mode 100644 index 00000000..027c5297 Binary files /dev/null and b/objects/bush/small/2.iob differ diff --git a/objects/bush/small/3.iob b/objects/bush/small/3.iob new file mode 100644 index 00000000..f39bbc97 Binary files /dev/null and b/objects/bush/small/3.iob differ diff --git a/objects/caves/cave1.iob b/objects/caves/cave1.iob new file mode 100644 index 00000000..0212172e Binary files /dev/null and b/objects/caves/cave1.iob differ diff --git a/objects/caves/cave2.iob b/objects/caves/cave2.iob new file mode 100644 index 00000000..72cbb5bc Binary files /dev/null and b/objects/caves/cave2.iob differ diff --git a/objects/caves/cave3.iob b/objects/caves/cave3.iob new file mode 100644 index 00000000..16425106 Binary files /dev/null and b/objects/caves/cave3.iob differ diff --git a/objects/caves/cave4.iob b/objects/caves/cave4.iob new file mode 100644 index 00000000..c3fc6afb Binary files /dev/null and b/objects/caves/cave4.iob differ diff --git a/objects/caves/cave5.iob b/objects/caves/cave5.iob new file mode 100644 index 00000000..aa14047d Binary files /dev/null and b/objects/caves/cave5.iob differ diff --git a/objects/caves/cave6.iob b/objects/caves/cave6.iob new file mode 100644 index 00000000..24c79420 Binary files /dev/null and b/objects/caves/cave6.iob differ diff --git a/objects/coral/coral-by-1.iob b/objects/coral/coral-by-1.iob new file mode 100644 index 00000000..495c3cfd Binary files /dev/null and b/objects/coral/coral-by-1.iob differ diff --git a/objects/coral/coral-by-2.iob b/objects/coral/coral-by-2.iob new file mode 100644 index 00000000..0f274322 Binary files /dev/null and b/objects/coral/coral-by-2.iob differ diff --git a/objects/coral/coral-by-3.iob b/objects/coral/coral-by-3.iob new file mode 100644 index 00000000..dc8cadaa Binary files /dev/null and b/objects/coral/coral-by-3.iob differ diff --git a/objects/coral/coral-by-4.iob b/objects/coral/coral-by-4.iob new file mode 100644 index 00000000..4acf3f21 Binary files /dev/null and b/objects/coral/coral-by-4.iob differ diff --git a/objects/coral/coral-pink-1.iob b/objects/coral/coral-pink-1.iob new file mode 100644 index 00000000..df6e063e Binary files /dev/null and b/objects/coral/coral-pink-1.iob differ diff --git a/objects/coral/coral-pink-2.iob b/objects/coral/coral-pink-2.iob new file mode 100644 index 00000000..874b0ef4 Binary files /dev/null and b/objects/coral/coral-pink-2.iob differ diff --git a/objects/coral/coral-pink-3.iob b/objects/coral/coral-pink-3.iob new file mode 100644 index 00000000..a399611e Binary files /dev/null and b/objects/coral/coral-pink-3.iob differ diff --git a/objects/coral/coral-pink-4.iob b/objects/coral/coral-pink-4.iob new file mode 100644 index 00000000..dff0b836 Binary files /dev/null and b/objects/coral/coral-pink-4.iob differ diff --git a/objects/coral/coral-purp-1.iob b/objects/coral/coral-purp-1.iob new file mode 100644 index 00000000..33aab052 Binary files /dev/null and b/objects/coral/coral-purp-1.iob differ diff --git a/objects/coral/coral-purp-2.iob b/objects/coral/coral-purp-2.iob new file mode 100644 index 00000000..0ad5b120 Binary files /dev/null and b/objects/coral/coral-purp-2.iob differ diff --git a/objects/coral/coral-purp-3.iob b/objects/coral/coral-purp-3.iob new file mode 100644 index 00000000..06f3e491 Binary files /dev/null and b/objects/coral/coral-purp-3.iob differ diff --git a/objects/coral/coral-red-1.iob b/objects/coral/coral-red-1.iob new file mode 100644 index 00000000..a8afab3a Binary files /dev/null and b/objects/coral/coral-red-1.iob differ diff --git a/objects/desert-pyramid/bottom.iob b/objects/desert-pyramid/bottom.iob new file mode 100644 index 00000000..ead42023 Binary files /dev/null and b/objects/desert-pyramid/bottom.iob differ diff --git a/objects/desert-pyramid/top.iob b/objects/desert-pyramid/top.iob new file mode 100644 index 00000000..c95157f7 Binary files /dev/null and b/objects/desert-pyramid/top.iob differ diff --git a/objects/desert/hut.iob b/objects/desert/hut.iob new file mode 100644 index 00000000..664546cf Binary files /dev/null and b/objects/desert/hut.iob differ diff --git a/objects/desert/tower-twin.iob b/objects/desert/tower-twin.iob new file mode 100644 index 00000000..b5f27b63 Binary files /dev/null and b/objects/desert/tower-twin.iob differ diff --git a/objects/desert/tower.iob b/objects/desert/tower.iob new file mode 100644 index 00000000..cbdb2f53 Binary files /dev/null and b/objects/desert/tower.iob differ diff --git a/objects/dungeon/spawner-room.iob b/objects/dungeon/spawner-room.iob new file mode 100644 index 00000000..7dbe4524 Binary files /dev/null and b/objects/dungeon/spawner-room.iob differ diff --git a/objects/grid.iob b/objects/grid.iob new file mode 100644 index 00000000..7c950e5f Binary files /dev/null and b/objects/grid.iob differ diff --git a/objects/igloo/bottom.iob b/objects/igloo/bottom.iob index 5b9c8ee6..2f68f293 100644 Binary files a/objects/igloo/bottom.iob and b/objects/igloo/bottom.iob differ diff --git a/objects/igloo/middle.iob b/objects/igloo/middle.iob index 68ed5625..b28090f0 100644 Binary files a/objects/igloo/middle.iob and b/objects/igloo/middle.iob differ diff --git a/objects/igloo/top.iob b/objects/igloo/top.iob deleted file mode 100644 index c1b26de7..00000000 Binary files a/objects/igloo/top.iob and /dev/null differ diff --git a/objects/igloo/top1.iob b/objects/igloo/top1.iob new file mode 100644 index 00000000..710a35ab Binary files /dev/null and b/objects/igloo/top1.iob differ diff --git a/objects/igloo/top2.iob b/objects/igloo/top2.iob new file mode 100644 index 00000000..78fbc0b0 Binary files /dev/null and b/objects/igloo/top2.iob differ diff --git a/objects/jig.iob b/objects/jig.iob deleted file mode 100644 index 76019577..00000000 Binary files a/objects/jig.iob and /dev/null differ diff --git a/objects/jungle-pyramid/jungle_pyramid.iob b/objects/jungle-pyramid/jungle_pyramid.iob new file mode 100644 index 00000000..794cfb22 Binary files /dev/null and b/objects/jungle-pyramid/jungle_pyramid.iob differ diff --git a/objects/landform/spikes/1.iob b/objects/landform/spikes/1.iob new file mode 100644 index 00000000..d6c81f18 Binary files /dev/null and b/objects/landform/spikes/1.iob differ diff --git a/objects/landform/spikes/2.iob b/objects/landform/spikes/2.iob new file mode 100644 index 00000000..f149948b Binary files /dev/null and b/objects/landform/spikes/2.iob differ diff --git a/objects/landform/spikes/3.iob b/objects/landform/spikes/3.iob new file mode 100644 index 00000000..5104a6e1 Binary files /dev/null and b/objects/landform/spikes/3.iob differ diff --git a/objects/landform/stone/1.iob b/objects/landform/stone/1.iob new file mode 100644 index 00000000..dd13deb6 Binary files /dev/null and b/objects/landform/stone/1.iob differ diff --git a/objects/landform/stone/2.iob b/objects/landform/stone/2.iob new file mode 100644 index 00000000..11c71cf4 Binary files /dev/null and b/objects/landform/stone/2.iob differ diff --git a/objects/landform/stone/3.iob b/objects/landform/stone/3.iob new file mode 100644 index 00000000..96e95c7d Binary files /dev/null and b/objects/landform/stone/3.iob differ diff --git a/objects/landform/stone/4.iob b/objects/landform/stone/4.iob new file mode 100644 index 00000000..1ce9b93e Binary files /dev/null and b/objects/landform/stone/4.iob differ diff --git a/objects/landform/stone/5.iob b/objects/landform/stone/5.iob new file mode 100644 index 00000000..663b63c7 Binary files /dev/null and b/objects/landform/stone/5.iob differ diff --git a/objects/landform/underwater/ellipsoid-1.iob b/objects/landform/underwater/ellipsoid-1.iob new file mode 100644 index 00000000..53f3b2cf Binary files /dev/null and b/objects/landform/underwater/ellipsoid-1.iob differ diff --git a/objects/mansion_roof.iob b/objects/mansion_roof.iob new file mode 100644 index 00000000..318404ce Binary files /dev/null and b/objects/mansion_roof.iob differ diff --git a/objects/mansion_vanilla_1.iob b/objects/mansion_vanilla_1.iob new file mode 100644 index 00000000..be52b10f Binary files /dev/null and b/objects/mansion_vanilla_1.iob differ diff --git a/objects/mansion_vanilla_2.iob b/objects/mansion_vanilla_2.iob new file mode 100644 index 00000000..8b8b653b Binary files /dev/null and b/objects/mansion_vanilla_2.iob differ diff --git a/objects/mansion_vanilla_3.iob b/objects/mansion_vanilla_3.iob new file mode 100644 index 00000000..61fdea88 Binary files /dev/null and b/objects/mansion_vanilla_3.iob differ diff --git a/objects/ocean-ruins/ruin1.iob b/objects/ocean-ruins/ruin1.iob new file mode 100644 index 00000000..156bbfb4 Binary files /dev/null and b/objects/ocean-ruins/ruin1.iob differ diff --git a/objects/ocean-ruins/ruin2.iob b/objects/ocean-ruins/ruin2.iob new file mode 100644 index 00000000..f4fc167b Binary files /dev/null and b/objects/ocean-ruins/ruin2.iob differ diff --git a/objects/ocean-ruins/ruin3.iob b/objects/ocean-ruins/ruin3.iob new file mode 100644 index 00000000..bf5c9ad1 Binary files /dev/null and b/objects/ocean-ruins/ruin3.iob differ diff --git a/objects/peaks/p1.iob b/objects/peaks/p1.iob new file mode 100644 index 00000000..ec9a80d2 Binary files /dev/null and b/objects/peaks/p1.iob differ diff --git a/objects/peaks/p2.iob b/objects/peaks/p2.iob new file mode 100644 index 00000000..b36abb9b Binary files /dev/null and b/objects/peaks/p2.iob differ diff --git a/objects/peaks/p3.iob b/objects/peaks/p3.iob new file mode 100644 index 00000000..dc87514e Binary files /dev/null and b/objects/peaks/p3.iob differ diff --git a/objects/peaks/p4.iob b/objects/peaks/p4.iob new file mode 100644 index 00000000..bf4ed700 Binary files /dev/null and b/objects/peaks/p4.iob differ diff --git a/objects/peaks/p5.iob b/objects/peaks/p5.iob new file mode 100644 index 00000000..ac3b21b4 Binary files /dev/null and b/objects/peaks/p5.iob differ diff --git a/objects/peaks/p6.iob b/objects/peaks/p6.iob new file mode 100644 index 00000000..22975d8a Binary files /dev/null and b/objects/peaks/p6.iob differ diff --git a/objects/pillager_outpost/watchtower.iob b/objects/pillager_outpost/watchtower.iob index 32dd5a22..1b830d85 100644 Binary files a/objects/pillager_outpost/watchtower.iob and b/objects/pillager_outpost/watchtower.iob differ diff --git a/objects/plains/tree1.iob b/objects/plains/tree1.iob new file mode 100644 index 00000000..e9f5cff4 Binary files /dev/null and b/objects/plains/tree1.iob differ diff --git a/objects/plains/tree2.iob b/objects/plains/tree2.iob new file mode 100644 index 00000000..0c9c6025 Binary files /dev/null and b/objects/plains/tree2.iob differ diff --git a/objects/pryamid/pyramid-extreme.iob b/objects/pryamid/pyramid-extreme.iob new file mode 100644 index 00000000..b6411e1b Binary files /dev/null and b/objects/pryamid/pyramid-extreme.iob differ diff --git a/objects/pyramid/pyramid1.iob b/objects/pyramid/pyramid1.iob new file mode 100644 index 00000000..99de337f Binary files /dev/null and b/objects/pyramid/pyramid1.iob differ diff --git a/objects/redwood/bush-1.iob b/objects/redwood/bush-1.iob new file mode 100644 index 00000000..3449aa03 Binary files /dev/null and b/objects/redwood/bush-1.iob differ diff --git a/objects/redwood/bush-2.iob b/objects/redwood/bush-2.iob new file mode 100644 index 00000000..6b2ce4d8 Binary files /dev/null and b/objects/redwood/bush-2.iob differ diff --git a/objects/redwood/rock-1.iob b/objects/redwood/rock-1.iob new file mode 100644 index 00000000..f10bb231 Binary files /dev/null and b/objects/redwood/rock-1.iob differ diff --git a/objects/redwood/rock-2.iob b/objects/redwood/rock-2.iob new file mode 100644 index 00000000..184f41cc Binary files /dev/null and b/objects/redwood/rock-2.iob differ diff --git a/objects/redwood/small-redwood-1.iob b/objects/redwood/small-redwood-1.iob new file mode 100644 index 00000000..b11d3ed6 Binary files /dev/null and b/objects/redwood/small-redwood-1.iob differ diff --git a/objects/redwood/small-redwood-2.iob b/objects/redwood/small-redwood-2.iob new file mode 100644 index 00000000..227b3229 Binary files /dev/null and b/objects/redwood/small-redwood-2.iob differ diff --git a/objects/redwood/small-redwood-3.iob b/objects/redwood/small-redwood-3.iob new file mode 100644 index 00000000..92d6fbb1 Binary files /dev/null and b/objects/redwood/small-redwood-3.iob differ diff --git a/objects/redwood/small-redwood.iob b/objects/redwood/small-redwood.iob new file mode 100644 index 00000000..b22babbb Binary files /dev/null and b/objects/redwood/small-redwood.iob differ diff --git a/objects/rocks/r1.iob b/objects/rocks/r1.iob new file mode 100644 index 00000000..6581fe5d Binary files /dev/null and b/objects/rocks/r1.iob differ diff --git a/objects/rocks/r2.iob b/objects/rocks/r2.iob new file mode 100644 index 00000000..d382a9be Binary files /dev/null and b/objects/rocks/r2.iob differ diff --git a/objects/rocks/r3.iob b/objects/rocks/r3.iob new file mode 100644 index 00000000..6df6b4b6 Binary files /dev/null and b/objects/rocks/r3.iob differ diff --git a/objects/rocks/r4.iob b/objects/rocks/r4.iob new file mode 100644 index 00000000..05f10255 Binary files /dev/null and b/objects/rocks/r4.iob differ diff --git a/objects/ruins/ruin1.iob b/objects/ruins/ruin1.iob new file mode 100644 index 00000000..c0aaee68 Binary files /dev/null and b/objects/ruins/ruin1.iob differ diff --git a/objects/sakura/arbusto1.iob b/objects/sakura/arbusto1.iob new file mode 100644 index 00000000..eaf9fcfe Binary files /dev/null and b/objects/sakura/arbusto1.iob differ diff --git a/objects/sakura/arbusto2.iob b/objects/sakura/arbusto2.iob new file mode 100644 index 00000000..0bfaf72a Binary files /dev/null and b/objects/sakura/arbusto2.iob differ diff --git a/objects/sakura/arbusto3.iob b/objects/sakura/arbusto3.iob new file mode 100644 index 00000000..67260725 Binary files /dev/null and b/objects/sakura/arbusto3.iob differ diff --git a/objects/sakura/arbusto4.iob b/objects/sakura/arbusto4.iob new file mode 100644 index 00000000..8b36cdf0 Binary files /dev/null and b/objects/sakura/arbusto4.iob differ diff --git a/objects/sakura/arbusto5.iob b/objects/sakura/arbusto5.iob new file mode 100644 index 00000000..84e3b5f6 Binary files /dev/null and b/objects/sakura/arbusto5.iob differ diff --git a/objects/sakura/corazoncaido.iob b/objects/sakura/corazoncaido.iob new file mode 100644 index 00000000..bf0272d8 Binary files /dev/null and b/objects/sakura/corazoncaido.iob differ diff --git a/objects/sakura/corazoncristal.iob b/objects/sakura/corazoncristal.iob new file mode 100644 index 00000000..b304a27e Binary files /dev/null and b/objects/sakura/corazoncristal.iob differ diff --git a/objects/sakura/manantial.iob b/objects/sakura/manantial.iob new file mode 100644 index 00000000..cae7724a Binary files /dev/null and b/objects/sakura/manantial.iob differ diff --git a/objects/sakura/sakura1.iob b/objects/sakura/sakura1.iob index c8697431..bd385e19 100644 Binary files a/objects/sakura/sakura1.iob and b/objects/sakura/sakura1.iob differ diff --git a/objects/sakura/sakura2.iob b/objects/sakura/sakura2.iob index db04e973..f09e448d 100644 Binary files a/objects/sakura/sakura2.iob and b/objects/sakura/sakura2.iob differ diff --git a/objects/sakura/sakura3.iob b/objects/sakura/sakura3.iob index 88b52d3c..1fe8d16e 100644 Binary files a/objects/sakura/sakura3.iob and b/objects/sakura/sakura3.iob differ diff --git a/objects/sakura/sakura4.iob b/objects/sakura/sakura4.iob index a5310f3a..22822fc2 100644 Binary files a/objects/sakura/sakura4.iob and b/objects/sakura/sakura4.iob differ diff --git a/objects/sakura/sakura5.iob b/objects/sakura/sakura5.iob index d2effe1f..2299fded 100644 Binary files a/objects/sakura/sakura5.iob and b/objects/sakura/sakura5.iob differ diff --git a/objects/sakura/tronco.iob b/objects/sakura/tronco.iob new file mode 100644 index 00000000..61a98f30 Binary files /dev/null and b/objects/sakura/tronco.iob differ diff --git a/objects/ships/generic.iob b/objects/ships/generic.iob new file mode 100644 index 00000000..519d42f6 Binary files /dev/null and b/objects/ships/generic.iob differ diff --git a/objects/shipwreck/rightsideup-backhalf-degraded.iob b/objects/shipwreck/rightsideup-backhalf-degraded.iob new file mode 100644 index 00000000..166d6ad7 Binary files /dev/null and b/objects/shipwreck/rightsideup-backhalf-degraded.iob differ diff --git a/objects/shipwreck/rightsideup-backhalf.iob b/objects/shipwreck/rightsideup-backhalf.iob new file mode 100644 index 00000000..3d8f0696 Binary files /dev/null and b/objects/shipwreck/rightsideup-backhalf.iob differ diff --git a/objects/shipwreck/rightsideup-fronthalf-degraded.iob b/objects/shipwreck/rightsideup-fronthalf-degraded.iob new file mode 100644 index 00000000..c42f7e1e Binary files /dev/null and b/objects/shipwreck/rightsideup-fronthalf-degraded.iob differ diff --git a/objects/shipwreck/rightsideup-fronthalf.iob b/objects/shipwreck/rightsideup-fronthalf.iob new file mode 100644 index 00000000..759fe3f3 Binary files /dev/null and b/objects/shipwreck/rightsideup-fronthalf.iob differ diff --git a/objects/shipwreck/rightsideup-full-degraded.iob b/objects/shipwreck/rightsideup-full-degraded.iob new file mode 100644 index 00000000..e8e9e15a Binary files /dev/null and b/objects/shipwreck/rightsideup-full-degraded.iob differ diff --git a/objects/shipwreck/rightsideup-full.iob b/objects/shipwreck/rightsideup-full.iob new file mode 100644 index 00000000..da0933ab Binary files /dev/null and b/objects/shipwreck/rightsideup-full.iob differ diff --git a/objects/shipwreck/sideways-backhalf-degraded.iob b/objects/shipwreck/sideways-backhalf-degraded.iob new file mode 100644 index 00000000..c90d90e0 Binary files /dev/null and b/objects/shipwreck/sideways-backhalf-degraded.iob differ diff --git a/objects/shipwreck/sideways-backhalf.iob b/objects/shipwreck/sideways-backhalf.iob new file mode 100644 index 00000000..700d593b Binary files /dev/null and b/objects/shipwreck/sideways-backhalf.iob differ diff --git a/objects/shipwreck/sideways-fronthalf-degraded.iob b/objects/shipwreck/sideways-fronthalf-degraded.iob new file mode 100644 index 00000000..45e13897 Binary files /dev/null and b/objects/shipwreck/sideways-fronthalf-degraded.iob differ diff --git a/objects/shipwreck/sideways-fronthalf.iob b/objects/shipwreck/sideways-fronthalf.iob new file mode 100644 index 00000000..25d62d14 Binary files /dev/null and b/objects/shipwreck/sideways-fronthalf.iob differ diff --git a/objects/shipwreck/sideways-full-degraded.iob b/objects/shipwreck/sideways-full-degraded.iob new file mode 100644 index 00000000..10c620a3 Binary files /dev/null and b/objects/shipwreck/sideways-full-degraded.iob differ diff --git a/objects/shipwreck/sideways-full.iob b/objects/shipwreck/sideways-full.iob new file mode 100644 index 00000000..4243abfb Binary files /dev/null and b/objects/shipwreck/sideways-full.iob differ diff --git a/objects/shipwreck/upsidedown-backhalf-degraded.iob b/objects/shipwreck/upsidedown-backhalf-degraded.iob new file mode 100644 index 00000000..82129eee Binary files /dev/null and b/objects/shipwreck/upsidedown-backhalf-degraded.iob differ diff --git a/objects/shipwreck/upsidedown-backhalf.iob b/objects/shipwreck/upsidedown-backhalf.iob new file mode 100644 index 00000000..fe53ff4f Binary files /dev/null and b/objects/shipwreck/upsidedown-backhalf.iob differ diff --git a/objects/shipwreck/upsidedown-fronthalf-degraded.iob b/objects/shipwreck/upsidedown-fronthalf-degraded.iob new file mode 100644 index 00000000..f13e80c9 Binary files /dev/null and b/objects/shipwreck/upsidedown-fronthalf-degraded.iob differ diff --git a/objects/shipwreck/upsidedown-fronthalf.iob b/objects/shipwreck/upsidedown-fronthalf.iob new file mode 100644 index 00000000..e82ba277 Binary files /dev/null and b/objects/shipwreck/upsidedown-fronthalf.iob differ diff --git a/objects/shipwreck/upsidedown-full-degraded.iob b/objects/shipwreck/upsidedown-full-degraded.iob new file mode 100644 index 00000000..ee093e9b Binary files /dev/null and b/objects/shipwreck/upsidedown-full-degraded.iob differ diff --git a/objects/shipwreck/upsidedown-full.iob b/objects/shipwreck/upsidedown-full.iob new file mode 100644 index 00000000..2f7ce26c Binary files /dev/null and b/objects/shipwreck/upsidedown-full.iob differ diff --git a/objects/shipwreck/with-mast-degraded.iob b/objects/shipwreck/with-mast-degraded.iob new file mode 100644 index 00000000..3c85e7bb Binary files /dev/null and b/objects/shipwreck/with-mast-degraded.iob differ diff --git a/objects/shipwreck/with-mast.iob b/objects/shipwreck/with-mast.iob new file mode 100644 index 00000000..1d724d93 Binary files /dev/null and b/objects/shipwreck/with-mast.iob differ diff --git a/objects/skulls/giant-skull.iob b/objects/skulls/giant-skull.iob new file mode 100644 index 00000000..7ed4342f Binary files /dev/null and b/objects/skulls/giant-skull.iob differ diff --git a/objects/stronghold/floor/3x3/tnt.iob b/objects/stronghold/floor/3x3/tnt.iob index 8f677946..1368b37d 100644 Binary files a/objects/stronghold/floor/3x3/tnt.iob and b/objects/stronghold/floor/3x3/tnt.iob differ diff --git a/objects/stronghold/path/4way-spiral-staircase.iob b/objects/stronghold/path/4way-spiral-staircase.iob index 166946cf..082114b5 100644 Binary files a/objects/stronghold/path/4way-spiral-staircase.iob and b/objects/stronghold/path/4way-spiral-staircase.iob differ diff --git a/objects/stronghold/path/fancy-cross.iob b/objects/stronghold/path/fancy-cross.iob index 1009550a..785f9a8a 100644 Binary files a/objects/stronghold/path/fancy-cross.iob and b/objects/stronghold/path/fancy-cross.iob differ diff --git a/objects/stronghold/path/large-spiral-staircase.iob b/objects/stronghold/path/large-spiral-staircase.iob index 9fefc8fd..c2ed208c 100644 Binary files a/objects/stronghold/path/large-spiral-staircase.iob and b/objects/stronghold/path/large-spiral-staircase.iob differ diff --git a/objects/stronghold/path/small-corridor.iob b/objects/stronghold/path/small-corridor.iob index e45787fe..868ef15b 100644 Binary files a/objects/stronghold/path/small-corridor.iob and b/objects/stronghold/path/small-corridor.iob differ diff --git a/objects/stronghold/path/small-cross.iob b/objects/stronghold/path/small-cross.iob index af57ce69..e8e04ce7 100644 Binary files a/objects/stronghold/path/small-cross.iob and b/objects/stronghold/path/small-cross.iob differ diff --git a/objects/stronghold/path/small-spiral-staircase.iob b/objects/stronghold/path/small-spiral-staircase.iob index b2550c48..3c036a0f 100644 Binary files a/objects/stronghold/path/small-spiral-staircase.iob and b/objects/stronghold/path/small-spiral-staircase.iob differ diff --git a/objects/stronghold/path/straight-staircase.iob b/objects/stronghold/path/straight-staircase.iob index 328e0992..3bf3e2be 100644 Binary files a/objects/stronghold/path/straight-staircase.iob and b/objects/stronghold/path/straight-staircase.iob differ diff --git a/objects/stronghold/portal/main.iob b/objects/stronghold/portal/main.iob new file mode 100644 index 00000000..a7736157 Binary files /dev/null and b/objects/stronghold/portal/main.iob differ diff --git a/objects/stronghold/portal/top.iob b/objects/stronghold/portal/top.iob new file mode 100644 index 00000000..093214c0 Binary files /dev/null and b/objects/stronghold/portal/top.iob differ diff --git a/objects/stronghold/room/portal-room.iob b/objects/stronghold/room/portal-room.iob index 9230fbce..c5792c69 100644 Binary files a/objects/stronghold/room/portal-room.iob and b/objects/stronghold/room/portal-room.iob differ diff --git a/objects/stronghold/room/small-cell.iob b/objects/stronghold/room/small-cell.iob index adac3a1c..28594eef 100644 Binary files a/objects/stronghold/room/small-cell.iob and b/objects/stronghold/room/small-cell.iob differ diff --git a/objects/stronghold/room/witch-room-end.iob b/objects/stronghold/room/witch-room-end.iob new file mode 100644 index 00000000..66798066 Binary files /dev/null and b/objects/stronghold/room/witch-room-end.iob differ diff --git a/objects/stronghold/room/witch-room.iob b/objects/stronghold/room/witch-room.iob index 3ebb96c4..91433940 100644 Binary files a/objects/stronghold/room/witch-room.iob and b/objects/stronghold/room/witch-room.iob differ diff --git a/objects/stronghold/wall/1.iob b/objects/stronghold/wall/1.iob new file mode 100644 index 00000000..798bfad7 Binary files /dev/null and b/objects/stronghold/wall/1.iob differ diff --git a/objects/stronghold/wall/2.iob b/objects/stronghold/wall/2.iob new file mode 100644 index 00000000..608e29c1 Binary files /dev/null and b/objects/stronghold/wall/2.iob differ diff --git a/objects/stronghold/wall/3.iob b/objects/stronghold/wall/3.iob new file mode 100644 index 00000000..ac75a445 Binary files /dev/null and b/objects/stronghold/wall/3.iob differ diff --git a/objects/tree/acacia/1.iob b/objects/tree/acacia/1.iob new file mode 100644 index 00000000..ed9ccfc1 Binary files /dev/null and b/objects/tree/acacia/1.iob differ diff --git a/objects/tree/acacia/2.iob b/objects/tree/acacia/2.iob new file mode 100644 index 00000000..862c24a7 Binary files /dev/null and b/objects/tree/acacia/2.iob differ diff --git a/objects/tree/acacia/3.iob b/objects/tree/acacia/3.iob new file mode 100644 index 00000000..79343810 Binary files /dev/null and b/objects/tree/acacia/3.iob differ diff --git a/objects/tree/jungle/1.iob b/objects/tree/jungle/1.iob new file mode 100644 index 00000000..2cf16228 Binary files /dev/null and b/objects/tree/jungle/1.iob differ diff --git a/objects/tree/jungle/2.iob b/objects/tree/jungle/2.iob new file mode 100644 index 00000000..5a54bd8e Binary files /dev/null and b/objects/tree/jungle/2.iob differ diff --git a/objects/tree/jungle/3.iob b/objects/tree/jungle/3.iob new file mode 100644 index 00000000..bd6616c5 Binary files /dev/null and b/objects/tree/jungle/3.iob differ diff --git a/objects/tree/jungle/4.iob b/objects/tree/jungle/4.iob new file mode 100644 index 00000000..5baabecf Binary files /dev/null and b/objects/tree/jungle/4.iob differ diff --git a/objects/tree/jungle/5.iob b/objects/tree/jungle/5.iob new file mode 100644 index 00000000..6e24dd6d Binary files /dev/null and b/objects/tree/jungle/5.iob differ diff --git a/objects/tree/jungle/6.iob b/objects/tree/jungle/6.iob new file mode 100644 index 00000000..e432ea02 Binary files /dev/null and b/objects/tree/jungle/6.iob differ diff --git a/objects/tree/jungle/7.iob b/objects/tree/jungle/7.iob new file mode 100644 index 00000000..8b5bc749 Binary files /dev/null and b/objects/tree/jungle/7.iob differ diff --git a/objects/tree/jungle/8.iob b/objects/tree/jungle/8.iob new file mode 100644 index 00000000..504bee84 Binary files /dev/null and b/objects/tree/jungle/8.iob differ diff --git a/objects/tree/jungle/9.iob b/objects/tree/jungle/9.iob new file mode 100644 index 00000000..04ad5c72 Binary files /dev/null and b/objects/tree/jungle/9.iob differ diff --git a/objects/tree/oak/1.iob b/objects/tree/oak/1.iob new file mode 100644 index 00000000..17e7fd6f Binary files /dev/null and b/objects/tree/oak/1.iob differ diff --git a/objects/tree/oak/2.iob b/objects/tree/oak/2.iob new file mode 100644 index 00000000..d008bdaf Binary files /dev/null and b/objects/tree/oak/2.iob differ diff --git a/objects/tree/oak/3.iob b/objects/tree/oak/3.iob new file mode 100644 index 00000000..51b7323e Binary files /dev/null and b/objects/tree/oak/3.iob differ diff --git a/objects/tree/oak/4.iob b/objects/tree/oak/4.iob new file mode 100644 index 00000000..a313dca0 Binary files /dev/null and b/objects/tree/oak/4.iob differ diff --git a/objects/tree/oak/5.iob b/objects/tree/oak/5.iob new file mode 100644 index 00000000..837a6f30 Binary files /dev/null and b/objects/tree/oak/5.iob differ diff --git a/objects/tree/oak/6.iob b/objects/tree/oak/6.iob new file mode 100644 index 00000000..183d5170 Binary files /dev/null and b/objects/tree/oak/6.iob differ diff --git a/objects/tree/spruce/1.iob b/objects/tree/spruce/1.iob new file mode 100644 index 00000000..5892684b Binary files /dev/null and b/objects/tree/spruce/1.iob differ diff --git a/objects/tree/spruce/2.iob b/objects/tree/spruce/2.iob new file mode 100644 index 00000000..39537cff Binary files /dev/null and b/objects/tree/spruce/2.iob differ diff --git a/objects/tree/spruce/3.iob b/objects/tree/spruce/3.iob new file mode 100644 index 00000000..1fdbad8e Binary files /dev/null and b/objects/tree/spruce/3.iob differ diff --git a/objects/woodland_mansion/1x1/a1.iob b/objects/woodland_mansion/1x1/a1.iob new file mode 100644 index 00000000..769d4e67 Binary files /dev/null and b/objects/woodland_mansion/1x1/a1.iob differ diff --git a/objects/woodland_mansion/1x1/a2.iob b/objects/woodland_mansion/1x1/a2.iob new file mode 100644 index 00000000..17b5c30d Binary files /dev/null and b/objects/woodland_mansion/1x1/a2.iob differ diff --git a/objects/woodland_mansion/1x1/a3.iob b/objects/woodland_mansion/1x1/a3.iob new file mode 100644 index 00000000..bb5243e0 Binary files /dev/null and b/objects/woodland_mansion/1x1/a3.iob differ diff --git a/objects/woodland_mansion/1x1/a4.iob b/objects/woodland_mansion/1x1/a4.iob new file mode 100644 index 00000000..ce7ce26b Binary files /dev/null and b/objects/woodland_mansion/1x1/a4.iob differ diff --git a/objects/woodland_mansion/1x1/a5.iob b/objects/woodland_mansion/1x1/a5.iob new file mode 100644 index 00000000..ee588bdf Binary files /dev/null and b/objects/woodland_mansion/1x1/a5.iob differ diff --git a/objects/woodland_mansion/1x1/as1.iob b/objects/woodland_mansion/1x1/as1.iob new file mode 100644 index 00000000..49e95d68 Binary files /dev/null and b/objects/woodland_mansion/1x1/as1.iob differ diff --git a/objects/woodland_mansion/1x1/as2.iob b/objects/woodland_mansion/1x1/as2.iob new file mode 100644 index 00000000..e0079d23 Binary files /dev/null and b/objects/woodland_mansion/1x1/as2.iob differ diff --git a/objects/woodland_mansion/1x1/as3.iob b/objects/woodland_mansion/1x1/as3.iob new file mode 100644 index 00000000..f1ad07ef Binary files /dev/null and b/objects/woodland_mansion/1x1/as3.iob differ diff --git a/objects/woodland_mansion/1x1/as4.iob b/objects/woodland_mansion/1x1/as4.iob new file mode 100644 index 00000000..b3fc1cf6 Binary files /dev/null and b/objects/woodland_mansion/1x1/as4.iob differ diff --git a/objects/woodland_mansion/1x1/b1.iob b/objects/woodland_mansion/1x1/b1.iob new file mode 100644 index 00000000..490433f8 Binary files /dev/null and b/objects/woodland_mansion/1x1/b1.iob differ diff --git a/objects/woodland_mansion/1x1/b2.iob b/objects/woodland_mansion/1x1/b2.iob new file mode 100644 index 00000000..39aa0c85 Binary files /dev/null and b/objects/woodland_mansion/1x1/b2.iob differ diff --git a/objects/woodland_mansion/1x1/b3.iob b/objects/woodland_mansion/1x1/b3.iob new file mode 100644 index 00000000..eb881949 Binary files /dev/null and b/objects/woodland_mansion/1x1/b3.iob differ diff --git a/objects/woodland_mansion/1x1/b4.iob b/objects/woodland_mansion/1x1/b4.iob new file mode 100644 index 00000000..a60b9115 Binary files /dev/null and b/objects/woodland_mansion/1x1/b4.iob differ diff --git a/objects/woodland_mansion/1x1/b5.iob b/objects/woodland_mansion/1x1/b5.iob new file mode 100644 index 00000000..0d03560e Binary files /dev/null and b/objects/woodland_mansion/1x1/b5.iob differ diff --git a/objects/woodland_mansion/1x1_a1.iob b/objects/woodland_mansion/1x1_a1.iob deleted file mode 100644 index de805525..00000000 Binary files a/objects/woodland_mansion/1x1_a1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_a2.iob b/objects/woodland_mansion/1x1_a2.iob deleted file mode 100644 index 56558ec1..00000000 Binary files a/objects/woodland_mansion/1x1_a2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_a3.iob b/objects/woodland_mansion/1x1_a3.iob deleted file mode 100644 index 3713305c..00000000 Binary files a/objects/woodland_mansion/1x1_a3.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_a4.iob b/objects/woodland_mansion/1x1_a4.iob deleted file mode 100644 index 90e088b2..00000000 Binary files a/objects/woodland_mansion/1x1_a4.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_a5.iob b/objects/woodland_mansion/1x1_a5.iob deleted file mode 100644 index bb1401f2..00000000 Binary files a/objects/woodland_mansion/1x1_a5.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_as1.iob b/objects/woodland_mansion/1x1_as1.iob deleted file mode 100644 index e607cb6e..00000000 Binary files a/objects/woodland_mansion/1x1_as1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_as2.iob b/objects/woodland_mansion/1x1_as2.iob deleted file mode 100644 index 64b19a5e..00000000 Binary files a/objects/woodland_mansion/1x1_as2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_as3.iob b/objects/woodland_mansion/1x1_as3.iob deleted file mode 100644 index 7d9f2529..00000000 Binary files a/objects/woodland_mansion/1x1_as3.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_as4.iob b/objects/woodland_mansion/1x1_as4.iob deleted file mode 100644 index 0e2f9bda..00000000 Binary files a/objects/woodland_mansion/1x1_as4.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_b1.iob b/objects/woodland_mansion/1x1_b1.iob deleted file mode 100644 index 2c17cbd7..00000000 Binary files a/objects/woodland_mansion/1x1_b1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_b2.iob b/objects/woodland_mansion/1x1_b2.iob deleted file mode 100644 index 6e950378..00000000 Binary files a/objects/woodland_mansion/1x1_b2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_b3.iob b/objects/woodland_mansion/1x1_b3.iob deleted file mode 100644 index dd442524..00000000 Binary files a/objects/woodland_mansion/1x1_b3.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_b4.iob b/objects/woodland_mansion/1x1_b4.iob deleted file mode 100644 index 2905f373..00000000 Binary files a/objects/woodland_mansion/1x1_b4.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x1_b5.iob b/objects/woodland_mansion/1x1_b5.iob deleted file mode 100644 index 6bf691d1..00000000 Binary files a/objects/woodland_mansion/1x1_b5.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2/a1.iob b/objects/woodland_mansion/1x2/a1.iob new file mode 100644 index 00000000..7ed58f05 Binary files /dev/null and b/objects/woodland_mansion/1x2/a1.iob differ diff --git a/objects/woodland_mansion/1x2/a2.iob b/objects/woodland_mansion/1x2/a2.iob new file mode 100644 index 00000000..bca8375d Binary files /dev/null and b/objects/woodland_mansion/1x2/a2.iob differ diff --git a/objects/woodland_mansion/1x2/a3.iob b/objects/woodland_mansion/1x2/a3.iob new file mode 100644 index 00000000..003107b4 Binary files /dev/null and b/objects/woodland_mansion/1x2/a3.iob differ diff --git a/objects/woodland_mansion/1x2/a4.iob b/objects/woodland_mansion/1x2/a4.iob new file mode 100644 index 00000000..2cc8572a Binary files /dev/null and b/objects/woodland_mansion/1x2/a4.iob differ diff --git a/objects/woodland_mansion/1x2/a5.iob b/objects/woodland_mansion/1x2/a5.iob new file mode 100644 index 00000000..b3b35c5b Binary files /dev/null and b/objects/woodland_mansion/1x2/a5.iob differ diff --git a/objects/woodland_mansion/1x2/a6.iob b/objects/woodland_mansion/1x2/a6.iob new file mode 100644 index 00000000..98a92004 Binary files /dev/null and b/objects/woodland_mansion/1x2/a6.iob differ diff --git a/objects/woodland_mansion/1x2/a7.iob b/objects/woodland_mansion/1x2/a7.iob new file mode 100644 index 00000000..71b41850 Binary files /dev/null and b/objects/woodland_mansion/1x2/a7.iob differ diff --git a/objects/woodland_mansion/1x2/a8.iob b/objects/woodland_mansion/1x2/a8.iob new file mode 100644 index 00000000..f69896ae Binary files /dev/null and b/objects/woodland_mansion/1x2/a8.iob differ diff --git a/objects/woodland_mansion/1x2/a9.iob b/objects/woodland_mansion/1x2/a9.iob new file mode 100644 index 00000000..e6f7fe12 Binary files /dev/null and b/objects/woodland_mansion/1x2/a9.iob differ diff --git a/objects/woodland_mansion/1x2/b1.iob b/objects/woodland_mansion/1x2/b1.iob new file mode 100644 index 00000000..124f3688 Binary files /dev/null and b/objects/woodland_mansion/1x2/b1.iob differ diff --git a/objects/woodland_mansion/1x2/b2.iob b/objects/woodland_mansion/1x2/b2.iob new file mode 100644 index 00000000..2387b0ab Binary files /dev/null and b/objects/woodland_mansion/1x2/b2.iob differ diff --git a/objects/woodland_mansion/1x2/b3.iob b/objects/woodland_mansion/1x2/b3.iob new file mode 100644 index 00000000..9fcaf4d0 Binary files /dev/null and b/objects/woodland_mansion/1x2/b3.iob differ diff --git a/objects/woodland_mansion/1x2/b4.iob b/objects/woodland_mansion/1x2/b4.iob new file mode 100644 index 00000000..417aa816 Binary files /dev/null and b/objects/woodland_mansion/1x2/b4.iob differ diff --git a/objects/woodland_mansion/1x2/b5.iob b/objects/woodland_mansion/1x2/b5.iob new file mode 100644 index 00000000..48467340 Binary files /dev/null and b/objects/woodland_mansion/1x2/b5.iob differ diff --git a/objects/woodland_mansion/1x2/c1.iob b/objects/woodland_mansion/1x2/c1.iob new file mode 100644 index 00000000..d09eafe3 Binary files /dev/null and b/objects/woodland_mansion/1x2/c1.iob differ diff --git a/objects/woodland_mansion/1x2/c2.iob b/objects/woodland_mansion/1x2/c2.iob new file mode 100644 index 00000000..40b89f3b Binary files /dev/null and b/objects/woodland_mansion/1x2/c2.iob differ diff --git a/objects/woodland_mansion/1x2/c3.iob b/objects/woodland_mansion/1x2/c3.iob new file mode 100644 index 00000000..9f52363a Binary files /dev/null and b/objects/woodland_mansion/1x2/c3.iob differ diff --git a/objects/woodland_mansion/1x2/c4.iob b/objects/woodland_mansion/1x2/c4.iob new file mode 100644 index 00000000..607265d1 Binary files /dev/null and b/objects/woodland_mansion/1x2/c4.iob differ diff --git a/objects/woodland_mansion/1x2/d1.iob b/objects/woodland_mansion/1x2/d1.iob new file mode 100644 index 00000000..5c3a6249 Binary files /dev/null and b/objects/woodland_mansion/1x2/d1.iob differ diff --git a/objects/woodland_mansion/1x2/d2.iob b/objects/woodland_mansion/1x2/d2.iob new file mode 100644 index 00000000..8d6dbe6e Binary files /dev/null and b/objects/woodland_mansion/1x2/d2.iob differ diff --git a/objects/woodland_mansion/1x2/d3.iob b/objects/woodland_mansion/1x2/d3.iob new file mode 100644 index 00000000..ecac9c66 Binary files /dev/null and b/objects/woodland_mansion/1x2/d3.iob differ diff --git a/objects/woodland_mansion/1x2/d4.iob b/objects/woodland_mansion/1x2/d4.iob new file mode 100644 index 00000000..70efbfa0 Binary files /dev/null and b/objects/woodland_mansion/1x2/d4.iob differ diff --git a/objects/woodland_mansion/1x2/d5.iob b/objects/woodland_mansion/1x2/d5.iob new file mode 100644 index 00000000..a4265ad6 Binary files /dev/null and b/objects/woodland_mansion/1x2/d5.iob differ diff --git a/objects/woodland_mansion/1x2/s1.iob b/objects/woodland_mansion/1x2/s1.iob new file mode 100644 index 00000000..4109a9b0 Binary files /dev/null and b/objects/woodland_mansion/1x2/s1.iob differ diff --git a/objects/woodland_mansion/1x2/s2.iob b/objects/woodland_mansion/1x2/s2.iob new file mode 100644 index 00000000..f6d66b70 Binary files /dev/null and b/objects/woodland_mansion/1x2/s2.iob differ diff --git a/objects/woodland_mansion/1x2/se1.iob b/objects/woodland_mansion/1x2/se1.iob new file mode 100644 index 00000000..c402f0c8 Binary files /dev/null and b/objects/woodland_mansion/1x2/se1.iob differ diff --git a/objects/woodland_mansion/1x2_a1.iob b/objects/woodland_mansion/1x2_a1.iob deleted file mode 100644 index f2fb820a..00000000 Binary files a/objects/woodland_mansion/1x2_a1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a2.iob b/objects/woodland_mansion/1x2_a2.iob deleted file mode 100644 index 283bd21d..00000000 Binary files a/objects/woodland_mansion/1x2_a2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a3.iob b/objects/woodland_mansion/1x2_a3.iob deleted file mode 100644 index c1a963d0..00000000 Binary files a/objects/woodland_mansion/1x2_a3.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a4.iob b/objects/woodland_mansion/1x2_a4.iob deleted file mode 100644 index 10bf7d99..00000000 Binary files a/objects/woodland_mansion/1x2_a4.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a5.iob b/objects/woodland_mansion/1x2_a5.iob deleted file mode 100644 index 990437c4..00000000 Binary files a/objects/woodland_mansion/1x2_a5.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a6.iob b/objects/woodland_mansion/1x2_a6.iob deleted file mode 100644 index 254adda5..00000000 Binary files a/objects/woodland_mansion/1x2_a6.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a7.iob b/objects/woodland_mansion/1x2_a7.iob deleted file mode 100644 index 0b5d385e..00000000 Binary files a/objects/woodland_mansion/1x2_a7.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a8.iob b/objects/woodland_mansion/1x2_a8.iob deleted file mode 100644 index 338e1dc7..00000000 Binary files a/objects/woodland_mansion/1x2_a8.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_a9.iob b/objects/woodland_mansion/1x2_a9.iob deleted file mode 100644 index af0adb93..00000000 Binary files a/objects/woodland_mansion/1x2_a9.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_b1.iob b/objects/woodland_mansion/1x2_b1.iob deleted file mode 100644 index 337e6975..00000000 Binary files a/objects/woodland_mansion/1x2_b1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_b2.iob b/objects/woodland_mansion/1x2_b2.iob deleted file mode 100644 index 6234ef27..00000000 Binary files a/objects/woodland_mansion/1x2_b2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_b3.iob b/objects/woodland_mansion/1x2_b3.iob deleted file mode 100644 index 8e86bfba..00000000 Binary files a/objects/woodland_mansion/1x2_b3.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_b4.iob b/objects/woodland_mansion/1x2_b4.iob deleted file mode 100644 index 9d5aa45b..00000000 Binary files a/objects/woodland_mansion/1x2_b4.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_b5.iob b/objects/woodland_mansion/1x2_b5.iob deleted file mode 100644 index 56a6f993..00000000 Binary files a/objects/woodland_mansion/1x2_b5.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_c1.iob b/objects/woodland_mansion/1x2_c1.iob deleted file mode 100644 index aa7af98c..00000000 Binary files a/objects/woodland_mansion/1x2_c1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_c2.iob b/objects/woodland_mansion/1x2_c2.iob deleted file mode 100644 index 9236ae7b..00000000 Binary files a/objects/woodland_mansion/1x2_c2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_c3.iob b/objects/woodland_mansion/1x2_c3.iob deleted file mode 100644 index 0b5d1c1a..00000000 Binary files a/objects/woodland_mansion/1x2_c3.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_c4.iob b/objects/woodland_mansion/1x2_c4.iob deleted file mode 100644 index 84dc8efa..00000000 Binary files a/objects/woodland_mansion/1x2_c4.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_c_stairs.iob b/objects/woodland_mansion/1x2_c_stairs.iob deleted file mode 100644 index c5152dff..00000000 Binary files a/objects/woodland_mansion/1x2_c_stairs.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_d1.iob b/objects/woodland_mansion/1x2_d1.iob deleted file mode 100644 index fe49352e..00000000 Binary files a/objects/woodland_mansion/1x2_d1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_d2.iob b/objects/woodland_mansion/1x2_d2.iob deleted file mode 100644 index 9c0e987c..00000000 Binary files a/objects/woodland_mansion/1x2_d2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_d3.iob b/objects/woodland_mansion/1x2_d3.iob deleted file mode 100644 index ec8437e2..00000000 Binary files a/objects/woodland_mansion/1x2_d3.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_d4.iob b/objects/woodland_mansion/1x2_d4.iob deleted file mode 100644 index 5c976d96..00000000 Binary files a/objects/woodland_mansion/1x2_d4.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_d5.iob b/objects/woodland_mansion/1x2_d5.iob deleted file mode 100644 index c197615b..00000000 Binary files a/objects/woodland_mansion/1x2_d5.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_d_stairs.iob b/objects/woodland_mansion/1x2_d_stairs.iob deleted file mode 100644 index bf6981f6..00000000 Binary files a/objects/woodland_mansion/1x2_d_stairs.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_s1.iob b/objects/woodland_mansion/1x2_s1.iob deleted file mode 100644 index 13a0f0b2..00000000 Binary files a/objects/woodland_mansion/1x2_s1.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_s2.iob b/objects/woodland_mansion/1x2_s2.iob deleted file mode 100644 index 8e5229b9..00000000 Binary files a/objects/woodland_mansion/1x2_s2.iob and /dev/null differ diff --git a/objects/woodland_mansion/1x2_se1.iob b/objects/woodland_mansion/1x2_se1.iob deleted file mode 100644 index c56206a3..00000000 Binary files a/objects/woodland_mansion/1x2_se1.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2/a1.iob b/objects/woodland_mansion/2x2/a1.iob new file mode 100644 index 00000000..03f25c22 Binary files /dev/null and b/objects/woodland_mansion/2x2/a1.iob differ diff --git a/objects/woodland_mansion/2x2/a2.iob b/objects/woodland_mansion/2x2/a2.iob new file mode 100644 index 00000000..23372dc3 Binary files /dev/null and b/objects/woodland_mansion/2x2/a2.iob differ diff --git a/objects/woodland_mansion/2x2/a3.iob b/objects/woodland_mansion/2x2/a3.iob new file mode 100644 index 00000000..257b18c2 Binary files /dev/null and b/objects/woodland_mansion/2x2/a3.iob differ diff --git a/objects/woodland_mansion/2x2/a4.iob b/objects/woodland_mansion/2x2/a4.iob new file mode 100644 index 00000000..9f300b1f Binary files /dev/null and b/objects/woodland_mansion/2x2/a4.iob differ diff --git a/objects/woodland_mansion/2x2/b1.iob b/objects/woodland_mansion/2x2/b1.iob new file mode 100644 index 00000000..8dd307d1 Binary files /dev/null and b/objects/woodland_mansion/2x2/b1.iob differ diff --git a/objects/woodland_mansion/2x2/b2.iob b/objects/woodland_mansion/2x2/b2.iob new file mode 100644 index 00000000..31c6ce0c Binary files /dev/null and b/objects/woodland_mansion/2x2/b2.iob differ diff --git a/objects/woodland_mansion/2x2/b3.iob b/objects/woodland_mansion/2x2/b3.iob new file mode 100644 index 00000000..d21b67f8 Binary files /dev/null and b/objects/woodland_mansion/2x2/b3.iob differ diff --git a/objects/woodland_mansion/2x2/b4.iob b/objects/woodland_mansion/2x2/b4.iob new file mode 100644 index 00000000..b73197b0 Binary files /dev/null and b/objects/woodland_mansion/2x2/b4.iob differ diff --git a/objects/woodland_mansion/2x2/b5.iob b/objects/woodland_mansion/2x2/b5.iob new file mode 100644 index 00000000..cd7fff82 Binary files /dev/null and b/objects/woodland_mansion/2x2/b5.iob differ diff --git a/objects/woodland_mansion/2x2/s1.iob b/objects/woodland_mansion/2x2/s1.iob new file mode 100644 index 00000000..ee6cafbc Binary files /dev/null and b/objects/woodland_mansion/2x2/s1.iob differ diff --git a/objects/woodland_mansion/2x2_a1.iob b/objects/woodland_mansion/2x2_a1.iob deleted file mode 100644 index 833564f5..00000000 Binary files a/objects/woodland_mansion/2x2_a1.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_a2.iob b/objects/woodland_mansion/2x2_a2.iob deleted file mode 100644 index 49de79da..00000000 Binary files a/objects/woodland_mansion/2x2_a2.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_a3.iob b/objects/woodland_mansion/2x2_a3.iob deleted file mode 100644 index 33bcfdbf..00000000 Binary files a/objects/woodland_mansion/2x2_a3.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_a4.iob b/objects/woodland_mansion/2x2_a4.iob deleted file mode 100644 index a5ae0fca..00000000 Binary files a/objects/woodland_mansion/2x2_a4.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_b1.iob b/objects/woodland_mansion/2x2_b1.iob deleted file mode 100644 index be598cca..00000000 Binary files a/objects/woodland_mansion/2x2_b1.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_b2.iob b/objects/woodland_mansion/2x2_b2.iob deleted file mode 100644 index 76d656a4..00000000 Binary files a/objects/woodland_mansion/2x2_b2.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_b3.iob b/objects/woodland_mansion/2x2_b3.iob deleted file mode 100644 index bae4cda1..00000000 Binary files a/objects/woodland_mansion/2x2_b3.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_b4.iob b/objects/woodland_mansion/2x2_b4.iob deleted file mode 100644 index 232c4269..00000000 Binary files a/objects/woodland_mansion/2x2_b4.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_b5.iob b/objects/woodland_mansion/2x2_b5.iob deleted file mode 100644 index 89b7d650..00000000 Binary files a/objects/woodland_mansion/2x2_b5.iob and /dev/null differ diff --git a/objects/woodland_mansion/2x2_s1.iob b/objects/woodland_mansion/2x2_s1.iob deleted file mode 100644 index aa411e7b..00000000 Binary files a/objects/woodland_mansion/2x2_s1.iob and /dev/null differ diff --git a/objects/woodland_mansion/main/a1.iob b/objects/woodland_mansion/main/a1.iob new file mode 100644 index 00000000..13977b72 Binary files /dev/null and b/objects/woodland_mansion/main/a1.iob differ diff --git a/objects/woodland_mansion/carpet_east.iob b/objects/woodland_mansion/oldstuff/carpet_east.iob similarity index 100% rename from objects/woodland_mansion/carpet_east.iob rename to objects/woodland_mansion/oldstuff/carpet_east.iob diff --git a/objects/woodland_mansion/carpet_north.iob b/objects/woodland_mansion/oldstuff/carpet_north.iob similarity index 100% rename from objects/woodland_mansion/carpet_north.iob rename to objects/woodland_mansion/oldstuff/carpet_north.iob diff --git a/objects/woodland_mansion/carpet_south_1.iob b/objects/woodland_mansion/oldstuff/carpet_south_1.iob similarity index 100% rename from objects/woodland_mansion/carpet_south_1.iob rename to objects/woodland_mansion/oldstuff/carpet_south_1.iob diff --git a/objects/woodland_mansion/carpet_south_2.iob b/objects/woodland_mansion/oldstuff/carpet_south_2.iob similarity index 100% rename from objects/woodland_mansion/carpet_south_2.iob rename to objects/woodland_mansion/oldstuff/carpet_south_2.iob diff --git a/objects/woodland_mansion/carpet_west_1.iob b/objects/woodland_mansion/oldstuff/carpet_west_1.iob similarity index 100% rename from objects/woodland_mansion/carpet_west_1.iob rename to objects/woodland_mansion/oldstuff/carpet_west_1.iob diff --git a/objects/woodland_mansion/carpet_west_2.iob b/objects/woodland_mansion/oldstuff/carpet_west_2.iob similarity index 100% rename from objects/woodland_mansion/carpet_west_2.iob rename to objects/woodland_mansion/oldstuff/carpet_west_2.iob diff --git a/objects/woodland_mansion/corridor_floor.iob b/objects/woodland_mansion/oldstuff/corridor_floor.iob similarity index 100% rename from objects/woodland_mansion/corridor_floor.iob rename to objects/woodland_mansion/oldstuff/corridor_floor.iob diff --git a/objects/woodland_mansion/entrance.iob b/objects/woodland_mansion/oldstuff/entrance.iob similarity index 100% rename from objects/woodland_mansion/entrance.iob rename to objects/woodland_mansion/oldstuff/entrance.iob diff --git a/objects/woodland_mansion/indoors_door_1.iob b/objects/woodland_mansion/oldstuff/indoors_door_1.iob similarity index 100% rename from objects/woodland_mansion/indoors_door_1.iob rename to objects/woodland_mansion/oldstuff/indoors_door_1.iob diff --git a/objects/woodland_mansion/indoors_door_2.iob b/objects/woodland_mansion/oldstuff/indoors_door_2.iob similarity index 100% rename from objects/woodland_mansion/indoors_door_2.iob rename to objects/woodland_mansion/oldstuff/indoors_door_2.iob diff --git a/objects/woodland_mansion/indoors_wall_1.iob b/objects/woodland_mansion/oldstuff/indoors_wall_1.iob similarity index 100% rename from objects/woodland_mansion/indoors_wall_1.iob rename to objects/woodland_mansion/oldstuff/indoors_wall_1.iob diff --git a/objects/woodland_mansion/indoors_wall_2.iob b/objects/woodland_mansion/oldstuff/indoors_wall_2.iob similarity index 100% rename from objects/woodland_mansion/indoors_wall_2.iob rename to objects/woodland_mansion/oldstuff/indoors_wall_2.iob diff --git a/objects/woodland_mansion/roof.iob b/objects/woodland_mansion/oldstuff/roof.iob similarity index 100% rename from objects/woodland_mansion/roof.iob rename to objects/woodland_mansion/oldstuff/roof.iob diff --git a/objects/woodland_mansion/roof_corner.iob b/objects/woodland_mansion/oldstuff/roof_corner.iob similarity index 100% rename from objects/woodland_mansion/roof_corner.iob rename to objects/woodland_mansion/oldstuff/roof_corner.iob diff --git a/objects/woodland_mansion/roof_front.iob b/objects/woodland_mansion/oldstuff/roof_front.iob similarity index 100% rename from objects/woodland_mansion/roof_front.iob rename to objects/woodland_mansion/oldstuff/roof_front.iob diff --git a/objects/woodland_mansion/roof_inner_corner.iob b/objects/woodland_mansion/oldstuff/roof_inner_corner.iob similarity index 100% rename from objects/woodland_mansion/roof_inner_corner.iob rename to objects/woodland_mansion/oldstuff/roof_inner_corner.iob diff --git a/objects/woodland_mansion/small_wall.iob b/objects/woodland_mansion/oldstuff/small_wall.iob similarity index 100% rename from objects/woodland_mansion/small_wall.iob rename to objects/woodland_mansion/oldstuff/small_wall.iob diff --git a/objects/woodland_mansion/small_wall_corner.iob b/objects/woodland_mansion/oldstuff/small_wall_corner.iob similarity index 100% rename from objects/woodland_mansion/small_wall_corner.iob rename to objects/woodland_mansion/oldstuff/small_wall_corner.iob diff --git a/objects/woodland_mansion/wall_corner.iob b/objects/woodland_mansion/oldstuff/wall_corner.iob similarity index 100% rename from objects/woodland_mansion/wall_corner.iob rename to objects/woodland_mansion/oldstuff/wall_corner.iob diff --git a/objects/woodland_mansion/wall_flat.iob b/objects/woodland_mansion/oldstuff/wall_flat.iob similarity index 100% rename from objects/woodland_mansion/wall_flat.iob rename to objects/woodland_mansion/oldstuff/wall_flat.iob diff --git a/objects/woodland_mansion/wall_window.iob b/objects/woodland_mansion/oldstuff/wall_window.iob similarity index 100% rename from objects/woodland_mansion/wall_window.iob rename to objects/woodland_mansion/oldstuff/wall_window.iob diff --git a/objects/woodland_mansion/path/path_1.iob b/objects/woodland_mansion/path/path_1.iob new file mode 100644 index 00000000..100a4d80 Binary files /dev/null and b/objects/woodland_mansion/path/path_1.iob differ diff --git a/objects/woodland_mansion/path/path_2.iob b/objects/woodland_mansion/path/path_2.iob new file mode 100644 index 00000000..bb8abdbb Binary files /dev/null and b/objects/woodland_mansion/path/path_2.iob differ diff --git a/objects/woodland_mansion/path_2/path_1.iob b/objects/woodland_mansion/path_2/path_1.iob new file mode 100644 index 00000000..f99583d9 Binary files /dev/null and b/objects/woodland_mansion/path_2/path_1.iob differ diff --git a/objects/woodland_mansion/path_2/path_2.iob b/objects/woodland_mansion/path_2/path_2.iob new file mode 100644 index 00000000..a99b66d9 Binary files /dev/null and b/objects/woodland_mansion/path_2/path_2.iob differ diff --git a/objects/woodland_mansion/roof/roof_1.iob b/objects/woodland_mansion/roof/roof_1.iob new file mode 100644 index 00000000..f584d269 Binary files /dev/null and b/objects/woodland_mansion/roof/roof_1.iob differ diff --git a/objects/woodland_mansion/stairs/stairs_left.iob b/objects/woodland_mansion/stairs/stairs_left.iob new file mode 100644 index 00000000..476897fb Binary files /dev/null and b/objects/woodland_mansion/stairs/stairs_left.iob differ diff --git a/objects/woodland_mansion/stairs/stairs_right.iob b/objects/woodland_mansion/stairs/stairs_right.iob new file mode 100644 index 00000000..21fca57f Binary files /dev/null and b/objects/woodland_mansion/stairs/stairs_right.iob differ diff --git a/objects/woodland_mansion/stairs/stairs_straight.iob b/objects/woodland_mansion/stairs/stairs_straight.iob new file mode 100644 index 00000000..e56a8ad9 Binary files /dev/null and b/objects/woodland_mansion/stairs/stairs_straight.iob differ diff --git a/raw_schematics/ExampleName/examplebuild.png b/raw_schematics/ExampleName/examplebuild.png new file mode 100644 index 00000000..e69de29b diff --git a/raw_schematics/ExampleName/examplebuild.schem b/raw_schematics/ExampleName/examplebuild.schem new file mode 100644 index 00000000..e69de29b diff --git a/raw_schematics/IglooThing/Sink28RepRedToAirIGLOO.iob b/raw_schematics/IglooThing/Sink28RepRedToAirIGLOO.iob new file mode 100644 index 00000000..44ace269 Binary files /dev/null and b/raw_schematics/IglooThing/Sink28RepRedToAirIGLOO.iob differ diff --git a/raw_schematics/README.md b/raw_schematics/README.md new file mode 100644 index 00000000..89a05f3f --- /dev/null +++ b/raw_schematics/README.md @@ -0,0 +1,3 @@ +Please add your raw .schematic or .iob files here in a folder so others can later implement them into the pack. +If you want, make a new .txt file and put in the biomes you want your object to spawn in. +If you can, please add a screenshot with the same name as the schematic file, of the schematic. diff --git a/raw_schematics/monument/monument.iob b/raw_schematics/monument/monument.iob new file mode 100644 index 00000000..b13ea8a5 Binary files /dev/null and b/raw_schematics/monument/monument.iob differ diff --git a/raw_schematics/nether/neither-chain-structure-blank.schem b/raw_schematics/nether/neither-chain-structure-blank.schem new file mode 100644 index 00000000..2b72976b Binary files /dev/null and b/raw_schematics/nether/neither-chain-structure-blank.schem differ diff --git a/raw_schematics/nether/nether-chain-structure-full.schem b/raw_schematics/nether/nether-chain-structure-full.schem new file mode 100644 index 00000000..cd9ca1a7 Binary files /dev/null and b/raw_schematics/nether/nether-chain-structure-full.schem differ diff --git a/raw_schematics/nether/nether-statue-structure.schem b/raw_schematics/nether/nether-statue-structure.schem new file mode 100644 index 00000000..39cfeb43 Binary files /dev/null and b/raw_schematics/nether/nether-statue-structure.schem differ diff --git a/raw_schematics/swamp_hut/swamp_hut.iob b/raw_schematics/swamp_hut/swamp_hut.iob new file mode 100644 index 00000000..714e94d1 Binary files /dev/null and b/raw_schematics/swamp_hut/swamp_hut.iob differ diff --git a/regions/frozen.json b/regions/frozen.json index 9ea3af03..6a7ed7fd 100644 --- a/regions/frozen.json +++ b/regions/frozen.json @@ -31,13 +31,27 @@ "frozen-plains", "frozen-pines", "frozen-mountains", + "frozen-pine-plains", + "frozen-spruce-plains", + "frozen-mountains", + "frozen-vander", + "frozen-hills", "frozen-mountains-cliffs", "frozen-redwoods-forest" ], "biomeImplosionRatio": 0.25, "seaBiomes": [ - "frozen-ocean" + "frozen-river" ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, "deposits": [ { "minHeight": 8, @@ -99,5 +113,5 @@ }, "shoreHeightZoom": 1.14, "riverThickness": 0.006, - "rarity": 2 + "rarity": 8 } \ No newline at end of file diff --git a/regions/hot-red-desert.json b/regions/hot-red-desert.json new file mode 100644 index 00000000..e558cf2d --- /dev/null +++ b/regions/hot-red-desert.json @@ -0,0 +1,71 @@ +{ + "riverBiomes": [ + "hot-river" + ], + "structures": [ + { + "tileset": "soul-temple", + "height": 26, + "rarity": 3, + "ratio": 0.9, + "zoom": 1 + } + ], + "spotBiomes": [ + { + "biome": "hot-ocean", + "scale": 5, + "type": "SEA", + "shuffle": 328, + "rarity": 36 + } + ], + "landBiomes": [ + "hot-mountain-plains", + "hot-mountain-plains", + "hot-mountain", + "hot-mountain-plains", + "hot-mountain-plains" + + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "hot-river" + ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "deposits": [ + { + "minHeight": 8, + "maxPerChunk": 12, + "maxHeight": 57, + "minPerChunk": 7, + "minSize": 12, + "maxSize": 22, + "palette": [ + { + "block": "blackstone" + } + ], + "varience": 4 + } + ], + "riverRarity": 1, + "landBiomeZoom": 1.25, + "shoreHeightMin": 1.2, + "shoreBiomes": [ + "hot-beach" + ], + "name": "Red desert", + "shoreHeightMax": 2.2, + "shoreHeightZoom": 1.14, + "riverThickness": 0.006, + "rarity": 8 +} \ No newline at end of file diff --git a/regions/hot.json b/regions/hot.json index 03944c0b..26991f50 100644 --- a/regions/hot.json +++ b/regions/hot.json @@ -35,29 +35,32 @@ "replaceVanillaDrops": true } ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, "jigsawStructures": [ { - "structure": "village-hot", - "rarity": 500 - } - ], - "structures": [ + "rarity": 2000, + "structure": "pillager" + }, { - "tileset": "murky-stronghold", - "height": 26, - "rarity": 6, - "ratio": 0.9, - "zoom": 0.5 + "rarity": 1050, + "structure": "village-hot" + }, + { + "rarity": 1750, + "structure": "desert-pyramid" } ], "landBiomes": [ - "hot-mesa-yellow", "hot-desert", - "hot-dry-forest", - "hot-desert-mountains", - "hot-desert-red", - "hot-savanna", - "hot-volcanic" + "hot-desert-dunes" ], "biomeImplosionRatio": 0.25, "seaBiomes": [ @@ -123,7 +126,6 @@ } ], "caveBiomes": [ - "hot-sandy-red-cave", "hot-sandy-cave" ], "landBiomeZoom": 1.25, @@ -131,9 +133,10 @@ { "potionTicksMin": 87, "potionEffect": "CONFUSION", - "chance": 120, + "chance": 1200, "potionStrength": 0, - "potionTicksMax": 67 + "potionTicksMax": 67, + "interval": 500 }, { "particleAltX": 0.001, @@ -148,6 +151,7 @@ ], "shoreHeightMin": 3.2, "shoreBiomes": [ + "hot-beach-grass", "hot-beach" ], "name": "Hot", @@ -158,5 +162,6 @@ "hot-treasure" ] }, - "shoreHeightZoom": 1.14 + "shoreHeightZoom": 1.14, + "rarity": 4 } \ No newline at end of file diff --git a/regions/mesa.json b/regions/mesa.json new file mode 100644 index 00000000..55f5e6bd --- /dev/null +++ b/regions/mesa.json @@ -0,0 +1,73 @@ +{ + "riverBiomes": [ + "hot-mesa-river" + ], + "structures": [ + { + "tileset": "soul-temple", + "height": 26, + "rarity": 3, + "ratio": 0.9, + "zoom": 1 + } + ], + "spotBiomes": [ + { + "biome": "hot-ocean", + "scale": 5, + "type": "SEA", + "shuffle": 328, + "rarity": 36 + } + ], + "landBiomes": [ + "hot-mesa-plateau", + "hot-mesa-valleys", + "hot-mesa-plateau-high", + "hot-mesa-valleys" + + ], + "caveBiomes": [ + "temperate-old-cavern" + ], + "biomeImplosionRatio": 0.75, + "seaBiomes": [ + "hot-mesa-river" + ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "deposits": [ + { + "minHeight": 8, + "maxPerChunk": 12, + "maxHeight": 57, + "minPerChunk": 7, + "minSize": 12, + "maxSize": 22, + "palette": [ + { + "block": "blackstone" + } + ], + "varience": 4 + } + ], + "riverRarity": 1, + "landBiomeZoom": 0.85, + "shoreHeightMin": 4, + "shoreBiomes": [ + "hot-mesa-beach" + ], + "name": "Mesa", + "shoreHeightMax": 6, + "shoreHeightZoom": 1.14, + "riverThickness": 0.006, + "rarity": 30 +} \ No newline at end of file diff --git a/regions/mosaic.json b/regions/mosaic.json index ddbf4640..0de06ae9 100644 --- a/regions/mosaic.json +++ b/regions/mosaic.json @@ -1,13 +1,4 @@ { - "structures": [ - { - "tileset": "murky-stronghold", - "height": 26, - "rarity": 6, - "ratio": 0.9, - "zoom": 0.5 - } - ], "landBiomes": [ "mosaic-lith-black", "mosaic-lith-green", diff --git a/regions/mountains.json b/regions/mountains.json new file mode 100644 index 00000000..09f94e5f --- /dev/null +++ b/regions/mountains.json @@ -0,0 +1,29 @@ +{ + "name": "Mountains", + "landBiomes": [ + "mountains-plains", + "mountain-main", + "temperate-lake" + ], + "seaBiomes": [ + "temperate-soft-river", + "temperate-river-loud" + ], + "biomeImplosionRatio": 0.7, + "shoreBiomes": [ + "mountain-beach" + ], + "caveBiomes": [ + "tundra-spiked-cavern", + "temperate-lit-cavern" + ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + } +} diff --git a/regions/mushroom.json b/regions/mushroom.json index a6b5fbda..e4496e83 100644 --- a/regions/mushroom.json +++ b/regions/mushroom.json @@ -27,21 +27,15 @@ ] } ], - "structures": [ - { - "tileset": "murky-stronghold", - "height": 26, - "rarity": 6, - "ratio": 0.9, - "zoom": 0.5 - }, - { - "tileset": "mush-huts", - "rarity": 10, - "ratio": 0.9, - "zoom": 0.55 + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 } - ], + }, "spotBiomes": [ { "biome": "mushroom-crimson-forest", @@ -59,7 +53,9 @@ } ], "landBiomes": [ - "mushroom-forest" + "mushroom-forest", + "mushroom-plains", + "mushroom-warped-forest" ], "biomeImplosionRatio": 0.25, "seaBiomes": [ @@ -93,5 +89,5 @@ ] }, "shoreHeightZoom": 1.14, - "rarity": 17 + "rarity": 100 } \ No newline at end of file diff --git a/regions/ocean.json b/regions/ocean.json new file mode 100644 index 00000000..701350da --- /dev/null +++ b/regions/ocean.json @@ -0,0 +1,54 @@ +{ + "name": "Ocean", + "landBiomes": [ + "ocean-beach" + ], + "seaBiomes": [ + "ocean" + ], + "biomeImplosionRatio": 0.7, + "shoreBiomes": [ + "temperate-beach" + ], + "caveBiomes": [ + "tundra-spiked-cavern", + "tropical-cavern", + "tropical-cavern-coral", + "tropical-cavern-root", + "temperate-lit-cavern", + "temperate-old-cavern", + "temperate-cracked-cavern" + ], + "rarity": 2, + "effects": [ + { + "particleAltX": 0.001, + "particleAltY": 0.2, + "particleAltZ": 0.001, + "chance": 2, + "particleEffect": "BUBBLE_POP", + "particleOffset": 0, + "interval": 1350, + "particleCount": 0 + }, + { + "particleAltX": 0.001, + "particleAltY": 0.2, + "particleAltZ": 0.001, + "chance": 2, + "particleEffect": "WATER_BUBBLE", + "particleOffset": 0, + "interval": 1350, + "particleCount": 0 + } + ], + "seaBiomeZoom": 20, + "shoreRatio": 0.01, + "shoreHeightMin": 0, + "shoreHeightMax": 1, + "landBiomeZoom": 0.01, + "shoreBiomeZoom": 0.5, + "riverBiomes": [ + "ocean" + ] +} \ No newline at end of file diff --git a/regions/savanna.json b/regions/savanna.json new file mode 100644 index 00000000..dd5d904c --- /dev/null +++ b/regions/savanna.json @@ -0,0 +1,161 @@ +{ + "blockDrops": [ + { + "drops": [ + { + "minAmount": 1, + "type": "acacia_planks", + "maxAmount": 3 + }, + { + "type": "stripped_acacia_log", + "rarity": 12 + }, + { + "minAmount": 3, + "type": "stick", + "maxAmount": 5, + "rarity": 7 + } + ], + "blocks": [ + { + "block": "acacia_wood" + }, + { + "block": "acacia_log" + }, + { + "block": "stripped_acacia_wood" + }, + { + "block": "stripped_acacia_log" + } + ], + "replaceVanillaDrops": true + } + ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + } + ], + "landBiomes": [ + "hot-savanna", + "hot-dry-forest", + "hot-savanna", + "hot-savanna-plateau", + "hot-acacia-denmyre" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "temperate-river" + ], + "deposits": [ + { + "minHeight": 25, + "maxPerChunk": 3, + "maxHeight": 50, + "minPerChunk": 1, + "minSize": 3, + "maxSize": 4, + "palette": [ + { + "block": "gold_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 15, + "maxPerChunk": 2, + "maxHeight": 35, + "minPerChunk": 1, + "minSize": 3, + "maxSize": 5, + "palette": [ + { + "block": "lapis_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 22, + "maxPerChunk": 12, + "maxHeight": 81, + "minPerChunk": 7, + "minSize": 12, + "maxSize": 22, + "palette": [ + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + } + ], + "varience": 4 + } + ], + "caveBiomes": [ + "temperate-old-cavern" + ], + "landBiomeZoom": 1.25, + "effects": [ + { + "potionTicksMin": 87, + "potionEffect": "CONFUSION", + "chance": 1200, + "potionStrength": 0, + "potionTicksMax": 67, + "interval": 500 + }, + { + "particleAltX": 0.001, + "particleAltY": 0.00885, + "particleAltZ": 0.001, + "chance": 2, + "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", + "particleOffset": 0, + "interval": 1350, + "particleCount": 0 + } + ], + "shoreHeightMin": 3.2, + "shoreBiomes": [ + "hot-savanna-beach-grass" + ], + "name": "Savanna", + "shoreHeightMax": 6.2, + "loot": { + "tables": [ + "hot-food", + "hot-treasure" + ] + }, + "shoreHeightZoom": 1.14, + "rarity": 6 +} \ No newline at end of file diff --git a/regions/swamp.json b/regions/swamp.json index a0f11d8f..c1775cab 100644 --- a/regions/swamp.json +++ b/regions/swamp.json @@ -23,28 +23,15 @@ ] } ], - "structures": [ - { - "tileset": "murky-stronghold", - "height": 26, - "rarity": 5, - "ratio": 0.9, - "zoom": 0.5 - }, - { - "tileset": "ruins", - "rarity": 20, - "shuffle": 22, - "ratio": 0.9, - "zoom": 0.5 + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 } - ], - "jigsawStructures": [ - { - "rarity": 500, - "structure": "village-tundra" - } - ], + }, "landBiomes": [ "swamp-roofed-forest", "swamp-mountain-forest", @@ -89,5 +76,5 @@ ] }, "shoreHeightZoom": 1.14, - "rarity": 5 + "rarity": 40 } \ No newline at end of file diff --git a/regions/temperate.json b/regions/temperate.json index 8be25d98..4f7b6a3d 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -2,28 +2,6 @@ "riverBiomes": [ "temperate-river" ], - "jigsawStructures": [ - { - "rarity": 500, - "structure": "village-temperate" - } - ], - "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 - } - ], "spotBiomes": [ { "as": "LAND", @@ -34,14 +12,19 @@ } ], "landBiomes": [ + "temperate-plateau", + "temperate-flower-forest", "temperate-plains", - "temperate-birch-forest", - "temperate-oak-forest" + "temperate-longtree-forest", + "temperate-oak", + "temperate-oak-forest", + "temperate-plains", + "temperate-birch-forest" + ], "biomeImplosionRatio": 0.25, "seaBiomes": [ - "temperate-ocean", - "temperate-ocean-deep" + "temperate-river" ], "deposits": [ { @@ -69,17 +52,30 @@ ], "landBiomeZoom": 1.25, "riverStyle": { - "style": "VASCULAR", - "zoom": 4.77, - "fracture": { - "multiplier": 240, - "style": "IRIS", - "zoom": 5 - } + "style": "GLOB_IRIS_DOUBLE", + "zoom": 4.925, + "exponent": 3.1 }, - "shoreHeightMin": 2.2, + "shoreHeightMin": 1, "shoreBiomes": [ - "temperate-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-oak-beach", + "temperate-oak-beach", + "temperate-oak-beach", + "temperate-oak-beach", + "temperate-oak-beach", + "temperate-beach", + "temperate-oak-beach" ], "name": "Temperate", "shoreHeightMax": 5.2, @@ -90,5 +86,6 @@ ] }, "shoreHeightZoom": 1.14, - "riverThickness": 0.025 + "riverThickness": 0.025, + "rarity": 4 } \ No newline at end of file diff --git a/regions/tropical.json b/regions/tropical.json index fd769980..2c3db92e 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -18,36 +18,32 @@ ], "jigsawStructures": [ { - "rarity": 500, - "structure": "village-temperate" + "rarity": 650, + "structure": "jungle-pyramid" } ], "landBiomes": [ "tropical-rainforest", "tropical-bamboo-forest", "tropical-island-beach", - "tropical-rainforest-wicked" + "tropical-mountains", + "tropical-plains", + "tropical-rainforest-wicked", + "tropical-volcanic-plains" ], "biomeImplosionRatio": 0.25, "seaBiomes": [ "tropical-ocean" ], - "structures": [ - { - "tileset": "murky-stronghold", - "height": 26, - "rarity": 10, - "ratio": 0.9, - "zoom": 0.5 - }, - { - "tileset": "ruins", - "rarity": 23, - "shuffle": 22, - "ratio": 0.9, - "zoom": 0.5 + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 } - ], + }, "deposits": [ { "minHeight": 25, @@ -73,8 +69,7 @@ "shoreHeightMin": 3.2, "shoreBiomes": [ "tropical-beach", - "tropical-beach-bamboo", - "tropical-beach-charred" + "tropical-beach-bamboo" ], "name": "Tropical", "shoreHeightMax": 9.2, @@ -84,5 +79,6 @@ "tropical-treasure" ] }, - "shoreHeightZoom": 2.14 + "shoreHeightZoom": 2.14, + "rarity": 4 } \ No newline at end of file diff --git a/regions/tundra.json b/regions/tundra.json index 0156779a..b3ec0f00 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -5,14 +5,16 @@ "landBiomes": [ "tundra-taiga", "tundra-redwoods-forest", + "tundra-taiga", + "tundra-sequia-redwoods", "tundra-spruce-denmyre", + "tundra-lake", "tundra-mountains", - "rocky-mountains", "tundra-mountains-huge" ], "biomeImplosionRatio": 0.25, "seaBiomes": [ - "tundra-ocean" + "tundra-river" ], "deposits": [ { @@ -30,34 +32,11 @@ "varience": 2 } ], - "jigsawStructures": [ - { - "rarity": 500, - "structure": "village-tundra" - } - ], "riverRarity": 1, "caveBiomes": [ "tundra-cavern", "tundra-spiked-cavern" ], - "structures": [ - { - "tileset": "murky-stronghold", - "height": 26, - "rarity": 7, - "shuffle": 22, - "ratio": 0.9, - "zoom": 0.5 - }, - { - "tileset": "village-stone", - "rarity": 25, - "shuffle": 22, - "ratio": 0.9, - "zoom": 0.5 - } - ], "landBiomeZoom": 1.25, "riverStyle": { "style": "VASCULAR", @@ -82,5 +61,6 @@ ] }, "shoreHeightZoom": 1.14, - "riverThickness": 0.025 + "riverThickness": 0.025, + "rarity": 4 } \ No newline at end of file