diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..3700feed --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.DS_Store +*.code-workspace +*.txt +*.WinMerge +_docs/ diff --git a/IrisDimensions-license.md b/IrisDimensions-license.md new file mode 100644 index 00000000..89efc671 --- /dev/null +++ b/IrisDimensions-license.md @@ -0,0 +1,47 @@ +This license does not apply to this pack. + + + +VOLMIT SOFTWARE PUBLIC LICENSE + +Version 1.1, 24 February 2021 + +Copyright :copyright: 2021 Andrew Baker + + +Preamble + +After a long and arduous conversation with a former Volmit Software developer, it has become clear that it is no longer viable to keep Volmit repositories under the WTFPL license. +Because of this, we have developed our own software license for our public repositories. You may not be able to do "WHATEVER THE FUCK YOU WANT TO," as per the WTFPL, but you will still have a large amount of leniency over what you can do with Volmit repositories. + +TERMS AND CONDITIONS + +0. Definitions + +"License" refers to this file. + +"Author" refers to the person Andrew Baker . + +"Repository" refers to the location at which the software protected under this License is stored. + +"Content" refers to the files and folders inside of the Repository. + +"Copyright" refers to the laws on intellectual property and the legal rights automatically granted to the Author during the creation of the Content. + +"Modify" refers to editing the Content as well as creating programs or code which depends on the Content to run. + +"Compile" refers to the act of building the Content into an executable file such as a JAR file. + +1. You may freely copy, Modify, distribute, create derivative works, or distribute derivative works of the Content as long as you obey the unmodified License that is supplied with the Content. + +2. You may not copy, Modify, or distribute the Content in such a way that it will, directly or indirectly, generate revenue without explicit, written permission from the Author. + +3. You may not host publicly available download links to Compiled versions of the Content unless you are using less than 5% of the original Content in a Repository of your own. + +4. You may not host, copy, Modify, distribute, create derivative works, or distribute derivative works of the Content if you are Brian Fopiano or are associated with Brian Fopiano. + +5. For any conditions not outlined in the License, refer to your country or state laws for Copyright. + +6. If you do not agree to any of the above conditions you must delete the Content in its entirety as well as all copies of the Content and derivative works of the Content that you have made. + +END TERMS AND CONDITIONS diff --git a/biomes/.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 new file mode 100644 index 00000000..4d45b974 --- /dev/null +++ b/biomes/frozen-beach.json @@ -0,0 +1,266 @@ +{ + "vanillaDerivative": "SNOWY_BEACH", + "seaLayers": [ + { + "minHeight": 1, + "maxHeight": 7, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "packed_ice" + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "wolf", + "maxSpawns": 2, + "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, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/smol-ice-spike-1", + "ice-spikes/smol-ice-spike-2", + "ice-spikes/smol-ice-spike-3", + "ice-spikes/smol-ice-spike-4", + "ice-spikes/smol-ice-spike-5", + "ice-spikes/smol-ice-spike-6", + "ice-spikes/smol-ice-spike-7", + "ice-spikes/smol-ice-spike-8", + "ice-spikes/smol-ice-spike-9" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.0125, + "density": 1, + "place": [ + "snowy/snowulder" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Frozen Beach", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -5, + "max": 1, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "SNOWY_BEACH", + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "layers": 5 + }, + "block": "snow" + } + ] + } +} \ No newline at end of file diff --git a/biomes/frozen-hills.json b/biomes/frozen-hills.json new file mode 100644 index 00000000..89255d9a --- /dev/null +++ b/biomes/frozen-hills.json @@ -0,0 +1,186 @@ +{ + "name": "Frozen Hills", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "rarity": 3, + "generators": [ + { + "generator": "mountain-plain", + "max": 10, + "min": 6 + } + ], + "jigsawStructures": [ + { + "rarity": 1050, + "structure": "igloo" + } + ], + "objects": [ + { + "chance": 0.1, + "persistent": true, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wonderland/twirlSpruce-1", + "wonderland/twirlSpruce-2", + "wonderland/twirlSpruce-3", + "wonderland/twirlSpruce-4", + "wonderland/twirlSpruce-5", + "wonderland/twirlSpruce-6", + "wonderland/twirlSpruce-7", + "wonderland/twirlSpruce-8", + "wonderland/twirlSpruce-9", + "wonderland/twirlSpruce-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.005, + "edit": [ + { + "find": [ + { + "block": "vine" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "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-ice-cavern.json b/biomes/frozen-ice-cavern.json new file mode 100644 index 00000000..aeb6de11 --- /dev/null +++ b/biomes/frozen-ice-cavern.json @@ -0,0 +1,127 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "cornflower" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "blackstone_wall" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "name": "Frozen Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "blue_ice" + }, + { + "block": "packed_ice" + }, + { + "weight": 6, + "block": "ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "ice" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "FROZEN_OCEAN", + "slab": { + "style": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 5, + "block": "air" + } + ] + } +} \ 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..d42c403f --- /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": 30, + "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-cliffs.json b/biomes/frozen-mountains-cliffs.json new file mode 100644 index 00000000..39de808d --- /dev/null +++ b/biomes/frozen-mountains-cliffs.json @@ -0,0 +1,262 @@ +{ + "vanillaDerivative": "SNOWY_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "objects": [ + { + "chance": 0.02, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": true + }, + "place": [ + "frosted-spruce/large-5", + "frosted-spruce/large-6", + "frosted-spruce/large-7", + "frosted-spruce/large-8", + "frosted-spruce/large-9", + "frosted-spruce/large-10", + "frosted-spruce/large-12", + "frosted-spruce/large-13", + "frosted-spruce/large-14", + "frosted-spruce/large-15", + "frosted-spruce/large-16", + "frosted-spruce/large-17", + "frosted-spruce/large-18", + "frosted-spruce/large-19", + "frosted-spruce/large-20", + "frosted-spruce/large-21", + "frosted-spruce/large-22", + "frosted-spruce/large-23", + "frosted-spruce/large-24", + "frosted-spruce/large-25" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + }, + "persistent": true + }, + { + "chance": 0.01, + "persistent": true, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": false + }, + "enabled": true + }, + "place": [ + "frosted-spruce/large-22", + "frosted-spruce/large-23", + "frosted-spruce/large-24", + "frosted-spruce/large-25" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "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" + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-vander" + ], + "name": "Frozen Mountains", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "packed_ice" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "andesite" + }, + { + "weight": 2, + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 14, + "max": 65, + "generator": "plain-cliffs" + } + ], + "childShrinkFactor": 20, + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "packed_ice" + } + ] + }, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ] +} \ No newline at end of file diff --git a/biomes/frozen-mountains.json b/biomes/frozen-mountains.json new file mode 100644 index 00000000..966c3bf2 --- /dev/null +++ b/biomes/frozen-mountains.json @@ -0,0 +1,257 @@ +{ + "vanillaDerivative": "SNOWY_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "objects": [ + { + "chance": 0.02, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.5, + "persistent": true, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "frosted-spruce/large-5", + "frosted-spruce/large-6", + "frosted-spruce/large-7", + "frosted-spruce/large-8", + "frosted-spruce/large-9", + "frosted-spruce/large-12", + "frosted-spruce/large-13", + "frosted-spruce/large-14", + "frosted-spruce/large-15", + "frosted-spruce/large-16", + "frosted-spruce/large-17", + "frosted-spruce/large-18", + "frosted-spruce/large-19", + "frosted-spruce/large-20", + "frosted-spruce/large-21", + "frosted-spruce/large-22", + "frosted-spruce/large-23", + "frosted-spruce/large-24", + "frosted-spruce/large-25" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.0125, + "density": 1, + "place": [ + "snowy/snowulder" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "entityInitialSpawns": [ + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.25 + }, + "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", + "frozen-vander" + ], + "name": "Frozen Mountains", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "packed_ice" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "andesite" + }, + { + "weight": 2, + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 16, + "generator": "plain" + }, + { + "min": 7, + "max": 48, + "generator": "mountain" + } + ], + "childShrinkFactor": 20, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "andesite" + }, + { + "weight": 2, + "block": "stone" + } + ] + }, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ] +} \ No newline at end of file diff --git a/biomes/frozen-ocean.json b/biomes/frozen-ocean.json new file mode 100644 index 00000000..f903db8b --- /dev/null +++ b/biomes/frozen-ocean.json @@ -0,0 +1,200 @@ +{ + "vanillaDerivative": "FROZEN_OCEAN", + "seaLayers": [ + { + "minHeight": 3, + "maxHeight": 6, + "style": { + "style": "FRACTAL_WATER", + "fracture": { + "multiplier": 9.25, + "style": "IRIS_DOUBLE" + } + }, + "zoom": 1.16, + "palette": [ + { + "weight": 2, + "block": "ice" + }, + { + "weight": 3, + "block": "packed_ice" + }, + { + "block": "blue_ice" + }, + { + "weight": 3, + "block": "packed_ice" + }, + { + "weight": 2, + "block": "ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 2, + "palette": [ + { + "block": "packed_ice" + } + ] + } + ], + "objects": [ + { + "chance": 0.4, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "onwater": true, + "place": [ + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "onwater": true, + "place": [ + "ice-spikes/smol-ice-spike-1", + "ice-spikes/smol-ice-spike-2", + "ice-spikes/smol-ice-spike-3", + "ice-spikes/smol-ice-spike-4", + "ice-spikes/smol-ice-spike-5", + "ice-spikes/smol-ice-spike-6", + "ice-spikes/smol-ice-spike-7", + "ice-spikes/smol-ice-spike-8", + "ice-spikes/smol-ice-spike-9" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.3, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "onwater": true, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0325, + "density": 1, + "place": [ + "snowy/snowulder" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Frozen Ocean", + "layers": [ + { + "palette": [ + { + "block": "dirt" + }, + { + "block": "gravel" + }, + { + "block": "stone" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 5, + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "gravel" + }, + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -12, + "max": -7, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "FROZEN_OCEAN" +} \ No newline at end of file diff --git a/biomes/frozen-peak.json b/biomes/frozen-peak.json new file mode 100644 index 00000000..8671e447 --- /dev/null +++ b/biomes/frozen-peak.json @@ -0,0 +1,228 @@ +{ + "vanillaDerivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "objects": [ + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "entityInitialSpawns": [ + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Frozen Peaks", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "air" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "ice" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "weight": 2, + "block": "packed_ice" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "block": "blackstone" + }, + { + "block": "packed_ice" + }, + { + "block": "cobblestone" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "weight": 2, + "block": "packed_ice" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "weight": 2, + "block": "packed_ice" + }, + { + "block": "obsidian" + }, + { + "block": "packed_ice" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "weight": 4, + "block": "packed_ice" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "weight": 4, + "block": "packed_ice" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 14, + "max": 24, + "generator": "plain" + }, + { + "min": 56, + "max": 96, + "generator": "mountain" + } + ], + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ], + "rarity": 3 +} \ 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..30b9aa44 --- /dev/null +++ b/biomes/frozen-pine-hills.json @@ -0,0 +1,135 @@ +{ + "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, + "persistent": true, + "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..72622865 --- /dev/null +++ b/biomes/frozen-pine-plains.json @@ -0,0 +1,138 @@ +{ + "name": "Pine plains", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "children": [ + "frozen-pine-hills" + ], + "generators": [ + { + "generator": "mountain-plain", + "max": 6, + "min": 7 + } + ], + "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.09, + "persistent": true, + "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 new file mode 100644 index 00000000..b760be66 --- /dev/null +++ b/biomes/frozen-pines.json @@ -0,0 +1,252 @@ +{ + "vanillaDerivative": "SNOWY_TAIGA", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "objects": [ + { + "chance": 0.02, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.8, + "snow": 1, + "edit": [ + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_leaves", + "data": { + "persistent": true + } + } + ] + } + } + ], + "persistent": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.25 + }, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + } + ] + } + ], + "children": [ + "frozen-vander" + ], + "entityInitialSpawns": [ + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Frozen Pines", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "packed_ice" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 16, + "generator": "plain" + }, + { + "min": 13, + "max": 48, + "generator": "mountain" + } + ], + "childShrinkFactor": 20, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ] +} \ No newline at end of file diff --git a/biomes/frozen-plains-hills.json b/biomes/frozen-plains-hills.json new file mode 100644 index 00000000..8176c83e --- /dev/null +++ b/biomes/frozen-plains-hills.json @@ -0,0 +1,184 @@ +{ + "vanillaDerivative": "SNOWY_TAIGA_HILLS", + "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.01, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Frozen Hills", + "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" + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "generators": [ + { + "min": 5, + "max": 9, + "generator": "plain" + } + ], + "derivative": "ICE_SPIKES", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/frozen-plains.json b/biomes/frozen-plains.json new file mode 100644 index 00000000..4a44b8ba --- /dev/null +++ b/biomes/frozen-plains.json @@ -0,0 +1,424 @@ +{ + "name": "Frozen Plains", + "derivative": "SNOWY_TAIGA", + "vanillaDerivative": "SNOWY_TAIGA", + "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-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, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.005, + "edit": [ + { + "find": [ + { + "block": "vine" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.1, + "persistent": true, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wonderland/twirlSpruce-1", + "wonderland/twirlSpruce-2", + "wonderland/twirlSpruce-3", + "wonderland/twirlSpruce-4", + "wonderland/twirlSpruce-5", + "wonderland/twirlSpruce-6", + "wonderland/twirlSpruce-7", + "wonderland/twirlSpruce-8", + "wonderland/twirlSpruce-9", + "wonderland/twirlSpruce-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "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": 0.2, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0125, + "density": 1, + "place": [ + "snowy/snowulder" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "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" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "mountain-plain" + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "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 new file mode 100644 index 00000000..7210a27d --- /dev/null +++ b/biomes/frozen-redwoods-forest.json @@ -0,0 +1,345 @@ +{ + "vanillaDerivative": "SNOWY_TAIGA", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "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, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ic-1", + "ice-spikes/ic-2", + "ice-spikes/ic-3", + "ice-spikes/ic-4", + "ice-spikes/ic-5", + "ice-spikes/ic-6", + "ice-spikes/ic-7", + "ice-spikes/ic-8", + "ice-spikes/ic-9", + "ice-spikes/ic-10", + "ice-spikes/ic-11", + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "birch_leaves" + }, + { + "block": "spruce_leaves" + }, + { + "block": "oak_leaves" + } + ], + "replace": { + "palette": [ + { + "weight": 4, + "block": "ice" + }, + { + "block": "packed_ice" + } + ] + } + } + ], + "snow": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-1", + "true-redwood/true-redwood-2", + "true-redwood/true-redwood-3", + "true-redwood/true-redwood-4", + "true-redwood/true-redwood-5", + "true-redwood/true-redwood-6", + "true-redwood/true-redwood-7", + "true-redwood/true-redwood-8", + "true-redwood/true-redwood-9", + "true-redwood/true-redwood-10" + ], + "translate": { + "x": 0, + "y": -10, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "entityInitialSpawns": [ + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "biomeZoom": 30, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 1, + "variance": { + "style": "IRIS", + "zoom": 0.25 + }, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + } + ] + } + ], + "name": "Frozen Redwoods", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "packed_ice" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 16, + "generator": "plain" + }, + { + "min": 13, + "max": 48, + "generator": "mountain" + } + ], + "childShrinkFactor": 20, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ], + "rarity": 190 +} \ No newline at end of file diff --git a/biomes/frozen-river.json b/biomes/frozen-river.json new file mode 100644 index 00000000..86791f51 --- /dev/null +++ b/biomes/frozen-river.json @@ -0,0 +1,167 @@ +{ + "vanillaDerivative": "FROZEN_RIVER", + "seaLayers": [ + { + "minHeight": 3, + "maxHeight": 6, + "style": { + "style": "FRACTAL_WATER", + "fracture": { + "multiplier": 9.25, + "style": "IRIS_DOUBLE" + } + }, + "zoom": 1.16, + "palette": [ + { + "weight": 2, + "block": "ice" + }, + { + "weight": 3, + "block": "packed_ice" + }, + { + "block": "blue_ice" + }, + { + "weight": 3, + "block": "packed_ice" + }, + { + "weight": 2, + "block": "ice" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 2, + "palette": [ + { + "block": "packed_ice" + } + ] + } + ], + "objects": [ + { + "chance": 0.01, + "density": 3, + "snow": 0.45, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "onwater": true, + "place": [ + "ice-spikes/sp-1", + "ice-spikes/sp-2", + "ice-spikes/sp-3", + "ice-spikes/sp-4", + "ice-spikes/sp-5", + "ice-spikes/tp-1", + "ice-spikes/tp-2", + "ice-spikes/tp-3", + "ice-spikes/tp-4" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 3, + "snow": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "onwater": true, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Frozen River", + "layers": [ + { + "palette": [ + { + "block": "dirt" + }, + { + "block": "gravel" + }, + { + "block": "stone" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "sand" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + } + ], + "generators": [ + { + "generator": "ocean-steep", + "max": -10, + "min": -19 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "DEEP_FROZEN_OCEAN" +} \ No newline at end of file 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 new file mode 100644 index 00000000..897ca4f4 --- /dev/null +++ b/biomes/frozen-vander.json @@ -0,0 +1,328 @@ +{ + "vanillaDerivative": "SNOWY_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "objects": [ + { + "chance": 0.03, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wonderland/wonder-1", + "wonderland/wonder-2", + "wonderland/wonder-3", + "wonderland/wonder-4", + "wonderland/wonder-5", + "wonderland/wonder-6", + "wonderland/wonder-7", + "wonderland/wonder-8", + "wonderland/wonder-9", + "wonderland/wonder-10" + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wonderland/froShroom-1", + "wonderland/froShroom-2", + "wonderland/froShroom-3", + "wonderland/froShroom-4", + "wonderland/froShroom-5", + "wonderland/froShroom-6", + "wonderland/froShroom-7", + "wonderland/froShroom-8", + "wonderland/froShroom-9" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.45, + "density": 3, + "edit": [ + { + "find": [ + { + "block": "spruce_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_spruce_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "spruce_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "frosted-sproak/med-1", + "frosted-sproak/med-2", + "frosted-sproak/med-3", + "frosted-sproak/med-4", + "frosted-sproak/med-5", + "frosted-sproak/med-7", + "frosted-sproak/med-8", + "frosted-sproak/med-9", + "frosted-sproak/med-10", + "frosted-sproak/med-11", + "frosted-sproak/med-12", + "frosted-sproak/med-13" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 3, + "snow": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ice-spikes/ice-spec-1", + "ice-spikes/ice-spec-2", + "ice-spikes/ice-spec-3", + "ice-spikes/ice-spec-4", + "ice-spikes/ice-spec-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM" + } + ], + "entityInitialSpawns": [ + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "biomeZoom": 50, + "derivative": "SNOWY_TAIGA_MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "children": [ + "frozen-peak", + "frozen-mountains", + "frozen-mountains", + "frozen-mountains" + ], + "name": "Frozen Vander", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "IRIS", + "zoom": 0.7 + }, + "zoom": 0.6, + "palette": [ + { + "data": { + "layers": 1 + }, + "block": "snow" + }, + { + "data": { + "layers": 2 + }, + "block": "snow" + }, + { + "data": { + "layers": 3 + }, + "block": "snow" + }, + { + "data": { + "layers": 4 + }, + "block": "snow" + }, + { + "data": { + "layers": 5 + }, + "block": "snow" + }, + { + "data": { + "layers": 6 + }, + "block": "snow" + }, + { + "data": { + "layers": 7 + }, + "block": "snow" + }, + { + "data": { + "layers": 8 + }, + "block": "snow" + } + ] + }, + { + "maxHeight": 3, + "palette": [ + { + "block": "snow_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "packed_ice" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 16, + "generator": "plain" + }, + { + "min": 13, + "max": 44, + "generator": "mountain" + } + ], + "childShrinkFactor": 20, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "SNOWY_TAIGA_MOUNTAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "ICE_SPIKES" + ] +} \ No newline at end of file diff --git a/biomes/hot-acacia-denmyre.json b/biomes/hot-acacia-denmyre.json new file mode 100644 index 00000000..5aa4141e --- /dev/null +++ b/biomes/hot-acacia-denmyre.json @@ -0,0 +1,329 @@ +{ + "vanillaDerivative": "SAVANNA", + "decorators": [ + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "zoom": 0.01, + "palette": [ + { + "weight": 4, + "block": "dead_bush" + }, + { + "block": "brown_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "stackMax": 2, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "stackMin": 1 + }, + { + "chance": 0.4, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.03, + "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" + } + } + ], + "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, + "edit": [ + { + "find": [ + { + "block": "acacia_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_acacia_wood" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "acacia_leaves", + "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 + } + } + ], + "name": "Acacia Denmyre", + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "derivative": "DESERT", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/hot-beach-grass.json b/biomes/hot-beach-grass.json new file mode 100644 index 00000000..d3f2d5e2 --- /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 new file mode 100644 index 00000000..7c5162f4 --- /dev/null +++ b/biomes/hot-beach.json @@ -0,0 +1,121 @@ +{ + "vanillaDerivative": "DESERT_LAKES", + "children": [ + "ocean" + ], + "name": "Hot Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "sand" + } + ] + }, + { + "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 + } + ], + "derivative": "WARM_OCEAN", + "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-desert-dunes.json b/biomes/hot-desert-dunes.json new file mode 100644 index 00000000..08871164 --- /dev/null +++ b/biomes/hot-desert-dunes.json @@ -0,0 +1,193 @@ +{ + "derivative": "DESERT", + "name": "Desert dunes", + "vanillaDerivative": "DESERT", + "generators": [ + { + "generator": "dunes", + "max": 30, + "min": 10 + } + ], + "jigsawStructures": [ + { + "rarity": 1650, + "structure": "desert-pyramid" + } + ], + "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.000000000000000000000000000000000000000000000000000000000000000000001, + "mode": "MIN_HEIGHT", + "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" + } + ] + } + ] +} diff --git a/biomes/hot-desert-hills.json b/biomes/hot-desert-hills.json new file mode 100644 index 00000000..f3056e80 --- /dev/null +++ b/biomes/hot-desert-hills.json @@ -0,0 +1,278 @@ +{ + "vanillaDerivative": "DESERT", + "decorators": [ + { + "verticalZoom": 5, + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "stackMax": 5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 + }, + { + "chance": 0.00135, + "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.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "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.001, + "density": 3, + "place": [ + "clutter/desert-post1", + "clutter/desert-post2", + "clutter/desert-post3" + ] + }, + { + "chance": 0.05, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "rarity": 2, + "name": "Desert Hills", + "layers": [ + { + "palette": [ + { + "block": "sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 9, + "palette": [ + { + "block": "sandstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 5, + "max": 9, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cactus-clutter" + ] + }, + "derivative": "DESERT", + "wall": { + "style": { + "style": "STATIC" + }, + "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" + } + ] + } +} \ No newline at end of file diff --git a/biomes/hot-desert-mountains.json b/biomes/hot-desert-mountains.json new file mode 100644 index 00000000..4f05e998 --- /dev/null +++ b/biomes/hot-desert-mountains.json @@ -0,0 +1,243 @@ +{ + "vanillaDerivative": "DESERT_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } + ], + "decorators": [ + { + "verticalZoom": 20, + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "stackMax": 5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cactus" + } + ], + "heightVariance": { + "style": "IRIS" + }, + "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" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "objects": [ + { + "chance": 0.001, + "density": 3, + "place": [ + "clutter/desert-post1", + "clutter/desert-post2", + "clutter/desert-post3" + ] + }, + { + "chance": 0.001, + "density": 1, + "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 + } + } + ], + "name": "Desert Mountains", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 4.75 + }, + "palette": [ + { + "block": "yellow_concrete_powder", + "weight": 2 + }, + { + "block": "sand" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "sandstone", + "weight": 2 + }, + { + "block": "sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 9, + "palette": [ + { + "block": "smooth_sandstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "rarity": 17, + "generators": [ + { + "min": 82, + "max": 114, + "generator": "plain-cliffs" + } + ], + "loot": { + "tables": [ + "cactus-clutter" + ] + }, + "derivative": "DESERT", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "smooth_sandstone" + }, + { + "block": "sand" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/hot-desert-red.json b/biomes/hot-desert-red.json new file mode 100644 index 00000000..4264f712 --- /dev/null +++ b/biomes/hot-desert-red.json @@ -0,0 +1,70 @@ +{ + "name": "Red Desert", + "derivative": "DESERT", + "vanillaDerivative": "DESERT", + "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": [ + { + "chance": 0.005, + "palette": [ + { + "block": "dead_bush" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "cactus" + } + ], + "stackMin": 2, + "stackMax": 4, + "topPalette": [ + { + "block": "brain_coral_fan", + "data": { + "waterlogged": "false" + } + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "cactus" + } + ], + "stackMin": 2, + "stackMax": 7 + } + ] +} \ No newline at end of file diff --git a/biomes/hot-desert.json b/biomes/hot-desert.json new file mode 100644 index 00000000..79562351 --- /dev/null +++ b/biomes/hot-desert.json @@ -0,0 +1,205 @@ +{ + "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.0001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "global-clutter/sphinxToomb-1", + "global-clutter/BrokSphinxToomb-1" + ], + "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" + } + ] + } + ], + "loot": { + "tables": [ + "cactus-clutter" + ] + }, + "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-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 new file mode 100644 index 00000000..c0b3843b --- /dev/null +++ b/biomes/hot-dry-forest.json @@ -0,0 +1,450 @@ +{ + "vanillaDerivative": "SAVANNA", + "biomeSkyScatter": [ + "DESERT" + ], + "decorators": [ + { + "chance": 0.00435, + "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.092, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "zoom": 0.5, + "palette": [ + { + "block": "grass" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.000001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "weight": 8, + "block": "air" + }, + { + "block": "pumpkin" + }, + { + "weight": 4, + "block": "air" + }, + { + "block": "carved_pumpkin" + }, + { + "weight": 8, + "block": "air" + } + ], + "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" + }, + { + "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.05, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "haybale/hay1", + "haybale/hay3", + "haybale/hay2" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + }, + { + "chance": 0.335, + "edit": [ + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "spruce_slab" + } + ], + "replace": { + "palette": [ + { + "block": "oak_slab" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "deadwood/dadwood1", + "deadwood/dadwood2", + "deadwood/dadwood3", + "deadwood/dadwood4", + "deadwood/dadwood5", + "deadwood/dadwood6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "haybale/hay1", + "haybale/hay3", + "haybale/hay2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.15, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Dry Forest", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "zoom": 0.75, + "palette": [ + { + "weight": 2, + "block": "grass_block" + }, + { + "block": "brown_concrete_powder" + }, + { + "weight": 4, + "block": "grass_block" + }, + { + "block": "brown_concrete_powder" + }, + { + "weight": 7, + "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": 7, + "max": 10, + "generator": "plain" + } + ], + "biomeZoom": 20, + "loot": { + "tables": [ + "cactus-clutter" + ] + }, + "derivative": "SAVANNA", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "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 new file mode 100644 index 00000000..5b8af1fd --- /dev/null +++ b/biomes/hot-mesa-blue.json @@ -0,0 +1,233 @@ +{ + "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" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "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" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Midnight Mesa", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "blue_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "light_blue_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "magenta_terracotta" + } + ] + } + ], + "vanillaDerivative": "BADLANDS", + "generators": [ + { + "min": 4, + "max": 26, + "generator": "plain-cliffs" + }, + { + "min": 12, + "max": 38, + "generator": "mountain" + } + ], + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "magenta_terracotta" + }, + { + "block": "light_blue_terracotta" + }, + { + "block": "blue_terracotta" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "rarity": 16 +} \ No newline at end of file diff --git a/biomes/hot-mesa-cliffs-yellow.json b/biomes/hot-mesa-cliffs-yellow.json new file mode 100644 index 00000000..718b533f --- /dev/null +++ b/biomes/hot-mesa-cliffs-yellow.json @@ -0,0 +1,197 @@ +{ + "vanillaDerivative": "BADLANDS_PLATEAU", + "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" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Yellow Mesa", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "white_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "yellow_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 6, + "generator": "plain" + }, + { + "min": 9, + "max": 38, + "generator": "mountain" + }, + { + "min": 14, + "max": 40, + "generator": "plain-cliffs" + } + ], + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "red_terracotta" + }, + { + "block": "gray_terracotta" + }, + { + "block": "yellow_terracotta" + } + ] + }, + "rarity": 9 +} \ No newline at end of file diff --git a/biomes/hot-mesa-cliffs.json b/biomes/hot-mesa-cliffs.json new file mode 100644 index 00000000..c2170a42 --- /dev/null +++ b/biomes/hot-mesa-cliffs.json @@ -0,0 +1,169 @@ +{ + "vanillaDerivative": "BADLANDS_PLATEAU", + "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" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Shattered Mesa", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "black_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + } + ], + "generators": [ + { + "min": 11, + "max": 28, + "generator": "mountain" + }, + { + "min": 14, + "max": 50, + "generator": "plain-cliffs" + } + ], + "derivative": "SHATTERED_SAVANNA_PLATEAU", + "lockLayers": true, + "wall": { + "style": { + "style": "IRIS" + }, + "zoom": 0.25, + "palette": [ + { + "block": "brown_terracotta" + }, + { + "block": "gray_terracotta" + }, + { + "block": "black_terracotta" + } + ] + }, + "rarity": 8 +} \ No newline at end of file diff --git a/biomes/hot-mesa-dark.json b/biomes/hot-mesa-dark.json new file mode 100644 index 00000000..5904a438 --- /dev/null +++ b/biomes/hot-mesa-dark.json @@ -0,0 +1,262 @@ +{ + "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" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "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" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "childShrinkFactor": 0.35, + "children": [ + "hot-mesa-cliffs", + "hot-mesa-cliffs-yellow", + "hot-mesa-red", + "hot-mesa-green", + "hot-mesa-blue" + ], + "name": "Mesa", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "black_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + } + ], + "generators": [ + { + "min": 9, + "max": 16, + "generator": "plain-cliffs" + }, + { + "min": 11, + "max": 33, + "generator": "mountain" + } + ], + "vanillaDerivative": "ERODED_BADLANDS", + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "brown_terracotta" + }, + { + "block": "gray_terracotta" + }, + { + "block": "black_terracotta" + } + ] + }, + "rarity": 15 +} \ No newline at end of file diff --git a/biomes/hot-mesa-green.json b/biomes/hot-mesa-green.json new file mode 100644 index 00000000..400561ad --- /dev/null +++ b/biomes/hot-mesa-green.json @@ -0,0 +1,233 @@ +{ + "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" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "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" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Earthbound Mesa", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "lime_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "green_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + } + ], + "vanillaDerivative": "BADLANDS", + "generators": [ + { + "min": 9, + "max": 16, + "generator": "plain-cliffs" + }, + { + "min": 25, + "max": 28, + "generator": "mountain" + } + ], + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "lime_terracotta" + }, + { + "block": "green_terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "brown_terracotta" + } + ] + }, + "rarity": 14 +} \ No newline at end of file diff --git a/biomes/hot-mesa-plateau-dirt-high.json b/biomes/hot-mesa-plateau-dirt-high.json new file mode 100644 index 00000000..aa522fc4 --- /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..a1e467dc --- /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..a1fb5b6d --- /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 new file mode 100644 index 00000000..38dbfabb --- /dev/null +++ b/biomes/hot-mesa-red.json @@ -0,0 +1,264 @@ +{ + "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" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "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" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Bloody Mesa", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "pink_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "light_gray_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + } + ], + "generators": [ + { + "min": 2, + "max": 21, + "generator": "plain-cliffs" + }, + { + "min": 12, + "max": 33, + "generator": "mountain" + } + ], + "vanillaDerivative": "BADLANDS", + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "pink_terracotta" + }, + { + "block": "red_terracotta" + }, + { + "block": "terracotta" + }, + { + "block": "light_gray_terracotta" + }, + { + "block": "brown_terracotta" + } + ] + }, + "deposits": [ + { + "minHeight": 100, + "maxPerChunk": 3, + "maxHeight": 150, + "minPerChunk": 0, + "maxSize": 7, + "minSize": 3, + "palette": [ + { + "block": "netherrack" + } + ], + "varience": 3 + } + ], + "rarity": 15 +} \ No newline at end of file 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..5695d10f --- /dev/null +++ b/biomes/hot-mesa-valleys.json @@ -0,0 +1,473 @@ +{ + "name": "Mesa valley", + "derivative": "SAVANNA", + "vanillaDerivative": "BADLANDS", + "generators": [ + { + "min": 5, + "max": 15, + "generator": "smooth-land" + } + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + } + ], + "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 new file mode 100644 index 00000000..80b3607a --- /dev/null +++ b/biomes/hot-mesa-yellow.json @@ -0,0 +1,308 @@ +{ + "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" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "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 + } + ], + "children": [ + "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": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "chance": 0.1, + "translate": { + "y": -2 + }, + "place": [ + "misc/tntower-1" + ] + } + ], + "name": "Yellow Mesa", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "white_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "yellow_terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "brown_terracotta" + } + ] + } + ], + "generators": [ + { + "min": 9, + "max": 16, + "generator": "plain-cliffs" + }, + { + "min": 11, + "max": 33, + "generator": "mountain" + } + ], + "vanillaDerivative": "BADLANDS", + "derivative": "SHATTERED_SAVANNA", + "lockLayers": true, + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "red_terracotta" + }, + { + "block": "gray_terracotta" + }, + { + "block": "yellow_terracotta" + } + ] + }, + "rarity": 4 +} \ No newline at end of file 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..5fc44762 --- /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 new file mode 100644 index 00000000..adcabe34 --- /dev/null +++ b/biomes/hot-ocean-cliffs.json @@ -0,0 +1,262 @@ +{ + "vanillaDerivative": "OCEAN", + "decorators": [ + { + "chance": 0.0009, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "weight": 2, + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 5, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.015, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.25, + "palette": [ + { + "block": "fire_coral" + }, + { + "block": "dead_fire_coral" + }, + { + "block": "fire_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "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" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + } + ], + "name": "Shattered Hot Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "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": [ + { + "min": -31, + "max": -7, + "generator": "plain-cliffs" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "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" + } + ] + }, + "rarity": 4, + "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/hot-ocean.json b/biomes/hot-ocean.json new file mode 100644 index 00000000..e7de357b --- /dev/null +++ b/biomes/hot-ocean.json @@ -0,0 +1,283 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "decorators": [ + { + "chance": 0.0009, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "weight": 2, + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 5, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.015, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.25, + "palette": [ + { + "block": "fire_coral" + }, + { + "block": "dead_fire_coral" + }, + { + "block": "fire_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.03, + "density": 1, + "edit": [ + { + "find": [ + {"block": "water"} + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + } + ], + "rotation": { + "enabled": false + }, + "underwater": true, + "place": [ + "bombs/bomb" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "edit": [ + { + "find": [{"block": "oak_stairs"}], + "replace": {"palette": [{"block": "oak_planks"}]} + } + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + } + ], + "name": "Hot Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "zoom": 0.825, + "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": [ + { + "min": 11, + "max": 7, + "generator": "ocean-steep" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "WARM_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": "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/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-cave.json b/biomes/hot-sandy-cave.json new file mode 100644 index 00000000..7a5b3769 --- /dev/null +++ b/biomes/hot-sandy-cave.json @@ -0,0 +1,180 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + } + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "verticalZoom": 20, + "chance": 0.01, + "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.012, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.15, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.000856, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Sandstone Caverns", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "palette": [ + { + "block": "smooth_sandstone" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter", + "cactus-clutter" + ] + }, + "derivative": "DESERT", + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 5, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/hot-sandy-red-cave.json b/biomes/hot-sandy-red-cave.json new file mode 100644 index 00000000..4d51697c --- /dev/null +++ b/biomes/hot-sandy-red-cave.json @@ -0,0 +1,97 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + } + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + } + ], + "objects": [ + { + "chance": 0.15, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Red Sandstone Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "palette": [ + { + "block": "terracotta" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter", + "cactus-clutter" + ] + }, + "derivative": "DESERT", + "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": 5, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/hot-savanna-beach-grass.json b/biomes/hot-savanna-beach-grass.json new file mode 100644 index 00000000..0b758475 --- /dev/null +++ b/biomes/hot-savanna-beach-grass.json @@ -0,0 +1,263 @@ +{ + "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.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-cliff.json b/biomes/hot-savanna-cliff.json new file mode 100644 index 00000000..deed1b59 --- /dev/null +++ b/biomes/hot-savanna-cliff.json @@ -0,0 +1,307 @@ +{ + "vanillaDerivative": "SAVANNA", + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ], + "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" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "children": [ + "hot-acacia-denmyre" + ], + "objects": [ + { + "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 Cliffs", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "sandstone" + }, + { + "block": "sand" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 4.6 + }, + "palette": [ + { + "block": "sand" + }, + { + "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": 9, + "max": 28, + "generator": "plain" + } + ], + "biomeZoom": 20, + "derivative": "SAVANNA", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ] +} \ 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..4a4532fc --- /dev/null +++ b/biomes/hot-savanna-plateau.json @@ -0,0 +1,433 @@ +{ + "vanillaDerivative": "SAVANNA", + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ], + "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": 15, + "max": 20, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "plain" + } + ], + "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 new file mode 100644 index 00000000..14826702 --- /dev/null +++ b/biomes/hot-savanna.json @@ -0,0 +1,425 @@ +{ + "vanillaDerivative": "SAVANNA", + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ], + "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" + } + } + ], + "children": [ + "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": { + "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", + "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": 7, + "max": 15, + "generator": "mountain-plain" + } + ], + "biomeZoom": 20, + "derivative": "SAVANNA", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ] +} \ No newline at end of file diff --git a/biomes/hot-volcanic.json b/biomes/hot-volcanic.json new file mode 100644 index 00000000..2e88d96d --- /dev/null +++ b/biomes/hot-volcanic.json @@ -0,0 +1,164 @@ +{ + "vanillaDerivative": "DESERT_HILLS", + "name": "Volcanic", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-hot", + "rarity": 350 + } + ], + "children": [ + "tropical-volcanic-plains" + ], + "layers": [ + { + "minHeight": 2, + "maxHeight": 4, + "style": { + "style": "STATIC" + }, + "zoom": 0.33, + "palette": [ + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 34, + "max": 39, + "generator": "plain" + } + ], + "derivative": "DESERT", + "rarity": 28 +} \ No newline at end of file diff --git a/biomes/mosaic-lith-black.json b/biomes/mosaic-lith-black.json new file mode 100644 index 00000000..39fcc880 --- /dev/null +++ b/biomes/mosaic-lith-black.json @@ -0,0 +1,345 @@ +{ + "vanillaDerivative": "STONE_SHORE", + "biomeSkyScatter": [ + "DESERT", + "SAVANNA" + ], + "entitySpawnOverrides": [ + { + "entity": "brian", + "trigger": "GHAST", + "cancelSourceSpawn": true + }, + { + "entity": "brian", + "trigger": "MAGMA_CUBE", + "cancelSourceSpawn": true + } + ], + "decorators": [ + { + "chance": 0.0045, + "stackMax": 3, + "palette": [ + { + "block": "blackstone_wall" + }, + { + "block": "polished_blackstone_wall" + } + ], + "stackMin": 1 + }, + { + "chance": 0.00035, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "polished_blackstone_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "polished_blackstone_button" + } + ] + } + ], + "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": [ + { + "find": [ + { + "block": "blue_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "blackstone" + } + ] + } + }, + { + "find": [ + { + "block": "white_stained_glass" + } + ], + "replace": { + "palette": [ + { + "block": "red_stained_glass" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "crystal/crystal-1", + "crystal/crystal-2", + "crystal/crystal-3", + "crystal/crystal-4", + "crystal/crystal-5", + "crystal/crystal-6", + "crystal/crystal-7", + "crystal/crystal-8", + "crystal/crystal-9", + "crystal/crystal-10" + ], + "translate": { + "yRandom": 25, + "x": 0, + "y": 9, + "z": 0 + } + }, + { + "chance": 0.3, + "edit": [ + { + "find": [ + { + "block": "nether_wart_block" + } + ], + "replace": { + "palette": [ + { + "block": "black_concrete", + "backup": { + "block": "coal_block" + } + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "corrupted/crimsonwood-1", + "corrupted/crimsonwood-2", + "corrupted/crimsonwood-3", + "corrupted/crimsonwood-4", + "corrupted/crimsonwood-5" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "name": "Black Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "black_concrete" + }, + { + "weight": 2, + "block": "black_concrete_powder" + }, + { + "weight": 2, + "block": "black_terracotta" + }, + { + "weight": 2, + "block": "black_concrete" + }, + { + "weight": 2, + "block": "black_concrete_powder" + }, + { + "weight": 2, + "block": "black_concrete" + }, + { + "weight": 2, + "block": "black_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 12, + "max": 70, + "generator": "mountain" + } + ], + "biomeZoom": 20, + "derivative": "BADLANDS", + "carvingBiome": "mosaic-lith-white", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "black_concrete" + } + ] + }, + "biomeScatter": [ + "SAVANNA", + "DESERT" + ] +} \ No newline at end of file diff --git a/biomes/mosaic-lith-cyan.json b/biomes/mosaic-lith-cyan.json new file mode 100644 index 00000000..1897e2db --- /dev/null +++ b/biomes/mosaic-lith-cyan.json @@ -0,0 +1,343 @@ +{ + "vanillaDerivative": "STONE_SHORE", + "entitySpawnOverrides": [ + { + "entity": "brian", + "trigger": "GHAST", + "cancelSourceSpawn": true + }, + { + "entity": "brian", + "trigger": "MAGMA_CUBE", + "cancelSourceSpawn": true + } + ], + "decorators": [ + { + "chance": 0.0045, + "stackMax": 6, + "palette": [ + { + "block": "twisting_vines_plant" + } + ], + "stackMin": 3 + }, + { + "chance": 0.0175, + "palette": [ + { + "data": { + "waterlogged": false + }, + "block": "tube_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "tube_coral_fan" + } + ] + }, + { + "chance": 0.00035, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "warped_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "warped_button" + } + ] + } + ], + "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": [ + { + "find": [ + { + "block": "blue_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "light_blue_concrete" + } + ] + } + }, + { + "find": [ + { + "block": "white_stained_glass" + } + ], + "replace": { + "palette": [ + { + "block": "blue_stained_glass" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "crystal/crystal-1", + "crystal/crystal-2", + "crystal/crystal-3", + "crystal/crystal-4", + "crystal/crystal-5", + "crystal/crystal-6", + "crystal/crystal-7", + "crystal/crystal-8", + "crystal/crystal-9", + "crystal/crystal-10" + ], + "translate": { + "yRandom": 25, + "x": 0, + "y": 9, + "z": 0 + } + }, + { + "chance": 0.3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "corrupted/warpedwood-1", + "corrupted/warpedwood-2", + "corrupted/warpedwood-3", + "corrupted/warpedwood-4", + "corrupted/warpedwood-5", + "corrupted/warpedwood-6" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "name": "Cyan Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "light_blue_concrete" + }, + { + "weight": 2, + "block": "light_blue_concrete_powder" + }, + { + "weight": 2, + "block": "light_blue_terracotta" + }, + { + "weight": 2, + "block": "light_blue_concrete" + }, + { + "weight": 2, + "block": "light_blue_concrete_powder" + }, + { + "weight": 2, + "block": "light_blue_concrete" + }, + { + "weight": 2, + "block": "light_blue_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 3, + "max": 96, + "generator": "mountain" + } + ], + "derivative": "WARPED_FOREST", + "carvingBiome": "mosaic-lith-purple", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "light_blue_concrete" + } + ] + }, + "slab": { + "palette": [ + { + "block": "warped_slab" + }, + { + "weight": 3, + "block": "air" + } + ], + "style": { + "style": "STATIC" + } + } +} \ No newline at end of file diff --git a/biomes/mosaic-lith-green.json b/biomes/mosaic-lith-green.json new file mode 100644 index 00000000..52b53355 --- /dev/null +++ b/biomes/mosaic-lith-green.json @@ -0,0 +1,316 @@ +{ + "vanillaDerivative": "STONE_SHORE", + "entitySpawnOverrides": [ + { + "entity": "brian", + "trigger": "GHAST", + "cancelSourceSpawn": true + }, + { + "entity": "brian", + "trigger": "MAGMA_CUBE", + "cancelSourceSpawn": true + } + ], + "decorators": [ + { + "chance": 0.0045, + "stackMax": 3, + "palette": [ + { + "block": "mossy_cobblestone_wall" + } + ], + "stackMin": 1 + }, + { + "chance": 0.0025, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 3 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 4 + }, + "block": "sea_pickle" + } + ] + } + ], + "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": [ + { + "find": [ + { + "block": "blue_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "green_terracotta" + } + ] + } + }, + { + "find": [ + { + "block": "white_stained_glass" + } + ], + "replace": { + "palette": [ + { + "block": "lime_stained_glass" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "crystal/crystal-1", + "crystal/crystal-2", + "crystal/crystal-3", + "crystal/crystal-4", + "crystal/crystal-5", + "crystal/crystal-6", + "crystal/crystal-7", + "crystal/crystal-8", + "crystal/crystal-9", + "crystal/crystal-10" + ], + "translate": { + "yRandom": 25, + "x": 0, + "y": 9, + "z": 0 + } + } + ], + "name": "Green Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "green_concrete" + }, + { + "weight": 2, + "block": "green_concrete_powder" + }, + { + "weight": 2, + "block": "green_terracotta" + }, + { + "weight": 2, + "block": "green_concrete" + }, + { + "weight": 2, + "block": "green_concrete_powder" + }, + { + "weight": 2, + "block": "green_concrete" + }, + { + "weight": 2, + "block": "green_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 42, + "max": 68, + "generator": "plain-cliffs" + } + ], + "derivative": "SWAMP", + "carvingBiome": "mosaic-lith-red", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "green_concrete" + } + ] + }, + "slab": { + "palette": [ + { + "block": "mossy_cobblestone_slab" + }, + { + "weight": 3, + "block": "air" + } + ], + "style": { + "style": "STATIC" + } + } +} \ No newline at end of file diff --git a/biomes/mosaic-lith-purple.json b/biomes/mosaic-lith-purple.json new file mode 100644 index 00000000..8b93fe36 --- /dev/null +++ b/biomes/mosaic-lith-purple.json @@ -0,0 +1,283 @@ +{ + "vanillaDerivative": "STONE_SHORE", + "entitySpawnOverrides": [ + { + "entity": "brian", + "trigger": "GHAST", + "cancelSourceSpawn": true + }, + { + "entity": "brian", + "trigger": "MAGMA_CUBE", + "cancelSourceSpawn": true + } + ], + "decorators": [ + { + "chance": 0.0045, + "stackMax": 4, + "palette": [ + { + "block": "crimson_fence" + } + ], + "stackMin": 1 + }, + { + "chance": 0.0175, + "palette": [ + { + "data": { + "waterlogged": false + }, + "block": "bubble_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "bubble_coral_fan" + } + ] + } + ], + "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": [ + { + "find": [ + { + "block": "blue_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "purple_concrete" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "crystal/crystal-1", + "crystal/crystal-2", + "crystal/crystal-3", + "crystal/crystal-4", + "crystal/crystal-5", + "crystal/crystal-6", + "crystal/crystal-7", + "crystal/crystal-8", + "crystal/crystal-9", + "crystal/crystal-10" + ], + "translate": { + "yRandom": 25, + "x": 0, + "y": 9, + "z": 0 + } + } + ], + "name": "Purple Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "purple_concrete" + }, + { + "weight": 2, + "block": "purple_concrete_powder" + }, + { + "weight": 2, + "block": "purple_terracotta" + }, + { + "weight": 2, + "block": "purple_concrete" + }, + { + "weight": 2, + "block": "purple_concrete_powder" + }, + { + "weight": 2, + "block": "purple_concrete" + }, + { + "weight": 2, + "block": "purple_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 42, + "max": 96, + "generator": "mountain" + } + ], + "derivative": "BASALT_DELTAS", + "carvingBiome": "mosaic-lith-cyan", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "purple_concrete" + } + ] + }, + "slab": { + "palette": [ + { + "block": "crimson_slab" + }, + { + "weight": 3, + "block": "air" + } + ], + "style": { + "style": "STATIC" + } + } +} \ No newline at end of file diff --git a/biomes/mosaic-lith-red.json b/biomes/mosaic-lith-red.json new file mode 100644 index 00000000..d0cf5fcb --- /dev/null +++ b/biomes/mosaic-lith-red.json @@ -0,0 +1,409 @@ +{ + "vanillaDerivative": "STONE_SHORE", + "entitySpawnOverrides": [ + { + "entity": "brian", + "trigger": "GHAST", + "cancelSourceSpawn": true + }, + { + "entity": "brian", + "trigger": "MAGMA_CUBE", + "cancelSourceSpawn": true + } + ], + "decorators": [ + { + "chance": 0.0045, + "stackMax": 3, + "palette": [ + { + "block": "red_nether_brick_wall" + }, + { + "block": "nether_brick_wall" + } + ], + "stackMin": 1 + }, + { + "chance": 0.0175, + "palette": [ + { + "data": { + "waterlogged": false + }, + "block": "fire_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "fire_coral_fan" + } + ] + }, + { + "chance": 0.00035, + "palette": [ + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 6 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 7 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 8 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 9 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 10 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 11 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 12 + }, + "block": "redstone_wire" + }, + { + "data": { + "east": "none", + "south": "none", + "north": "none", + "west": "none", + "power": 13 + }, + "block": "redstone_wire" + } + ] + } + ], + "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": [ + { + "find": [ + { + "block": "blue_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "red_terracotta" + } + ] + } + }, + { + "find": [ + { + "block": "white_stained_glass" + } + ], + "replace": { + "palette": [ + { + "block": "black_stained_glass" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "crystal/crystal-1", + "crystal/crystal-2", + "crystal/crystal-3", + "crystal/crystal-4", + "crystal/crystal-5", + "crystal/crystal-6", + "crystal/crystal-7", + "crystal/crystal-8", + "crystal/crystal-9", + "crystal/crystal-10" + ], + "translate": { + "yRandom": 25, + "x": 0, + "y": 9, + "z": 0 + } + }, + { + "chance": 0.3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "corrupted/crimsonwood-1", + "corrupted/crimsonwood-2", + "corrupted/crimsonwood-3", + "corrupted/crimsonwood-4", + "corrupted/crimsonwood-5" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "name": "Red Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "red_concrete" + }, + { + "weight": 2, + "block": "red_concrete_powder" + }, + { + "weight": 2, + "block": "red_terracotta" + }, + { + "weight": 2, + "block": "red_concrete" + }, + { + "weight": 2, + "block": "red_concrete_powder" + }, + { + "weight": 2, + "block": "red_concrete" + }, + { + "weight": 2, + "block": "red_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 25, + "max": 60, + "generator": "plain" + } + ], + "derivative": "CRIMSON_FOREST", + "carvingBiome": "mosaic-lith-green", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "red_concrete" + } + ] + }, + "slab": { + "palette": [ + { + "block": "red_nether_brick_slab" + }, + { + "weight": 4, + "block": "air" + } + ], + "style": { + "style": "STATIC" + } + } +} \ No newline at end of file diff --git a/biomes/mosaic-lith-white.json b/biomes/mosaic-lith-white.json new file mode 100644 index 00000000..d95ed61c --- /dev/null +++ b/biomes/mosaic-lith-white.json @@ -0,0 +1,280 @@ +{ + "entitySpawnOverrides": [ + { + "entity": "brian", + "trigger": "GHAST", + "cancelSourceSpawn": true + }, + { + "entity": "brian", + "trigger": "MAGMA_CUBE", + "cancelSourceSpawn": true + } + ], + "decorators": [ + { + "chance": 0.0045, + "stackMax": 3, + "palette": [ + { + "block": "diorite_wall" + } + ], + "stackMin": 1 + } + ], + "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": [ + { + "find": [ + { + "block": "blue_terracotta" + } + ], + "replace": { + "palette": [ + { + "block": "light_gray_stained_glass" + } + ] + } + }, + { + "find": [ + { + "block": "white_stained_glass" + } + ], + "replace": { + "palette": [ + { + "block": "white_concrete" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "crystal/crystal-1", + "crystal/crystal-2", + "crystal/crystal-3", + "crystal/crystal-4", + "crystal/crystal-5", + "crystal/crystal-6", + "crystal/crystal-7", + "crystal/crystal-8", + "crystal/crystal-9", + "crystal/crystal-10" + ], + "translate": { + "yRandom": 25, + "x": 0, + "y": 9, + "z": 0 + } + } + ], + "name": "White Mosaic", + "layers": [ + { + "style": { + "style": "FRACTAL_WATER" + }, + "zoom": 1.1, + "palette": [ + { + "weight": 2, + "block": "white_concrete" + }, + { + "weight": 2, + "block": "white_concrete_powder" + }, + { + "weight": 2, + "block": "white_terracotta" + }, + { + "weight": 2, + "block": "white_concrete" + }, + { + "weight": 2, + "block": "white_concrete_powder" + }, + { + "weight": 2, + "block": "white_concrete" + }, + { + "weight": 2, + "block": "white_concrete_powder" + } + ] + }, + { + "minHeight": 12, + "maxHeight": 16, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "FLAT" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 28, + "max": 41, + "generator": "plain-cliffs" + } + ], + "vanillaDerivative": "STONE_SHORE", + "derivative": "BASALT_DELTAS", + "carvingBiome": "mosaic-lith-black", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "white_concrete" + } + ] + }, + "slab": { + "palette": [ + { + "block": "diorite_slab" + }, + { + "weight": 3, + "block": "air" + } + ], + "style": { + "style": "STATIC" + } + } +} \ No newline at end of file diff --git a/biomes/mountain-beach.json b/biomes/mountain-beach.json new file mode 100644 index 00000000..142be71f --- /dev/null +++ b/biomes/mountain-beach.json @@ -0,0 +1,76 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "objects": [ + { + "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 + } + } + ], + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone_slab" + }, + { + "block": "air" + } + ] + }, + "name": "Beach", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 6, + "palette": [ + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 0, + "max": 2, + "generator": "flat" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "TAIGA_MOUNTAINS" +} \ No newline at end of file diff --git a/biomes/mountain-cliffs.json b/biomes/mountain-cliffs.json new file mode 100644 index 00000000..0a9d775b --- /dev/null +++ b/biomes/mountain-cliffs.json @@ -0,0 +1,85 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "name": "Extreme mountains cliffs", + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 2.6 + }, + "palette": [ + { + "block": "grass_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": "mountain-plain" + }, + { + "min": 12, + "max": 62, + "generator": "cracked-cliffs" + } + ], + "derivative": "TAIGA_MOUNTAINS", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "rarity": 19 +} \ No newline at end of file diff --git a/biomes/mountain-forest-hills.json b/biomes/mountain-forest-hills.json new file mode 100644 index 00000000..b8562d9f --- /dev/null +++ b/biomes/mountain-forest-hills.json @@ -0,0 +1,305 @@ +{ + "name": "Mountain Forest Hills", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "entityInitialSpawns": [ + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "fox", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "generators": [ + { + "generator": "mountain-plain", + "max": 4, + "min": 3 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.02, + "palette": [ + { + "block": "sweet_berry_bush", + "data": { + "age": 2 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 1 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 0 + } + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "persistent": true, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "place": [ + "spruce-medium/spruce1", + "spruce-medium/spruce2", + "spruce-medium/spruce3", + "spruce-medium/spruce4", + "spruce-medium/spruce5", + "spruce-medium/spruce6", + "spruce-medium/spruce7", + "spruce-medium/spruce8", + "spruce-medium/spruce9", + "spruce-medium/spruce10", + "spruce-medium/spruce11", + "spruce-medium/spruce12", + "spruce-medium/spruce13", + "spruce-medium/spruce14", + "spruce-medium/spruce16", + "spruce-medium/spruce17", + "spruce-medium/spruce18", + "spruce-medium/spruce19", + "spruce-medium/spruce20", + "spruce-medium/spruce27", + "spruce-medium/spruce28", + "spruce-medium/spruce29", + "spruce-medium/spruce30", + "spruce-medium/spruce31", + "spruce-medium/spruce32", + "spruce-medium/spruce33", + "spruce-medium/spruce34", + "spruce-medium/spruce37", + "spruce-medium/spruce39", + "spruce-medium/spruce41", + "spruce-medium/spruce42", + "spruce-medium/spruce43" + ], + "chance": 1, + "persistent": true, + "density": 5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-forest.json b/biomes/mountain-forest.json new file mode 100644 index 00000000..b8562d9f --- /dev/null +++ b/biomes/mountain-forest.json @@ -0,0 +1,305 @@ +{ + "name": "Mountain Forest Hills", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "entityInitialSpawns": [ + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "fox", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "generators": [ + { + "generator": "mountain-plain", + "max": 4, + "min": 3 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "chance": 0.02, + "palette": [ + { + "block": "sweet_berry_bush", + "data": { + "age": 2 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 1 + } + }, + { + "block": "sweet_berry_bush", + "data": { + "age": 0 + } + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "persistent": true, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "persistent": true, + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "place": [ + "spruce-medium/spruce1", + "spruce-medium/spruce2", + "spruce-medium/spruce3", + "spruce-medium/spruce4", + "spruce-medium/spruce5", + "spruce-medium/spruce6", + "spruce-medium/spruce7", + "spruce-medium/spruce8", + "spruce-medium/spruce9", + "spruce-medium/spruce10", + "spruce-medium/spruce11", + "spruce-medium/spruce12", + "spruce-medium/spruce13", + "spruce-medium/spruce14", + "spruce-medium/spruce16", + "spruce-medium/spruce17", + "spruce-medium/spruce18", + "spruce-medium/spruce19", + "spruce-medium/spruce20", + "spruce-medium/spruce27", + "spruce-medium/spruce28", + "spruce-medium/spruce29", + "spruce-medium/spruce30", + "spruce-medium/spruce31", + "spruce-medium/spruce32", + "spruce-medium/spruce33", + "spruce-medium/spruce34", + "spruce-medium/spruce37", + "spruce-medium/spruce39", + "spruce-medium/spruce41", + "spruce-medium/spruce42", + "spruce-medium/spruce43" + ], + "chance": 1, + "persistent": true, + "density": 5, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-hills.json b/biomes/mountain-hills.json new file mode 100644 index 00000000..6732457d --- /dev/null +++ b/biomes/mountain-hills.json @@ -0,0 +1,384 @@ +{ + "name": "Mountain Hills", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "children": [ + "mountain-forest" + ], + "childStyle": { + "style": "IRIS_DOUBLE", + "zoom": 10 + }, + "generators": [ + { + "generator": "smooth-land", + "max": 23, + "min": 5 + } + ], + "jigsawStructures": [ + { + "rarity":2300, + "structure": "pillager" + }, + { + "rarity": 950, + "structure": "village-tundra" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "chance": 0.2, + "palette": [ + { + "block": "wheat", + "data": { + "age": 7 + } + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "chance": 0.0001, + "mode": "VACUUM", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ruins/ruin1" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + + "mode": "PAINT", + "place": [ + "mrock/mrock-1", + "mrock/mrock-2", + "mrock/mrock-3", + "mrock/mrock-4", + "mrock/mrock-5" + ], + "chance": 0.04, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.004, + "edit": [ + { + "find": [ + { + "block": "glass" + } + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }, + { + "find": [ + { + "block": "blue_wool" + } + ], + "replace": { + "palette": [ + { + "block": "water" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "cave2", + "cave1" + ], + "translate": { + "x": 0, + "y": -66, + "z": 0 + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-lake.json b/biomes/mountain-lake.json new file mode 100644 index 00000000..0d26bc69 --- /dev/null +++ b/biomes/mountain-lake.json @@ -0,0 +1,316 @@ +{ + "name": "Mountain Plains", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "generators": [ + { + "generator": "plain", + "max": -10, + "min": -30 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "chance": 0.2, + "palette": [ + { + "block": "wheat", + "data": { + "age": 7 + } + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "chance": 0.0003, + "mode": "VACUUM", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ruins/ruin1" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + + "mode": "PAINT", + "place": [ + "mrock/mrock-1", + "mrock/mrock-2", + "mrock/mrock-3", + "mrock/mrock-4", + "mrock/mrock-5" + ], + "chance": 0.04, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-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..75ae0d39 --- /dev/null +++ b/biomes/mountain-middle.json @@ -0,0 +1,232 @@ +{ + "name": "Middle Mountain", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "children": [ + "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": 95, + "min": 0 + }, + { + "generator": "mountain-plain", + "max": 95, + "min": 40 + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 2.6 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 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": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mountain-plains.json b/biomes/mountain-plains.json new file mode 100644 index 00000000..7bb82023 --- /dev/null +++ b/biomes/mountain-plains.json @@ -0,0 +1,335 @@ +{ + "name": "Mountain Plains", + "derivative": "TAIGA_MOUNTAINS", + "vanillaDerivative": "TAIGA_MOUNTAINS", + "children": [ + "mountain-forest", + "mountain-hills", + "mountain-forest-hills" + ], + "childStyle": { + "style": "IRIS_DOUBLE", + "zoom": 10 + }, + "generators": [ + { + "generator": "mountain-plain", + "max": 8, + "min": 7 + } + ], + "jigsawStructures": [ + { + "rarity": 2000, + "structure": "pillager" + }, + { + "rarity": 950, + "structure": "village-tundra" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3.3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 4 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "stone" + }, + { + "block": "cobblestone" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 3, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "wall": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + }, + { + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "chance": 0.2, + "palette": [ + { + "block": "wheat", + "data": { + "age": 7 + } + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + "chance": 0.0003, + "mode": "VACUUM", + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "ruins/ruin1" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "PAINT", + "chance": 0.1, + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ] + }, + { + + "mode": "PAINT", + "place": [ + "mrock/mrock-1", + "mrock/mrock-2", + "mrock/mrock-3", + "mrock/mrock-4", + "mrock/mrock-5" + ], + "chance": 0.04, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ] +} \ No newline at end of file diff --git a/biomes/mountain-river-soft.json b/biomes/mountain-river-soft.json new file mode 100644 index 00000000..73629e44 --- /dev/null +++ b/biomes/mountain-river-soft.json @@ -0,0 +1,121 @@ +{ + "vanillaDerivative": "RIVER", + "decorators": [ + { + "chance": 0.07, + "variance": { + "style": "STATIC" + }, + "zoom": 5, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.013, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 6, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + } + ], + "objects": [ + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Soft River", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "IRIS_DOUBLE", + "fracture": { + "style": "STATIC", + "multiplier": 30 + } + }, + "zoom": 0.7, + "palette": [ + { + "block": "cobblestone", + "weight": 3 + }, + { + "block": "clay", + "weight": 1 + }, + { + "block": "gravel", + "weight": 8 + } + ] + }, + { + "palette": [ + { + "block": "cobblestone" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "soft-river", + "max": -32, + "min": -40 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "RIVER" +} \ No newline at end of file diff --git a/biomes/mountain-river.json b/biomes/mountain-river.json new file mode 100644 index 00000000..99cad073 --- /dev/null +++ b/biomes/mountain-river.json @@ -0,0 +1,121 @@ +{ + "vanillaDerivative": "RIVER", + "decorators": [ + { + "chance": 0.07, + "variance": { + "style": "STATIC" + }, + "zoom": 5, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.013, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 6, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + } + ], + "objects": [ + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "River", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "IRIS_DOUBLE", + "fracture": { + "style": "STATIC", + "multiplier": 30 + } + }, + "zoom": 0.7, + "palette": [ + { + "block": "cobblestone", + "weight": 3 + }, + { + "block": "clay", + "weight": 1 + }, + { + "block": "gravel", + "weight": 8 + } + ] + }, + { + "palette": [ + { + "block": "cobblestone" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "river", + "max": -7, + "min": -20 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "RIVER" +} \ No newline at end of file diff --git a/biomes/mountain.json b/biomes/mountain.json new file mode 100644 index 00000000..f925ed18 --- /dev/null +++ b/biomes/mountain.json @@ -0,0 +1,206 @@ +{ + "name": "Extreme mountains", + "derivative": "MOUNTAIN_EDGE", + "vanillaDerivative": "MOUNTAIN_EDGE", + "biomeZoom": 30, + "biomeStyle": { + "style": "IRIS", + "zoom": 0.7, + "exponent": 4 + }, + "children": [ + "mountain-middle" + ], + "rarity": 7, + "generators": [ + { + "min": 70, + "max": 140, + "generator": "mountain-plain" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 2.6 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "slopeCondition": { + "minimumSlope": 3.95 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "cyan_terracotta" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 3, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + }, + "decorators": [ + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/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 new file mode 100644 index 00000000..49426140 --- /dev/null +++ b/biomes/mushroom-beach.json @@ -0,0 +1,147 @@ +{ + "vanillaDerivative": "MUSHROOM_FIELD_SHORE", + "name": "Mushroom Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "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": -5, + "max": 1, + "generator": "plain" + } + ], + "derivative": "MUSHROOM_FIELDS", + "rarity": 2, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "andesite_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mushroom-crimson-forest.json b/biomes/mushroom-crimson-forest.json new file mode 100644 index 00000000..226c750d --- /dev/null +++ b/biomes/mushroom-crimson-forest.json @@ -0,0 +1,588 @@ +{ + "vanillaDerivative": "MUSHROOM_FIELDS", + "decorators": [ + { + "chance": 0.009, + "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": "crimson_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "crimson_fungus" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.11, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "crimson_roots" + } + ], + "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.21, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "crimson_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "nether_wart_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" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.21, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "crimson_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "nether_wart_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.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "crimson_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "nether_wart_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "crimson_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "nether_wart_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "crimson_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "nether_wart_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, + "edit": [ + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "crimson_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "nether_wart_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 + } + } + ], + "name": "Crimson Mushroom Swamp", + "layers": [ + { + "zoom": 0.5, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "crimson_nylium" + } + ] + }, + { + "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": 4, + "max": 39, + "generator": "plain-cliffs" + } + ], + "derivative": "CRIMSON_FOREST", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "crimson_hyphae" + } + ] + }, + "rarity": 19, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 4, + "block": "air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "crimson_slab" + }, + { + "weight": 4, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mushroom-forest-hills.json b/biomes/mushroom-forest-hills.json new file mode 100644 index 00000000..407ae23d --- /dev/null +++ b/biomes/mushroom-forest-hills.json @@ -0,0 +1,484 @@ +{ + "vanillaDerivative": "MUSHROOM_FIELDS", + "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 + } + ], + "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" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "red_mushroom" + }, + { + "block": "brown_mushroom" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.18, + "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" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.18, + "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.8, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10", + "mushroom-red/organell-r-11" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "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/illuminorganell-r-1", + "mushroom-red/illuminorganell-r-2", + "mushroom-red/illuminorganell-r-3", + "mushroom-red/illuminorganell-r-4", + "mushroom-red/illuminorganell-r-5", + "mushroom-red/illuminorganell-r-6", + "mushroom-red/illuminorganell-r-7", + "mushroom-red/illuminorganell-r-8", + "mushroom-red/illuminorganell-r-9", + "mushroom-red/illuminorganell-r-10", + "mushroom-red/illuminorganell-r-11" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "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/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10", + "mushroom-red/organell-r-11" + ], + "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 Forest", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "red_mushroom_block", + "data": { + "down": true, + "up": true, + "north": true, + "south": true, + "east": true, + "west": true + } + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 4.6 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "brown_mushroom_block", + "data": { + "down": true, + "up": true, + "north": true, + "south": true, + "east": true, + "west": true + } + } + ] + }, + { + "zoom": 0.5, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "weight": 4, + "block": "mycelium" + }, + { + "block": "gravel" + }, + { + "weight": 3, + "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": 12, + "max": 46, + "generator": "plain" + } + ], + "derivative": "MUSHROOM_FIELDS", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 8, + "block": "air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "weight": 10, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mushroom-forest.json b/biomes/mushroom-forest.json new file mode 100644 index 00000000..6ecc1796 --- /dev/null +++ b/biomes/mushroom-forest.json @@ -0,0 +1,585 @@ +{ + "vanillaDerivative": "MUSHROOM_FIELDS", + "effects": [ + { + "volume": 6.2, + "minPitch": 0.2, + "chance": 8, + "maxPitch": 0.3, + "sound": "AMBIENT_WARPED_FOREST_ADDITIONS", + "interval": 6000, + "soundDistance": 3 + } + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "structure": "village-temperate", + "rarity": 1000 + }, + { + "structure": "village-tundra", + "rarity": 1000 + } + ], + "entityInitialSpawns": [ + { + "maxSpawns": 5, + "minSpawns": 2, + "entity": "mooshroom", + "rarity": 5 + } + ], + "children": [ + "mushroom-forest-hills" + ], + "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" + } + }, + { + "chance": 0.05, + "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.18, + "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" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.18, + "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" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.8, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10", + "mushroom-red/organell-r-11" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.05, + "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/illuminorganell-r-1", + "mushroom-red/illuminorganell-r-2", + "mushroom-red/illuminorganell-r-3", + "mushroom-red/illuminorganell-r-4", + "mushroom-red/illuminorganell-r-5", + "mushroom-red/illuminorganell-r-6", + "mushroom-red/illuminorganell-r-7", + "mushroom-red/illuminorganell-r-8", + "mushroom-red/illuminorganell-r-9", + "mushroom-red/illuminorganell-r-10", + "mushroom-red/illuminorganell-r-11" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "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/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10", + "mushroom-red/organell-r-11" + ], + "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 Forest", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "red_mushroom_block", + "data": { + "down": true, + "up": true, + "north": true, + "south": true, + "east": true, + "west": true + } + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 4.6 + }, + "palette": [ + { + "block": "gravel" + }, + { + "block": "brown_mushroom_block", + "data": { + "down": true, + "up": true, + "north": true, + "south": true, + "east": true, + "west": true + } + } + ] + }, + { + "zoom": 0.5, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "weight": 4, + "block": "mycelium" + }, + { + "block": "gravel" + }, + { + "weight": 3, + "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": 6, + "max": 24, + "generator": "plain" + } + ], + "derivative": "MUSHROOM_FIELDS", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 8, + "block": "air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "weight": 10, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/mushroom-lake.json b/biomes/mushroom-lake.json new file mode 100644 index 00000000..7ff8cd93 --- /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..20514e30 --- /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 new file mode 100644 index 00000000..0cb8fa28 --- /dev/null +++ b/biomes/mushroom-ocean.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", + "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": -51, + "max": -39, + "generator": "ocean" + } + ], + "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-plains.json b/biomes/mushroom-plains.json new file mode 100644 index 00000000..e7dee366 --- /dev/null +++ b/biomes/mushroom-plains.json @@ -0,0 +1,393 @@ +{ + "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" + }, + { + "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": 6, + "max": 14, + "generator": "plain" + } + ], + "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-warped-forest.json b/biomes/mushroom-warped-forest.json new file mode 100644 index 00000000..2a69c56f --- /dev/null +++ b/biomes/mushroom-warped-forest.json @@ -0,0 +1,682 @@ +{ + "vanillaDerivative": "MUSHROOM_FIELDS", + "decorators": [ + { + "chance": 0.009, + "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": "warped_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "warped_fungus" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.11, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "warped_roots" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "stackMax": 7, + "zoom": 0.3, + "palette": [ + { + "block": "twisting_vines_plant" + } + ], + "style": { + "style": "STATIC" + }, + "stackMin": 3 + } + ], + "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, + "edit": [ + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_wart_block" + } + ] + } + }, + { + "find": [ + { + "block": "mushroom_stem" + } + ], + "replace": { + "palette": [ + { + "block": "blackstone" + } + ] + } + } + ], + "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.21, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_wart_block" + } + ] + } + }, + { + "find": [ + { + "block": "mushroom_stem" + } + ], + "replace": { + "palette": [ + { + "block": "blackstone" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/small-organell-r-1", + "mushroom-red/small-organell-r-2", + "mushroom-red/small-organell-r-3", + "mushroom-red/small-organell-r-4", + "mushroom-red/small-organell-r-5", + "mushroom-red/small-organell-r-6", + "mushroom-red/small-organell-r-7", + "mushroom-red/small-organell-r-8", + "mushroom-red/small-organell-r-9", + "mushroom-red/small-organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_wart_block" + } + ] + } + }, + { + "find": [ + { + "block": "mushroom_stem" + } + ], + "replace": { + "palette": [ + { + "block": "blackstone" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_wart_block" + } + ] + } + }, + { + "find": [ + { + "block": "mushroom_stem" + } + ], + "replace": { + "palette": [ + { + "block": "blackstone" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-r-1", + "mushroom-red/organell-r-2", + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.1, + "density": 1, + "edit": [ + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_wart_block" + } + ] + } + }, + { + "find": [ + { + "block": "mushroom_stem" + } + ], + "replace": { + "palette": [ + { + "block": "blackstone" + } + ] + } + } + ], + "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, + "edit": [ + { + "find": [ + { + "block": "brown_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_hyphae" + } + ] + } + }, + { + "find": [ + { + "block": "red_mushroom_block" + } + ], + "replace": { + "palette": [ + { + "block": "warped_wart_block" + } + ] + } + }, + { + "find": [ + { + "block": "mushroom_stem" + } + ], + "replace": { + "palette": [ + { + "block": "blackstone" + } + ] + } + } + ], + "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": "Corrupted Mushroom Swamp", + "layers": [ + { + "zoom": 0.5, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "warped_nylium" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 45, + "maxHeight": 65, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "blackstone" + } + ] + } + ], + "generators": [ + { + "min": 6, + "max": 39, + "generator": "plain-cliffs" + } + ], + "derivative": "WARPED_FOREST", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "warped_hyphae" + } + ] + }, + "rarity": 19, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 4, + "block": "air" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "warped_slab" + }, + { + "weight": 4, + "block": "air" + } + ] + } +} \ No newline at end of file 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..5c228bf2 --- /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": "mountain", + "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 new file mode 100644 index 00000000..16e017b7 --- /dev/null +++ b/biomes/rocky-mountains-cliffs.json @@ -0,0 +1,137 @@ +{ + "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" + } + } + ], + "vanillaDerivative": "MODIFIED_GRAVELLY_MOUNTAINS", + "objects": [ + { + "chance": 0.5, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "name": "Shattered Rock Mountains", + "layers": [ + { + "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": "plain" + }, + { + "min": 12, + "max": 62, + "generator": "plain-cliffs" + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 19 +} \ No newline at end of file diff --git a/biomes/rocky-mountains.json b/biomes/rocky-mountains.json new file mode 100644 index 00000000..d46d5430 --- /dev/null +++ b/biomes/rocky-mountains.json @@ -0,0 +1,161 @@ +{ + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "objects": [ + { + "chance": 0.5, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + } + ], + "vanillaDerivative": "GRAVELLY_MOUNTAINS", + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "children": [ + "rocky-mountains-cliffs" + ], + "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" + } + } + ], + "name": "Rock Mountains", + "layers": [ + { + "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" + } + ] + } + ], + "generators": [ + { + "min": 29, + "max": 63, + "generator": "plain" + } + ], + "childShrinkFactor": 8, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 7 +} \ No newline at end of file diff --git a/biomes/rocky-ocean.json b/biomes/rocky-ocean.json new file mode 100644 index 00000000..254859fc --- /dev/null +++ b/biomes/rocky-ocean.json @@ -0,0 +1,275 @@ +{ + "vanillaDerivative": "LUKEWARM_OCEAN", + "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.055, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.67, + "edit": [ + { + "replace": { + "palette": [ + { + "block": "cave_air" + } + ] + }, + "find": [ + { + "block": "water" + } + ] + } + ], + "mode": "PAINT", + "underwater": true, + "place": [ + "underwater/cobble-spike" + ] + }, + { + "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" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.009, + "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": 2, + "z": 0 + } + } + ], + "name": "Rocky Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "zoom": 0.825, + "palette": [ + { + "block": "stone" + }, + { + "block": "clay" + }, + { + "block": "cobblestone" + }, + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "dirt" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -31, + "max": -7, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "LUKEWARM_OCEAN", + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "clay" + }, + { + "block": "cobblestone" + }, + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + "rarity": 3, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-beach.json b/biomes/swamp-beach.json new file mode 100644 index 00000000..89ec8744 --- /dev/null +++ b/biomes/swamp-beach.json @@ -0,0 +1,213 @@ +{ + "decorators": [ + { + "chance": 0.004, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + { + "block": "air" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.00009, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "wither_rose" + }, + { + "block": "red_mushroom" + }, + { + "block": "brown_mushroom" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "partOf": "SHORE_LINE", + "chance": 0.009, + "verticalZoom": 0.2, + "variance": { + "style": "SIMPLEX" + }, + "stackMax": 4, + "stackMin": 1, + "zoom": 5, + "palette": [ + { + "block": "sugar_cane" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Swamp Beach", + "objects": [ + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "edit": [ + { + "find": [ + { + "block": "jungle_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "jungle_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "jungle_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -3 + } + } + ], + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "style": { + "style": "STATIC" + }, + "zoom": 0.25, + "palette": [ + { + "block": "dirt" + }, + { + "block": "podzol" + }, + { + "block": "coarse_dirt" + }, + { + "block": "podzol" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "weight": 2, + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -5, + "max": 1, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "vanillaDerivative": "BEACH", + "derivative": "SWAMP" +} \ No newline at end of file diff --git a/biomes/swamp-dark-oak-denmyre.json b/biomes/swamp-dark-oak-denmyre.json new file mode 100644 index 00000000..fd3aea18 --- /dev/null +++ b/biomes/swamp-dark-oak-denmyre.json @@ -0,0 +1,470 @@ +{ + "vanillaDerivative": "DARK_FOREST", + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.01, + "palette": [ + { + "block": "dead_bush" + }, + { + "block": "brown_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.4, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "dark_oak_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.017, + "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" + }, + { + "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.7, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "acacia_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "acacia_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + } + ], + "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 + } + }, + { + "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.3, + "edit": [ + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves", + "data": { + "persistent": true + } + } + ] + } + } + ], + "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 + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "name": "Swamp Denmyre", + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "derivative": "SWAMP", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/swamp-lake.json b/biomes/swamp-lake.json new file mode 100644 index 00000000..2b62aec1 --- /dev/null +++ b/biomes/swamp-lake.json @@ -0,0 +1,282 @@ +{ + "vanillaDerivative": "SWAMP", + "children": [ + "swamp-marsh" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], + "decorators": [ + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.122, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "large_fern" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.142, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "objects": [ + { + "name": "standard-surface-portals", + "chance": 0.00505, + "place": [ + "ruined_portal/giant_portal_1", + "ruined_portal/giant_portal_2", + "ruined_portal/giant_portal_3", + "ruined_portal/portal_1", + "ruined_portal/portal_2", + "ruined_portal/portal_3", + "ruined_portal/portal_4", + "ruined_portal/portal_5", + "ruined_portal/portal_6", + "ruined_portal/portal_7", + "ruined_portal/portal_8", + "ruined_portal/portal_9", + "ruined_portal/portal_10" + ], + "edit": [ + { + "find": [ + { + "block": "gold_block" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + }, + "chance": 0.1 + }, + { + "find": [ + { + "block": "netherrack" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.07 + }, + { + "find": [ + { + "block": "obsidian" + } + ], + "replace": { + "palette": [ + { + "block": "crying_obsidian" + } + ] + }, + "chance": 0.15 + }, + { + "find": [ + { + "block": "lava" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.20 + } + ], + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY" + }, + { + "chance": 0.35, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ], + "name": "Swampy Marsh", + "layers": [ + { + "style": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "weight": 3, + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "weight": 4, + "block": "grass_block" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": -8, + "max": -5, + "generator": "river" + } + ], + "biomeZoom": 9, + "derivative": "SWAMP", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/swamp-marsh-rotten.json b/biomes/swamp-marsh-rotten.json new file mode 100644 index 00000000..a4606cfc --- /dev/null +++ b/biomes/swamp-marsh-rotten.json @@ -0,0 +1,327 @@ +{ + "vanillaDerivative": "SWAMP", + "decorators": [ + { + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.13, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "large_fern" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.15, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + }, + { + "block": "fern" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "objects": [ + { + "name": "standard-surface-portals", + "chance": 0.00505, + "place": [ + "ruined_portal/giant_portal_1", + "ruined_portal/giant_portal_2", + "ruined_portal/giant_portal_3", + "ruined_portal/portal_1", + "ruined_portal/portal_2", + "ruined_portal/portal_3", + "ruined_portal/portal_4", + "ruined_portal/portal_5", + "ruined_portal/portal_6", + "ruined_portal/portal_7", + "ruined_portal/portal_8", + "ruined_portal/portal_9", + "ruined_portal/portal_10" + ], + "edit": [ + { + "find": [ + { + "block": "gold_block" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + }, + "chance": 0.1 + }, + { + "find": [ + { + "block": "netherrack" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.07 + }, + { + "find": [ + { + "block": "obsidian" + } + ], + "replace": { + "palette": [ + { + "block": "crying_obsidian" + } + ] + }, + "chance": 0.15 + }, + { + "find": [ + { + "block": "lava" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.20 + } + ], + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY" + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wasteland/dead-1", + "wasteland/dead-2", + "wasteland/dead-3", + "wasteland/dead-4", + "wasteland/dead-5", + "wasteland/dead-6" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "misc/shrub-1", + "misc/shrub-2", + "misc/shrub-3", + "misc/shrub-4", + "misc/shrub-5", + "misc/shrub-6" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "wasteland/stone-1", + "wasteland/stone-2", + "wasteland/stone-3", + "wasteland/stone-4", + "wasteland/stone-5", + "wasteland/stone-6", + "wasteland/stone-7" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ], + "name": "Rotten Swampy Marsh", + "layers": [ + { + "style": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "weight": 3, + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "block": "coarse_dirt" + }, + { + "weight": 4, + "block": "grass_block" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 7, + "max": 3, + "generator": "mountain" + } + ], + "biomeZoom": 9, + "derivative": "SWAMP_HILLS", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 12 +} \ No newline at end of file diff --git a/biomes/swamp-marsh.json b/biomes/swamp-marsh.json new file mode 100644 index 00000000..4a7c4be7 --- /dev/null +++ b/biomes/swamp-marsh.json @@ -0,0 +1,354 @@ +{ + "vanillaDerivative": "SWAMP", + "children": [ + "swamp-marsh-rotten" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], + "decorators": [ + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.122, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "large_fern" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.142, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "objects": [ + { + "name": "standard-surface-portals", + "chance": 0.00505, + "place": [ + "ruined_portal/giant_portal_1", + "ruined_portal/giant_portal_2", + "ruined_portal/giant_portal_3", + "ruined_portal/portal_1", + "ruined_portal/portal_2", + "ruined_portal/portal_3", + "ruined_portal/portal_4", + "ruined_portal/portal_5", + "ruined_portal/portal_6", + "ruined_portal/portal_7", + "ruined_portal/portal_8", + "ruined_portal/portal_9", + "ruined_portal/portal_10" + ], + "edit": [ + { + "find": [ + { + "block": "gold_block" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + }, + "chance": 0.1 + }, + { + "find": [ + { + "block": "netherrack" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.07 + }, + { + "find": [ + { + "block": "obsidian" + } + ], + "replace": { + "palette": [ + { + "block": "crying_obsidian" + } + ] + }, + "chance": 0.15 + }, + { + "find": [ + { + "block": "lava" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.20 + } + ], + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY" + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 0.8, + "edit": [ + { + "find": [ + { + "block": "jungle_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "jungle_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "jungle_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -3 + } + }, + { + "chance": 0.35, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ], + "name": "Swampy Marsh", + "layers": [ + { + "style": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "weight": 3, + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "weight": 4, + "block": "grass_block" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 6, + "max": 3, + "generator": "mountain" + } + ], + "biomeZoom": 9, + "derivative": "SWAMP", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 4 +} \ No newline at end of file diff --git a/biomes/swamp-mountain-forest.json b/biomes/swamp-mountain-forest.json new file mode 100644 index 00000000..884e1d41 --- /dev/null +++ b/biomes/swamp-mountain-forest.json @@ -0,0 +1,591 @@ +{ + "vanillaDerivative": "SWAMP_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.01, + "palette": [ + { + "block": "dead_bush" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "dark_oak_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "wither_rose" + }, + { + "block": "red_mushroom" + }, + { + "block": "brown_mushroom" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.45, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "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.000256, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.05, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "roofed-wayward/med-1", + "roofed-wayward/med-2", + "roofed-wayward/med-3", + "roofed-wayward/med-4", + "roofed-wayward/med-5", + "roofed-wayward/med-6", + "roofed-wayward/med-7", + "roofed-wayward/med-8", + "roofed-wayward/med-9", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "roofed-wayward/med-12" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.3, + "edit": [ + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "roofed-wayward/taller-roof-1", + "roofed-wayward/taller-roof-2", + "roofed-wayward/taller-roof-3", + "roofed-wayward/taller-roof-4", + "roofed-wayward/taller-roof-5", + "roofed-wayward/taller-roof-6", + "roofed-wayward/taller-roof-7", + "roofed-wayward/taller-roof-8", + "roofed-wayward/taller-roof-9", + "roofed-wayward/taller-roof-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.18, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "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.085, + "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" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.08, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Swamp Mountains", + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 4, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 75, + "max": 122, + "generator": "mountain" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "derivative": "SWAMP", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 5 +} \ No newline at end of file diff --git a/biomes/swamp-murky-cavern-gleaming.json b/biomes/swamp-murky-cavern-gleaming.json new file mode 100644 index 00000000..93ee4b79 --- /dev/null +++ b/biomes/swamp-murky-cavern-gleaming.json @@ -0,0 +1,359 @@ +{ + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "cobweb" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "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.005, + "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 + } + } + ], + "name": "Gleaming Murky Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + }, + { + "block": "shroomlight" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "SWAMP", + "rarity": 11, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 5, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-murky-cavern.json b/biomes/swamp-murky-cavern.json new file mode 100644 index 00000000..6531e6fd --- /dev/null +++ b/biomes/swamp-murky-cavern.json @@ -0,0 +1,198 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 5 + } + ], + "children": [ + "swamp-murky-cavern-gleaming" + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "cobweb" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "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.005, + "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 + } + } + ], + "name": "Murky Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "stone" + }, + { + "weight": 2, + "block": "cobblestone" + }, + { + "weight": 2, + "block": "mossy_cobblestone" + }, + { + "block": "mossy_stone_bricks" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "SWAMP", + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 5, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-ocean-tree.json b/biomes/swamp-ocean-tree.json new file mode 100644 index 00000000..aa320d6b --- /dev/null +++ b/biomes/swamp-ocean-tree.json @@ -0,0 +1,356 @@ +{ + "vanillaDerivative": "OCEAN", + "decorators": [ + { + "partOf": "SEA_SURFACE", + "chance": 0.025, + "variance": { + "style": "STATIC" + }, + "zoom": 2.25, + "palette": [ + { + "block": "lily_pad" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.07, + "variance": { + "style": "STATIC" + }, + "zoom": 20, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0006, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0013, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 24, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + }, + { + "chance": 0.0095, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.004, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 0.3, + "edit": [ + { + "find": [ + { + "block": "jungle_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "jungle_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "vine" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + }, + { + "find": [ + { + "block": "jungle_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + } + ], + "onwater": true, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -4 + } + } + ], + "name": "Swamp Ocean tree", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "VASCULAR", + "zoom": 0.8, + "fracture": { + "multiplier": 2, + "style": "STATIC" + } + }, + "zoom": 0.825, + "palette": [ + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "block": "gravel" + }, + { + "block": "clay" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -1, + "max": 0, + "generator": "soft-river" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "SWAMP", + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "clay" + }, + { + "weight": 2, + "block": "smooth_sandstone" + }, + { + "block": "sand" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 6, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-ocean.json b/biomes/swamp-ocean.json new file mode 100644 index 00000000..12a5fa66 --- /dev/null +++ b/biomes/swamp-ocean.json @@ -0,0 +1,269 @@ +{ + "vanillaDerivative": "OCEAN", + "decorators": [ + { + "partOf": "SEA_SURFACE", + "chance": 0.025, + "variance": { + "style": "STATIC" + }, + "zoom": 2.25, + "palette": [ + { + "block": "lily_pad" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.07, + "variance": { + "style": "STATIC" + }, + "zoom": 20, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0006, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0013, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 24, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + }, + { + "chance": 0.0095, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.004, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "waterlogged": true, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": true, + "pickles": 2 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + } + ], + "name": "Swamp Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "VASCULAR", + "zoom": 0.8, + "fracture": { + "multiplier": 2, + "style": "STATIC" + } + }, + "zoom": 0.825, + "palette": [ + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "block": "gravel" + }, + { + "block": "clay" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -2, + "max": 0, + "generator": "soft-river" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "SWAMP", + "wall": { + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "clay" + }, + { + "weight": 2, + "block": "smooth_sandstone" + }, + { + "block": "sand" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 6, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-roofed-forest.json b/biomes/swamp-roofed-forest.json new file mode 100644 index 00000000..4053012a --- /dev/null +++ b/biomes/swamp-roofed-forest.json @@ -0,0 +1,680 @@ +{ + "vanillaDerivative": "DARK_FOREST", + "children": [ + "swamp-lake" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + }, + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + }, + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0002, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "crimson_fungus" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "data": { + "face": "floor", + "powered": false, + "facing": "east" + }, + "block": "dark_oak_button" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "dark_oak_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.45, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "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.05, + "edit": [ + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves" + } + ] + } + }, + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "roofed-wayward/med-1", + "roofed-wayward/med-2", + "roofed-wayward/med-3", + "roofed-wayward/med-4", + "roofed-wayward/med-5", + "roofed-wayward/med-6", + "roofed-wayward/med-7", + "roofed-wayward/med-8", + "roofed-wayward/med-9", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "roofed-wayward/med-12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.02, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10", + "mushroom-red/organell-r-11" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.07, + "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": [ + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-2", + "mushroom-red/organell-r-3", + "mushroom-red/organell-r-4", + "mushroom-red/organell-r-5", + "mushroom-red/organell-r-6", + "mushroom-red/organell-r-7", + "mushroom-red/organell-r-8", + "mushroom-red/organell-r-9", + "mushroom-red/organell-r-10", + "mushroom-red/organell-r-11" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.7, + "edit": [ + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "roofed-wayward/taller-roof-1", + "roofed-wayward/taller-roof-2", + "roofed-wayward/taller-roof-3", + "roofed-wayward/taller-roof-4", + "roofed-wayward/taller-roof-5", + "roofed-wayward/taller-roof-6", + "roofed-wayward/taller-roof-7", + "roofed-wayward/taller-roof-8", + "roofed-wayward/taller-roof-9", + "roofed-wayward/taller-roof-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.135, + "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" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.1, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.3, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.001, + "rotation": { + "enabled": false + }, + "place": [ + "stump/grave-1" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "name": "Roofed Swamp", + "layers": [ + { + "zoom": 0.5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 5, + "block": "grass_block" + }, + { + "weight": 2, + "block": "podzol" + } + ] + }, + { + "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": 4, + "max": 11, + "generator": "plain" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "derivative": "SWAMP", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-roofed-wayward.json b/biomes/swamp-roofed-wayward.json new file mode 100644 index 00000000..ee9f7630 --- /dev/null +++ b/biomes/swamp-roofed-wayward.json @@ -0,0 +1,581 @@ +{ + "vanillaDerivative": "DARK_FOREST", + "children": [ + "swamp-lake" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], + "decorators": [ + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + }, + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + }, + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0002, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "crimson_fungus" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.45, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.5, + "edit": [ + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves", + "data": { + "persistent": true + } + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "roofed-wayward/taller-roof-1", + "roofed-wayward/taller-roof-2", + "roofed-wayward/taller-roof-3", + "roofed-wayward/taller-roof-4", + "roofed-wayward/taller-roof-5", + "roofed-wayward/taller-roof-6", + "roofed-wayward/taller-roof-7", + "roofed-wayward/taller-roof-8", + "roofed-wayward/taller-roof-9", + "roofed-wayward/taller-roof-10" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.5, + "edit": [ + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_leaves", + "data": { + "persistent": true + } + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "roofed-wayward/med-1", + "roofed-wayward/med-2", + "roofed-wayward/med-3", + "roofed-wayward/med-4", + "roofed-wayward/med-5", + "roofed-wayward/med-6", + "roofed-wayward/med-7", + "roofed-wayward/med-8", + "roofed-wayward/med-9", + "roofed-wayward/med-10", + "roofed-wayward/med-11", + "roofed-wayward/med-12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.02, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-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", + "mushroom-red/organell-r-11" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.07, + "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": [ + "mushroom-red/organell-b-1", + "mushroom-red/organell-b-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", + "mushroom-red/organell-r-11" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.135, + "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" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.1, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ],"mode": "VACUUM", + + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.3, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.001, + "rotation": { + "enabled": false + }, + "place": [ + "stump/grave-1" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "name": "Roofed Marsh", + "layers": [ + { + "zoom": 0.5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 5, + "block": "grass_block" + }, + { + "weight": 2, + "block": "coarse_dirt" + } + ] + }, + { + "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": -7, + "max": -3, + "generator": "plain" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "derivative": "SWAMP", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/swamp-willow-forest.json b/biomes/swamp-willow-forest.json new file mode 100644 index 00000000..1b436ca1 --- /dev/null +++ b/biomes/swamp-willow-forest.json @@ -0,0 +1,527 @@ +{ + "vanillaDerivative": "DARK_FOREST", + "effects": [ + { + "particleAltX": 0.0101, + "particleAltY": -0.033885, + "particleAltZ": 0.0101, + "chance": 1, + "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", + "particleOffset": 12, + "interval": 640, + "particleCount": 0 + } + ], + "children": [ + "swamp-dark-oak-denmyre", + "swamp-marsh" + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0002, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "crimson_fungus" + }, + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + }, + { + "block": "brown_mushroom" + }, + { + "block": "red_mushroom" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.45, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.7, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "willwo/willwo-1", + "willwo/willwo-2", + "willwo/willwo-3", + "willwo/willwo-5", + "willwo/willwo-6", + "willwo/willwo-7", + "willwo/willwo-8", + "willwo/willwo-9", + "willwo/willwo-10", + "willwo/willwo-11" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.2, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "willowbutbigger/o1", + "willowbutbigger/o2" + ], + "mode": "VACUUM", + "translate": { + "x": 24, + "y": -3, + "z": 0 + } + }, + { + "chance": 0.135, + "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" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.17, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.08, + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "oak_fence" + } + ], + "replace": { + "palette": [ + { + "block": "dark_oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "dark_oak_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_dark_oak_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.00005, + "rotation": { + "enabled": false + }, + "place": [ + "stump/grave-1" + ], + "translate": { + "x": 0, + "y": 1, + "z": 0 + } + } + ], + "name": "Roofed Willow", + "layers": [ + { + "zoom": 0.5, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "weight": 5, + "block": "grass_block" + }, + { + "weight": 2, + "block": "podzol" + } + ] + }, + { + "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": 4, + "max": 11, + "generator": "plain" + } + ], + "derivative": "SWAMP", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/temperate-beach.json b/biomes/temperate-beach.json new file mode 100644 index 00000000..03d313ce --- /dev/null +++ b/biomes/temperate-beach.json @@ -0,0 +1,249 @@ +{ + "vanillaDerivative": "BEACH", + "decorators": [ + { + "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.09, + "verticalZoom": 0.2, + "variance": { + "style": "SIMPLEX" + }, + "stackMax": 2, + "stackMin": 1, + "zoom": 5, + "palette": [ + { + "block": "sugar_cane" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + } + } + ], + "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" + }, + { + "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 + } + } + ], + "name": "Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "sand" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -5, + "max": 1, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "BEACH", + "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/temperate-birch-denmyre.json b/biomes/temperate-birch-denmyre.json new file mode 100644 index 00000000..b858a514 --- /dev/null +++ b/biomes/temperate-birch-denmyre.json @@ -0,0 +1,498 @@ +{ + "vanillaDerivative": "BIRCH_FOREST", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.01, + "palette": [ + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "cornflower" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.35, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "grass" + } + ], + "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.027, + "variance": { + "style": "STATIC" + }, + "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" + }, + { + "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 + } + }, + { + "mode": "PAINT", + "chance": 0.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "acacia_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_birch_wood" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "birch_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "acacia_fence" + } + ], + "replace": { + "palette": [ + { + "block": "birch_fence" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_wood" + } + ], + "replace": { + "palette": [ + { + "block": "birch_wood" + } + ] + } + } + ], + "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": "birch_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "birch_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_wood" + } + ], + "replace": { + "palette": [ + { + "block": "birch_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 + } + } + ], + "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 + } + ], + "name": "Birch Denmyre", + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "forest-food" + ] + }, + "derivative": "FOREST", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/temperate-birch-forest.json b/biomes/temperate-birch-forest.json new file mode 100644 index 00000000..b811c1c0 --- /dev/null +++ b/biomes/temperate-birch-forest.json @@ -0,0 +1,409 @@ +{ + "vanillaDerivative": "BIRCH_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" + }, + { + "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 + } + }, + { + "mode": "PAINT", + "chance": 0.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 1, + "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": 0.08, + "density": 4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "birch-remade/b1", + "birch-remade/b2", + "birch-remade/b3", + "birch-remade/b4" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.08, + "density": 4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "birch-antioch/antioch-3-b", + "birch-antioch/antioch-4-b", + "birch-antioch/antioch-5-b", + "birch-antioch/antioch-6-b" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 60, + "derivative": "PLAINS", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 0.09, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "grass" + }, + { + "block": "allium" + }, + { + "block": "poppy" + }, + { + "block": "dandelion" + }, + { + "block": "azure_bluet" + }, + { + "block": "pink_tulip" + }, + { + "block": "lily_of_the_valley" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.4, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.017, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "children": [ + "temperate-birch-denmyre" + ], + "name": "Birch Forest", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "grass_block" + }, + { + "block": "gravel" + }, + { + "weight": 19, + "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": 7, + "generator": "smooth-land" + } + ], + "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-bonsai.json b/biomes/temperate-bonsai.json new file mode 100644 index 00000000..e43f6a47 --- /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 new file mode 100644 index 00000000..7c57e56d --- /dev/null +++ b/biomes/temperate-cracked-cavern.json @@ -0,0 +1,170 @@ +{ + "vanillaDerivative": "THE_VOID", + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 7 + } + ], + "children": [ + "temperate-lit-cavern" + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.008, + "palette": [ + { + "block": "cobblestone_wall" + } + ] + } + ], + "objects": [ + { + "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.005, + "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 + } + } + ], + "name": "Cracked Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "cobblestone" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "PLAINS", + "rarity": 2, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 8, + "block": "air" + } + ] + } +} \ No newline at end of file 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..25376329 --- /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": 7, + "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 new file mode 100644 index 00000000..95889582 --- /dev/null +++ b/biomes/temperate-highlands.json @@ -0,0 +1,324 @@ +{ + "vanillaDerivative": "PLAINS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + } + ], + "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 + } + ], + "decorators": [ + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "wither_rose" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "pink_tulip" + }, + { + "block": "lily_of_the_valley" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "sunflower" + }, + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "rose_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.122, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "large_fern" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.142, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "name": "standard-surface-portals", + "chance": 0.00505, + "place": [ + "ruined_portal/giant_portal_1", + "ruined_portal/giant_portal_2", + "ruined_portal/giant_portal_3", + "ruined_portal/portal_1", + "ruined_portal/portal_2", + "ruined_portal/portal_3", + "ruined_portal/portal_4", + "ruined_portal/portal_5", + "ruined_portal/portal_6", + "ruined_portal/portal_7", + "ruined_portal/portal_8", + "ruined_portal/portal_9", + "ruined_portal/portal_10" + ], + "edit": [ + { + "find": [ + { + "block": "gold_block" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + }, + "chance": 0.1 + }, + { + "find": [ + { + "block": "netherrack" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.07 + }, + { + "find": [ + { + "block": "obsidian" + } + ], + "replace": { + "palette": [ + { + "block": "crying_obsidian" + } + ] + }, + "chance": 0.15 + }, + { + "find": [ + { + "block": "lava" + } + ], + "replace": { + "palette": [ + { + "block": "magma_block" + } + ] + }, + "chance": 0.20 + } + ], + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY" + }, + { + "chance": 0.35, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5", + "clutter/birch-clutt-1", + "clutter/birch-clutt-2", + "clutter/birch-clutt-3", + "clutter/birch-clutt-4", + "clutter/birch-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Highlands", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "zoom": 0.256, + "palette": [ + { + "weight": 3, + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "weight": 4, + "block": "grass_block" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 22, + "max": 44, + "generator": "plain" + } + ], + "biomeZoom": 9, + "derivative": "JUNGLE", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 4 +} \ No newline at end of file diff --git a/biomes/temperate-island.json b/biomes/temperate-island.json new file mode 100644 index 00000000..5aa0a669 --- /dev/null +++ b/biomes/temperate-island.json @@ -0,0 +1,221 @@ +{ + "vanillaDerivative": "PLAINS", + "children": [ + "temperate-wilds" + ], + "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 + } + ], + "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 + } + } + ], + "objects": [ + { + "chance": 0.01, + "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 + } + }, + { + "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 + } + } + ], + "name": "Island", + "layers": [ + { + "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": 28, + "max": 42, + "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-lake.json b/biomes/temperate-lake.json new file mode 100644 index 00000000..da965c14 --- /dev/null +++ b/biomes/temperate-lake.json @@ -0,0 +1,212 @@ +{ + "name": "lake", + "derivative": "TAIGA_MOUNTAINS"", + "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 new file mode 100644 index 00000000..3e04cdf2 --- /dev/null +++ b/biomes/temperate-lit-cavern.json @@ -0,0 +1,164 @@ +{ + "vanillaDerivative": "THE_VOID", + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.008, + "palette": [ + { + "block": "andesite_wall" + } + ] + }, + { + "chance": 0.002, + "palette": [ + { + "block": "torch" + } + ] + } + ], + "objects": [ + { + "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.005, + "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 + } + } + ], + "name": "Lit Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "PLAINS", + "rarity": 6, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 7, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/temperate-longtree-forest.json b/biomes/temperate-longtree-forest.json new file mode 100644 index 00000000..2ae2be0b --- /dev/null +++ b/biomes/temperate-longtree-forest.json @@ -0,0 +1,696 @@ +{ + "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": "BAMBOO_JUNGLE_HILLS", + "layers": [{ + "style": { + "style": "STATIC" + }, + "zoom": 0.656, + "palette": [ + { + "weight": 19, + "block": "grass_block" + }, + { + "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.006, + "stackMax": 6, + "palette": [ + { + "block": "sunflower" + } + ], + "stackMin": 3 + }, + { + "stackMin": 1, + "stackMax": 11, + "chance": 0.0049, + "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.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.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "weight": 2, + "block": "rose_bush" + }, + { + "block": "peony" + }, + { + "block": "lilac" + } + ] + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "poppy" + }, + { + "block": "dandelion" + }, + { + "block": "oxeye_daisy" + } + ] + }], + "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.7, + "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 + } + }, + { + "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" + ], + "chance": 0.3, + "density": 2, + "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.3, + "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.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.00000015, + "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 new file mode 100644 index 00000000..4d678901 --- /dev/null +++ b/biomes/temperate-oak-denmyre.json @@ -0,0 +1,509 @@ +{ + "vanillaDerivative": "FOREST", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "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", + "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" + }, + { + "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": 0.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "acacia_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_oak_wood" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "acacia_fence" + } + ], + "replace": { + "palette": [ + { + "block": "oak_fence" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_wood" + } + ], + "replace": { + "palette": [ + { + "block": "oak_wood" + } + ] + } + } + ], + "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": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "oak_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_wood" + } + ], + "replace": { + "palette": [ + { + "block": "oak_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": "Oak Denmyre", + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "forest-food" + ] + }, + "derivative": "FOREST", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 4 +} \ No newline at end of file diff --git a/biomes/temperate-oak-forest.json b/biomes/temperate-oak-forest.json new file mode 100644 index 00000000..bb80f4d7 --- /dev/null +++ b/biomes/temperate-oak-forest.json @@ -0,0 +1,580 @@ +{ + "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, + "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", + "camp/camp4", + "camp/camp5", + "camp/camp3" + + ], + "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.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" + }, + "children": [ + "temperate-oak-denmyre" + ], + "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": "Oak Forest", + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "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-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-ocean-deep.json b/biomes/temperate-ocean-deep.json new file mode 100644 index 00000000..7474109c --- /dev/null +++ b/biomes/temperate-ocean-deep.json @@ -0,0 +1,266 @@ +{ + "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.01, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "chance": 0.05, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/gall-1", + "ships/gall-2", + "ships/gall-3" + ], + "clamp": { + "minimumHeight": 4 + }, + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.01, + "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": "Deep Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "FRACTAL_FBM_IRIS" + }, + "zoom": 0.725, + "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" + } + ] + } + ], + "vanillaDerivative": "DEEP_OCEAN", + "generators": [ + { + "min": -57, + "max": -25, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "DEEP_OCEAN", + "rarity": 6, + "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/temperate-ocean.json b/biomes/temperate-ocean.json new file mode 100644 index 00000000..1ac95742 --- /dev/null +++ b/biomes/temperate-ocean.json @@ -0,0 +1,267 @@ +{ + "children": [ + "temperate-ocean-deep" + ], + "vanillaDerivative": "OCEAN", + "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.01, + "density": 1, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/swreck-1", + "ships/usd-ship-1", + "ships/usd-ship-2" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.005, + "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": 2, + "z": 0 + } + }, + { + "chance": 0.004, + "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": "Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "FRACTAL_FBM_IRIS" + }, + "zoom": 0.825, + "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": [ + { + "min": -31, + "max": -7, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "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" + } + ] + } +} \ No newline at end of file diff --git a/biomes/temperate-old-cavern.json b/biomes/temperate-old-cavern.json new file mode 100644 index 00000000..6975719d --- /dev/null +++ b/biomes/temperate-old-cavern.json @@ -0,0 +1,348 @@ +{ + "name": "Old cavern", + "derivative": "FOREST", + "vanillaDerivative": "THE_VOID", + "generators": [ + { + "generator": "plain", + "max": 3, + "min": 4 + } + ], + "layers": [ + { + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 0.7 + }, + "maxHeight": 1, + "minHeight": 1, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "maxHeight": 1, + "minHeight": 1, + "style": { + "style": "STATIC" + }, + "zoom": 0.08, + "palette": [ + { + "block": "stone", + "weight": 8 + }, + { + "block": "andesite", + "weight": 6 + } + ] + }, + { + "maxHeight": 1, + "minHeight": 1, + "style": { + "style": "STATIC" + }, + "zoom": 0.08, + "palette": [ + { + "block": "stone", + "weight": 18 + }, + { + "block": "andesite", + "weight": 8 + }, + { + "block": "jungle_leaves", + "weight": 1, + "data": { + "persistent": true + } + + }, + { + "block": "shroomlight", + "weight": 1 + } + ] + } + ], + "decorators": [ + { + "chance": 0.02, + "palette": [ + { + "block": "andesite_wall" + } + ], + "stackMax": 5, + "stackMin": 1 + }, + { + "forcePlace": true, + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "zoom": 0.14, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.004, + "palette": [ + { + "block": "crimson_fungus" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "red_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "brown_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "warped_fungus" + + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "chance": 0.03, + "palette": [ + { + "block": "stone_button", + "data": { + "face": "floor", + "facing": "south" + } + } + ] + }, + { + "forcePlace": true, + "chance": 0.006, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "nether_sprouts" + }, + { + "block": "warped_roots" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.034, + "palette": [ + { + "block": "jungle_leaves", + "data": { + "persistent": true + } + + } + ] + }, + { + "chance": 0.0013, + "palette": [ + { + "block": "lava" + } + ], + "stackMax": 11, + "stackMin": 10 + }, + { + "chance": 0.003, + "palette": [ + { + "block": "water" + } + ], + "stackMax": 11, + "stackMin": 10 + }, + { + "chance": 0.005, + "palette": [ + { + "block": "stone" + } + ], + "stackMax": 16, + "stackMin": 15 + }, + { + "chance": 0.004, + "palette": [ + { + "block": "crimson_fungus" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "red_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "brown_mushroom" + + } + ] + }, + { + "chance": 0.004, + "palette": [ + { + "block": "warped_fungus" + + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "chance": 0.03, + "palette": [ + { + "block": "stone_button", + "data": { + "face": "floor", + "facing": "south" + } + } + ] + } + ], + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "weight": 8, + "block": "air" + } + ] + }, + "objects": [ + { + "chance": 0.00175, + "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 + } + }, + { + "mode": "PAINT", + "chance": 0.5, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ] + } + ] +} \ 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..9f8fde57 --- /dev/null +++ b/biomes/temperate-plains-hills.json @@ -0,0 +1,183 @@ +{ + "name": "Plains Hills", + "derivative": "PLAINS", + "vanillaDerivative": "PLAINS", + "rarity": 3, + "generators": [ + { + "min": 4, + "max": 7, + "generator": "plain" + }, + { + "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 new file mode 100644 index 00000000..f6ee4c79 --- /dev/null +++ b/biomes/temperate-plains.json @@ -0,0 +1,635 @@ +{ + "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": [ + { + "min": 4, + "max": 7, + "generator": "plain" + } + ], + "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" + }, + { + "mode": "VACUUM", + "chance": 0.00975, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp", + "camp/camp3", + "camp/camp4", + "camp/camp5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "VACUUM", + "chance": 0.00675, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "mode": "VACUUM", + "chance": 0.00675, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp2" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.002, + "edit": [ + { + "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": { + "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 + } + }, + { + "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": { + "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 + } + }, + { + "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/p5", + "peaks/p6" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.0000000002, + "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 + } + } + } + ], + "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" + } + ] + } +} diff --git a/biomes/temperate-plateau.json b/biomes/temperate-plateau.json new file mode 100644 index 00000000..64f5b9eb --- /dev/null +++ b/biomes/temperate-plateau.json @@ -0,0 +1,522 @@ +{ + "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.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 + } + } + ], + "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": 30, + "max": 55, + "generator": "smooth-land-steep" + }, + { + "min": 2, + "max": 3, + "generator": "smooth-land" + }, + { + "min": 2, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "forest-food" + ] + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "FOREST" + ], + "rarity": 40 +} \ 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..d46ceeba --- /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 new file mode 100644 index 00000000..7da150c7 --- /dev/null +++ b/biomes/temperate-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": "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": "river", + "max": -7, + "min": -12 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "RIVER" +} 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 new file mode 100644 index 00000000..07bb3c4c --- /dev/null +++ b/biomes/temperate-wilds.json @@ -0,0 +1,372 @@ +{ + "vanillaDerivative": "JUNGLE", + "children": [ + "temperate-highlands" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + } + ], + "decorators": [ + { + "chance": 0.22, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.42, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ] + }, + { + "chance": 0.003, + "palette": [ + { + "block": "oxeye_daisy" + }, + { + "block": "pink_tulip" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.02, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "rose_bush" + } + ] + }, + { + "chance": 0.01, + "variance": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "potatoes" + } + ], + "style": { + "style": "IRIS" + } + }, + { + "chance": 0.01, + "variance": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "carrots" + } + ], + "style": { + "style": "IRIS" + } + }, + { + "chance": 0.01, + "variance": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "beetroots" + } + ], + "style": { + "style": "IRIS" + } + } + ], + "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 + } + ], + "effects": [ + { + "interval": 250, + "chance": 5, + "particleEffect": "TOTEM", + "particleOffset": 2, + "particleAltY": 0.2, + "particleCount": 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.125, + "place": [ + "shrub/shrub1", + "shrub/shrub2", + "shrub/shrub3" + ], + "translate": { + "y": -1 + } + }, + { + "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": [ + "camp/camp", + "camp/barrel-bin" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Wilds", + "layers": [ + { + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "biomeZoom": 40, + "derivative": "JUNGLE", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "JUNGLE" + ] +} \ No newline at end of file diff --git a/biomes/tropical-bamboo-forest.json b/biomes/tropical-bamboo-forest.json new file mode 100644 index 00000000..68b06cae --- /dev/null +++ b/biomes/tropical-bamboo-forest.json @@ -0,0 +1,550 @@ +{ + "biomeSkyScatter": [ + "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": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.5, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "edit": [ + { + "find": [ + { + "block": "birch_fence" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "stripped_birch_log" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_jungle_log" + } + ] + } + }, + { + "find": [ + { + "block": "stripped_birch_wood" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_jungle_wood" + } + ] + } + } + ], + "place": [ + "jungle-remade/bmbo-1", + "jungle-remade/bmbo-2", + "jungle-remade/bmbo-3", + "jungle-remade/bmbo-4", + "jungle-remade/bmbo-5", + "jungle-remade/bmbo-6", + "jungle-remade/bmbo-7", + "jungle-remade/bmbo-8", + "jungle-remade/bmbo-9" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.35, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "edit": [ + { + "find": [ + { + "block": "birch_fence" + } + ], + "replace": { + "palette": [ + { + "block": "air" + } + ] + } + }, + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_leaves" + } + ] + } + }, + { + "find": [ + { + "block": "stripped_birch_log" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_jungle_log" + } + ] + } + }, + { + "find": [ + { + "block": "stripped_birch_wood" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_jungle_wood" + } + ] + } + } + ], + "place": [ + "jungle-remade/jspire-1", + "jungle-remade/jspire-2", + "jungle-remade/jspire-3", + "jungle-remade/jspire-4", + "jungle-remade/jspire-5", + "jungle-remade/jspire-6", + "jungle-remade/jspire-7" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ], + "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 + } + ], + "biomeZoom": 10, + "derivative": "DESERT", + "biomeStyle": { + "style": "IRIS" + }, + "effects": [ + { + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + } + ], + "children": [ + "temperate-wilds" + ], + "vanillaDerivative": "BAMBOO_JUNGLE", + "decorators": [ + { + "chance": 0.25, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "weight": 3, + "block": "grass" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "stackMin": 1, + "stackMax": 11, + "chance": 0.07, + "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" + } + } + ], + "name": "Bamboo Forest", + "layers": [ + { + "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": 5, + "max": 9, + "generator": "plain" + } + ], + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "BAMBOO_JUNGLE" + ] +} \ No newline at end of file diff --git a/biomes/tropical-beach-bamboo.json b/biomes/tropical-beach-bamboo.json new file mode 100644 index 00000000..320a9a53 --- /dev/null +++ b/biomes/tropical-beach-bamboo.json @@ -0,0 +1,213 @@ +{ + "vanillaDerivative": "BEACH", + "rarity": 3, + "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.03, + "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" + } + }, + { + "stackMin": 1, + "stackMax": 7, + "chance": 0.09, + "variance": { + "style": "STATIC" + }, + "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" + } + } + ], + "name": "Bamboo Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "sand" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -5, + "max": 1, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "JUNGLE", + "wall": { + "palette": [ + { + "block": "smooth_sandstone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-beach-charred.json b/biomes/tropical-beach-charred.json new file mode 100644 index 00000000..d0885ad1 --- /dev/null +++ b/biomes/tropical-beach-charred.json @@ -0,0 +1,161 @@ +{ + "vanillaDerivative": "BEACH", + "effects": [ + { + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "SMOKE_LARGE", + "particleOffset": 0, + "interval": 550, + "particleCount": 0 + } + ], + "entityInitialSpawns": [ + { + "entity": "wolf", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 4 + } + ], + "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" + } + } + ], + "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/palm-4", + "palm/palm-5", + "palm/palm-6", + "palm/palm-7", + "palm/palm-8" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Tropical Charred Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "black_concrete_powder" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -1, + "max": 1, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "DESERT_LAKES", + "wall": { + "palette": [ + { + "block": "smooth_sandstone" + } + ] + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "blackstone_slab" + }, + { + "weight": 1, + "block": "air" + } + ] + }, + "rarity": 17 +} \ No newline at end of file diff --git a/biomes/tropical-beach.json b/biomes/tropical-beach.json new file mode 100644 index 00000000..dc4359fc --- /dev/null +++ b/biomes/tropical-beach.json @@ -0,0 +1,253 @@ +{ + "vanillaDerivative": "JUNGLE", + "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" + }, + { + "block": "air" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_button" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "partOf": "SHORE_LINE", + "verticalZoom": 0.2, + "chance": 0.21, + "variance": { + "style": "SIMPLEX" + }, + "stackMax": 6, + "zoom": 5, + "palette": [ + { + "block": "sugar_cane" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 1 + } + ], + "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": [ + { + "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/palm-4", + "palm/palm-5", + "palm/palm-6", + "palm/palm-7", + "palm/palm-8" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Tropical Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "sand" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -5, + "max": 5, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "JUNGLE", + "wall": { + "palette": [ + { + "block": "smooth_sandstone" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-cavern-coral.json b/biomes/tropical-cavern-coral.json new file mode 100644 index 00000000..afb2f284 --- /dev/null +++ b/biomes/tropical-cavern-coral.json @@ -0,0 +1,260 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + } + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "waterlogged": false, + "pickles": 1 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 2 + }, + "block": "sea_pickle" + }, + { + "data": { + "waterlogged": false, + "pickles": 3 + }, + "block": "sea_pickle" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.21, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "waterlogged": false + }, + "block": "dead_brain_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_bubble_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_fire_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_horn_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_tube_coral" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_brain_coral_fan" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_bubble_coral_fan" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_fire_coral_fan" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_horn_coral_fan" + }, + { + "data": { + "waterlogged": false + }, + "block": "dead_tube_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "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.005, + "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 + } + } + ], + "name": "Coral Cavern", + "layers": [ + { + "minHeight": 2, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "weight": 3, + "block": "dead_brain_coral_block" + }, + { + "block": "dead_tube_coral_block" + }, + { + "block": "dead_brain_coral_block" + }, + { + "block": "dead_fire_coral_block" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "FOREST", + "rarity": 2, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "weight": 7, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-cavern-root.json b/biomes/tropical-cavern-root.json new file mode 100644 index 00000000..4125a9ca --- /dev/null +++ b/biomes/tropical-cavern-root.json @@ -0,0 +1,158 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + } + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.03, + "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" + }, + { + "data": { + "face": "floor", + "powered": false, + "facing": "south" + }, + "block": "jungle_leaves" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "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.005, + "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 + } + } + ], + "name": "Tropical Root", + "layers": [ + { + "minHeight": 1, + "maxHeight": 3, + "style": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "derivative": "FOREST", + "rarity": 4 +} \ No newline at end of file diff --git a/biomes/tropical-cavern.json b/biomes/tropical-cavern.json new file mode 100644 index 00000000..05801f7a --- /dev/null +++ b/biomes/tropical-cavern.json @@ -0,0 +1,166 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + } + ], + "decorators": [ + { + "chance": 0.00001, + "palette": [ + { + "block": "barrel" + } + ] + } + ], + "objects": [ + { + "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.005, + "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 + } + } + ], + "name": "Tropical Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "weight": 2, + "block": "stone" + }, + { + "block": "jungle_leaves", + "persistent": true + }, + { + "weight": 2, + "block": "stone" + }, + { + "block": "andesite" + }, + { + "weight": 2, + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "FOREST", + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "weight": 7, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-coral-ocean-cliffs.json b/biomes/tropical-coral-ocean-cliffs.json new file mode 100644 index 00000000..1a920f55 --- /dev/null +++ b/biomes/tropical-coral-ocean-cliffs.json @@ -0,0 +1,1781 @@ +{ + "vanillaDerivative": "LUKEWARM_OCEAN", + "children": [ + "tropical-coral-ocean" + ], + "effects": [ + { + "particleAltX": 0.3, + "particleAltY": 1.960885, + "particleAltZ": 0.3, + "particleDistanceWidth": 8, + "chance": 1, + "particleEffect": "BUBBLE_COLUMN_UP", + "particleDistance": 5, + "particleOffset": 2, + "interval": 250, + "particleCount": 0 + } + ], + "decorators": [ + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "stackMax": 3, + "zoom": 1, + "palette": [ + { + "block": "tube_coral_block" + }, + { + "block": "brain_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.0006, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "block": "magma_block" + }, + { + "block": "melon" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.07, + "variance": { + "style": "STATIC" + }, + "zoom": 5, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.025, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 24, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + }, + { + "chance": 0.225, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "tube_coral" + }, + { + "block": "tube_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "brain_coral" + }, + { + "block": "brain_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "bubble_coral" + }, + { + "block": "bubble_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "fire_coral" + }, + { + "block": "fire_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "horn_coral" + }, + { + "block": "horn_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.004, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "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.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "clamp": { + "minimumHeight": 0 + }, + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.005, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Coral Ocean Cliffs", + "layers": [ + { + "minHeight": 2, + "maxHeight": 6, + "palette": [ + { + "block": "sand" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -51, + "max": -37, + "generator": "plain-cliffs" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "features": [ + { + "rarity": 33, + "zone": { + "convergeToHeight": 70, + "strength": 0.85, + "blockRadius": 32, + "interpolationRadius": 16, + "interpolator": "BILINEAR_STARCAST_9" + } + } + ], + "derivative": "LUKEWARM_OCEAN", + "wall": { + "palette": [ + { + "block": "tube_coral_block" + }, + { + "block": "brain_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "STATIC" + }, + "zoom": 0.1 + }, + "rarity": 4, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": true, + "type": "bottom" + }, + "block": "prismarine_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-coral-ocean.json b/biomes/tropical-coral-ocean.json new file mode 100644 index 00000000..0efb9408 --- /dev/null +++ b/biomes/tropical-coral-ocean.json @@ -0,0 +1,1754 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "effects": [ + { + "particleAltX": 0.3, + "particleAltY": 1.960885, + "particleAltZ": 0.3, + "particleDistanceWidth": 8, + "chance": 1, + "particleEffect": "BUBBLE_COLUMN_UP", + "particleDistance": 5, + "particleOffset": 2, + "interval": 250, + "particleCount": 0 + } + ], + "decorators": [ + { + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "stackMax": 3, + "zoom": 1, + "palette": [ + { + "block": "tube_coral_block" + }, + { + "block": "brain_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.0006, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "soul_sand" + }, + { + "block": "magma_block" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.04, + "variance": { + "style": "STATIC" + }, + "zoom": 5, + "palette": [ + { + "block": "seagrass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.012, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 21, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "IRIS" + }, + "stackMin": 2 + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "tube_coral" + }, + { + "block": "tube_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "brain_coral" + }, + { + "block": "brain_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "bubble_coral" + }, + { + "block": "bubble_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "fire_coral" + }, + { + "block": "fire_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "horn_coral" + }, + { + "block": "horn_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.008, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "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.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "clamp": { + "minimumHeight": 0 + }, + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "fire_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.005, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.0025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "bubble_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "horn_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "tube_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.025, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + }, + { + "find": [ + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "features": [ + { + "rarity": 38, + "zone": { + "convergeToHeight": 70, + "strength": 0.85, + "blockRadius": 32, + "interpolationRadius": 16, + "interpolator": "BILINEAR_STARCAST_9" + } + } + ], + "name": "Coral Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 6, + "palette": [ + { + "block": "sand" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -51, + "max": -37, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "LUKEWARM_OCEAN", + "wall": { + "palette": [ + { + "block": "tube_coral_block" + }, + { + "block": "brain_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "IRIS" + }, + "zoom": 0.1 + }, + "rarity": 2, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": true, + "type": "bottom" + }, + "block": "prismarine_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-island-beach.json b/biomes/tropical-island-beach.json new file mode 100644 index 00000000..44580108 --- /dev/null +++ b/biomes/tropical-island-beach.json @@ -0,0 +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" + } + ] + } +} diff --git a/biomes/tropical-jungle-denmyre.json b/biomes/tropical-jungle-denmyre.json new file mode 100644 index 00000000..d2813085 --- /dev/null +++ b/biomes/tropical-jungle-denmyre.json @@ -0,0 +1,417 @@ +{ + "vanillaDerivative": "JUNGLE", + "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.4, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "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" + }, + "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.5, + "density": 2, + "edit": [ + { + "find": [ + { + "block": "acacia_planks" + } + ], + "replace": { + "palette": [ + { + "block": "stripped_jungle_wood" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "acacia_fence" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_fence" + } + ] + } + }, + { + "find": [ + { + "block": "acacia_wood" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_wood" + } + ] + } + } + ], + "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 + } + }, + { + "chance": 0.5, + "edit": [ + { + "find": [ + { + "block": "birch_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_leaves" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_leaves", + "data": { + "persistent": true + } + } + ] + } + }, + { + "find": [ + { + "block": "spruce_wood" + } + ], + "replace": { + "palette": [ + { + "block": "jungle_leaves", + "data": { + "persistent": true + } + } + ] + } + } + ], + "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": "Jungle Denmyre", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "zoom": 0.01, + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "derivative": "JUNGLE", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 3 +} \ No newline at end of file diff --git a/biomes/tropical-lake.json b/biomes/tropical-lake.json new file mode 100644 index 00000000..db5eac54 --- /dev/null +++ b/biomes/tropical-lake.json @@ -0,0 +1,150 @@ +{ + "name": "Tropical lake", + "derivative": "JUNGLE", + "vanillaDerivative": "JUNGLE", + "children": [ + "tropical-plains-hills" + ], + "childStyle": { + "style": "SIMPLEX", + "zoom": 0.5, + "exponent": 2.0 + }, + "generators": [ + { + "generator": "smooth-land", + "max": -20, + "min": -30 + } + ], + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ], + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-mountain-middle.json b/biomes/tropical-mountain-middle.json new file mode 100644 index 00000000..09ccfd79 --- /dev/null +++ b/biomes/tropical-mountain-middle.json @@ -0,0 +1,197 @@ +{ + "name": "Middle Mountain", + "derivative": "JUNGLE_HILLS", + "vanillaDerivative": "JUNGLE_HILLS", + "children": [ + "tropical-plains" + ], + "biomeStyle": { + "style": "SIMPLEX" + }, + "biomeZoom": 0.4, + "generators": [ + { + "generator": "mountain", + "max": 50, + "min": 10 + }, + { + "generator": "smooth-land", + "max": 55, + "min": 20 + }, + { + "generator": "canyon-steep", + "max": 50, + "min": 0 + } + ], + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + } + ], + "lockLayers": true, + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-mountain.json b/biomes/tropical-mountain.json new file mode 100644 index 00000000..ceeddc58 --- /dev/null +++ b/biomes/tropical-mountain.json @@ -0,0 +1,189 @@ +{ + "name": "Extreme mountains", + "derivative": "JUNGLE_HILLS", + "vanillaDerivative": "JUNGLE_HILLS", + "biomeZoom": 30, + "biomeStyle": { + "style": "IRIS", + "zoom": 0.7, + "exponent": 4 + }, + "children": [ + "tropical-mountain-middle" + ], + "rarity": 7, + "generators": [ + { + "min": 10, + "max": 50, + "generator": "smooth-land" + } + ], + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "orange_terracotta" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 10, + "slopeCondition": { + "minimumSlope": 3, + "maximumSlope": 255 + }, + "palette": [ + { + "block": "red_terracotta" + } + ] + } + ], + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.01, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.5, + "palette": [ + { + "block": "grass" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-mountains-plains.json b/biomes/tropical-mountains-plains.json new file mode 100644 index 00000000..ccc315d2 --- /dev/null +++ b/biomes/tropical-mountains-plains.json @@ -0,0 +1,229 @@ +{ + "name": "Tropical Mountains", + "derivative": "MODIFIED_JUNGLE", + "vanillaDerivative": "MODIFIED_JUNGLE", + "children": [ + "tropical-mountains" + ], + "childStyle": { + "style": "GLOB", + "zoom": 0.4, + "exponent": 7.6 + }, + "childShrinkFactor": 1, + "generators": [ + { + "min": 90, + "max": 190, + "generator": "plain" + } + ], + "layers": [ + { + "minHeight": 1, + "maxHeight": 1, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4.5 + }, + "palette": [ + { + "weight": 1, + "block": "grass_block" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 4.5 + }, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.2, + "variance": { + "style": "CELLULAR", + "zoom": 0.3, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10, + "fracture": { + "style": "STATIC", + "multiplier": 15 + } + } + }, + "style": { + "style": "TRIOCTAVE_SIMPLEX", + "zoom": 0.3, + "fracture": { + "style": "STATIC", + "multiplier": 8 + } + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + + { + "chance": 0.45, + "variance": { + "style": "IRIS" + }, + "zoom": 0.1, + "palette": [ + { + "data": { + "persistent": true + }, + "block": "jungle_leaves" + }, + { + "block": "tall_grass" + }, + { + "block": "grass" + }, + { + "data": { + "persistent": true + }, + "block": "jungle_leaves" + }, + { + "block": "grass" + }, + { + "data": { + "persistent": true + }, + "block": "jungle_leaves" + } + ], + "style": { + "style": "FRACTAL_BILLOW_IRIS", + "fracture": { + "style": "STATIC" + } + } + }, + { + "chance": 0.5, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "zoom": 10, + "palette": [ + { + "block": "grass" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} diff --git a/biomes/tropical-mountains-water.json b/biomes/tropical-mountains-water.json new file mode 100644 index 00000000..46ec00e3 --- /dev/null +++ b/biomes/tropical-mountains-water.json @@ -0,0 +1,151 @@ +{ + "name": "Tropical Mountains Water", + "derivative": "MODIFIED_JUNGLE", + "vanillaDerivative": "MODIFIED_JUNGLE", + "generators": [ + { + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 + } + ], + "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..59e9b0b6 --- /dev/null +++ b/biomes/tropical-mountains.json @@ -0,0 +1,234 @@ +{ + "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": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 + } + ], + "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 new file mode 100644 index 00000000..eb641464 --- /dev/null +++ b/biomes/tropical-ocean.json @@ -0,0 +1,421 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "effects": [ + { + "particleAltX": 0.3, + "particleAltY": 1.960885, + "particleAltZ": 0.3, + "particleDistanceWidth": 8, + "chance": 1, + "particleEffect": "BUBBLE_COLUMN_UP", + "particleDistance": 5, + "particleOffset": 2, + "interval": 350, + "particleCount": 0 + } + ], + "childShrinkFactor": 3, + "children": [ + "tropical-coral-ocean", + "tropical-coral-ocean-cliffs" + ], + "decorators": [ + { + "chance": 0.03, + "variance": { + "style": "STATIC" + }, + "stackMax": 3, + "zoom": 1, + "palette": [ + { + "block": "tube_coral_block" + }, + { + "block": "brain_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "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.025, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 24, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.125, + "verticalZoom": 20, + "variance": { + "style": "STATIC" + }, + "stackMax": 9, + "zoom": 1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "tube_coral" + }, + { + "block": "tube_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "brain_coral" + }, + { + "block": "brain_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "bubble_coral" + }, + { + "block": "bubble_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "fire_coral" + }, + { + "block": "fire_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.1, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "horn_coral" + }, + { + "block": "horn_coral_fan" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0025, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "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.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" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + } + ], + "features": [ + { + "rarity": 38, + "zone": { + "convergeToHeight": 70, + "strength": 0.85, + "blockRadius": 32, + "interpolationRadius": 16, + "interpolator": "BILINEAR_STARCAST_9" + } + } + ], + "name": "Tropical Ocean", + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "style": { + "style": "VASCULAR", + "zoom": 0.9, + "fracture": { + "multiplier": 60, + "style": "IRIS_DOUBLE", + "zoom": 2, + "fracture": { + "multiplier": 50, + "style": "STATIC" + } + } + }, + "zoom": 0.825, + "palette": [ + { + "weight": 2, + "block": "sand" + }, + { + "block": "dirt" + }, + { + "block": "gravel" + }, + { + "block": "clay" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "weight": 2, + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + } + ], + "generators": [ + { + "min": -38, + "max": -20, + "generator": "soft-river" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "DEEP_WARM_OCEAN", + "wall": { + "palette": [ + { + "block": "tube_coral_block" + }, + { + "block": "brain_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "STATIC" + }, + "zoom": 0.1 + }, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "sandstone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "smooth_sandstone_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-plains-hills.json b/biomes/tropical-plains-hills.json new file mode 100644 index 00000000..b1beb7c4 --- /dev/null +++ b/biomes/tropical-plains-hills.json @@ -0,0 +1,150 @@ +{ + "name": "Tropical Plains Hills", + "derivative": "JUNGLE_HILLS", + "vanillaDerivative": "JUNGLE_HILLS", + "rarity": 2, + "generators": [ + { + "generator": "smooth-land", + "max": 15, + "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": "terracotta" + } + ] + }, + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-plains.json b/biomes/tropical-plains.json new file mode 100644 index 00000000..5ce9d1e5 --- /dev/null +++ b/biomes/tropical-plains.json @@ -0,0 +1,150 @@ +{ + "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" + } + ] + } + ], + "decorators": [ + { + "chance": 0.7, + "palette": [ + { + "weight": 2, + "block": "grass" + }, + { + "weight": 1, + "block": "tall_grass" + } + ] + }, + { + "chance": 0.06, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "blue_orchid" + }, + { + "block": "allium" + }, + { + "block": "azure_bluet" + }, + { + "block": "red_tulip" + }, + { + "block": "orange_tulip" + }, + { + "block": "white_tulip" + }, + { + "block": "pink_tulip" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "cornflower" + }, + { + "block": "lily_of_the_valley" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "place": [ + "bush/small/1", + "bush/small/2", + "bush/small/3" + ], + "chance": 1, + "density": 5 + }, + { + "place": [ + "tree/jungle/1", + "tree/jungle/2", + "tree/jungle/3", + "tree/jungle/4", + "tree/jungle/5", + "tree/jungle/6", + "tree/jungle/7", + "tree/jungle/8", + "tree/jungle/9" + ], + "chance": 1, + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "min": -360, + "max": 360 + } + }, + "translate": { + "y": -2 + } + } + ] +} \ No newline at end of file diff --git a/biomes/tropical-rainforest-hills.json b/biomes/tropical-rainforest-hills.json new file mode 100644 index 00000000..c8b09480 --- /dev/null +++ b/biomes/tropical-rainforest-hills.json @@ -0,0 +1,321 @@ +{ + "vanillaDerivative": "JUNGLE_HILLS", + "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": [ + { + "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.25, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 1, + "zoom": 10, + "palette": [ + { + "block": "grass" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + }, + { + "chance": 0.0001, + "verticalZoom": 88, + "variance": { + "style": "STATIC" + }, + "stackMax": 1, + "zoom": 10, + "palette": [ + { + "block": "jungle_sapling" + } + ], + "style": { + "style": "STATIC" + }, + "heightVariance": { + "style": "STATIC" + }, + "stackMin": 1 + } + ], + "objects": [ + { + "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.7, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/jspire-1", + "jungle-remade/jspire-2", + "jungle-remade/jspire-3", + "jungle-remade/jspire-4", + "jungle-remade/jspire-5", + "jungle-remade/jspire-6", + "jungle-remade/jspire-7" + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.4, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.035, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -11, + "z": 0 + } + } + ], + "name": "Rainforest Hills", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "zoom": 0.35, + "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": 32, + "max": 65, + "generator": "plain-cliffs" + } + ], + "derivative": "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": 8 +} \ No newline at end of file diff --git a/biomes/tropical-rainforest-island.json b/biomes/tropical-rainforest-island.json new file mode 100644 index 00000000..98b3ff6e --- /dev/null +++ b/biomes/tropical-rainforest-island.json @@ -0,0 +1,455 @@ +{ + "vanillaDerivative": "MODIFIED_JUNGLE_EDGE", + "seaLayers": [ + { + "minHeight": 64, + "maxHeight": 64, + "palette": [ + { + "block": "air" + } + ] + } + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "ocelot", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + } + ], + "effects": [ + { + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 0 + } + ], + "decorators": [ + { + "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.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" + } + } + ], + "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.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/J6", + "jungle-remade/J7", + "jungle-remade/J8", + "jungle-remade/J9", + "jungle-remade/J11", + "jungle-remade/J12", + "jungle-remade/J13" + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.45, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-2", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-4" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.06, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -12, + "z": 0 + } + } + ], + "name": "Rainforest Oasis", + "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": 49, + "max": 65, + "generator": "plain" + } + ], + "derivative": "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": 2 +} \ No newline at end of file diff --git a/biomes/tropical-rainforest-wicked-child.json b/biomes/tropical-rainforest-wicked-child.json new file mode 100644 index 00000000..5a12fa44 --- /dev/null +++ b/biomes/tropical-rainforest-wicked-child.json @@ -0,0 +1,444 @@ +{ + "vanillaDerivative": "MODIFIED_JUNGLE_EDGE", + "effects": [ + { + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 1, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 3 + } + ], + "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": [ + { + "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.02, + "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" + } + } + ], + "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.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/J6", + "jungle-remade/J7", + "jungle-remade/J8", + "jungle-remade/J9", + "jungle-remade/J11", + "jungle-remade/J12", + "jungle-remade/J13" + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.45, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-2", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-4" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.06, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -12, + "z": 0 + } + } + ], + "name": "Wicked Rainforest", + "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-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 new file mode 100644 index 00000000..da377084 --- /dev/null +++ b/biomes/tropical-rainforest-wicked.json @@ -0,0 +1,450 @@ +{ + "vanillaDerivative": "MODIFIED_JUNGLE_EDGE", + "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 + } + ], + "children": [ + "tropical-rainforest-hills", + "tropical-jungle-denmyre", + "tropical-rainforest-wicked-child", + "tropical-rainforest-wicked-village" + ], + "decorators": [ + { + "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.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" + } + } + ], + "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.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/J6", + "jungle-remade/J7", + "jungle-remade/J8", + "jungle-remade/J9", + "jungle-remade/J11", + "jungle-remade/J12", + "jungle-remade/J13" + ], + "translate": { + "x": 0, + "y": -5, + "z": 0 + } + }, + { + "chance": 0.45, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-2", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-4" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.06, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -12, + "z": 0 + } + } + ], + "name": "Wicked Rainforest", + "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.json b/biomes/tropical-rainforest.json new file mode 100644 index 00000000..cf23dd13 --- /dev/null +++ b/biomes/tropical-rainforest.json @@ -0,0 +1,458 @@ +{ + "vanillaDerivative": "JUNGLE", + "effects": [ + { + "particleAltX": 0.301, + "particleAltY": -0.33885, + "particleAltZ": 0.301, + "chance": 3, + "particleEffect": "TOTEM", + "particleOffset": 12, + "interval": 550, + "particleCount": 3 + } + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 6 + }, + { + "entity": "ocelot", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 4 + } + ], + "children": [ + "tropical-rainforest-hills", + "tropical-jungle-denmyre" + ], + "decorators": [ + { + "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.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" + }, + "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" + } + } + ], + "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.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.4, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/jcoco-2", + "jungle-remade/jcoco-3", + "jungle-remade/jcoco-4", + "jungle-remade/jcoco-5", + "jungle-remade/J6", + "jungle-remade/J7", + "jungle-remade/J8", + "jungle-remade/J9", + "jungle-remade/J11", + "jungle-remade/J12", + "jungle-remade/J13" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.45, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/sjungle-1", + "jungle-remade/sjungle-2", + "jungle-remade/sjungle-3", + "jungle-remade/sjungle-4" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.06, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.01, + "density": 3, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "jungle-remade/bjungle-1", + "jungle-remade/bjungle-2", + "jungle-remade/bjungle-3", + "jungle-remade/bjungle-4", + "jungle-remade/bjungle-5" + ], + "translate": { + "x": 0, + "y": -12, + "z": 0 + } + } + ], + "name": "Rainforest", + "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": 20, + "max": 35, + "generator": "plain" + } + ], + "derivative": "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": 2 +} \ No newline at end of file diff --git a/biomes/tropical-river-soft.json b/biomes/tropical-river-soft.json new file mode 100644 index 00000000..0db1e51a --- /dev/null +++ b/biomes/tropical-river-soft.json @@ -0,0 +1,245 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "name": "River Soft", + "layers": [ + { + "minHeight": 2, + "maxHeight": 10, + "style": { + "style": "FRACTAL_FBM_IRIS" + }, + "zoom": 0.6, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "sand" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + } + ], + "decorators": [ + { + "chance": 0.02, + "palette": [ + { + "block": "kelp_plant" + } + ], + "stackMin": 2, + "stackMax": 6 + }, + { + "chance": 0.05, + "palette": [ + { + "block": "seagrass" + } + ] + }, + { + "chance": 0.03, + "palette": [ + { + "block": "sea_pickle" + } + ] + }, + { + "chance": 0.05, + "minHeight": -5, + "maxHeight": -3, + "palette": [ + { + "block": "tall_seagrass", + "data": { + "half": "lower" + } + } + ], + "topPalette": [ + { + "block": "tall_seagrass", + "data": { + "half": "upper" + } + } + ] + } + ], + "objects": [ + { + "place": [ + "coral/coral-pink-1", + "coral/coral-pink-2", + "coral/coral-pink-3", + "coral/coral-pink-4", + "coral/coral-purp-1", + "coral/coral-purp-2", + "coral/coral-purp-3", + "coral/coral-red-1", + "coral/coral-by-1", + "coral/coral-by-2", + "coral/coral-by-3", + "coral/coral-by-4" + ], + "chance": 1, + "density": 2, + "underwater": true, + "mode": "CENTER_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "max": 360, + "min": -360 + } + } + }, + { + "place": [ + "coral/stonedirtsetter-1", + "coral/stonedirtsetter-2", + "coral/stonedirtsetter-3", + "coral/stonedirtsetter-4", + "coral/stonedirtsetter-5", + "coral/stonedirtsetter-6", + "coral/stonedirtsetter-7" + ], + "chance": 0.5, + "density": 2, + "underwater": true, + "mode": "CENTER_HEIGHT", + "rotation": { + "enabled": true, + "yAxis": { + "enabled": true, + "interval": 90, + "max": 360, + "min": -360 + } + }, + "edit": [ + { + "find": [ + { + "block": "stone" + }, + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "brain_coral_block" + }, + { + "block": "horn_coral_block" + }, + { + "block": "tube_coral_block" + }, + { + "block": "fire_coral_block" + }, + { + "block": "bubble_coral_block" + } + ], + "style": { + "style": "CELLULAR" + }, + "zoom": 0.07 + } + } + ] + }, + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 1, + "mode": "FAST_MIN_HEIGHT", + "underwater": true, + "waterloggable": true, + "edit": [ + { + "find": [ + { + "block": "grass_block" + }, + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "clay" + } + ] + } + }, + { + "find": [ + { + "block": "tall_grass" + }, + { + "block": "grass" + } + ], + "replace": { + "palette": [ + { + "block": "seagrass" + } + ] + } + } + ] + }, + { + "place": [ + "ships/generic" + ], + "chance": 0.003, + "onwater": true, + "translate": { + "y": -1 + }, + "waterloggable": true + } + ], + "generators": [ + { + "min": -51, + "max": -37, + "generator": "plain" + } + ], + "derivative": "WARM_OCEAN" +} \ No newline at end of file diff --git a/biomes/tropical-river-steep.json b/biomes/tropical-river-steep.json new file mode 100644 index 00000000..21afadea --- /dev/null +++ b/biomes/tropical-river-steep.json @@ -0,0 +1,198 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "name": "River Steep", + "layers": [ + { + "minHeight": 2, + "maxHeight": 2, + "slopeCondition": { + "minimumSlope": 0, + "maximumSlope": 3 + }, + "style": { + "style": "FRACTAL_FBM_IRIS" + }, + "zoom": 0.6, + "palette": [ + { + "block": "sand" + }, + { + "block": "clay" + }, + { + "block": "sand" + }, + { + "block": "gravel" + }, + { + "block": "sand" + }, + { + "block": "dirt" + }, + { + "weight": 2, + "block": "sand" + } + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "gravel" + } + ] + } + ], + "decorators": [ + { + "chance": 0.1, + "palette": [ + { + "block": "kelp_plant" + } + ], + "stackMin": 4, + "stackMax": 10 + }, + { + "chance": 0.05, + "palette": [ + { + "block": "seagrass" + } + ] + }, + { + "chance": 0.05, + "palette": [ + { + "block": "tall_seagrass", + "data": { + "half": "lower" + } + } + ], + "topPalette": [ + { + "block": "tall_seagrass", + "data": { + "half": "upper" + } + } + ] + } + ], + "objects": [ + { + "place": [ + "landform/stone/1", + "landform/stone/2", + "landform/stone/3", + "landform/stone/4", + "landform/stone/5" + ], + "chance": 1, + "mode": "FAST_MIN_HEIGHT", + "underwater": true, + "waterloggable": true, + "edit": [ + { + "find": [ + { + "block": "grass_block" + }, + { + "block": "dirt" + } + ], + "replace": { + "palette": [ + { + "block": "clay" + } + ] + } + }, + { + "find": [ + { + "block": "tall_grass" + }, + { + "block": "grass" + } + ], + "replace": { + "palette": [ + { + "block": "seagrass" + } + ] + } + } + ] + }, + { + "place": [ + "landform/underwater/ellipsoid-1" + ], + "chance": 0.5, + "underwater": true, + "mode": "CENTER_HEIGHT", + "edit": [ + { + "find": [ + { + "block": "clay" + } + ], + "replace": { + "style": { + "style": "GLOB", + "zoom": 0.02 + }, + "palette": [ + { + "weight": 2, + "block": "clay" + }, + { + "weight": 1, + "block": "cave_air" + } + ] + } + } + ] + }, + { + "place": [ + "ships/generic" + ], + "chance": 0.005, + "onwater": true, + "translate": { + "y": -2 + }, + "waterloggable": true + } + ], + "generators": [ + { + "generator": "river", + "max": -6, + "min": -15 + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "WARM_OCEAN" +} \ No newline at end of file diff --git a/biomes/tropical-submerged-volcanic.json b/biomes/tropical-submerged-volcanic.json new file mode 100644 index 00000000..2b16289e --- /dev/null +++ b/biomes/tropical-submerged-volcanic.json @@ -0,0 +1,115 @@ +{ + "vanillaDerivative": "WARM_OCEAN", + "effects": [ + { + "particleAltX": 0.001, + "particleAltY": 0.13885, + "particleAltZ": 0.001, + "chance": 1, + "particleEffect": "CAMPFIRE_SIGNAL_SMOKE", + "particleOffset": 0, + "interval": 150, + "particleCount": 0 + } + ], + "name": "Submerged Volcanic", + "layers": [ + { + "minHeight": 2, + "maxHeight": 4, + "style": { + "style": "STATIC" + }, + "zoom": 0.33, + "palette": [ + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + }, + { + "block": "magma_block" + }, + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": -24, + "max": -3, + "generator": "smooth-land-steep" + } + ], + "loot": { + "tables": [ + "ocean-clutter" + ] + }, + "derivative": "WARM_OCEAN", + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "blackstone_slab" + }, + { + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tropical-volcanic-plains.json b/biomes/tropical-volcanic-plains.json new file mode 100644 index 00000000..6d7ea88e --- /dev/null +++ b/biomes/tropical-volcanic-plains.json @@ -0,0 +1,125 @@ +{ + "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": [ + { + "min": 190, + "max": 290, + "generator": "plain" + } + ], + "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..e49a3300 --- /dev/null +++ b/biomes/tropical-volcanoes-lava.json @@ -0,0 +1,62 @@ +{ + "name": "Volcanoes Lava", + "derivative": "THE_VOID", + "vanillaDerivative": "THE_VOID", + "generators": [ + { + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 + } + ], + "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..ccdd05cb --- /dev/null +++ b/biomes/tropical-volcanoes.json @@ -0,0 +1,70 @@ +{ + "name": "Volcanoes", + "derivative": "THE_VOID", + "vanillaDerivative": "THE_VOID", + "children": [ + "tropical-volcanoes-lava" + ], + "childStyle": { + "style": "GLOB", + "zoom": 0.2, + "exponent": 4 + }, + "childShrinkFactor": 1, + "generators": [ + { + "generator": "mountain", + "max": 100, + "min": 0 + }, + { + "generator": "plain", + "max": 80, + "min": 30 + } + ], + "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 new file mode 100644 index 00000000..a0b5caeb --- /dev/null +++ b/biomes/tundra-beach-stone.json @@ -0,0 +1,167 @@ +{ + "vanillaDerivative": "BEACH", + "name": "Stone Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "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" + } + ], + "generators": [ + { + "min": -5, + "max": 1, + "generator": "plain" + } + ], + "derivative": "BEACH", + "rarity": 2, + "slab": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "stone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "andesite_slab" + }, + { + "weight": 2, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tundra-beach.json b/biomes/tundra-beach.json new file mode 100644 index 00000000..9c50b6fd --- /dev/null +++ b/biomes/tundra-beach.json @@ -0,0 +1,234 @@ +{ + "vanillaDerivative": "BEACH", + "decorators": [ + { + "chance": 0.006, + "palette": [ + { + "data": { + "eggs": 1 + }, + "block": "turtle_egg" + }, + { + "data": { + "eggs": 2 + }, + "block": "turtle_egg" + }, + { + "data": { + "eggs": 3 + }, + "block": "turtle_egg" + }, + { + "data": { + "eggs": 4 + }, + "block": "turtle_egg" + } + ] + }, + { + "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" + } + } + ], + "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", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "name": "Cold Beach", + "layers": [ + { + "minHeight": 3, + "maxHeight": 6, + "style": { + "style": "STATIC" + }, + "zoom": 0.25, + "palette": [ + { + "block": "sand" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + } + ] + } + ], + "generators": [ + { + "min": -5, + "max": 1, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "beach-clutter" + ] + }, + "derivative": "BEACH", + "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-bonsai-forest.json b/biomes/tundra-bonsai-forest.json new file mode 100644 index 00000000..e1e53a47 --- /dev/null +++ b/biomes/tundra-bonsai-forest.json @@ -0,0 +1,565 @@ +{ + "vanillaDerivative": "FLOWER_FOREST", + "children": [ + "tundra-sequia-redwoods", + "tundra-redwood-cliffs" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "decorators": [ + { + "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" + } + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 1, + "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.00145, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "fern" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "orange_tulip" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.005, + "variance": { + "style": "STATIC" + }, + "palette": [ + { + "block": "poppy" + } + ], + "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" + }, + { + "chance": 0.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.8, + "edit": [ + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "sacred-bonsai/med-1", + "sacred-bonsai/med-2", + "sacred-bonsai/med-3", + "sacred-bonsai/med-4", + "sacred-bonsai/med-5" + ], + "translate": { + "x": 0, + "y": 2, + "z": 0 + } + }, + { + "chance": 0.32, + "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" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.75, + "edit": [ + { + "find": [ + { + "block": "oak_leaves" + } + ], + "replace": { + "palette": [ + { + "data": { + "persistent": true + }, + "block": "birch_leaves" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-2", + "true-redwood/true-redwood-small-3", + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-2", + "true-redwood/true-redwood-small-3", + "true-redwood/true-redwood-small-4", + "true-redwood/true-redwood-small-5" + ], + "translate": { + "x": 0, + "y": -2, + "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.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-7-b", + "true-redwood/true-redwood-8-b", + "true-redwood/true-redwood-9-b", + "true-redwood/true-redwood-10-b" + ], + "translate": { + "x": 0, + "y": -8, + "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": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Bonsai Forest", + "layers": [ + { + "palette": [ + { + "block": "podzol" + } + ] + }, + { + "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": 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-cavern.json b/biomes/tundra-cavern.json new file mode 100644 index 00000000..9123076f --- /dev/null +++ b/biomes/tundra-cavern.json @@ -0,0 +1,157 @@ +{ + "entitySpawnOverrides": [ + { + "trigger": "SKELETON", + "entity": "shroud", + "cancelSourceSpawn": true, + "rarity": 12 + } + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.002, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "cobweb" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0011, + "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" + } + } + ], + "objects": [ + { + "chance": 0.0009, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Tundra Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "cobblestone" + }, + { + "block": "gravel" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "FROZEN_OCEAN", + "slab": { + "style": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 6, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tundra-forest-cliffs.json b/biomes/tundra-forest-cliffs.json new file mode 100644 index 00000000..7a177553 --- /dev/null +++ b/biomes/tundra-forest-cliffs.json @@ -0,0 +1,388 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "cornflower" + }, + { + "block": "blue_orchid" + }, + { + "block": "lily_of_the_valley" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 0 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 1 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 2 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 3 + }, + "block": "sweet_berry_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.8, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.035, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10", + "boulder/boulder11", + "boulder/boulder12", + "boulder/boulder13", + "boulder/boulder14", + "boulder/boulder15" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "edit": [ + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.125, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Shattered Mountains", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 5.2 + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "smooth-land", + "max": 14, + "min": 8 + }, + { + "min": 12, + "max": 17, + "generator": "plain-cliffs" + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 4 +} \ No newline at end of file diff --git a/biomes/tundra-forest.json b/biomes/tundra-forest.json new file mode 100644 index 00000000..e4610f25 --- /dev/null +++ b/biomes/tundra-forest.json @@ -0,0 +1,286 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.8, + "persistent": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.25, + "persistent": true, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "children": [ + "tundra-forest-cliffs" + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 0 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 1 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 2 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 3 + }, + "block": "sweet_berry_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "name": "Tundra Forest", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 5.3 + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "generator": "smooth-land", + "max": 14, + "min": 8 + } + ], + "childShrinkFactor": 8, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/tundra-lake.json b/biomes/tundra-lake.json new file mode 100644 index 00000000..eb977980 --- /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-cliffs.json b/biomes/tundra-mountains-cliffs.json new file mode 100644 index 00000000..2655ae85 --- /dev/null +++ b/biomes/tundra-mountains-cliffs.json @@ -0,0 +1,389 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "cornflower" + }, + { + "block": "blue_orchid" + }, + { + "block": "lily_of_the_valley" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 0 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 1 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 2 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 3 + }, + "block": "sweet_berry_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.8, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.035, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "boulder/boulder1", + "boulder/boulder2", + "boulder/boulder3", + "boulder/boulder4", + "boulder/boulder5", + "boulder/boulder6", + "boulder/boulder7", + "boulder/boulder8", + "boulder/boulder9", + "boulder/boulder10", + "boulder/boulder11", + "boulder/boulder12", + "boulder/boulder13", + "boulder/boulder14", + "boulder/boulder15" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.075, + "edit": [ + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.125, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Shattered Mountains", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 5.2 + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "IRIS" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 11, + "max": 32, + "generator": "mountain" + }, + { + "min": 12, + "max": 62, + "generator": "plain-cliffs" + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 4 +} \ No newline at end of file diff --git a/biomes/tundra-mountains-huge.json b/biomes/tundra-mountains-huge.json new file mode 100644 index 00000000..32dec95b --- /dev/null +++ b/biomes/tundra-mountains-huge.json @@ -0,0 +1,294 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 650, + "structure": "village-tundra" + } + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.8, + "persistent": true, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.25, + "persistent": true, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 0 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 1 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 2 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 3 + }, + "block": "sweet_berry_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "name": "Mountains Huge", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 5.2 + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 96, + "max": 139, + "generator": "mountain" + } + ], + "childShrinkFactor": 8, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "MOUNTAINS" + ], + "rarity": 8 +} \ No newline at end of file diff --git a/biomes/tundra-mountains.json b/biomes/tundra-mountains.json new file mode 100644 index 00000000..75475d5e --- /dev/null +++ b/biomes/tundra-mountains.json @@ -0,0 +1,288 @@ +{ + "vanillaDerivative": "TAIGA_MOUNTAINS", + "biomeSkyScatter": [ + "SNOWY_TAIGA", + "SNOWY_MOUNTAINS" + ], + "entityInitialSpawns": [ + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "wolf", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "objects": [ + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.8, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_large1", + "evergreen/fantasy_evergreen_medium1", + "evergreen/fantasy_evergreen_medium2", + "evergreen/fantasy_evergreen_medium3" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.005, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.25, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "biomeZoom": 30, + "derivative": "MOUNTAINS", + "biomeStyle": { + "style": "IRIS" + }, + "children": [ + "tundra-mountains-cliffs" + ], + "decorators": [ + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + }, + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 0 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 1 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 2 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 3 + }, + "block": "sweet_berry_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.2, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "name": "Mountains", + "layers": [ + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 6.9 + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "gravel" + } + ] + }, + { + "minHeight": 3, + "maxHeight": 5, + "slopeCondition": { + "minimumSlope": 5.3 + }, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + }, + { + "block": "gravel" + } + ] + }, + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 66, + "max": 89, + "generator": "mountain" + } + ], + "childShrinkFactor": 8, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "PLAINS", + "TAIGA_HILLS", + "MOUNTAINS", + "SWAMP" + ], + "rarity": 2 +} \ No newline at end of file diff --git a/biomes/tundra-ocean.json b/biomes/tundra-ocean.json new file mode 100644 index 00000000..111d89c0 --- /dev/null +++ b/biomes/tundra-ocean.json @@ -0,0 +1,279 @@ +{ + "vanillaDerivative": "COLD_OCEAN", + "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" + ], + "edit": [ + { + "find": [ + { + "block": "oak_stairs" + } + ], + "replace": { + "palette": [ + { + "block": "oak_planks" + } + ] + } + } + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "chance": 0.004, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "underwater": true, + "place": [ + "ships/gall-1", + "ships/gall-2", + "ships/gall-3" + ], + "translate": { + "x": 0, + "y": -3, + "z": 0 + } + }, + { + "chance": 0.2, + "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": -4, + "z": 0 + } + } + ], + "name": "Cold Ocean", + "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": [ + { + "min": -33, + "max": -7, + "generator": "plain" + } + ], + "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-redwood-cliffs.json b/biomes/tundra-redwood-cliffs.json new file mode 100644 index 00000000..304e9431 --- /dev/null +++ b/biomes/tundra-redwood-cliffs.json @@ -0,0 +1,502 @@ +{ + "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": [ + { + "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": 1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "cornflower" + }, + { + "block": "blue_orchid" + }, + { + "block": "lily_of_the_valley" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "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" + } + ] + }, + { + "chance": 0.06, + "palette": [ + { + "block": "brown_mushroom" + } + ] + }, + { + "chance": 0.06, + "palette": [ + { + "block": "red_mushroom" + } + ] + }, + { + "chance": 0.1, + "palette": [ + { + "block": "large_fern" + } + ] + }, + { + "chance": 0.05, + "palette": [ + { + "block": "cobblestone_slab" + } + ] + } + ], + "objects": [ + { + "mode": "PAINT", + "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 + } + }, + { + "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, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-1", + "true-redwood/true-redwood-2", + "true-redwood/true-redwood-3", + "true-redwood/true-redwood-4", + "true-redwood/true-redwood-5", + "true-redwood/true-redwood-6", + "true-redwood/true-redwood-7", + "true-redwood/true-redwood-8", + "true-redwood/true-redwood-9", + "true-redwood/true-redwood-10" + ], + "translate": { + "x": 0, + "y": -10, + "z": 0 + } + }, + { + "chance": 0.32, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "mode": "PAINT", + "place": [ + "redwood/rock-1", + "redwood/rock-2" + ], + "translate": { + "x": 0, + "y": -10, + "yRandom": 1, + "z": 0 + }, + "edit": [ + { + "find": [ + { + "block": "polished_diorite" + } + ], + "replace": { + "palette": [ + { + "block": "diorite" + } + ] + } + } + ] + }, + { + "chance": 0.45, + "edit": [ + { + "find": [ + {"block": "oak_leaves"} + ], + "replace": { + "palette": [ + { + "data": { + "persistent": true + }, + "block": "birch_leaves" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-2", + "true-redwood/true-redwood-small-3", + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-2", + "true-redwood/true-redwood-small-3", + "true-redwood/true-redwood-small-4", + "true-redwood/true-redwood-small-5" + ], + "translate": { + "x": 0, + "y": -2, + "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": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-7-b", + "true-redwood/true-redwood-8-b", + "true-redwood/true-redwood-9-b", + "true-redwood/true-redwood-10-b" + ], + "translate": { + "x": 0, + "y": -8, + "z": 0 + } + }, + { + "chance": 0.075, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Redwood Forest Hills", + "layers": [ + { + "style": { + "style": "SIMPLEX", + "fracture": { + "style": "FRACTAL_WATER", + "zoom": 0.35, + "multiplier": 23 + } + }, + "zoom": 0.7, + "palette": [ + { + "block": "coarse_dirt" + }, + { + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "block": "podzol" + }, + { + "block": "grass_block" + }, + { + "block": "coarse_dirt" + } + + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ] +} \ No newline at end of file diff --git a/biomes/tundra-redwoods-forest.json b/biomes/tundra-redwoods-forest.json new file mode 100644 index 00000000..e10a6363 --- /dev/null +++ b/biomes/tundra-redwoods-forest.json @@ -0,0 +1,593 @@ +{ + "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-redwood-cliffs" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 650, + "structure": "village-tundra" + } + ], + "generators": [ + { + "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": { + "style": "STATIC" + }, + "zoom": 1, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "cornflower" + }, + { + "block": "blue_orchid" + }, + { + "block": "lily_of_the_valley" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "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" + } + ] + }, + { + "chance": 0.06, + "palette": [ + { + "block": "brown_mushroom" + } + ] + }, + { + "chance": 0.06, + "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" + }, + { + "mode": "PAINT", + "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 + } + }, + { + "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, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-1", + "true-redwood/true-redwood-2", + "true-redwood/true-redwood-3", + "true-redwood/true-redwood-4", + "true-redwood/true-redwood-5", + "true-redwood/true-redwood-6", + "true-redwood/true-redwood-7", + "true-redwood/true-redwood-8", + "true-redwood/true-redwood-9", + "true-redwood/true-redwood-10" + ], + "translate": { + "x": 0, + "y": -10, + "z": 0 + } + }, + { + "chance": 0.32, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "mode": "PAINT", + "place": [ + "redwood/rock-1", + "redwood/rock-2" + ], + "translate": { + "x": 0, + "y": -10, + "yRandom": 1, + "z": 0 + }, + "edit": [ + { + "find": [ + { + "block": "polished_diorite" + } + ], + "replace": { + "palette": [ + { + "block": "diorite" + } + ] + } + } + ] + }, + { + "chance": 0.45, + "edit": [ + { + "find": [ + {"block": "oak_leaves"} + ], + "replace": { + "palette": [ + { + "data": { + "persistent": true + }, + "block": "birch_leaves" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-2", + "true-redwood/true-redwood-small-3", + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-2", + "true-redwood/true-redwood-small-3", + "true-redwood/true-redwood-small-4", + "true-redwood/true-redwood-small-5" + ], + "translate": { + "x": 0, + "y": -2, + "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": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-7-b", + "true-redwood/true-redwood-8-b", + "true-redwood/true-redwood-9-b", + "true-redwood/true-redwood-10-b" + ], + "translate": { + "x": 0, + "y": -8, + "z": 0 + } + }, + { + "chance": 0.075, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "edit": [ + { + "find": [ + { + "block": "oak_log" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_log" + } + ] + } + }, + { + "find": [ + { + "block": "oak_wood" + } + ], + "replace": { + "palette": [ + { + "block": "spruce_wood" + } + ] + } + } + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Redwood Forest", + "layers": [ + { + "style": { + "style": "SIMPLEX", + "fracture": { + "style": "FRACTAL_WATER", + "zoom": 0.39, + "multiplier": 23 + } + }, + "zoom": 0.7, + "palette": [ + { + "block": "coarse_dirt" + }, + { + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "block": "podzol" + }, + { + "block": "grass_block" + }, + { + "block": "coarse_dirt" + } + + ] + }, + { + "minHeight": 2, + "maxHeight": 2, + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "style": { + "style": "STATIC" + }, + "minHeight": 1, + "maxHeight": 1, + "palette": [ + { + "block": "dirt" + }, + { + "block": "stone" + } + ] + } + ] +} \ 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..f419886d --- /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 new file mode 100644 index 00000000..236771c9 --- /dev/null +++ b/biomes/tundra-river.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": "soft-river", + "max": -10, + "min": -27 + } + ], + "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-sequia-redwoods.json b/biomes/tundra-sequia-redwoods.json new file mode 100644 index 00000000..c7b7ecb9 --- /dev/null +++ b/biomes/tundra-sequia-redwoods.json @@ -0,0 +1,494 @@ +{ + "vanillaDerivative": "WOODED_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 650, + "structure": "village-tundra" + } + ], + "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" + } + }, + { + "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.0445, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "fern" + } + ], + "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.015, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "orange_tulip" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "dead_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.01, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "poppy" + } + ], + "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" + }, + { + "place": [ + "patch/graveldirt1", + "patch/graveldirt2", + "patch/graveldirt3", + "patch/graveldirt4" + ], + "chance": 0.75, + "mode": "PAINT" + }, + { + "chance": 0.00375, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "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.69, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": -9, + "max": 9, + "interval": 1, + "enabled": true + }, + "zAxis": { + "min": -9, + "max": 9, + "interval": 1, + "enabled": true + }, + "enabled": true + }, + "place": [ + "pine/sup-pine-1", + "pine/sup-pine-2", + "pine/sup-pine-3", + "pine/sup-pine-4", + "pine/sup-pine-5", + "pine/sup-pine-6", + "pine/sup-pine-7", + "pine/sup-pine-8", + "pine/sup-pine-9", + "pine/sup-pine-10", + "pine/sup-pine-11", + "pine/sup-pine-12" + ], + "translate": { + "x": 0, + "y": -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": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Sequoia Redwoods", + "layers": [ + { + "style": { + "style": "IRIS_DOUBLE", + "fracture": { + "style": "IRIS", + "zoom": 0.2 + } + }, + "zoom": 0.2, + "palette": [ + { + "weight": 2, + "block": "podzol" + }, + { + "weight": 2, + "block": "coarse_dirt" + } + ] + }, + { + "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": 17, + "max": 19, + "generator": "plain" + } + ], + "derivative": "TAIGA", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "coarse_dirt" + } + ] + }, + "rarity": 7 +} \ No newline at end of file diff --git a/biomes/tundra-spiked-cavern.json b/biomes/tundra-spiked-cavern.json new file mode 100644 index 00000000..272e2977 --- /dev/null +++ b/biomes/tundra-spiked-cavern.json @@ -0,0 +1,230 @@ +{ + "vanillaDerivative": "THE_VOID", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-temperate" + } + ], + "decorators": [ + { + "chance": 0.0001, + "palette": [ + { + "block": "barrel" + } + ] + }, + { + "chance": 0.002, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "cobweb" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.0011, + "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.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "cobblestone_wall" + }, + { + "block": "andesite_wall" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + { + "chance": 0.000856, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 1, + "edit": [ + { + "find": [ + { + "block": "stone" + } + ], + "replace": { + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "cobblestone" + }, + { + "block": "gravel" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/stone-spike-1", + "stone-clutt/stone-spike-2", + "stone-clutt/stone-spike-3", + "stone-clutt/stone-spike-4", + "stone-clutt/stone-spike-5", + "stone-clutt/stone-spike-6", + "stone-clutt/stone-spike-7", + "stone-clutt/stone-spike-8" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Spiked Tundra Cavern", + "layers": [ + { + "minHeight": 1, + "maxHeight": 2, + "style": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "cobblestone" + }, + { + "block": "gravel" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 6, + "generator": "plain" + } + ], + "loot": { + "tables": [ + "cave-clutter" + ] + }, + "derivative": "FROZEN_OCEAN", + "slab": { + "style": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "cobblestone_slab" + }, + { + "data": { + "waterlogged": false, + "type": "bottom" + }, + "block": "mossy_cobblestone_slab" + }, + { + "weight": 6, + "block": "air" + } + ] + } +} \ No newline at end of file diff --git a/biomes/tundra-spruce-denmyre.json b/biomes/tundra-spruce-denmyre.json new file mode 100644 index 00000000..2a29bb00 --- /dev/null +++ b/biomes/tundra-spruce-denmyre.json @@ -0,0 +1,525 @@ +{ + "vanillaDerivative": "WOODED_HILLS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 650, + "structure": "village-tundra" + } + ], + "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": "Spruce Denmyre", + "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": 4, + "max": 7, + "generator": "plain" + } + ], + "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-taiga.json b/biomes/tundra-taiga.json new file mode 100644 index 00000000..b65b4937 --- /dev/null +++ b/biomes/tundra-taiga.json @@ -0,0 +1,496 @@ +{ + "vanillaDerivative": "TAIGA", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + }, + { + "rarity": 350, + "structure": "village-tundra" + } + ], + "decorators": [ + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "white_tulip" + }, + { + "block": "blue_orchid" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.023, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "poppy" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "data": { + "age": 0 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 1 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 2 + }, + "block": "sweet_berry_bush" + }, + { + "data": { + "age": 3 + }, + "block": "sweet_berry_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.001, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "wither_rose" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "pink_tulip" + } + ], + "style": { + "style": "FRACTAL_SMOKE" + } + }, + { + "chance": 0.05, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "large_fern" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "FRACTAL_SMOKE" + } + }, + { + "chance": 0.21, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ], + "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.00256, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "grave/grave" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "global-clutter/BigSwordPortal-unlit-1", + "global-clutter/BigSwordPortal-lit-1" + ], + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + }, + { + "chance": 0.2, + "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" + ], + "translate": { + "x": 0, + "y": -2, + "z": 0 + } + }, + { + "chance": 0.25, + "edit": [ + { + "find": [ + { + "block": "oak_leaves" + } + ], + "replace": { + "palette": [ + { + "data": { + "persistent": true + }, + "block": "birch_leaves" + } + ] + } + } + ], + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-1", + "true-redwood/true-redwood-small-2", + "true-redwood/true-redwood-small-3" + ], + "translate": { + "x": 0, + "y": -4, + "z": 0 + } + }, + { + "chance": 0.05, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "pine/pine1", + "pine/pine2", + "pine/pine3", + "pine/pine4", + "pine/pine5", + "pine/pine6", + "pine/pine7", + "pine/pine8", + "pine/pine9", + "pine/pine10", + "pine/pine11", + "pine/pine12" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.01, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stump/stump1", + "stump/stump2", + "stump/stump3", + "stump/stump4", + "stump/stump5", + "stump/stump6" + ], + "mode": "VACUUM", + "translate": { + "x": 0, + "y": -1, + "z": 0 + } + } + ], + "name": "Cold Tundra", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "zoom": 0.92, + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "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": 5, + "max": 14, + "generator": "plain" + } + ], + "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 + } + ], + "derivative": "GIANT_TREE_TAIGA", + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } +} \ No newline at end of file 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/overworldv2.json b/dimensions/overworldv2.json new file mode 100644 index 00000000..fdc4c833 --- /dev/null +++ b/dimensions/overworldv2.json @@ -0,0 +1,413 @@ +{ + "continentalStyle": { + "style": "CELLULAR_HEIGHT_IRIS_DOUBLE", + "zoom": 12.925, + "exponent": 10.1 + }, + "stronghold": "stronghold", + "decorate": true, + "focus": "temperate-birch-forest", + "landZoom": 3.15, + "placeObjects": true, + "regions": [ + "mushroom", + "swamp", + "mountain", + "ocean", + "tropical", + "temperate", + "savanna", + "temperate", + "ocean", + "frozen", + "hot", + "tundra", + "tropical-mountain", + "temperate", + "mesa" + ], + "seaBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "seaZoom": 1.25, + "biomeZoom": 8.09, + "carving": true, + "lootTries": 32, + "caveBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "continentZoom": 1, + "postProcessing": true, + "landBiomeStyle": { + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "regionStyle": { + "style": "CELLULAR_IRIS_DOUBLE", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "aggressiveBiomeReshuffle": true, + "entitySpawnOverrides": [ + { + "cancelSourceSpawn": true, + "entity": "fred", + "rarity": 60, + "trigger": "VEX" + }, + { + "cancelSourceSpawn": true, + "entity": "fred", + "rarity": 260, + "trigger": "PANDA" + }, + { + "cancelSourceSpawn": true, + "entity": "dan", + "rarity": 250, + "trigger": "CREEPER" + }, + { + "cancelSourceSpawn": true, + "entity": "phantomapi", + "rarity": 70, + "trigger": "PHANTOM" + } + ], + "terrainZoom": 1, + "coordFractureZoom": 0.15, + "fluidHeight": 63, + "ravines": false, + "ravineRarity": 28, + "ravineRibRarity": 2, + "fluidPalette": { + "palette": [ + { + "block": "water" + } + ] + }, + "rockPalette": { + "palette": [ + { + "weight": 10, + "block": "stone" + }, + { + "block": "granite" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "IRIS_THICK", + "zoom": 1.26, + "fracture": { + "style": "STATIC", + "multiplier": 3 + } + } + }, + "loot": { + "tables": [ + "global-treasure", + "global-tools", + "global-clutter" + ] + }, + "coordFractureDistance": 926, + "caveLayers": [ + { + "canBreakSurface": false, + "horizontalSlope": { + "min": -110, + "max": 100, + "generator": { + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 9, + "style": "FRACTAL_SMOKE", + "zoom": 0.3 + } + } + }, + "caveThickness": 2, + "caveZoom": 1.25, + "verticalSlope": { + "min": 6, + "max": 82, + "generator": { + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.3 + } + } + }, + "fluid": { + "fluidType": {"block": "water"}, + "fluidHeight": 10 + } + }, + { + "canBreakSurface": true, + "horizontalSlope": { + "min": -20, + "max": 10, + "generator": { + "style": "IRIS_THICK", + "zoom": 0.885, + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.3 + } + } + }, + "caveThickness": 0.7, + "caveZoom": 0.89, + "verticalSlope": { + "min": 68, + "max": 110, + "generator": { + "style": "IRIS_DOUBLE", + "zoom": 1.82, + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.3 + } + } + } + } + ], + "shoreBiomeStyle": { + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "caves": true, + "landChance": 0.69, + "preventLeafDecay": true, + "version": 2, + "deposits": [ + { + "minHeight": 19, + "maxPerChunk": 12, + "maxHeight": 150, + "minPerChunk": 4, + "minSize": 22, + "maxSize": 32, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ], + "varience": 4 + }, + { + "minHeight": 45, + "maxPerChunk": 12, + "maxHeight": 140, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "gravel" + } + ], + "varience": 4 + }, + { + "minHeight": 25, + "maxPerChunk": 12, + "maxHeight": 95, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "andesite" + } + ], + "varience": 4 + }, + { + "minHeight": 35, + "maxPerChunk": 12, + "maxHeight": 100, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "granite" + } + ], + "varience": 4 + }, + { + "minHeight": 45, + "maxPerChunk": 12, + "maxHeight": 115, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "diorite" + } + ], + "varience": 4 + }, + { + "minHeight": 2, + "maxPerChunk": 2, + "maxHeight": 18, + "minPerChunk": 1, + "minSize": 2, + "maxSize": 5, + "palette": [ + { + "block": "diamond_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 4, + "maxPerChunk": 5, + "maxHeight": 40, + "minPerChunk": 1, + "minSize": 5, + "maxSize": 8, + "palette": [ + { + "data": { + "lit": false + }, + "block": "redstone_ore" + } + ], + "varience": 7 + }, + { + "minHeight": 3, + "maxPerChunk": 2, + "maxHeight": 67, + "minPerChunk": 1, + "minSize": 1, + "maxSize": 3, + "palette": [ + { + "block": "gold_ore" + } + ], + "varience": 3 + }, + { + "minHeight": 3, + "maxPerChunk": 2, + "maxHeight": 29, + "minPerChunk": 0, + "minSize": 3, + "maxSize": 8, + "palette": [ + { + "block": "lapis_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 1, + "maxPerChunk": 9, + "maxHeight": 120, + "minPerChunk": 9, + "minSize": 3, + "maxSize": 8, + "palette": [ + { + "block": "iron_ore" + } + ], + "varience": 7 + }, + { + "minHeight": 1, + "maxPerChunk": 10, + "maxHeight": 175, + "minPerChunk": 9, + "minSize": 6, + "maxSize": 10, + "palette": [ + { + "block": "coal_ore" + } + ], + "varience": 9 + } + ], + "environment": "NORMAL", + "overlayNoise": [ + { + "min": 0, + "max": 6, + "generator": { + "style": "FRACTAL_WATER", + "zoom": 8 + } + }, + { + "min": 0, + "max": 6, + "generator": { + "style": "IRIS_DOUBLE", + "zoom": 1.1 + } + } + ], + "islandBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "skylandBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "name": "Overworld", + "regionZoom": 20, + "dimensionAngleDeg": 19 +} diff --git a/dimensions/overworldv2widecaves.json b/dimensions/overworldv2widecaves.json new file mode 100644 index 00000000..96c4c5a2 --- /dev/null +++ b/dimensions/overworldv2widecaves.json @@ -0,0 +1,409 @@ +{ + "continentalStyle": { + "style": "CELLULAR_HEIGHT_IRIS_DOUBLE", + "zoom": 12.925, + "exponent": 10.1 + }, + "stronghold": "stronghold", + "decorate": true, + "focus": "temperate-birch-forest", + "landZoom": 3.15, + "placeObjects": true, + "regions": [ + "mushroom", + "swamp", + "mountain", + "ocean", + "tropical", + "temperate", + "savanna", + "temperate", + "ocean", + "frozen", + "hot", + "tundra", + "temperate", + "mesa" + ], + "seaBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "seaZoom": 1.25, + "biomeZoom": 8.09, + "carving": true, + "lootTries": 32, + "caveBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "continentZoom": 1, + "postProcessing": true, + "landBiomeStyle": { + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "regionStyle": { + "style": "CELLULAR_IRIS_DOUBLE", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "aggressiveBiomeReshuffle": true, + "entitySpawnOverrides": [ + { + "cancelSourceSpawn": true, + "entity": "fred", + "rarity": 60, + "trigger": "VEX" + }, + { + "cancelSourceSpawn": true, + "entity": "fred", + "rarity": 260, + "trigger": "PANDA" + }, + { + "cancelSourceSpawn": true, + "entity": "dan", + "rarity": 250, + "trigger": "CREEPER" + }, + { + "cancelSourceSpawn": true, + "entity": "phantomapi", + "rarity": 70, + "trigger": "PHANTOM" + } + ], + "terrainZoom": 1, + "coordFractureZoom": 0.15, + "fluidHeight": 63, + "ravines": false, + "ravineRarity": 28, + "ravineRibRarity": 2, + "fluidPalette": { + "palette": [ + { + "block": "water" + } + ] + }, + "rockPalette": { + "palette": [ + { + "weight": 10, + "block": "stone" + }, + { + "block": "granite" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "IRIS_THICK", + "zoom": 1.26, + "fracture": { + "style": "STATIC", + "multiplier": 3 + } + } + }, + "loot": { + "tables": [ + "global-treasure", + "global-tools", + "global-clutter" + ] + }, + "coordFractureDistance": 926, + "caveLayers": [ + { + "canBreakSurface": false, + "horizontalSlope": { + "min": -110, + "max": 100, + "generator": { + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 9, + "style": "FRACTAL_SMOKE", + "zoom": 0.3 + } + } + }, + "caveThickness": 2.2, + "caveZoom": 1.5, + "verticalSlope": { + "min": 6, + "max": 82, + "generator": { + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 9, + "style": "IRIS_THICK", + "zoom": 0.6 + } + } + } + }, + { + "canBreakSurface": false, + "horizontalSlope": { + "min": -256, + "max": 256, + "generator": { + "exponent": 2, + "style": "FRACTAL_SMOKE", + "fracture": { + "multiplier": 25, + "style": "FLAT" + } + } + }, + "caveThickness": 2.5, + "caveZoom": 5, + "verticalSlope": { + "min": 0, + "max": 25, + "generator": { + "zoom": 1.538, + "style": "FRACTAL_SMOKE" + } + }, + "fluid": { + "fluidType": { + "weight": 5, + "block": "water" + }, + "fluidHeight": 6 + } + } + ], + "shoreBiomeStyle": { + "style": "CELLULAR", + "fracture": { + "multiplier": 18, + "maxFractureAccuracy": true, + "style": "FRACTAL_WATER", + "zoom": 0.255, + "fracture": { + "maxFractureAccuracy": true, + "style": "STATIC", + "multiplier": 4 + } + } + }, + "caves": true, + "landChance": 0.69, + "preventLeafDecay": true, + "version": 2, + "deposits": [ + { + "minHeight": 19, + "maxPerChunk": 12, + "maxHeight": 150, + "minPerChunk": 4, + "minSize": 22, + "maxSize": 32, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ], + "varience": 4 + }, + { + "minHeight": 45, + "maxPerChunk": 12, + "maxHeight": 140, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "gravel" + } + ], + "varience": 4 + }, + { + "minHeight": 25, + "maxPerChunk": 12, + "maxHeight": 95, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "andesite" + } + ], + "varience": 4 + }, + { + "minHeight": 35, + "maxPerChunk": 12, + "maxHeight": 100, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "granite" + } + ], + "varience": 4 + }, + { + "minHeight": 45, + "maxPerChunk": 12, + "maxHeight": 115, + "minPerChunk": 4, + "minSize": 19, + "maxSize": 24, + "palette": [ + { + "block": "diorite" + } + ], + "varience": 4 + }, + { + "minHeight": 2, + "maxPerChunk": 2, + "maxHeight": 18, + "minPerChunk": 1, + "minSize": 2, + "maxSize": 5, + "palette": [ + { + "block": "diamond_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 4, + "maxPerChunk": 5, + "maxHeight": 40, + "minPerChunk": 1, + "minSize": 5, + "maxSize": 8, + "palette": [ + { + "data": { + "lit": false + }, + "block": "redstone_ore" + } + ], + "varience": 7 + }, + { + "minHeight": 3, + "maxPerChunk": 2, + "maxHeight": 67, + "minPerChunk": 1, + "minSize": 1, + "maxSize": 3, + "palette": [ + { + "block": "gold_ore" + } + ], + "varience": 3 + }, + { + "minHeight": 3, + "maxPerChunk": 2, + "maxHeight": 29, + "minPerChunk": 0, + "minSize": 3, + "maxSize": 8, + "palette": [ + { + "block": "lapis_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 1, + "maxPerChunk": 9, + "maxHeight": 120, + "minPerChunk": 9, + "minSize": 3, + "maxSize": 8, + "palette": [ + { + "block": "iron_ore" + } + ], + "varience": 7 + }, + { + "minHeight": 1, + "maxPerChunk": 10, + "maxHeight": 175, + "minPerChunk": 9, + "minSize": 6, + "maxSize": 10, + "palette": [ + { + "block": "coal_ore" + } + ], + "varience": 9 + } + ], + "environment": "NORMAL", + "overlayNoise": [ + { + "min": 0, + "max": 6, + "generator": { + "style": "FRACTAL_WATER", + "zoom": 8 + } + }, + { + "min": 0, + "max": 6, + "generator": { + "style": "IRIS_DOUBLE", + "zoom": 1.1 + } + } + ], + "islandBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "skylandBiomeStyle": { + "style": "CELLULAR_IRIS_DOUBLE" + }, + "name": "Overworld", + "regionZoom": 20, + "dimensionAngleDeg": 19 +} diff --git a/entities/aeternum.json b/entities/aeternum.json new file mode 100644 index 00000000..9462efa5 --- /dev/null +++ b/entities/aeternum.json @@ -0,0 +1,11 @@ +{ + "type": "CAT", + "silent": true, + "passengers": [ + { + "type": "PARROT", + "customName": "&eAeternum", + "customNameVisible": true + } + ] +} \ 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/brian.json b/entities/brian.json new file mode 100644 index 00000000..09ab3670 --- /dev/null +++ b/entities/brian.json @@ -0,0 +1,32 @@ +{ + "type": "EVOKER", + "customName": "&dMagic Psychopath", + "attributes": [ + { + "attribute": "GENERIC_ARMOR", + "maxAmount": 5, + "minAmount": 3, + "operation": "ADD_NUMBER", + "name": "5head" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "maxAmount": 21, + "minAmount": 19, + "operation": "ADD_NUMBER", + "name": "6head" + } + ], + "helmet": { + "type": "damaged_anvil", + "displayName": "&dCracked Mind" + }, + "mainHand": { + "type": "blaze_rod", + "displayName": "&dStrange Wand" + }, + "offHand": { + "type": "blaze_rod", + "displayName": "&dStrange Wand" + } +} \ No newline at end of file diff --git a/entities/chicken.json b/entities/chicken.json new file mode 100644 index 00000000..37e7a479 --- /dev/null +++ b/entities/chicken.json @@ -0,0 +1,3 @@ +{ + "type": "CHICKEN" +} \ No newline at end of file diff --git a/entities/cow.json b/entities/cow.json new file mode 100644 index 00000000..19a95a63 --- /dev/null +++ b/entities/cow.json @@ -0,0 +1,3 @@ +{ + "type": "COW" +} \ No newline at end of file diff --git a/entities/dan.json b/entities/dan.json new file mode 100644 index 00000000..8bbb4580 --- /dev/null +++ b/entities/dan.json @@ -0,0 +1,11 @@ +{ + "type": "VEX", + "passengers": [ + { + "type": "CREEPER", + "customName": "&acyberpwn", + "customNameVisible": true, + "invulnerable": true + } + ] +} \ No newline at end of file diff --git a/entities/drowned.json b/entities/drowned.json new file mode 100644 index 00000000..a4e49fc8 --- /dev/null +++ b/entities/drowned.json @@ -0,0 +1,3 @@ +{ + "type": "DROWNED" +} \ 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/fred.json b/entities/fred.json new file mode 100644 index 00000000..d990e68a --- /dev/null +++ b/entities/fred.json @@ -0,0 +1,13 @@ +{ + "type": "VEX", + "passengers": [ + { + "type": "PANDA", + "invulnerable": true, + "customName": "&3Fred", + "baby": true, + "pandaMainGene": "PLAYFUL", + "pandaHiddenGene": "AGGRESSIVE" + } + ] +} \ No newline at end of file diff --git a/entities/golem.json b/entities/golem.json new file mode 100644 index 00000000..9dfbe143 --- /dev/null +++ b/entities/golem.json @@ -0,0 +1,3 @@ +{ + "type": "IRON_GOLEM" +} \ 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/mooshroom.json b/entities/mooshroom.json new file mode 100644 index 00000000..3a310307 --- /dev/null +++ b/entities/mooshroom.json @@ -0,0 +1,3 @@ +{ + "type": "MUSHROOM_COW" +} \ No newline at end of file diff --git a/entities/ocelot.json b/entities/ocelot.json new file mode 100644 index 00000000..604e6e0f --- /dev/null +++ b/entities/ocelot.json @@ -0,0 +1,3 @@ +{ + "type": "OCELOT" +} \ No newline at end of file diff --git a/entities/panda.json b/entities/panda.json new file mode 100644 index 00000000..e62fe89a --- /dev/null +++ b/entities/panda.json @@ -0,0 +1,3 @@ +{ + "type": "PANDA" +} \ 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/phantomapi.json b/entities/phantomapi.json new file mode 100644 index 00000000..f02080d0 --- /dev/null +++ b/entities/phantomapi.json @@ -0,0 +1,5 @@ +{ + "type": "PHANTOM", + "customName": "&dPhantomAPI", + "customNameVisible": true +} \ No newline at end of file diff --git a/entities/pig.json b/entities/pig.json new file mode 100644 index 00000000..b0cc5ab2 --- /dev/null +++ b/entities/pig.json @@ -0,0 +1,3 @@ +{ + "type": "PIG" +} \ 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/sheep.json b/entities/sheep.json new file mode 100644 index 00000000..98e0dce4 --- /dev/null +++ b/entities/sheep.json @@ -0,0 +1,3 @@ +{ + "type": "SHEEP" +} \ No newline at end of file diff --git a/entities/shroud.json b/entities/shroud.json new file mode 100644 index 00000000..c851f341 --- /dev/null +++ b/entities/shroud.json @@ -0,0 +1,96 @@ +{ + "type": "STRAY", + "ai": true, + "aware": true, + "customName": "&7Shroud", + "removable": true, + "mainHand": { + "displayName": "&7Shroud's Bow", + "type": "bow", + "enchantments": [ + { + "enchantment": "ARROW_DAMAGE", + "maxLevel": 2, + "minLevel": 1 + }, + { + "enchantment": "MULTISHOT", + "maxLevel": 3, + "minLevel": 2 + } + ] + }, + "offHand": { + "type": "soul_lantern", + "displayName": "&7Shroud's Light" + }, + "attributes": [ + { + "attribute": "GENERIC_MOVEMENT_SPEED", + "maxAmount": 0.5, + "minAmount": 0.35, + "name": "Speed of shroud", + "operation": "MULTIPLY_SCALAR_1" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "chance": 1, + "maxAmount": 15, + "minAmount": 12, + "name": "Health of shroud", + "operation": "ADD_NUMBER" + } + ], + "helmet": { + "type": "leather_helmet", + "leatherColor": "#1f2063", + "displayName": "&7Shroud's Hood", + "enchantments": [ + { + "chance": 0.25, + "enchantment": "THORNS", + "maxLevel": 1, + "minLevel": 1 + } + ] + }, + "chestplate": { + "type": "leather_chestplate", + "displayName": "&7Shroud's Robes", + "leatherColor": "#363457", + "enchantments": [ + { + "chance": 0.25, + "enchantment": "PROTECTION_ENVIRONMENTAL", + "maxLevel": 1, + "minLevel": 1 + } + ] + }, + "leggings": { + "type": "leather_leggings", + "displayName": "&7Shroud's Leggings", + "leatherColor": "#363042", + "enchantments": [ + { + "chance": 0.25, + "enchantment": "PROTECTION_FIRE", + "maxLevel": 1, + "minLevel": 1 + } + ] + }, + "boots": { + "type": "leather_boots", + "leatherColor": "#2a2730", + "displayName": "&7Shroud's Boots", + "enchantments": [ + { + "chance": 0.25, + "enchantment": "FROST_WALKER", + "maxLevel": 1, + "minLevel": 1 + } + ] + } +} \ 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 new file mode 100644 index 00000000..83227e89 --- /dev/null +++ b/entities/villager.json @@ -0,0 +1,10 @@ +{ + "type": "BOAT", + "aware": true, + "ai": true, + "passengers": [ + { + "type": "VILLAGER" + } + ] +} diff --git a/entities/wolf.json b/entities/wolf.json new file mode 100644 index 00000000..6d3992e8 --- /dev/null +++ b/entities/wolf.json @@ -0,0 +1,3 @@ +{ + "type": "WOLF" +} \ No newline at end of file diff --git a/generators/canyon-steep.json b/generators/canyon-steep.json new file mode 100644 index 00000000..912444e8 --- /dev/null +++ b/generators/canyon-steep.json @@ -0,0 +1,16 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 3 + }, + "seed": 530, + "composite": [ + { + "seed": 530, + "style": { + "style": "IRIS", + "zoom": 0.9 + } + } + ] +} diff --git a/generators/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..277b75ee --- /dev/null +++ b/generators/dunes.json @@ -0,0 +1,24 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 20 + }, + "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..95f43f1e --- /dev/null +++ b/generators/flat.json @@ -0,0 +1,15 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_12", + "horizontalScale": 40 + }, + "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-land.json b/generators/mountain-land.json new file mode 100644 index 00000000..819783b8 --- /dev/null +++ b/generators/mountain-land.json @@ -0,0 +1,26 @@ +{ + "interpolator": { + "function": "HERMITE_STARCAST_12", + "horizontalScale": 15 + }, + "seed": 9875476, + "composite": [ + { + "seed": 5644, + "style": { + "style": "IRIS", + "zoom": 1.9, + "fracture": { + "style": "PERLIN_IRIS_DOUBLE", + "zoom": 0.8, + "multiplier": 30, + "fracture": { + "style": "SIMPLEX", + "zoom": 0.2, + "multiplier": 10 + } + } + } + } + ] +} \ No newline at end of file diff --git a/generators/mountain-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 new file mode 100644 index 00000000..42bac646 --- /dev/null +++ b/generators/mountain.json @@ -0,0 +1,40 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 30 + }, + "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/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-cliffs.json b/generators/plain-cliffs.json new file mode 100644 index 00000000..51a5805d --- /dev/null +++ b/generators/plain-cliffs.json @@ -0,0 +1,42 @@ +{ + "composite":[ + { + "style":{ + "style":"IRIS_DOUBLE", + "zoom":0.87, + "fracture":{ + "style":"IRIS_HALF", + "zoom":0.295, + "multiplier":18 + } + }, + "seed":10556, + "bezier":true, + "exponent":1.125 + } + ], + "interpolator":{ + "function":"BILINEAR_STARCAST_9", + "horizontalScale":39 + }, + "seed":7246661, + "cliffHeightMax":80, + "cliffHeightMin":45, + "cliffHeightGenerator":{ + "style":{ + "style":"IRIS" + }, + "sinCentered":false, + "seed":50056, + "parametric":false, + "zoom":4.2, + "enabled":true, + "offsetX":0, + "octaves":3, + "offsetZ":0, + "offsetY":0, + "opacity":1, + "bezier":false, + "exponent":1.125 + } +} \ No newline at end of file diff --git a/generators/plain.json b/generators/plain.json new file mode 100644 index 00000000..445c5578 --- /dev/null +++ b/generators/plain.json @@ -0,0 +1,22 @@ +{ + "interpolator":{ + "function":"BILINEAR_STARCAST_9", + "horizontalScale":33 + }, + "seed":7246661, + "composite":[ + { + "style":{ + "style":"IRIS_DOUBLE", + "zoom":0.87, + "fracture":{ + "style":"IRIS", + "zoom":0.195, + "multiplier":18 + } + }, + "seed":10056, + "bezier":true + } + ] +} \ No newline at end of file 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..5e8138b1 --- /dev/null +++ b/generators/soft-river.json @@ -0,0 +1,17 @@ +{ + "interpolator": { + "function": "BILINEAR_STARCAST_9", + "horizontalScale": 30 + }, + "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 new file mode 100644 index 00000000..77d2aee0 --- /dev/null +++ b/jigsaw-pieces/bastion/blocks/air.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:block_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/blocks/air" +} diff --git a/jigsaw-pieces/bastion/blocks/gold.json b/jigsaw-pieces/bastion/blocks/gold.json new file mode 100644 index 00000000..5c1c1f50 --- /dev/null +++ b/jigsaw-pieces/bastion/blocks/gold.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:block_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/blocks/gold" +} diff --git a/jigsaw-pieces/bastion/bridge/bridge_pieces/bridge.json b/jigsaw-pieces/bastion/bridge/bridge_pieces/bridge.json new file mode 100644 index 00000000..486b7ce7 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/bridge_pieces/bridge.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:leg_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/legs"], + "position": { + "x": -9, + "y": -9, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:leg_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/legs"], + "position": { + "x": 9, + "y": -9, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 11, + "y": -6, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bridge_connector", + "pools": ["empty"], + "position": { + "x": 15, + "y": 4, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/bridge_pieces/bridge" +} diff --git a/jigsaw-pieces/bastion/bridge/connectors/back_bridge_bottom.json b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_bottom.json new file mode 100644 index 00000000..3480da2e --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_bottom.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:back_bridge_connector_bottom", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/connectors/back_bridge_bottom" +} diff --git a/jigsaw-pieces/bastion/bridge/connectors/back_bridge_top.json b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_top.json new file mode 100644 index 00000000..8079bfb5 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/connectors/back_bridge_top.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:back_bridge_connector_top", + "pools": ["empty"], + "position": { + "x": -4, + "y": -5, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/connectors/back_bridge_top" +} diff --git a/jigsaw-pieces/bastion/bridge/legs/leg_0.json b/jigsaw-pieces/bastion/bridge/legs/leg_0.json new file mode 100644 index 00000000..14e9da6b --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/legs/leg_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:leg_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": 10, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/legs/leg_0" +} diff --git a/jigsaw-pieces/bastion/bridge/legs/leg_1.json b/jigsaw-pieces/bastion/bridge/legs/leg_1.json new file mode 100644 index 00000000..0659a112 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/legs/leg_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:leg_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": 10, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/legs/leg_1" +} diff --git a/jigsaw-pieces/bastion/bridge/rampart_plates/plate_0.json b/jigsaw-pieces/bastion/bridge/rampart_plates/plate_0.json new file mode 100644 index 00000000..8fd68731 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/rampart_plates/plate_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart_plate_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": 9, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/rampart_plates/plate_0" +} diff --git a/jigsaw-pieces/bastion/bridge/ramparts/rampart_0.json b/jigsaw-pieces/bastion/bridge/ramparts/rampart_0.json new file mode 100644 index 00000000..becbb112 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/ramparts/rampart_0.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ramparts", + "pools": ["empty"], + "position": { + "x": -8, + "y": -11, + "z": -8 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 6, + "y": -9, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 5, + "y": -7, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/ramparts/rampart_0" +} diff --git a/jigsaw-pieces/bastion/bridge/ramparts/rampart_1.json b/jigsaw-pieces/bastion/bridge/ramparts/rampart_1.json new file mode 100644 index 00000000..904b791e --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/ramparts/rampart_1.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ramparts", + "pools": ["empty"], + "position": { + "x": -8, + "y": -16, + "z": -8 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 5, + "y": -13, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -1, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": 0, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 1, + "y": 0, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -5, + "y": 2, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:rampart_plate_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/rampart_plates"], + "position": { + "x": -8, + "y": 15, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/ramparts/rampart_1" +} diff --git a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance.json b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance.json new file mode 100644 index 00000000..32573ec9 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance.json @@ -0,0 +1,336 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:entrance_base_connector", + "pools": ["empty"], + "position": { + "x": -8, + "y": -16, + "z": -16 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:back_bridge_connector_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/connectors"], + "position": { + "x": 8, + "y": -16, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": -3, + "y": -15, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -15, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -15, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 2, + "y": -15, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 4, + "y": -15, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bridge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/bridge_pieces"], + "position": { + "x": -8, + "y": -14, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": 6, + "y": -14, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 7, + "y": -14, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -6, + "y": -9, + "z": 12 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": -9, + "z": 12 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 2, + "y": -9, + "z": 11 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:entrance_face", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/starting_pieces"], + "position": { + "x": -8, + "y": -8, + "z": -16 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 4, + "y": -8, + "z": 12 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -2, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 3, + "y": -2, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 4, + "y": -1, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 1, + "y": 2, + "z": -10 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 5, + "y": 3, + "z": 11 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/starting_pieces/entrance" +} diff --git a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_base.json b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_base.json new file mode 100644 index 00000000..c0a6577c --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_base.json @@ -0,0 +1,206 @@ +{ + "connectors": [ + { + "targetName": "minecraft:wall_base_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/walls"], + "position": { + "x": -6, + "y": -16, + "z": -16 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:wall_base_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/walls"], + "position": { + "x": -6, + "y": -16, + "z": 15 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -6, + "y": 8, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": 8, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -3, + "y": 8, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": 8, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -6, + "y": 9, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -2, + "y": 9, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 3, + "y": 9, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:back_bridge_connector_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/connectors"], + "position": { + "x": 7, + "y": 10, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:entrance_base_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/starting_pieces"], + "position": { + "x": -8, + "y": 15, + "z": -16 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/starting_pieces/entrance_base" +} diff --git a/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_face.json b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_face.json new file mode 100644 index 00000000..b7329ec0 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/starting_pieces/entrance_face.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:entrance_face", + "pools": ["empty"], + "position": { + "x": 2, + "y": -12, + "z": -16 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/starting_pieces/entrance_face" +} diff --git a/jigsaw-pieces/bastion/bridge/walls/wall_base_0.json b/jigsaw-pieces/bastion/bridge/walls/wall_base_0.json new file mode 100644 index 00000000..58d9b762 --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/walls/wall_base_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall_base_connector_right", + "pools": ["empty"], + "position": { + "x": -8, + "y": -12, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -3, + "y": -11, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -3, + "y": -9, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:ramparts", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/ramparts"], + "position": { + "x": -8, + "y": 11, + "z": -8 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/walls/wall_base_0" +} diff --git a/jigsaw-pieces/bastion/bridge/walls/wall_base_1.json b/jigsaw-pieces/bastion/bridge/walls/wall_base_1.json new file mode 100644 index 00000000..85de980d --- /dev/null +++ b/jigsaw-pieces/bastion/bridge/walls/wall_base_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall_base_connector_left", + "pools": ["empty"], + "position": { + "x": -8, + "y": -12, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ramparts", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/bridge/ramparts"], + "position": { + "x": -8, + "y": 11, + "z": -8 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/bridge/walls/wall_base_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/air_base.json b/jigsaw-pieces/bastion/hoglin_stable/air_base.json new file mode 100644 index 00000000..cf59a327 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/air_base.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:starting_stairs_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/starting_pieces"], + "position": { + "x": -15, + "y": -12, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:wall_base", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/wall_bases"], + "position": { + "x": -15, + "y": -12, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/air_base" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/connectors/end_post_connector.json b/jigsaw-pieces/bastion/hoglin_stable/connectors/end_post_connector.json new file mode 100644 index 00000000..ce8a6931 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/connectors/end_post_connector.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:post_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": 0, + "z": -11 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:end_post_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/posts"], + "position": { + "x": -1, + "y": 0, + "z": 10 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/connectors/end_post_connector" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_0.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_0.json new file mode 100644 index 00000000..4619c442 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_0.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/inner_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_1.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_1.json new file mode 100644 index 00000000..2d089497 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/inner_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_2.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_2.json new file mode 100644 index 00000000..ece84f94 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": -1, + "y": -3, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/inner_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_3.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_3.json new file mode 100644 index 00000000..5f0930c8 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_3.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/inner_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_4.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_4.json new file mode 100644 index 00000000..b92a9800 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/inner_4.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/small_stables/outer"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/inner_4" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_0.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_0.json new file mode 100644 index 00000000..0ed47be6 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/outer_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_1.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_1.json new file mode 100644 index 00000000..0fb7aabd --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 1, + "y": -3, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/outer_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_2.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_2.json new file mode 100644 index 00000000..fc0d7e4f --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -2, + "y": -3, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/outer_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_3.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_3.json new file mode 100644 index 00000000..2e0da5f4 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/outer_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_4.json b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_4.json new file mode 100644 index 00000000..b16235e2 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/large_stables/outer_4.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/large_stables/outer_4" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/posts/end_post.json b/jigsaw-pieces/bastion/hoglin_stable/posts/end_post.json new file mode 100644 index 00000000..e6742d64 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/posts/end_post.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:end_post_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": 11, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/posts/end_post" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/posts/stair_post.json b/jigsaw-pieces/bastion/hoglin_stable/posts/stair_post.json new file mode 100644 index 00000000..0af409bd --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/posts/stair_post.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_post", + "pools": ["empty"], + "position": { + "x": -1, + "y": -12, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stairs_mirrored", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/mirrored_starting_pieces"], + "position": { + "x": 0, + "y": -12, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:post_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/connectors"], + "position": { + "x": -1, + "y": 11, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/posts/stair_post" +} 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 new file mode 100644 index 00000000..c693143b --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/rampart_plates/rampart_plate_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart_plate", + "pools": ["empty"], + "position": { + "x": 0, + "y": 9, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/rampart_plates/rampart_plate_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_1.json b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_1.json new file mode 100644 index 00000000..3d63271e --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_1.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart", + "pools": ["empty"], + "position": { + "x": -8, + "y": -16, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 2, + "y": -13, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -11, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -5, + "y": -6, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -5, + "y": -6, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 1, + "y": 0, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 2, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -4, + "y": 2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:rampart_plate", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/rampart_plates"], + "position": { + "x": -8, + "y": 15, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/ramparts/ramparts_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_2.json b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_2.json new file mode 100644 index 00000000..ae31df31 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart", + "pools": ["empty"], + "position": { + "x": -8, + "y": -10, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -8, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 1, + "y": -8, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 3, + "y": -8, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/ramparts/ramparts_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_3.json b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_3.json new file mode 100644 index 00000000..ef41a24d --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/ramparts/ramparts_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart", + "pools": ["empty"], + "position": { + "x": -8, + "y": -6, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -1, + "y": -4, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 2, + "y": -4, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/ramparts/ramparts_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_0.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_0.json new file mode 100644 index 00000000..2dd75ad1 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_0.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/inner_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_1.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_1.json new file mode 100644 index 00000000..7ef09194 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 2, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/inner_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_2.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_2.json new file mode 100644 index 00000000..7b236101 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_2.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -2, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": 1, + "y": -3, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/inner_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_3.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_3.json new file mode 100644 index 00000000..ca522c46 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/inner_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_left", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:outer_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:inner_connector_right", + "pools": ["bastion/hoglin_stable/large_stables/outer"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -3, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/inner_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_0.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_0.json new file mode 100644 index 00000000..1a43fa15 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 1, + "y": -3, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/outer_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_1.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_1.json new file mode 100644 index 00000000..45facf40 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": -4, + "y": -3, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": 1, + "y": -3, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/outer_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_2.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_2.json new file mode 100644 index 00000000..5f17a5d0 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/outer_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_3.json b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_3.json new file mode 100644 index 00000000..469e303b --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/small_stables/outer_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_left", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_connector_right", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/hoglin"], + "position": { + "x": -2, + "y": -3, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/small_stables/outer_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_0.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_0.json new file mode 100644 index 00000000..71926717 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:starting_stairs", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_1_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_1.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_1.json new file mode 100644 index 00000000..89d2231b --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:starting_stairs", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_1_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_2.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_2.json new file mode 100644 index 00000000..5dc36f19 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:starting_stairs", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_1_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_3.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_3.json new file mode 100644 index 00000000..b72f66f0 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_3.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:starting_stairs", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_1_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_4.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_4.json new file mode 100644 index 00000000..148681f7 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_1_4.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:starting_stairs", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_1_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_1_4" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_0.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_0.json new file mode 100644 index 00000000..557f9955 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_3_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_2_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_1.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_1.json new file mode 100644 index 00000000..5a9d40bc --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_3_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_2_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_2.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_2.json new file mode 100644 index 00000000..5698619d --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_3_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_2_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_3.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_3.json new file mode 100644 index 00000000..3c99829e --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_3.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_3_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_2_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_4.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_4.json new file mode 100644 index 00000000..9df85d40 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_2_4.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_3_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_2_top", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_2_4" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_0.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_0.json new file mode 100644 index 00000000..2604910e --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_0.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_3_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_3_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_1.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_1.json new file mode 100644 index 00000000..0d8a10a3 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_3_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_3_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_2.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_2.json new file mode 100644 index 00000000..92086c20 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_3_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_3_2" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_3.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_3.json new file mode 100644 index 00000000..9e440e81 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_3_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_3_3" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_4.json b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_4.json new file mode 100644 index 00000000..46381138 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/stairs/stairs_3_4.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stair_3_bottom", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/stairs/stairs_3_4" +} 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 new file mode 100644 index 00000000..87cb964b --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stairs_mirrored", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": 7, + "y": 2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/stairs_0_mirrored" +} 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 new file mode 100644 index 00000000..b3c3690b --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stairs_mirrored", + "pools": ["empty"], + "position": { + "x": 7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/stairs_1_mirrored" +} 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 new file mode 100644 index 00000000..145771a8 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stairs_mirrored", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": 7, + "y": 2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/stairs_2_mirrored" +} 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 new file mode 100644 index 00000000..336f5082 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stairs_mirrored", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": 7, + "y": 2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/stairs_3_mirrored" +} 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 new file mode 100644 index 00000000..95f4e085 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stairs_mirrored", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": 7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": 7, + "y": 2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/stairs_4_mirrored" +} 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 new file mode 100644 index 00000000..12c79c7c --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_0.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs_connector", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_post", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/posts"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/starting_stairs_0" +} 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 new file mode 100644 index 00000000..52a25313 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_1.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs_connector", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_post", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/posts"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/starting_stairs_1" +} 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 new file mode 100644 index 00000000..bf5147ce --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_2.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs_connector", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_post", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/posts"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/starting_stairs_2" +} 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 new file mode 100644 index 00000000..62986884 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_3.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs_connector", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_post", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/posts"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/starting_stairs_3" +} 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 new file mode 100644 index 00000000..54057b15 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/starting_pieces/starting_stairs_4.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:inner_connector_right", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/small_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs_connector", + "pools": ["empty"], + "position": { + "x": -7, + "y": -3, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:inner_connector_left", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stable_stairs", + "pools": ["bastion/hoglin_stable/large_stables/inner"], + "position": { + "x": -7, + "y": -3, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stair_post", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/posts"], + "position": { + "x": 7, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stair_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:starting_stairs", + "pools": ["bastion/hoglin_stable/stairs"], + "position": { + "x": -7, + "y": 2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/starting_pieces/starting_stairs_4" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_0.json b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_0.json new file mode 100644 index 00000000..873ceea3 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_0.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:side_wall", + "pools": ["empty"], + "position": { + "x": -8, + "y": -12, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:side_wall", + "pools": ["empty"], + "position": { + "x": 7, + "y": -12, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 3, + "y": -11, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -7, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -7, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:rampart", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/ramparts"], + "position": { + "x": -8, + "y": 11, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/walls/side_wall_0" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_1.json b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_1.json new file mode 100644 index 00000000..f85c883a --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/walls/side_wall_1.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:side_wall", + "pools": ["empty"], + "position": { + "x": -8, + "y": -12, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:side_wall", + "pools": ["empty"], + "position": { + "x": 7, + "y": -12, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 4, + "y": -11, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -8, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -1, + "z": -4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -1, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -1, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:rampart", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/ramparts"], + "position": { + "x": -8, + "y": 11, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/walls/side_wall_1" +} diff --git a/jigsaw-pieces/bastion/hoglin_stable/walls/wall_base.json b/jigsaw-pieces/bastion/hoglin_stable/walls/wall_base.json new file mode 100644 index 00000000..27d198c0 --- /dev/null +++ b/jigsaw-pieces/bastion/hoglin_stable/walls/wall_base.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:side_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/walls"], + "position": { + "x": 5, + "y": -12, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:side_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/walls"], + "position": { + "x": 5, + "y": -12, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall_base", + "pools": ["empty"], + "position": { + "x": 7, + "y": -11, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 6, + "y": -9, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:rampart", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/hoglin_stable/ramparts"], + "position": { + "x": -8, + "y": 11, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/hoglin_stable/walls/wall_base" +} diff --git a/jigsaw-pieces/bastion/mobs/crossbow_piglin.json b/jigsaw-pieces/bastion/mobs/crossbow_piglin.json new file mode 100644 index 00000000..5ecd6845 --- /dev/null +++ b/jigsaw-pieces/bastion/mobs/crossbow_piglin.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:mob_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/mobs/crossbow_piglin" +} diff --git a/jigsaw-pieces/bastion/mobs/empty.json b/jigsaw-pieces/bastion/mobs/empty.json new file mode 100644 index 00000000..3f372c44 --- /dev/null +++ b/jigsaw-pieces/bastion/mobs/empty.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:mob_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/mobs/empty" +} diff --git a/jigsaw-pieces/bastion/mobs/hoglin.json b/jigsaw-pieces/bastion/mobs/hoglin.json new file mode 100644 index 00000000..64fe57b3 --- /dev/null +++ b/jigsaw-pieces/bastion/mobs/hoglin.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:mob_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/mobs/hoglin" +} diff --git a/jigsaw-pieces/bastion/mobs/melee_piglin.json b/jigsaw-pieces/bastion/mobs/melee_piglin.json new file mode 100644 index 00000000..32fb875f --- /dev/null +++ b/jigsaw-pieces/bastion/mobs/melee_piglin.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:mob_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/mobs/melee_piglin" +} diff --git a/jigsaw-pieces/bastion/mobs/melee_piglin_always.json b/jigsaw-pieces/bastion/mobs/melee_piglin_always.json new file mode 100644 index 00000000..e038cd61 --- /dev/null +++ b/jigsaw-pieces/bastion/mobs/melee_piglin_always.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:melee_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/mobs/melee_piglin_always" +} diff --git a/jigsaw-pieces/bastion/mobs/sword_piglin.json b/jigsaw-pieces/bastion/mobs/sword_piglin.json new file mode 100644 index 00000000..3f225a52 --- /dev/null +++ b/jigsaw-pieces/bastion/mobs/sword_piglin.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:mob_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/mobs/sword_piglin" +} diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_0.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_0.json new file mode 100644 index 00000000..1c9c8ad3 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_0.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -2, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:treasure", + "pools": ["empty"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/bases/centers/center_0" +} diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_1.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_1.json new file mode 100644 index 00000000..bb180755 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 2, + "y": -1, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 2, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:treasure", + "pools": ["empty"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/bases/centers/center_1" +} diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_2.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_2.json new file mode 100644 index 00000000..2d676e0a --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -2, + "y": -2, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 1, + "y": -2, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:treasure", + "pools": ["empty"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/bases/centers/center_2" +} diff --git a/jigsaw-pieces/bastion/treasure/bases/centers/center_3.json b/jigsaw-pieces/bastion/treasure/bases/centers/center_3.json new file mode 100644 index 00000000..5db5ea3a --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/bases/centers/center_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:treasure", + "pools": ["empty"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/bases/centers/center_3" +} diff --git a/jigsaw-pieces/bastion/treasure/bases/lava_basin.json b/jigsaw-pieces/bastion/treasure/bases/lava_basin.json new file mode 100644 index 00000000..3dbd7755 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/bases/lava_basin.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["empty"], + "position": { + "x": 11, + "y": -5, + "z": -12 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:center_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/bottom"], + "position": { + "x": -12, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:center_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/bottom"], + "position": { + "x": -2, + "y": -2, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:center_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/bottom"], + "position": { + "x": 1, + "y": -2, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:treasure", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/bases/centers"], + "position": { + "x": 3, + "y": -2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:center_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/bottom"], + "position": { + "x": 11, + "y": -2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:lower_stairs", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/stairs"], + "position": { + "x": -1, + "y": 5, + "z": -8 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:center_brain", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/brains"], + "position": { + "x": -1, + "y": 5, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": 5, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": 5, + "z": 8 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/bases/lava_basin" +} diff --git a/jigsaw-pieces/bastion/treasure/big_air_full.json b/jigsaw-pieces/bastion/treasure/big_air_full.json new file mode 100644 index 00000000..a10fb6c5 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/big_air_full.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:center_piece", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/bases"], + "position": { + "x": 11, + "y": -24, + "z": -11 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:entrance_bridge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/entrances"], + "position": { + "x": 1, + "y": 11, + "z": -19 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/big_air_full" +} diff --git a/jigsaw-pieces/bastion/treasure/brains/center_brain.json b/jigsaw-pieces/bastion/treasure/brains/center_brain.json new file mode 100644 index 00000000..7e6a8995 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/brains/center_brain.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_brain", + "pools": ["empty"], + "position": { + "x": -1, + "y": -17, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mid_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": -1, + "y": -12, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mid_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": -1, + "y": -12, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mid_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": 0, + "y": -12, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mid_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": 0, + "y": -12, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:top_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": -1, + "y": 3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:top_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": -1, + "y": 3, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:top_connector_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": 0, + "y": 3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:top_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/connectors"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:center_roof_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/roofs"], + "position": { + "x": 0, + "y": 17, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/brains/center_brain" +} diff --git a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_middle.json b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_middle.json new file mode 100644 index 00000000..9d6498e9 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_middle.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:center_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/mid"], + "position": { + "x": -5, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:mid_connector", + "pools": ["empty"], + "position": { + "x": 5, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/connectors/center_to_wall_middle" +} diff --git a/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top.json b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top.json new file mode 100644 index 00000000..2821e35b --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:center_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/top"], + "position": { + "x": -5, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:top_connector", + "pools": ["empty"], + "position": { + "x": 5, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/connectors/center_to_wall_top" +} 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 new file mode 100644 index 00000000..846514d0 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/connectors/center_to_wall_top_entrance.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:entrance_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/top"], + "position": { + "x": -5, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:top_connector_entrance", + "pools": ["empty"], + "position": { + "x": 5, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/connectors/center_to_wall_top_entrance" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/bottom/corner_0.json b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_0.json new file mode 100644 index 00000000..31730b89 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": 0, + "y": -8, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": 2, + "y": -8, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": -2, + "y": -4, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -4, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/bottom/corner_0" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/bottom/corner_1.json b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_1.json new file mode 100644 index 00000000..e4deb766 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/bottom/corner_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -8, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": 0, + "y": -8, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": -4, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -4, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/bottom/corner_1" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/edges/bottom.json b/jigsaw-pieces/bastion/treasure/corners/edges/bottom.json new file mode 100644 index 00000000..7b361033 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/edges/bottom.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom_edge_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -8, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/edges/bottom" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/edges/middle.json b/jigsaw-pieces/bastion/treasure/corners/edges/middle.json new file mode 100644 index 00000000..cdfa506b --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/edges/middle.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:middle_edge_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -7, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/edges/middle" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/edges/top.json b/jigsaw-pieces/bastion/treasure/corners/edges/top.json new file mode 100644 index 00000000..a926939f --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/edges/top.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:top_edge_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -8, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/edges/top" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/middle/corner_0.json b/jigsaw-pieces/bastion/treasure/corners/middle/corner_0.json new file mode 100644 index 00000000..0af8a705 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/middle/corner_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:middle_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:middle_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": 0, + "y": -7, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": -7, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/middle/corner_0" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/middle/corner_1.json b/jigsaw-pieces/bastion/treasure/corners/middle/corner_1.json new file mode 100644 index 00000000..06262d39 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/middle/corner_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:middle_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:middle_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": 0, + "y": -7, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": -7, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/middle/corner_1" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/top/corner_0.json b/jigsaw-pieces/bastion/treasure/corners/top/corner_0.json new file mode 100644 index 00000000..383857d9 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/top/corner_0.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:top_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:top_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": 0, + "y": -7, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": -7, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:corner_roof_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/roofs"], + "position": { + "x": 0, + "y": 7, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/top/corner_0" +} diff --git a/jigsaw-pieces/bastion/treasure/corners/top/corner_1.json b/jigsaw-pieces/bastion/treasure/corners/top/corner_1.json new file mode 100644 index 00000000..aa0e118e --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/corners/top/corner_1.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:top_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:top_corner_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": 0, + "y": -7, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": -7, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:corner_roof_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/roofs"], + "position": { + "x": 0, + "y": 7, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/corners/top/corner_1" +} diff --git a/jigsaw-pieces/bastion/treasure/entrances/entrance_0.json b/jigsaw-pieces/bastion/treasure/entrances/entrance_0.json new file mode 100644 index 00000000..47f1ea00 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/entrances/entrance_0.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bridge_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": -9, + "y": -7, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -6, + "y": -7, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:entrance_bridge_connector", + "pools": ["empty"], + "position": { + "x": 9, + "y": -7, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/entrances/entrance_0" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/empty.json b/jigsaw-pieces/bastion/treasure/extensions/empty.json new file mode 100644 index 00000000..79afa36c --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/empty.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/empty" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/fire_room.json b/jigsaw-pieces/bastion/treasure/extensions/fire_room.json new file mode 100644 index 00000000..3432f6a1 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/fire_room.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": -5, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/fire_room" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/house_0.json b/jigsaw-pieces/bastion/treasure/extensions/house_0.json new file mode 100644 index 00000000..4591d197 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/house_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:house_connector", + "pools": ["empty"], + "position": { + "x": -2, + "y": -6, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/house_0" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/house_1.json b/jigsaw-pieces/bastion/treasure/extensions/house_1.json new file mode 100644 index 00000000..98a5594c --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:house_connector", + "pools": ["empty"], + "position": { + "x": -2, + "y": -6, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/house_1" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_0.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_0.json new file mode 100644 index 00000000..3f9baed4 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/large_bridge_0" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_1.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_1.json new file mode 100644 index 00000000..651bb5d5 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/large_bridge_1" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_2.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_2.json new file mode 100644 index 00000000..54d16b87 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/large_bridge_2" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/large_bridge_3.json b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_3.json new file mode 100644 index 00000000..06d77f98 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/large_bridge_3.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/large_bridge_3" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/roofed_bridge.json b/jigsaw-pieces/bastion/treasure/extensions/roofed_bridge.json new file mode 100644 index 00000000..32c0f19f --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/roofed_bridge.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": -5, + "y": 2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/roofed_bridge" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_0.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_0.json new file mode 100644 index 00000000..839439e3 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/small_bridge_0" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_1.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_1.json new file mode 100644 index 00000000..32b3612d --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/small_bridge_1" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_2.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_2.json new file mode 100644 index 00000000..075c4205 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/small_bridge_2" +} diff --git a/jigsaw-pieces/bastion/treasure/extensions/small_bridge_3.json b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_3.json new file mode 100644 index 00000000..89944d80 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/extensions/small_bridge_3.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:extension_connector", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/extensions/small_bridge_3" +} diff --git a/jigsaw-pieces/bastion/treasure/ramparts/bottom_wall_0.json b/jigsaw-pieces/bastion/treasure/ramparts/bottom_wall_0.json new file mode 100644 index 00000000..4e50be86 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/ramparts/bottom_wall_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ramparts_bottom_connector", + "pools": ["empty"], + "position": { + "x": -2, + "y": 11, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/ramparts/bottom_wall_0" +} diff --git a/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_main.json b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_main.json new file mode 100644 index 00000000..de00e7d1 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_main.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:lava_basin_connector_side", + "pools": ["empty"], + "position": { + "x": -9, + "y": 11, + "z": -7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:lava_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls"], + "position": { + "x": 9, + "y": 11, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/ramparts/lava_basin_main" +} diff --git a/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_side.json b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_side.json new file mode 100644 index 00000000..af06fe1c --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/ramparts/lava_basin_side.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:lava_basin_connector_main", + "pools": ["empty"], + "position": { + "x": -9, + "y": 11, + "z": -7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:lava_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls"], + "position": { + "x": 9, + "y": 11, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/ramparts/lava_basin_side" +} diff --git a/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_main.json b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_main.json new file mode 100644 index 00000000..536afc09 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_main.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:ramparts_bottom_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": -1, + "y": -16, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 5, + "y": -16, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:rampart_mid_side_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": 6, + "y": -16, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:lava_basin_connector_main", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": 8, + "y": -11, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bridge_wall_connector", + "pools": ["empty"], + "position": { + "x": 8, + "y": -2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 3, + "y": 12, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 4, + "y": 12, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 4, + "y": 12, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ramparts_top_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": -1, + "y": 15, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/ramparts/mid_wall_main" +} diff --git a/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_side.json b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_side.json new file mode 100644 index 00000000..680e38d7 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/ramparts/mid_wall_side.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:ramparts_bottom_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": -1, + "y": -15, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 4, + "y": -15, + "z": -4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart_mid_side_wall_connector", + "pools": ["empty"], + "position": { + "x": 8, + "y": -15, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:lava_basin_connector_side", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": 8, + "y": -10, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 7, + "y": -7, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 3, + "y": 12, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 3, + "y": 12, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 5, + "y": 12, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:ramparts_top_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/ramparts"], + "position": { + "x": -1, + "y": 15, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/ramparts/mid_wall_side" +} diff --git a/jigsaw-pieces/bastion/treasure/ramparts/top_wall.json b/jigsaw-pieces/bastion/treasure/ramparts/top_wall.json new file mode 100644 index 00000000..d46415e7 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/ramparts/top_wall.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ramparts_top_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -9, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/ramparts/top_wall" +} diff --git a/jigsaw-pieces/bastion/treasure/roofs/center_roof.json b/jigsaw-pieces/bastion/treasure/roofs/center_roof.json new file mode 100644 index 00000000..dfea5945 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/roofs/center_roof.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_roof_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/roofs/center_roof" +} diff --git a/jigsaw-pieces/bastion/treasure/roofs/corner_roof.json b/jigsaw-pieces/bastion/treasure/roofs/corner_roof.json new file mode 100644 index 00000000..419a4403 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/roofs/corner_roof.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:corner_roof_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/roofs/corner_roof" +} diff --git a/jigsaw-pieces/bastion/treasure/roofs/wall_roof.json b/jigsaw-pieces/bastion/treasure/roofs/wall_roof.json new file mode 100644 index 00000000..34f0fb14 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/roofs/wall_roof.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall_roof_connector", + "pools": ["empty"], + "position": { + "x": -2, + "y": -1, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/roofs/wall_roof" +} diff --git a/jigsaw-pieces/bastion/treasure/stairs/lower_stairs.json b/jigsaw-pieces/bastion/treasure/stairs/lower_stairs.json new file mode 100644 index 00000000..55df4c33 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/stairs/lower_stairs.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:lower_stairs", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/stairs/lower_stairs" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_0.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_0.json new file mode 100644 index 00000000..7abe54dc --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_0.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:medium_outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -8, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -5, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": -3, + "z": -9 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": 10 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 7, + "z": -10 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 7, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/bottom/wall_0" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_1.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_1.json new file mode 100644 index 00000000..462420b2 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_1.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:medium_outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -8, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -5, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -3, + "z": -9 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -3, + "z": -7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 3, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 3, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 7, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 7, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/bottom/wall_1" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_2.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_2.json new file mode 100644 index 00000000..73b1d0fb --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_2.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:medium_outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -8, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -5, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -3, + "z": 8 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/bottom/wall_2" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/bottom/wall_3.json b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_3.json new file mode 100644 index 00000000..ad05ac7c --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/bottom/wall_3.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:medium_outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -8, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -5, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/bottom"], + "position": { + "x": 1, + "y": -4, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": 8 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/bottom/wall_3" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/entrance_wall.json b/jigsaw-pieces/bastion/treasure/walls/entrance_wall.json new file mode 100644 index 00000000..e18858e8 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/entrance_wall.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:entrance_wall_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -8, + "z": 11 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:entrance_bridge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/entrances"], + "position": { + "x": -1, + "y": -4, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/entrance_wall" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/lava_wall.json b/jigsaw-pieces/bastion/treasure/walls/lava_wall.json new file mode 100644 index 00000000..6268c5ab --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/lava_wall.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:lava_wall", + "pools": ["empty"], + "position": { + "x": -1, + "y": 11, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/lava_wall" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/mid/wall_0.json b/jigsaw-pieces/bastion/treasure/walls/mid/wall_0.json new file mode 100644 index 00000000..70a26c87 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/mid/wall_0.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/middle"], + "position": { + "x": 1, + "y": -7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/middle"], + "position": { + "x": 1, + "y": -7, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -6, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -6, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": -1, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": 3, + "z": 9 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 3, + "z": -10 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 3, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 3, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 7, + "z": -9 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": 7, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/mid/wall_0" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/mid/wall_1.json b/jigsaw-pieces/bastion/treasure/walls/mid/wall_1.json new file mode 100644 index 00000000..ca585c85 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/mid/wall_1.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/middle"], + "position": { + "x": 1, + "y": -7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/middle"], + "position": { + "x": 1, + "y": -7, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": -7, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -1, + "z": -11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -1, + "z": -8 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/large_pool"], + "position": { + "x": 2, + "y": -1, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": 3, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": -10 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/mid/wall_1" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/mid/wall_2.json b/jigsaw-pieces/bastion/treasure/walls/mid/wall_2.json new file mode 100644 index 00000000..d2a96006 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/mid/wall_2.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/middle"], + "position": { + "x": 1, + "y": -7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/middle"], + "position": { + "x": 1, + "y": -7, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": 3, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": 3, + "z": 10 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 3, + "z": -10 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 3, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/mid/wall_2" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/bottom_corner.json b/jigsaw-pieces/bastion/treasure/walls/outer/bottom_corner.json new file mode 100644 index 00000000..afdc8cd6 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/outer/bottom_corner.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom_corner_wall_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -8, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom_edge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/edges"], + "position": { + "x": -1, + "y": -8, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:bottom_edge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/edges"], + "position": { + "x": 0, + "y": -8, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/outer/bottom_corner" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/medium_outer_wall.json b/jigsaw-pieces/bastion/treasure/walls/outer/medium_outer_wall.json new file mode 100644 index 00000000..ce6e263b --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/outer/medium_outer_wall.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:medium_outer_wall_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -8, + "z": 11 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/outer/medium_outer_wall" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/mid_corner.json b/jigsaw-pieces/bastion/treasure/walls/outer/mid_corner.json new file mode 100644 index 00000000..de579a1c --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/outer/mid_corner.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:middle_edge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/edges"], + "position": { + "x": -2, + "y": -7, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:middle_corner_wall_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -7, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:middle_edge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/edges"], + "position": { + "x": 2, + "y": -7, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/outer/mid_corner" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/outer_wall.json b/jigsaw-pieces/bastion/treasure/walls/outer/outer_wall.json new file mode 100644 index 00000000..ae0b86b4 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/outer/outer_wall.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:outer_wall_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -7, + "z": 11 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/outer/outer_wall" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/tall_outer_wall.json b/jigsaw-pieces/bastion/treasure/walls/outer/tall_outer_wall.json new file mode 100644 index 00000000..c44504c3 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/outer/tall_outer_wall.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:tall_outer_wall_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -8, + "z": 11 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/outer/tall_outer_wall" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/outer/top_corner.json b/jigsaw-pieces/bastion/treasure/walls/outer/top_corner.json new file mode 100644 index 00000000..9296d436 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/outer/top_corner.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:top_corner_wall_connector", + "pools": ["empty"], + "position": { + "x": -1, + "y": -8, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:top_edge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/edges"], + "position": { + "x": -1, + "y": -8, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:top_edge_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/edges"], + "position": { + "x": 0, + "y": -8, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/outer/top_corner" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/top/main_entrance.json b/jigsaw-pieces/bastion/treasure/walls/top/main_entrance.json new file mode 100644 index 00000000..32c90e19 --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/top/main_entrance.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:entrance_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls"], + "position": { + "x": -2, + "y": -7, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/top"], + "position": { + "x": 1, + "y": -7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/top"], + "position": { + "x": 1, + "y": -7, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:entrance_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:melee_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 1, + "y": -3, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": -3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 2, + "z": -10 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 2, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:wall_roof_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/roofs"], + "position": { + "x": -2, + "y": 7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/top/main_entrance" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/top/wall_0.json b/jigsaw-pieces/bastion/treasure/walls/top/wall_0.json new file mode 100644 index 00000000..b6afed3b --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/top/wall_0.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:tall_outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/top"], + "position": { + "x": 1, + "y": -7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/top"], + "position": { + "x": 1, + "y": -7, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:house_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/houses"], + "position": { + "x": 2, + "y": -4, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:wall_roof_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/roofs"], + "position": { + "x": -2, + "y": 7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": -10 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": 7, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/top/wall_0" +} diff --git a/jigsaw-pieces/bastion/treasure/walls/top/wall_1.json b/jigsaw-pieces/bastion/treasure/walls/top/wall_1.json new file mode 100644 index 00000000..114373ec --- /dev/null +++ b/jigsaw-pieces/bastion/treasure/walls/top/wall_1.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:tall_outer_wall_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/walls/outer"], + "position": { + "x": -2, + "y": -7, + "z": 11 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/top"], + "position": { + "x": 1, + "y": -7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:corner_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/corners/top"], + "position": { + "x": 1, + "y": -7, + "z": 11 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_connector", + "pools": ["empty"], + "position": { + "x": 2, + "y": -7, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:extension_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/extensions/small_pool"], + "position": { + "x": 2, + "y": -3, + "z": 7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:wall_roof_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/treasure/roofs"], + "position": { + "x": -2, + "y": 7, + "z": -12 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/treasure/walls/top/wall_1" +} diff --git a/jigsaw-pieces/bastion/units/air_base.json b/jigsaw-pieces/bastion/units/air_base.json new file mode 100644 index 00000000..0688bab2 --- /dev/null +++ b/jigsaw-pieces/bastion/units/air_base.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:center_piece_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/center_pieces"], + "position": { + "x": 2, + "y": -12, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:wall_base", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:edge_wall_exit", + "pools": ["bastion/units/walls/wall_bases"], + "position": { + "x": -23, + "y": -11, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:edge_wall_unit_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/edge_wall_units"], + "position": { + "x": -23, + "y": -11, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/air_base" +} diff --git a/jigsaw-pieces/bastion/units/center_pieces/center_0.json b/jigsaw-pieces/bastion/units/center_pieces/center_0.json new file mode 100644 index 00000000..fa3c7b6c --- /dev/null +++ b/jigsaw-pieces/bastion/units/center_pieces/center_0.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_wall", + "pools": ["bastion/units/pathways"], + "position": { + "x": -5, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_wall", + "pools": ["bastion/units/pathways"], + "position": { + "x": -5, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": -1, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": -1, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 1, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 1, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 5, + "y": -2, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 5, + "y": -2, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/center_pieces/center_0" +} diff --git a/jigsaw-pieces/bastion/units/center_pieces/center_1.json b/jigsaw-pieces/bastion/units/center_pieces/center_1.json new file mode 100644 index 00000000..15702c97 --- /dev/null +++ b/jigsaw-pieces/bastion/units/center_pieces/center_1.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_wall", + "pools": ["bastion/units/pathways"], + "position": { + "x": -5, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_wall", + "pools": ["bastion/units/pathways"], + "position": { + "x": -5, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": -1, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 0, + "y": -3, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 1, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 5, + "y": -3, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/center_pieces/center_1" +} diff --git a/jigsaw-pieces/bastion/units/center_pieces/center_2.json b/jigsaw-pieces/bastion/units/center_pieces/center_2.json new file mode 100644 index 00000000..9217a60b --- /dev/null +++ b/jigsaw-pieces/bastion/units/center_pieces/center_2.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_connector", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_wall", + "pools": ["bastion/units/pathways"], + "position": { + "x": -5, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece_wall", + "pools": ["bastion/units/pathways"], + "position": { + "x": -5, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": -1, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 0, + "y": -3, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 1, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:ground_pathway_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:center_piece", + "pools": ["bastion/units/pathways"], + "position": { + "x": 5, + "y": -3, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/center_pieces/center_2" +} diff --git a/jigsaw-pieces/bastion/units/edges/edge_0.json b/jigsaw-pieces/bastion/units/edges/edge_0.json new file mode 100644 index 00000000..b1cf6ef8 --- /dev/null +++ b/jigsaw-pieces/bastion/units/edges/edge_0.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": -6, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:edge_entry", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:edge_entry", + "pools": ["empty"], + "position": { + "x": 2, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": 5, + "y": -2, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["empty"], + "position": { + "x": -2, + "y": 3, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/stage_1"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/edges/edge_0" +} diff --git a/jigsaw-pieces/bastion/units/fillers/stage_0.json b/jigsaw-pieces/bastion/units/fillers/stage_0.json new file mode 100644 index 00000000..7e85ce0c --- /dev/null +++ b/jigsaw-pieces/bastion/units/fillers/stage_0.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:filler_0_entry", + "pools": ["empty"], + "position": { + "x": -6, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:filler_0_entry", + "pools": ["empty"], + "position": { + "x": -6, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:filler_0_entry", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:filler_0_entry", + "pools": ["empty"], + "position": { + "x": 3, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:filler_0_entry", + "pools": ["empty"], + "position": { + "x": 5, + "y": -2, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:filler_0_entry", + "pools": ["empty"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/stage_1"], + "position": { + "x": 0, + "y": 3, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/fillers/stage_0" +} diff --git a/jigsaw-pieces/bastion/units/pathways/pathway_0.json b/jigsaw-pieces/bastion/units/pathways/pathway_0.json new file mode 100644 index 00000000..14b615bb --- /dev/null +++ b/jigsaw-pieces/bastion/units/pathways/pathway_0.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ground_pathway_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ground_pathway_exit", + "pools": ["bastion/units/stages/stage_0"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/pathways/pathway_0" +} diff --git a/jigsaw-pieces/bastion/units/pathways/pathway_wall_0.json b/jigsaw-pieces/bastion/units/pathways/pathway_wall_0.json new file mode 100644 index 00000000..d62f0823 --- /dev/null +++ b/jigsaw-pieces/bastion/units/pathways/pathway_wall_0.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ground_pathway_entrance_wall", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:wall_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:ground_pathway_exit", + "pools": ["bastion/units/wall_units"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/pathways/pathway_wall_0" +} diff --git a/jigsaw-pieces/bastion/units/rampart_plates/plate_0.json b/jigsaw-pieces/bastion/units/rampart_plates/plate_0.json new file mode 100644 index 00000000..d3ec6dff --- /dev/null +++ b/jigsaw-pieces/bastion/units/rampart_plates/plate_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart_plate", + "pools": ["empty"], + "position": { + "x": 2, + "y": 9, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/rampart_plates/plate_0" +} diff --git a/jigsaw-pieces/bastion/units/ramparts/ramparts_0.json b/jigsaw-pieces/bastion/units/ramparts/ramparts_0.json new file mode 100644 index 00000000..b59963a3 --- /dev/null +++ b/jigsaw-pieces/bastion/units/ramparts/ramparts_0.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart", + "pools": ["empty"], + "position": { + "x": -8, + "y": -16, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 2, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:rampart_plate", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/rampart_plates"], + "position": { + "x": -8, + "y": 15, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/ramparts/ramparts_0" +} diff --git a/jigsaw-pieces/bastion/units/ramparts/ramparts_1.json b/jigsaw-pieces/bastion/units/ramparts/ramparts_1.json new file mode 100644 index 00000000..a46096a7 --- /dev/null +++ b/jigsaw-pieces/bastion/units/ramparts/ramparts_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart", + "pools": ["empty"], + "position": { + "x": -8, + "y": -11, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -5, + "y": 1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/ramparts/ramparts_1" +} diff --git a/jigsaw-pieces/bastion/units/ramparts/ramparts_2.json b/jigsaw-pieces/bastion/units/ramparts/ramparts_2.json new file mode 100644 index 00000000..b6e651d2 --- /dev/null +++ b/jigsaw-pieces/bastion/units/ramparts/ramparts_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:rampart", + "pools": ["empty"], + "position": { + "x": -8, + "y": -6, + "z": 7 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/ramparts/ramparts_2" +} diff --git a/jigsaw-pieces/bastion/units/stages/rot/stage_1_0.json b/jigsaw-pieces/bastion/units/stages/rot/stage_1_0.json new file mode 100644 index 00000000..61a46162 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/rot/stage_1_0.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_top", + "pools": ["bastion/units/stages/stage_2"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/rot/stage_1_0" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_0.json b/jigsaw-pieces/bastion/units/stages/stage_0_0.json new file mode 100644 index 00000000..8d537c8a --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_0_0.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 1, + "y": -3, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": -6, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 1, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:edge_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/edges"], + "position": { + "x": 2, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/stage_1"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_0_0" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_1.json b/jigsaw-pieces/bastion/units/stages/stage_0_1.json new file mode 100644 index 00000000..399f12d8 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_0_1.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": -6, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:edge_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/edges"], + "position": { + "x": 2, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -2, + "y": 0, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/stage_1"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_0_1" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_2.json b/jigsaw-pieces/bastion/units/stages/stage_0_2.json new file mode 100644 index 00000000..04d7ab2f --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_0_2.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": -6, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:edge_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/edges"], + "position": { + "x": 2, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -4, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -2, + "y": 0, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 1, + "y": 0, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/stage_1"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_0_2" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_0_3.json b/jigsaw-pieces/bastion/units/stages/stage_0_3.json new file mode 100644 index 00000000..e45b772e --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_0_3.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": -6, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_entry", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:edge_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/edges"], + "position": { + "x": 2, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": -6, + "y": 0, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/stage_1"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_0_3" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_0.json b/jigsaw-pieces/bastion/units/stages/stage_1_0.json new file mode 100644 index 00000000..fd15dd82 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_1_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:stage_0_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 1, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -3, + "y": -2, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:stage_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_top", + "pools": ["bastion/units/stages/stage_2"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_1_0" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_1.json b/jigsaw-pieces/bastion/units/stages/stage_1_1.json new file mode 100644 index 00000000..0619506f --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_1_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:stage_0_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 2, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:stage_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_top", + "pools": ["bastion/units/stages/stage_2"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_1_1" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_2.json b/jigsaw-pieces/bastion/units/stages/stage_1_2.json new file mode 100644 index 00000000..d0b33f54 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_1_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:stage_0_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": 3, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_top", + "pools": ["bastion/units/stages/stage_2"], + "position": { + "x": -1, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_1_2" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_1_3.json b/jigsaw-pieces/bastion/units/stages/stage_1_3.json new file mode 100644 index 00000000..1083e4d7 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_1_3.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:stage_0_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -2, + "y": 0, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 1, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:stage_2_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_1_top", + "pools": ["bastion/units/stages/stage_2"], + "position": { + "x": 0, + "y": 3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_1_3" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_2_0.json b/jigsaw-pieces/bastion/units/stages/stage_2_0.json new file mode 100644 index 00000000..d059cd7a --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_2_0.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:stage_1_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_2_bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_3_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_2_top", + "pools": ["bastion/units/stages/stage_3"], + "position": { + "x": -1, + "y": 3, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_2_0" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_2_1.json b/jigsaw-pieces/bastion/units/stages/stage_2_1.json new file mode 100644 index 00000000..c28c78be --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_2_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:stage_1_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_2_bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_3_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_2_top", + "pools": ["bastion/units/stages/stage_3"], + "position": { + "x": -1, + "y": 3, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_2_1" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_0.json b/jigsaw-pieces/bastion/units/stages/stage_3_0.json new file mode 100644 index 00000000..ed95aadb --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_3_0.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:stage_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_3_bottom", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_3_0" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_1.json b/jigsaw-pieces/bastion/units/stages/stage_3_1.json new file mode 100644 index 00000000..605fcfc5 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_3_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": -5, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:stage_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_3_bottom", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_3_1" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_2.json b/jigsaw-pieces/bastion/units/stages/stage_3_2.json new file mode 100644 index 00000000..4ab4e671 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_3_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:stage_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_3_bottom", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_3_2" +} diff --git a/jigsaw-pieces/bastion/units/stages/stage_3_3.json b/jigsaw-pieces/bastion/units/stages/stage_3_3.json new file mode 100644 index 00000000..928d77a7 --- /dev/null +++ b/jigsaw-pieces/bastion/units/stages/stage_3_3.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:stage_2_top", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_3_bottom", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/stages/stage_3_3" +} diff --git a/jigsaw-pieces/bastion/units/wall_units/edge_0_large.json b/jigsaw-pieces/bastion/units/wall_units/edge_0_large.json new file mode 100644 index 00000000..9cfd2668 --- /dev/null +++ b/jigsaw-pieces/bastion/units/wall_units/edge_0_large.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:edge_wall_unit_connector", + "pools": ["empty"], + "position": { + "x": 3, + "y": -3, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": -6, + "y": -2, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:edge_wall_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/wall_units"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": 5, + "y": -2, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/rot/stage_1"], + "position": { + "x": -1, + "y": 3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/wall_units/edge_0_large" +} diff --git a/jigsaw-pieces/bastion/units/wall_units/unit_0.json b/jigsaw-pieces/bastion/units/wall_units/unit_0.json new file mode 100644 index 00000000..984f34c5 --- /dev/null +++ b/jigsaw-pieces/bastion/units/wall_units/unit_0.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:block_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/blocks/gold"], + "position": { + "x": 4, + "y": -3, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:filler_0_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/units/fillers/stage_0"], + "position": { + "x": -6, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:edge_wall_entry", + "pools": ["empty"], + "position": { + "x": 4, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:stage_1_bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:stage_0_top", + "pools": ["bastion/units/stages/stage_1"], + "position": { + "x": -2, + "y": 3, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/wall_units/unit_0" +} diff --git a/jigsaw-pieces/bastion/units/walls/connected_wall.json b/jigsaw-pieces/bastion/units/walls/connected_wall.json new file mode 100644 index 00000000..2cc38d76 --- /dev/null +++ b/jigsaw-pieces/bastion/units/walls/connected_wall.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall_connected_wall", + "pools": ["empty"], + "position": { + "x": -8, + "y": -11, + "z": -8 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 0, + "y": -8, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 4, + "y": -4, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin_melee"], + "position": { + "x": -6, + "y": 1, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:rampart", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall", + "pools": ["bastion/units/ramparts"], + "position": { + "x": 7, + "y": 11, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/walls/connected_wall" +} diff --git a/jigsaw-pieces/bastion/units/walls/wall_base.json b/jigsaw-pieces/bastion/units/walls/wall_base.json new file mode 100644 index 00000000..62cd8119 --- /dev/null +++ b/jigsaw-pieces/bastion/units/walls/wall_base.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:edge_wall_exit", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall_base", + "pools": ["bastion/units/edge_wall_units"], + "position": { + "x": -3, + "y": -11, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:wall_connected_wall", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:path_connected_wall", + "pools": ["bastion/units/walls/wall_bases"], + "position": { + "x": 7, + "y": -11, + "z": -8 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -6, + "y": -10, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": -7, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -3, + "y": -6, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": -4, + "y": -5, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 5, + "y": -1, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 3, + "y": 6, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:mob_connector", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["bastion/mobs/piglin"], + "position": { + "x": 4, + "y": 6, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:rampart", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:wall", + "pools": ["bastion/units/large_ramparts"], + "position": { + "x": 7, + "y": 11, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "bastion/units/walls/wall_base" +} diff --git a/jigsaw-pieces/cave.json b/jigsaw-pieces/cave.json new file mode 100644 index 00000000..2c1d7ee5 --- /dev/null +++ b/jigsaw-pieces/cave.json @@ -0,0 +1,90 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "boreExtendMinY": 0, + "edit": [ + { + "find": [ + { + "block": "glass" + } + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }, + { + "find": [ + { + "block": "blue_wool" + } + ], + "replace": { + "palette": [ + { + "block": "water" + } + ] + } + } + ], + "bottom": false, + "translateCenter": false, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "enabled": true + }, + "boreExtendMaxY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -66, + "z": 0 + }, + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "cave2" +} diff --git a/jigsaw-pieces/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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/base_floor.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/base_roof.json b/jigsaw-pieces/end_city/base_roof.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/base_roof.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/bridge_end.json b/jigsaw-pieces/end_city/bridge_end.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/bridge_end.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/bridge_gentle_stairs.json b/jigsaw-pieces/end_city/bridge_gentle_stairs.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/bridge_gentle_stairs.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/bridge_piece.json b/jigsaw-pieces/end_city/bridge_piece.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/bridge_piece.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/bridge_steep_stairs.json b/jigsaw-pieces/end_city/bridge_steep_stairs.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/bridge_steep_stairs.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/fat_tower_base.json b/jigsaw-pieces/end_city/fat_tower_base.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/fat_tower_base.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/fat_tower_middle.json b/jigsaw-pieces/end_city/fat_tower_middle.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/fat_tower_middle.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/fat_tower_top.json b/jigsaw-pieces/end_city/fat_tower_top.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/fat_tower_top.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/second_floor_1.json b/jigsaw-pieces/end_city/second_floor_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/second_floor_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/second_floor_2.json b/jigsaw-pieces/end_city/second_floor_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/second_floor_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/second_roof.json b/jigsaw-pieces/end_city/second_roof.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/second_roof.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/ship.json b/jigsaw-pieces/end_city/ship.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/ship.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/third_floor_1.json b/jigsaw-pieces/end_city/third_floor_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/third_floor_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/third_floor_2.json b/jigsaw-pieces/end_city/third_floor_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/third_floor_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/third_roof.json b/jigsaw-pieces/end_city/third_roof.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/third_roof.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/tower_base.json b/jigsaw-pieces/end_city/tower_base.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/tower_base.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/tower_floor.json b/jigsaw-pieces/end_city/tower_floor.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/tower_floor.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/tower_piece.json b/jigsaw-pieces/end_city/tower_piece.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/tower_piece.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/end_city/tower_top.json b/jigsaw-pieces/end_city/tower_top.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/end_city/tower_top.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_1.json b/jigsaw-pieces/fossil/skull_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_1_coal.json b/jigsaw-pieces/fossil/skull_1_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_1_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_2.json b/jigsaw-pieces/fossil/skull_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_2_coal.json b/jigsaw-pieces/fossil/skull_2_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_2_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_3.json b/jigsaw-pieces/fossil/skull_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_3_coal.json b/jigsaw-pieces/fossil/skull_3_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_3_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_4.json b/jigsaw-pieces/fossil/skull_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/skull_4_coal.json b/jigsaw-pieces/fossil/skull_4_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/skull_4_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_1.json b/jigsaw-pieces/fossil/spine_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_1_coal.json b/jigsaw-pieces/fossil/spine_1_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_1_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_2.json b/jigsaw-pieces/fossil/spine_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_2_coal.json b/jigsaw-pieces/fossil/spine_2_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_2_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_3.json b/jigsaw-pieces/fossil/spine_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_3_coal.json b/jigsaw-pieces/fossil/spine_3_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_3_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_4.json b/jigsaw-pieces/fossil/spine_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/fossil/spine_4_coal.json b/jigsaw-pieces/fossil/spine_4_coal.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/fossil/spine_4_coal.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/igloo/bottom.json b/jigsaw-pieces/igloo/bottom.json new file mode 100644 index 00000000..617beda9 --- /dev/null +++ b/jigsaw-pieces/igloo/bottom.json @@ -0,0 +1,75 @@ +{ + "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, + "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": "igloo/bottom" +} diff --git a/jigsaw-pieces/igloo/middle.json b/jigsaw-pieces/igloo/middle.json new file mode 100644 index 00000000..de74d61d --- /dev/null +++ b/jigsaw-pieces/igloo/middle.json @@ -0,0 +1,91 @@ +{ + "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, + "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": "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/top2.json b/jigsaw-pieces/igloo/top2.json new file mode 100644 index 00000000..bd74f39a --- /dev/null +++ b/jigsaw-pieces/igloo/top2.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": "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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_10.json b/jigsaw-pieces/nether_fossils/fossil_10.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_10.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_11.json b/jigsaw-pieces/nether_fossils/fossil_11.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_11.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_12.json b/jigsaw-pieces/nether_fossils/fossil_12.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_12.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_13.json b/jigsaw-pieces/nether_fossils/fossil_13.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_13.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_14.json b/jigsaw-pieces/nether_fossils/fossil_14.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_14.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_2.json b/jigsaw-pieces/nether_fossils/fossil_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_3.json b/jigsaw-pieces/nether_fossils/fossil_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_4.json b/jigsaw-pieces/nether_fossils/fossil_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_5.json b/jigsaw-pieces/nether_fossils/fossil_5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_6.json b/jigsaw-pieces/nether_fossils/fossil_6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_7.json b/jigsaw-pieces/nether_fossils/fossil_7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_8.json b/jigsaw-pieces/nether_fossils/fossil_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/nether_fossils/fossil_9.json b/jigsaw-pieces/nether_fossils/fossil_9.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/nether_fossils/fossil_9.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/pillager_outpost/base_plate.json b/jigsaw-pieces/pillager_outpost/base_plate.json new file mode 100644 index 00000000..b2949c7e --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/base_plate.json @@ -0,0 +1,133 @@ +{ + "connectors": [ + { + "targetName": "minecraft:plate_entry", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:plate_entry", + "pools": ["pillager_outpost/feature_plates"], + "position": { + "x": -8, + "y": -15, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:plate_entry", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:plate_entry", + "pools": ["pillager_outpost/feature_plates"], + "position": { + "x": -1, + "y": -15, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:plate_entry", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:plate_entry", + "pools": ["pillager_outpost/feature_plates"], + "position": { + "x": 7, + "y": -15, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:entrance", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:entrance", + "pools": ["pillager_outpost/towers"], + "position": { + "x": -1, + "y": -14, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:entrance", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:entrance", + "pools": ["pillager_outpost/towers"], + "position": { + "x": 0, + "y": -14, + "z": 6 + }, + "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": -1, + "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": "pillager_outpost/base_plate" +} diff --git a/jigsaw-pieces/pillager_outpost/feature_cage1.json b/jigsaw-pieces/pillager_outpost/feature_cage1.json new file mode 100644 index 00000000..87e80578 --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/feature_cage1.json @@ -0,0 +1,134 @@ +{ + "connectors": [ + { + "targetName": "minecraft:feature", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -2, + "y": -2, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -2, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": true, + "entityCount": 1, + "spawnEntity": "iron_golem", + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 1, + "y": -3, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "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" + } + ], + "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": "VACUUM", + "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": "pillager_outpost/feature_cage1" +} diff --git a/jigsaw-pieces/pillager_outpost/feature_cage2.json b/jigsaw-pieces/pillager_outpost/feature_cage2.json new file mode 100644 index 00000000..511182a6 --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/feature_cage2.json @@ -0,0 +1,134 @@ +{ + "connectors": [ + { + "targetName": "minecraft:feature", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -2, + "y": -2, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -2, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "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": -3, + "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": "VACUUM", + "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": "pillager_outpost/feature_cage2" +} diff --git a/jigsaw-pieces/pillager_outpost/feature_logs.json b/jigsaw-pieces/pillager_outpost/feature_logs.json new file mode 100644 index 00000000..e6bb2f96 --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/feature_logs.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -3, + "y": -1, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -3, + "y": -1, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 2, + "y": -1, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 2, + "y": -1, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "pillager_outpost/feature_logs" +} diff --git a/jigsaw-pieces/pillager_outpost/feature_plate.json b/jigsaw-pieces/pillager_outpost/feature_plate.json new file mode 100644 index 00000000..b37af2bd --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/feature_plate.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["pillager_outpost/features"], + "position": { + "x": -1, + "y": -2, + "z": 7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:plate_entry", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:plate_entry", + "pools": ["empty"], + "position": { + "x": 7, + "y": -2, + "z": -9 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "pillager_outpost/feature_plate" +} diff --git a/jigsaw-pieces/pillager_outpost/feature_targets.json b/jigsaw-pieces/pillager_outpost/feature_targets.json new file mode 100644 index 00000000..4618b2c0 --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/feature_targets.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 1, + "y": -1, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 1, + "y": -1, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "pillager_outpost/feature_targets" +} diff --git a/jigsaw-pieces/pillager_outpost/feature_tent1.json b/jigsaw-pieces/pillager_outpost/feature_tent1.json new file mode 100644 index 00000000..290f802a --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/feature_tent1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "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": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 2, + "y": -2, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 2, + "y": -2, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "pillager_outpost/feature_tent1" +} diff --git a/jigsaw-pieces/pillager_outpost/feature_tent2.json b/jigsaw-pieces/pillager_outpost/feature_tent2.json new file mode 100644 index 00000000..e83ffed3 --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/feature_tent2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "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": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 2, + "y": -2, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:feature", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:feature", + "pools": ["empty"], + "position": { + "x": 2, + "y": -2, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "pillager_outpost/feature_tent2" +} 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 new file mode 100644 index 00000000..aac10e0e --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/watchtower.json @@ -0,0 +1,325 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["pillager_outpost/features"], + "position": { + "x": -3, + "y": -9, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_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, + "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": "VACUUM", + "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": "pillager_outpost/watchtower" +} diff --git a/jigsaw-pieces/pillager_outpost/watchtower_overgrown.json b/jigsaw-pieces/pillager_outpost/watchtower_overgrown.json new file mode 100644 index 00000000..035ec7e8 --- /dev/null +++ b/jigsaw-pieces/pillager_outpost/watchtower_overgrown.json @@ -0,0 +1,183 @@ +{ + "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" + }, + { + "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, + "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": "VACUUM", + "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": "pillager_outpost/watchtower_overgrown" +} diff --git a/jigsaw-pieces/pirate_ship.json b/jigsaw-pieces/pirate_ship.json new file mode 100644 index 00000000..1ec54f45 --- /dev/null +++ b/jigsaw-pieces/pirate_ship.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "boreExtendMinY": 0, + "edit": [], + "bottom": false, + "translateCenter": false, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "xAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "zAxis": { + "min": 0, + "max": 0, + "interval": 0, + "enabled": false + }, + "enabled": true + }, + "boreExtendMaxY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "BarcoPirataGriffer" +} diff --git a/jigsaw-pieces/pryramid-desert.json b/jigsaw-pieces/pryramid-desert.json new file mode 100644 index 00000000..b16a976a --- /dev/null +++ b/jigsaw-pieces/pryramid-desert.json @@ -0,0 +1,75 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "boreExtendMinY": 0, + "edit":[{ + "find": [ + { + "block": "glass" + } + ], + "replace": { + "palette": [ + { + "block": "void_air" + } + ] + } + }], + "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": -22, + "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": "pyramid/pyramid1" +} diff --git a/jigsaw-pieces/ruined_portal/giant_portal_1.json b/jigsaw-pieces/ruined_portal/giant_portal_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/giant_portal_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/ruined_portal/giant_portal_2.json b/jigsaw-pieces/ruined_portal/giant_portal_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/giant_portal_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/ruined_portal/giant_portal_3.json b/jigsaw-pieces/ruined_portal/giant_portal_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/giant_portal_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/ruined_portal/portal_1.json b/jigsaw-pieces/ruined_portal/portal_1.json new file mode 100644 index 00000000..5147df6c --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["empty"], + "position": { + "x": -1, + "y": -5, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "ruined_portal/portal_1" +} diff --git a/jigsaw-pieces/ruined_portal/portal_10.json b/jigsaw-pieces/ruined_portal/portal_10.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_10.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/ruined_portal/portal_2.json b/jigsaw-pieces/ruined_portal/portal_2.json new file mode 100644 index 00000000..8b2c5db6 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["empty"], + "position": { + "x": 0, + "y": -6, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "ruined_portal/portal_2" +} diff --git a/jigsaw-pieces/ruined_portal/portal_3.json b/jigsaw-pieces/ruined_portal/portal_3.json new file mode 100644 index 00000000..f0ee2f3a --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_3.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["empty"], + "position": { + "x": -1, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "ruined_portal/portal_3" +} diff --git a/jigsaw-pieces/ruined_portal/portal_4.json b/jigsaw-pieces/ruined_portal/portal_4.json new file mode 100644 index 00000000..4431d1df --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_4.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["empty"], + "position": { + "x": -1, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "ruined_portal/portal_4" +} diff --git a/jigsaw-pieces/ruined_portal/portal_5.json b/jigsaw-pieces/ruined_portal/portal_5.json new file mode 100644 index 00000000..8c883774 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_5.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:empty", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:empty", + "pools": ["empty"], + "position": { + "x": -1, + "y": -5, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "ruined_portal/portal_5" +} diff --git a/jigsaw-pieces/ruined_portal/portal_6.json b/jigsaw-pieces/ruined_portal/portal_6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/ruined_portal/portal_7.json b/jigsaw-pieces/ruined_portal/portal_7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/ruined_portal/portal_8.json b/jigsaw-pieces/ruined_portal/portal_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/ruined_portal/portal_9.json b/jigsaw-pieces/ruined_portal/portal_9.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/ruined_portal/portal_9.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json b/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json new file mode 100644 index 00000000..ccd575b8 --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/5x5/bar-lamp.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -2, + "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": 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/lamp.json b/jigsaw-pieces/stronghold/ceiling/5x5/lamp.json new file mode 100644 index 00000000..ef61be3e --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/5x5/lamp.json @@ -0,0 +1,30 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/5x5/lamp" +} diff --git a/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json b/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json new file mode 100644 index 00000000..b8f81f82 --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/5x5/wood-beams.json @@ -0,0 +1,33 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/5x5/wood-beams", + "placementOptions": { + "bore": true + } +} diff --git a/jigsaw-pieces/stronghold/ceiling/7x7/flat.json b/jigsaw-pieces/stronghold/ceiling/7x7/flat.json new file mode 100644 index 00000000..65db3424 --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/7x7/flat.json @@ -0,0 +1,28 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/ceiling/7x7/flat" +} diff --git a/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json b/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json new file mode 100644 index 00000000..02d4230b --- /dev/null +++ b/jigsaw-pieces/stronghold/ceiling/7x7/wood-beams.json @@ -0,0 +1,48 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -5, + "z": -2 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 4, + "z": -2 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..911946d9 --- /dev/null +++ b/jigsaw-pieces/stronghold/floor/3x3/flat.json @@ -0,0 +1,33 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..3c5d8a9e --- /dev/null +++ b/jigsaw-pieces/stronghold/floor/3x3/tnt.json @@ -0,0 +1,75 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": 0, + "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": "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 new file mode 100644 index 00000000..5d806224 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/4way-spiral-staircase.json @@ -0,0 +1,95 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": 7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 10, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": 1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -11, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..ce1bc035 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/cap.json @@ -0,0 +1,33 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..3287f0e3 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/fancy-cross.json @@ -0,0 +1,189 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -1, + "y": -5, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -3, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -6, + "y": -3, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/ceiling-7x7"], + "position": { + "x": 2, + "y": 3, + "z": -3 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/floor-3x3"], + "position": { + "x": 2, + "y": -4, + "z": 3 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/floor-3x3"], + "position": { + "x": -3, + "y": -4, + "z": -2 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/wall-fixture-5x3"], + "position": { + "x": 5, + "y": -4, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "entityCount": 1, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/wall-fixture-5x3"], + "position": { + "x": 2, + "y": -2, + "z": -6 + }, + "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": 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 new file mode 100644 index 00000000..422e94f9 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/large-spiral-staircase.json @@ -0,0 +1,65 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": 7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -11, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 10, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..d310c2d2 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/small-corridor.json @@ -0,0 +1,59 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/wall-fixture-5x3"], + "position": { + "x": 2, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..ff7df3d3 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/small-cross.json @@ -0,0 +1,98 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 3, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": 0, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/paths"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/floor-3x3"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "DOWN_NEGATIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": ["stronghold/ceiling-5x5"], + "position": { + "x": 0, + "y": 1, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..d10c5170 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/small-spiral-staircase.json @@ -0,0 +1,65 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -7, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": -3, + "y": 3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 6, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..8bcca495 --- /dev/null +++ b/jigsaw-pieces/stronghold/path/straight-staircase.json @@ -0,0 +1,51 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": 1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -6, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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/small-cell.json b/jigsaw-pieces/stronghold/room/small-cell.json new file mode 100644 index 00000000..b6c316c8 --- /dev/null +++ b/jigsaw-pieces/stronghold/room/small-cell.json @@ -0,0 +1,31 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "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 new file mode 100644 index 00000000..e9818ee5 --- /dev/null +++ b/jigsaw-pieces/stronghold/room/witch-room.json @@ -0,0 +1,82 @@ +{ + "connectors": [ + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 3, + "y": -3, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/paths" + ], + "position": { + "x": 0, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 2, + "z": -4 + }, + "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": true, + "rotateConnector": false, + "name": "", + "pools": [ + "stronghold/ceiling-5x5" + ], + "position": { + "x": 0, + "y": 2, + "z": 2 + }, + "direction": "UP_POSITIVE_Y" + } + ], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "placementOptions": { + "bore": true, + "place": [], + "chance": 0 + }, + "object": "stronghold/room/witch-room" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/anvil-furnace.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/anvil-furnace.json new file mode 100644 index 00000000..2cdcb64c --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/anvil-furnace.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/anvil-furnace" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/brew-set.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/brew-set.json new file mode 100644 index 00000000..e5dba000 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/brew-set.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/brew-set" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/brewing-shelf.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/brewing-shelf.json new file mode 100644 index 00000000..5225ca62 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/brewing-shelf.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/brewing-shelf" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/chest.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/chest.json new file mode 100644 index 00000000..7c0e876a --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/chest.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/chest" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/crafting-station.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/crafting-station.json new file mode 100644 index 00000000..57fc0c91 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/crafting-station.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/crafting-station" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/double-chest.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/double-chest.json new file mode 100644 index 00000000..c1736a8c --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/double-chest.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/double-chest" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/lantern.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/lantern.json new file mode 100644 index 00000000..401a7e1f --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/lantern.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/lantern" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/shelf.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/shelf.json new file mode 100644 index 00000000..5a6d1300 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/shelf.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/shelf" +} diff --git a/jigsaw-pieces/stronghold/wall-fixture/5x3/study.json b/jigsaw-pieces/stronghold/wall-fixture/5x3/study.json new file mode 100644 index 00000000..f863a4d6 --- /dev/null +++ b/jigsaw-pieces/stronghold/wall-fixture/5x3/study.json @@ -0,0 +1,27 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "", + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "max2dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "max3dDim": { + "nullSupport": false, + "check": {}, + "time": {}, + "write": {} + }, + "object": "stronghold/wall-fixture/5x3/study" +} 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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_brick_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_brick_2.json b/jigsaw-pieces/underwater_ruin/big_brick_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_brick_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_brick_3.json b/jigsaw-pieces/underwater_ruin/big_brick_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_brick_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_brick_8.json b/jigsaw-pieces/underwater_ruin/big_brick_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_brick_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_1.json b/jigsaw-pieces/underwater_ruin/big_cracked_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_cracked_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_2.json b/jigsaw-pieces/underwater_ruin/big_cracked_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_cracked_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_3.json b/jigsaw-pieces/underwater_ruin/big_cracked_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_cracked_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_cracked_8.json b/jigsaw-pieces/underwater_ruin/big_cracked_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_cracked_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_1.json b/jigsaw-pieces/underwater_ruin/big_mossy_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_mossy_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_2.json b/jigsaw-pieces/underwater_ruin/big_mossy_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_mossy_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_3.json b/jigsaw-pieces/underwater_ruin/big_mossy_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_mossy_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_mossy_8.json b/jigsaw-pieces/underwater_ruin/big_mossy_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_mossy_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_warm_4.json b/jigsaw-pieces/underwater_ruin/big_warm_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_warm_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_warm_5.json b/jigsaw-pieces/underwater_ruin/big_warm_5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_warm_5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_warm_6.json b/jigsaw-pieces/underwater_ruin/big_warm_6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_warm_6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/big_warm_7.json b/jigsaw-pieces/underwater_ruin/big_warm_7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/big_warm_7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_1.json b/jigsaw-pieces/underwater_ruin/brick_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_2.json b/jigsaw-pieces/underwater_ruin/brick_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_3.json b/jigsaw-pieces/underwater_ruin/brick_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_4.json b/jigsaw-pieces/underwater_ruin/brick_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_5.json b/jigsaw-pieces/underwater_ruin/brick_5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_6.json b/jigsaw-pieces/underwater_ruin/brick_6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_7.json b/jigsaw-pieces/underwater_ruin/brick_7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/brick_8.json b/jigsaw-pieces/underwater_ruin/brick_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/brick_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_1.json b/jigsaw-pieces/underwater_ruin/cracked_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_2.json b/jigsaw-pieces/underwater_ruin/cracked_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_3.json b/jigsaw-pieces/underwater_ruin/cracked_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_4.json b/jigsaw-pieces/underwater_ruin/cracked_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_5.json b/jigsaw-pieces/underwater_ruin/cracked_5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_6.json b/jigsaw-pieces/underwater_ruin/cracked_6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_7.json b/jigsaw-pieces/underwater_ruin/cracked_7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/cracked_8.json b/jigsaw-pieces/underwater_ruin/cracked_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/cracked_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_1.json b/jigsaw-pieces/underwater_ruin/mossy_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_2.json b/jigsaw-pieces/underwater_ruin/mossy_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_3.json b/jigsaw-pieces/underwater_ruin/mossy_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_4.json b/jigsaw-pieces/underwater_ruin/mossy_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_5.json b/jigsaw-pieces/underwater_ruin/mossy_5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_6.json b/jigsaw-pieces/underwater_ruin/mossy_6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_7.json b/jigsaw-pieces/underwater_ruin/mossy_7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/mossy_8.json b/jigsaw-pieces/underwater_ruin/mossy_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/mossy_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_1.json b/jigsaw-pieces/underwater_ruin/warm_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_2.json b/jigsaw-pieces/underwater_ruin/warm_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_3.json b/jigsaw-pieces/underwater_ruin/warm_3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_4.json b/jigsaw-pieces/underwater_ruin/warm_4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_5.json b/jigsaw-pieces/underwater_ruin/warm_5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_6.json b/jigsaw-pieces/underwater_ruin/warm_6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_7.json b/jigsaw-pieces/underwater_ruin/warm_7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/underwater_ruin/warm_8.json b/jigsaw-pieces/underwater_ruin/warm_8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/underwater_ruin/warm_8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/village/common/animals/cat_black.json b/jigsaw-pieces/village/common/animals/cat_black.json new file mode 100644 index 00000000..48fe9da8 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_black.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_black" +} diff --git a/jigsaw-pieces/village/common/animals/cat_british.json b/jigsaw-pieces/village/common/animals/cat_british.json new file mode 100644 index 00000000..97270070 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_british.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_british" +} diff --git a/jigsaw-pieces/village/common/animals/cat_calico.json b/jigsaw-pieces/village/common/animals/cat_calico.json new file mode 100644 index 00000000..6ea50e3e --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_calico.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_calico" +} diff --git a/jigsaw-pieces/village/common/animals/cat_jellie.json b/jigsaw-pieces/village/common/animals/cat_jellie.json new file mode 100644 index 00000000..5d03e438 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_jellie.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_jellie" +} diff --git a/jigsaw-pieces/village/common/animals/cat_persian.json b/jigsaw-pieces/village/common/animals/cat_persian.json new file mode 100644 index 00000000..6e1586ae --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_persian.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_persian" +} diff --git a/jigsaw-pieces/village/common/animals/cat_ragdoll.json b/jigsaw-pieces/village/common/animals/cat_ragdoll.json new file mode 100644 index 00000000..25b295db --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_ragdoll.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_ragdoll" +} diff --git a/jigsaw-pieces/village/common/animals/cat_red.json b/jigsaw-pieces/village/common/animals/cat_red.json new file mode 100644 index 00000000..f321482f --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_red.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_red" +} diff --git a/jigsaw-pieces/village/common/animals/cat_siamese.json b/jigsaw-pieces/village/common/animals/cat_siamese.json new file mode 100644 index 00000000..d5c15cca --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_siamese.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_siamese" +} diff --git a/jigsaw-pieces/village/common/animals/cat_tabby.json b/jigsaw-pieces/village/common/animals/cat_tabby.json new file mode 100644 index 00000000..e3465d80 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_tabby.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_tabby" +} diff --git a/jigsaw-pieces/village/common/animals/cat_white.json b/jigsaw-pieces/village/common/animals/cat_white.json new file mode 100644 index 00000000..d03b4d7d --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cat_white.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cat_white" +} diff --git a/jigsaw-pieces/village/common/animals/cows_1.json b/jigsaw-pieces/village/common/animals/cows_1.json new file mode 100644 index 00000000..44d2fe18 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/cows_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/cows_1" +} diff --git a/jigsaw-pieces/village/common/animals/horses_1.json b/jigsaw-pieces/village/common/animals/horses_1.json new file mode 100644 index 00000000..0a9a4f31 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/horses_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/horses_1" +} diff --git a/jigsaw-pieces/village/common/animals/horses_2.json b/jigsaw-pieces/village/common/animals/horses_2.json new file mode 100644 index 00000000..d8dfe99c --- /dev/null +++ b/jigsaw-pieces/village/common/animals/horses_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/horses_2" +} diff --git a/jigsaw-pieces/village/common/animals/horses_3.json b/jigsaw-pieces/village/common/animals/horses_3.json new file mode 100644 index 00000000..92cfd99a --- /dev/null +++ b/jigsaw-pieces/village/common/animals/horses_3.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/horses_3" +} diff --git a/jigsaw-pieces/village/common/animals/horses_4.json b/jigsaw-pieces/village/common/animals/horses_4.json new file mode 100644 index 00000000..691d9cb2 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/horses_4.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/horses_4" +} diff --git a/jigsaw-pieces/village/common/animals/horses_5.json b/jigsaw-pieces/village/common/animals/horses_5.json new file mode 100644 index 00000000..e8c24bb1 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/horses_5.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/horses_5" +} diff --git a/jigsaw-pieces/village/common/animals/pigs_1.json b/jigsaw-pieces/village/common/animals/pigs_1.json new file mode 100644 index 00000000..60d7f177 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/pigs_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/pigs_1" +} diff --git a/jigsaw-pieces/village/common/animals/sheep_1.json b/jigsaw-pieces/village/common/animals/sheep_1.json new file mode 100644 index 00000000..12e2ab7f --- /dev/null +++ b/jigsaw-pieces/village/common/animals/sheep_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/sheep_1" +} diff --git a/jigsaw-pieces/village/common/animals/sheep_2.json b/jigsaw-pieces/village/common/animals/sheep_2.json new file mode 100644 index 00000000..7fc539c6 --- /dev/null +++ b/jigsaw-pieces/village/common/animals/sheep_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/animals/sheep_2" +} diff --git a/jigsaw-pieces/village/common/iron_golem.json b/jigsaw-pieces/village/common/iron_golem.json new file mode 100644 index 00000000..4fc74b44 --- /dev/null +++ b/jigsaw-pieces/village/common/iron_golem.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/iron_golem" +} diff --git a/jigsaw-pieces/village/common/well_bottom.json b/jigsaw-pieces/village/common/well_bottom.json new file mode 100644 index 00000000..9acaf0df --- /dev/null +++ b/jigsaw-pieces/village/common/well_bottom.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/well_bottoms"], + "position": { + "x": 1, + "y": 1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/common/well_bottom" +} diff --git a/jigsaw-pieces/village/decays/grass_11x13.json b/jigsaw-pieces/village/decays/grass_11x13.json new file mode 100644 index 00000000..3ebd1de9 --- /dev/null +++ b/jigsaw-pieces/village/decays/grass_11x13.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/village/decays/grass_16x16.json b/jigsaw-pieces/village/decays/grass_16x16.json new file mode 100644 index 00000000..3ebd1de9 --- /dev/null +++ b/jigsaw-pieces/village/decays/grass_16x16.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/village/decays/grass_9x9.json b/jigsaw-pieces/village/decays/grass_9x9.json new file mode 100644 index 00000000..3ebd1de9 --- /dev/null +++ b/jigsaw-pieces/village/decays/grass_9x9.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/village/desert/desert_lamp_1.json b/jigsaw-pieces/village/desert/desert_lamp_1.json new file mode 100644 index 00000000..133e69d3 --- /dev/null +++ b/jigsaw-pieces/village/desert/desert_lamp_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/desert_lamp_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_animal_pen_1.json b/jigsaw-pieces/village/desert/houses/desert_animal_pen_1.json new file mode 100644 index 00000000..9e75d65b --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_animal_pen_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_animal_pen_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_animal_pen_2.json b/jigsaw-pieces/village/desert/houses/desert_animal_pen_2.json new file mode 100644 index 00000000..7b55498d --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_animal_pen_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 1, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_animal_pen_2" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_armorer_1.json b/jigsaw-pieces/village/desert/houses/desert_armorer_1.json new file mode 100644 index 00000000..b28cf454 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_armorer_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_armorer_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_butcher_shop_1.json b/jigsaw-pieces/village/desert/houses/desert_butcher_shop_1.json new file mode 100644 index 00000000..9d178fa7 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_butcher_shop_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_butcher_shop_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_cartographer_house_1.json b/jigsaw-pieces/village/desert/houses/desert_cartographer_house_1.json new file mode 100644 index 00000000..13e7a121 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_cartographer_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 2, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_cartographer_house_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_farm_1.json b/jigsaw-pieces/village/desert/houses/desert_farm_1.json new file mode 100644 index 00000000..a4f80a3e --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_farm_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_farm_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_farm_2.json b/jigsaw-pieces/village/desert/houses/desert_farm_2.json new file mode 100644 index 00000000..7e456986 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_farm_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_farm_2" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_fisher_1.json b/jigsaw-pieces/village/desert/houses/desert_fisher_1.json new file mode 100644 index 00000000..26a0d897 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_fisher_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_fisher_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_fletcher_house_1.json b/jigsaw-pieces/village/desert/houses/desert_fletcher_house_1.json new file mode 100644 index 00000000..7d06fc1d --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_fletcher_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -5, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_fletcher_house_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_large_farm_1.json b/jigsaw-pieces/village/desert/houses/desert_large_farm_1.json new file mode 100644 index 00000000..af12e131 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_large_farm_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_large_farm_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_library_1.json b/jigsaw-pieces/village/desert/houses/desert_library_1.json new file mode 100644 index 00000000..d3b7ab67 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_library_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_library_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_mason_1.json b/jigsaw-pieces/village/desert/houses/desert_mason_1.json new file mode 100644 index 00000000..c1394547 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_mason_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_mason_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_medium_house_1.json b/jigsaw-pieces/village/desert/houses/desert_medium_house_1.json new file mode 100644 index 00000000..84b7f952 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_medium_house_1.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_medium_house_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_medium_house_2.json b/jigsaw-pieces/village/desert/houses/desert_medium_house_2.json new file mode 100644 index 00000000..0624d6f6 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_medium_house_2.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 2, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_medium_house_2" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_shepherd_house_1.json b/jigsaw-pieces/village/desert/houses/desert_shepherd_house_1.json new file mode 100644 index 00000000..2f7628f2 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_shepherd_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/sheep"], + "position": { + "x": -2, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_shepherd_house_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_1.json b/jigsaw-pieces/village/desert/houses/desert_small_house_1.json new file mode 100644 index 00000000..91f34fd8 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_1.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_2.json b/jigsaw-pieces/village/desert/houses/desert_small_house_2.json new file mode 100644 index 00000000..20afa5ed --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_2.json @@ -0,0 +1,103 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_2" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_3.json b/jigsaw-pieces/village/desert/houses/desert_small_house_3.json new file mode 100644 index 00000000..c29d9a01 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_3.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_3" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_4.json b/jigsaw-pieces/village/desert/houses/desert_small_house_4.json new file mode 100644 index 00000000..1066e7ad --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_4.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -1, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_4" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_5.json b/jigsaw-pieces/village/desert/houses/desert_small_house_5.json new file mode 100644 index 00000000..939f930f --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_5.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 1, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_5" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_6.json b/jigsaw-pieces/village/desert/houses/desert_small_house_6.json new file mode 100644 index 00000000..8d40af32 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_6.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -9, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -8, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_6" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_7.json b/jigsaw-pieces/village/desert/houses/desert_small_house_7.json new file mode 100644 index 00000000..a488a79e --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_7.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -1, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_7" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_small_house_8.json b/jigsaw-pieces/village/desert/houses/desert_small_house_8.json new file mode 100644 index 00000000..af544197 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_small_house_8.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_small_house_8" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_tannery_1.json b/jigsaw-pieces/village/desert/houses/desert_tannery_1.json new file mode 100644 index 00000000..b154e985 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_tannery_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_tannery_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_temple_1.json b/jigsaw-pieces/village/desert/houses/desert_temple_1.json new file mode 100644 index 00000000..0695ae59 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_temple_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_temple_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_temple_2.json b/jigsaw-pieces/village/desert/houses/desert_temple_2.json new file mode 100644 index 00000000..38ea1658 --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_temple_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_temple_2" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_tool_smith_1.json b/jigsaw-pieces/village/desert/houses/desert_tool_smith_1.json new file mode 100644 index 00000000..aa5aa9ca --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_tool_smith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -1, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_tool_smith_1" +} diff --git a/jigsaw-pieces/village/desert/houses/desert_weaponsmith_1.json b/jigsaw-pieces/village/desert/houses/desert_weaponsmith_1.json new file mode 100644 index 00000000..4e1bb70f --- /dev/null +++ b/jigsaw-pieces/village/desert/houses/desert_weaponsmith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/houses/desert_weaponsmith_1" +} diff --git a/jigsaw-pieces/village/desert/streets/corner_01.json b/jigsaw-pieces/village/desert/streets/corner_01.json new file mode 100644 index 00000000..5bf14112 --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/corner_01.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -1, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -3, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 2, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/corner_01" +} diff --git a/jigsaw-pieces/village/desert/streets/corner_02.json b/jigsaw-pieces/village/desert/streets/corner_02.json new file mode 100644 index 00000000..8bb67d8a --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/corner_02.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -2, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -3, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 1, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/corner_02" +} diff --git a/jigsaw-pieces/village/desert/streets/crossroad_01.json b/jigsaw-pieces/village/desert/streets/crossroad_01.json new file mode 100644 index 00000000..87108f4c --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/crossroad_01.json @@ -0,0 +1,234 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 1, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -9, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -7, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -7, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -6, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -6, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -2, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -2, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/desert/streets/crossroad_02.json b/jigsaw-pieces/village/desert/streets/crossroad_02.json new file mode 100644 index 00000000..f005aaa8 --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/crossroad_02.json @@ -0,0 +1,169 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -4, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -5, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 0, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 5, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/desert/streets/crossroad_03.json b/jigsaw-pieces/village/desert/streets/crossroad_03.json new file mode 100644 index 00000000..11f8b975 --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/crossroad_03.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/desert/streets/square_01.json b/jigsaw-pieces/village/desert/streets/square_01.json new file mode 100644 index 00000000..38675691 --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/square_01.json @@ -0,0 +1,323 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -3, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -6, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -3, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -3, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -2, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -2, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 2, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 2, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 3, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 3, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 4, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 4, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 6, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/square_01" +} diff --git a/jigsaw-pieces/village/desert/streets/square_02.json b/jigsaw-pieces/village/desert/streets/square_02.json new file mode 100644 index 00000000..952890dc --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/square_02.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -8, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -3, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/square_02" +} diff --git a/jigsaw-pieces/village/desert/streets/straight_01.json b/jigsaw-pieces/village/desert/streets/straight_01.json new file mode 100644 index 00000000..50bfa9db --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/straight_01.json @@ -0,0 +1,169 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -7, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -5, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 5, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 7, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/straight_01" +} diff --git a/jigsaw-pieces/village/desert/streets/straight_02.json b/jigsaw-pieces/village/desert/streets/straight_02.json new file mode 100644 index 00000000..43d71021 --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/straight_02.json @@ -0,0 +1,169 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -2, + "y": -1, + "z": 7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 5, + "y": -1, + "z": 8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -7, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 0, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": 4, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 7, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/straight_02" +} diff --git a/jigsaw-pieces/village/desert/streets/straight_03.json b/jigsaw-pieces/village/desert/streets/straight_03.json new file mode 100644 index 00000000..4f887837 --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/straight_03.json @@ -0,0 +1,104 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 1, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/straight_03" +} diff --git a/jigsaw-pieces/village/desert/streets/turn_01.json b/jigsaw-pieces/village/desert/streets/turn_01.json new file mode 100644 index 00000000..915636d6 --- /dev/null +++ b/jigsaw-pieces/village/desert/streets/turn_01.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 1, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/streets/turn_01" +} diff --git a/jigsaw-pieces/village/desert/terminators/terminator_01.json b/jigsaw-pieces/village/desert/terminators/terminator_01.json new file mode 100644 index 00000000..3c601c7b --- /dev/null +++ b/jigsaw-pieces/village/desert/terminators/terminator_01.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": -1, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/terminators/terminator_01" +} diff --git a/jigsaw-pieces/village/desert/terminators/terminator_02.json b/jigsaw-pieces/village/desert/terminators/terminator_02.json new file mode 100644 index 00000000..b941085a --- /dev/null +++ b/jigsaw-pieces/village/desert/terminators/terminator_02.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 1, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": -1, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/terminators/terminator_02" +} 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 new file mode 100644 index 00000000..92544f2b --- /dev/null +++ b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_1.json @@ -0,0 +1,235 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": 1, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 3, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 7, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 7, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": -2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/houses"], + "position": { + "x": -1, + "y": -2, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 1, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 4, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 4, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 8, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/town_centers/desert_meeting_point_1" +} 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 new file mode 100644 index 00000000..cb348a2b --- /dev/null +++ b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_2.json @@ -0,0 +1,196 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -5, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -5, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 4, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -6, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -1, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 0, + "y": -2, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/town_centers/desert_meeting_point_2" +} 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 new file mode 100644 index 00000000..12fe4cff --- /dev/null +++ b/jigsaw-pieces/village/desert/town_centers/desert_meeting_point_3.json @@ -0,0 +1,222 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -6, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": -5, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -3, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 1, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/decor"], + "position": { + "x": 6, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": -7, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -1, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 5, + "y": -2, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/streets"], + "position": { + "x": 7, + "y": -2, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/town_centers/desert_meeting_point_3" +} diff --git a/jigsaw-pieces/village/desert/villagers/baby.json b/jigsaw-pieces/village/desert/villagers/baby.json new file mode 100644 index 00000000..29645e9b --- /dev/null +++ b/jigsaw-pieces/village/desert/villagers/baby.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/villagers/baby" +} diff --git a/jigsaw-pieces/village/desert/villagers/nitwit.json b/jigsaw-pieces/village/desert/villagers/nitwit.json new file mode 100644 index 00000000..75207556 --- /dev/null +++ b/jigsaw-pieces/village/desert/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/desert/villagers/unemployed.json b/jigsaw-pieces/village/desert/villagers/unemployed.json new file mode 100644 index 00000000..5b4331ec --- /dev/null +++ b/jigsaw-pieces/village/desert/villagers/unemployed.json @@ -0,0 +1,80 @@ +{ + "connectors": [{ + "targetName": "*", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/villagers/unemployed" +} 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 new file mode 100644 index 00000000..b5418119 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_medium_house_1" +} 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 new file mode 100644 index 00000000..f652eff5 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_medium_house_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": -1, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 2, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_medium_house_2" +} 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 new file mode 100644 index 00000000..69af3de1 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_1" +} 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 new file mode 100644 index 00000000..4d0531e0 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": -2, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_2" +} 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 new file mode 100644 index 00000000..2078e9b4 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 0, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_3" +} 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 new file mode 100644 index 00000000..b82d7795 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_4.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -1, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_4" +} 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 new file mode 100644 index 00000000..89ba1790 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_5.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 1, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_5" +} 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 new file mode 100644 index 00000000..82233281 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_6.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": -1, + "y": -8, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -7, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_6" +} 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 new file mode 100644 index 00000000..d349275b --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_7.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -1, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_7" +} 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 new file mode 100644 index 00000000..212ae410 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/houses/desert_small_house_8.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/villagers"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/houses/desert_small_house_8" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/corner_01.json b/jigsaw-pieces/village/desert/zombie/streets/corner_01.json new file mode 100644 index 00000000..4f0e2827 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/corner_01.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -3, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/corner_01" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/corner_02.json b/jigsaw-pieces/village/desert/zombie/streets/corner_02.json new file mode 100644 index 00000000..60e8de51 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/corner_02.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -3, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/corner_02" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/desert/zombie/streets/crossroad_01.json new file mode 100644 index 00000000..1025cc4c --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/crossroad_01.json @@ -0,0 +1,219 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 1, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -9, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -7, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -7, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/desert/zombie/streets/crossroad_02.json new file mode 100644 index 00000000..6487d9ef --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/crossroad_02.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -4, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -5, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 5, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/desert/zombie/streets/crossroad_03.json new file mode 100644 index 00000000..a56084a6 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/crossroad_03.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/square_01.json b/jigsaw-pieces/village/desert/zombie/streets/square_01.json new file mode 100644 index 00000000..5bb37f52 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/square_01.json @@ -0,0 +1,323 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -3, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -6, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 2, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 2, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 3, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 3, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 4, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 4, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 6, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/square_01" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/square_02.json b/jigsaw-pieces/village/desert/zombie/streets/square_02.json new file mode 100644 index 00000000..30cc044f --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/square_02.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -8, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/square_02" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/straight_01.json b/jigsaw-pieces/village/desert/zombie/streets/straight_01.json new file mode 100644 index 00000000..19e34aed --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/straight_01.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -5, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 5, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/straight_01" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/straight_02.json b/jigsaw-pieces/village/desert/zombie/streets/straight_02.json new file mode 100644 index 00000000..22177c9f --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/straight_02.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": 7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": 4, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/straight_02" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/straight_03.json b/jigsaw-pieces/village/desert/zombie/streets/straight_03.json new file mode 100644 index 00000000..6279c82f --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/straight_03.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/straight_03" +} diff --git a/jigsaw-pieces/village/desert/zombie/streets/turn_01.json b/jigsaw-pieces/village/desert/zombie/streets/turn_01.json new file mode 100644 index 00000000..faf1032d --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/streets/turn_01.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 1, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/streets/turn_01" +} diff --git a/jigsaw-pieces/village/desert/zombie/terminators/terminator_02.json b/jigsaw-pieces/village/desert/zombie/terminators/terminator_02.json new file mode 100644 index 00000000..5ef94995 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/terminators/terminator_02.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 1, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": -1, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/terminators/terminator_02" +} 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 new file mode 100644 index 00000000..c027bf07 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_1.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": -2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/desert/zombie/houses"], + "position": { + "x": -1, + "y": -2, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 1, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 4, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 4, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 8, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/town_centers/desert_meeting_point_1" +} 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 new file mode 100644 index 00000000..68a5cf82 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -6, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -1, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/town_centers/desert_meeting_point_2" +} 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 new file mode 100644 index 00000000..57682677 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/town_centers/desert_meeting_point_3.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -6, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": -5, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/desert/zombie/decor"], + "position": { + "x": 6, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": -7, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -1, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 5, + "y": -2, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/desert/zombie/streets"], + "position": { + "x": 7, + "y": -2, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/town_centers/desert_meeting_point_3" +} diff --git a/jigsaw-pieces/village/desert/zombie/villagers/nitwit.json b/jigsaw-pieces/village/desert/zombie/villagers/nitwit.json new file mode 100644 index 00000000..4870298b --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/desert/zombie/villagers/unemployed.json b/jigsaw-pieces/village/desert/zombie/villagers/unemployed.json new file mode 100644 index 00000000..a3607a39 --- /dev/null +++ b/jigsaw-pieces/village/desert/zombie/villagers/unemployed.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/desert/zombie/villagers/unemployed" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_accessory_1.json b/jigsaw-pieces/village/plains/houses/plains_accessory_1.json new file mode 100644 index 00000000..fd72bc8e --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_accessory_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": -1, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_accessory_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_animal_pen_1.json b/jigsaw-pieces/village/plains/houses/plains_animal_pen_1.json new file mode 100644 index 00000000..526e43b6 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_animal_pen_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "spawnEntity": "sheep", + "position": { + "x": 0, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "spawnEntity": "sheep", + "position": { + "x": 1, + "y": -4, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_animal_pen_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_animal_pen_2.json b/jigsaw-pieces/village/plains/houses/plains_animal_pen_2.json new file mode 100644 index 00000000..e632a47a --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_animal_pen_2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "spawnEntity": "cow", + "position": { + "x": -1, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "spawnEntity": "cow", + "position": { + "x": 1, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 1, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_animal_pen_2" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_animal_pen_3.json b/jigsaw-pieces/village/plains/houses/plains_animal_pen_3.json new file mode 100644 index 00000000..bdfbcdef --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_animal_pen_3.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -4, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -3, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "spawnEntity": "pig", + "position": { + "x": -2, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -1, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "spawnEntity": "pig", + "position": { + "x": 0, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "spawnEntity": "pig", + "position": { + "x": 1, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_animal_pen_3" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_armorer_house_1.json b/jigsaw-pieces/village/plains/houses/plains_armorer_house_1.json new file mode 100644 index 00000000..8671fc8a --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_armorer_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_armorer_house_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_big_house_1.json b/jigsaw-pieces/village/plains/houses/plains_big_house_1.json new file mode 100644 index 00000000..d86bb767 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_big_house_1.json @@ -0,0 +1,132 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -5, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_big_house_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_butcher_shop_1.json b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_1.json new file mode 100644 index 00000000..486ae3b7 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": -4, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 1, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_butcher_shop_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_butcher_shop_2.json b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_2.json new file mode 100644 index 00000000..d8a6f41c --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_butcher_shop_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -7, + "y": -6, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -2, + "y": -6, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 5, + "y": -6, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 6, + "y": -6, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 7, + "y": -6, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -7, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_butcher_shop_2" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json b/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json new file mode 100644 index 00000000..6f0a2942 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_cartographer_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_cartographer_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_fisher_cottage_1.json b/jigsaw-pieces/village/plains/houses/plains_fisher_cottage_1.json new file mode 100644 index 00000000..57fccf15 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_fisher_cottage_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_fisher_cottage_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_fletcher_house_1.json b/jigsaw-pieces/village/plains/houses/plains_fletcher_house_1.json new file mode 100644 index 00000000..aaa3b0e6 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_fletcher_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -3, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_fletcher_house_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_large_farm_1.json b/jigsaw-pieces/village/plains/houses/plains_large_farm_1.json new file mode 100644 index 00000000..e2f0d450 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_large_farm_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -6, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_large_farm_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_library_1.json b/jigsaw-pieces/village/plains/houses/plains_library_1.json new file mode 100644 index 00000000..22d2264a --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_library_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_library_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_library_2.json b/jigsaw-pieces/village/plains/houses/plains_library_2.json new file mode 100644 index 00000000..d7d8cc36 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_library_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_library_2" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_masons_house_1.json b/jigsaw-pieces/village/plains/houses/plains_masons_house_1.json new file mode 100644 index 00000000..928b0967 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_masons_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_masons_house_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_medium_house_1.json b/jigsaw-pieces/village/plains/houses/plains_medium_house_1.json new file mode 100644 index 00000000..ea8c8bb1 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_medium_house_1.json @@ -0,0 +1,117 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 4, + "y": -4, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_medium_house_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_medium_house_2.json b/jigsaw-pieces/village/plains/houses/plains_medium_house_2.json new file mode 100644 index 00000000..6b505e21 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_medium_house_2.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_medium_house_2" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_meeting_point_4.json b/jigsaw-pieces/village/plains/houses/plains_meeting_point_4.json new file mode 100644 index 00000000..7f9e5d5e --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_meeting_point_4.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -4, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/trees"], + "position": { + "x": 2, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 2, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_meeting_point_4" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_meeting_point_5.json b/jigsaw-pieces/village/plains/houses/plains_meeting_point_5.json new file mode 100644 index 00000000..0f657cf2 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_meeting_point_5.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 2, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 3, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_meeting_point_5" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_shepherds_house_1.json b/jigsaw-pieces/village/plains/houses/plains_shepherds_house_1.json new file mode 100644 index 00000000..f1c3480a --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_shepherds_house_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -4, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/sheep"], + "position": { + "x": 3, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 4, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_shepherds_house_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_farm_1.json b/jigsaw-pieces/village/plains/houses/plains_small_farm_1.json new file mode 100644 index 00000000..695ed137 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_farm_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_farm_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_1.json b/jigsaw-pieces/village/plains/houses/plains_small_house_1.json new file mode 100644 index 00000000..a6c08ef7 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_1.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_2.json b/jigsaw-pieces/village/plains/houses/plains_small_house_2.json new file mode 100644 index 00000000..aa8c3d2e --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_2.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_2" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_3.json b/jigsaw-pieces/village/plains/houses/plains_small_house_3.json new file mode 100644 index 00000000..c2a92d24 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_3.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_3" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_4.json b/jigsaw-pieces/village/plains/houses/plains_small_house_4.json new file mode 100644 index 00000000..c15eaa74 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_4.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_4" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_5.json b/jigsaw-pieces/village/plains/houses/plains_small_house_5.json new file mode 100644 index 00000000..1608fb5b --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_5.json @@ -0,0 +1,129 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -4, + "y": -5, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -3, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 4, + "y": -5, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_5" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_6.json b/jigsaw-pieces/village/plains/houses/plains_small_house_6.json new file mode 100644 index 00000000..4c62cc3a --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_6.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_6" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_7.json b/jigsaw-pieces/village/plains/houses/plains_small_house_7.json new file mode 100644 index 00000000..2e5f0673 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_7.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_7" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_small_house_8.json b/jigsaw-pieces/village/plains/houses/plains_small_house_8.json new file mode 100644 index 00000000..65ddfc86 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_small_house_8.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -2, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_small_house_8" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_stable_1.json b/jigsaw-pieces/village/plains/houses/plains_stable_1.json new file mode 100644 index 00000000..39fc0e5d --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_stable_1.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -4, + "y": -3, + "z": 7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -2, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_stable_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_stable_2.json b/jigsaw-pieces/village/plains/houses/plains_stable_2.json new file mode 100644 index 00000000..b64a2435 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_stable_2.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -3, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_stable_2" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_tannery_1.json b/jigsaw-pieces/village/plains/houses/plains_tannery_1.json new file mode 100644 index 00000000..be93ccce --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_tannery_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -3, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_tannery_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_temple_3.json b/jigsaw-pieces/village/plains/houses/plains_temple_3.json new file mode 100644 index 00000000..afbefc1a --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_temple_3.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_temple_3" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_temple_4.json b/jigsaw-pieces/village/plains/houses/plains_temple_4.json new file mode 100644 index 00000000..631ba9bd --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_temple_4.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -6, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_temple_4" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_tool_smith_1.json b/jigsaw-pieces/village/plains/houses/plains_tool_smith_1.json new file mode 100644 index 00000000..84516866 --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_tool_smith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -3, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_tool_smith_1" +} diff --git a/jigsaw-pieces/village/plains/houses/plains_weaponsmith_1.json b/jigsaw-pieces/village/plains/houses/plains_weaponsmith_1.json new file mode 100644 index 00000000..10b97b9e --- /dev/null +++ b/jigsaw-pieces/village/plains/houses/plains_weaponsmith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -4, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/houses/plains_weaponsmith_1" +} diff --git a/jigsaw-pieces/village/plains/plains_lamp_1.json b/jigsaw-pieces/village/plains/plains_lamp_1.json new file mode 100644 index 00000000..fb815e18 --- /dev/null +++ b/jigsaw-pieces/village/plains/plains_lamp_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/plains_lamp_1" +} diff --git a/jigsaw-pieces/village/plains/streets/corner_01.json b/jigsaw-pieces/village/plains/streets/corner_01.json new file mode 100644 index 00000000..b367ebf3 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/corner_01.json @@ -0,0 +1,182 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -5, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 5, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/corner_01" +} diff --git a/jigsaw-pieces/village/plains/streets/corner_02.json b/jigsaw-pieces/village/plains/streets/corner_02.json new file mode 100644 index 00000000..a71a6d99 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/corner_02.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 7, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/corner_02" +} diff --git a/jigsaw-pieces/village/plains/streets/corner_03.json b/jigsaw-pieces/village/plains/streets/corner_03.json new file mode 100644 index 00000000..3d69d6c4 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/corner_03.json @@ -0,0 +1,104 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/corner_03" +} diff --git a/jigsaw-pieces/village/plains/streets/crossroad_01.json b/jigsaw-pieces/village/plains/streets/crossroad_01.json new file mode 100644 index 00000000..4625b140 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/crossroad_01.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/plains/streets/crossroad_02.json b/jigsaw-pieces/village/plains/streets/crossroad_02.json new file mode 100644 index 00000000..9dd6468b --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/crossroad_02.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -5, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -3, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 3, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/plains/streets/crossroad_03.json b/jigsaw-pieces/village/plains/streets/crossroad_03.json new file mode 100644 index 00000000..26c1bd74 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/crossroad_03.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 3, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 3, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/plains/streets/crossroad_04.json b/jigsaw-pieces/village/plains/streets/crossroad_04.json new file mode 100644 index 00000000..0c7f7f16 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/crossroad_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/plains/streets/crossroad_05.json b/jigsaw-pieces/village/plains/streets/crossroad_05.json new file mode 100644 index 00000000..cfc4d855 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/crossroad_05.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/plains/streets/crossroad_06.json b/jigsaw-pieces/village/plains/streets/crossroad_06.json new file mode 100644 index 00000000..446bdfb3 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/crossroad_06.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/plains/streets/straight_01.json b/jigsaw-pieces/village/plains/streets/straight_01.json new file mode 100644 index 00000000..baf05f72 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/straight_01.json @@ -0,0 +1,169 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -6, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/straight_01" +} diff --git a/jigsaw-pieces/village/plains/streets/straight_02.json b/jigsaw-pieces/village/plains/streets/straight_02.json new file mode 100644 index 00000000..d1c1b180 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/straight_02.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/straight_02" +} diff --git a/jigsaw-pieces/village/plains/streets/straight_03.json b/jigsaw-pieces/village/plains/streets/straight_03.json new file mode 100644 index 00000000..fc3d220d --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/straight_03.json @@ -0,0 +1,169 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -4, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -4, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -4, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -4, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/straight_03" +} diff --git a/jigsaw-pieces/village/plains/streets/straight_04.json b/jigsaw-pieces/village/plains/streets/straight_04.json new file mode 100644 index 00000000..6b29e15e --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/straight_04.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/straight_04" +} diff --git a/jigsaw-pieces/village/plains/streets/straight_05.json b/jigsaw-pieces/village/plains/streets/straight_05.json new file mode 100644 index 00000000..11b00dd3 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/straight_05.json @@ -0,0 +1,156 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -9, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -9, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -8, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -8, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/straight_05" +} diff --git a/jigsaw-pieces/village/plains/streets/straight_06.json b/jigsaw-pieces/village/plains/streets/straight_06.json new file mode 100644 index 00000000..d25d122b --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/straight_06.json @@ -0,0 +1,325 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/decor"], + "position": { + "x": -1, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -3, + "y": 0, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -2, + "y": 0, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -2, + "y": 0, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 0, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/straight_06" +} diff --git a/jigsaw-pieces/village/plains/streets/turn_01.json b/jigsaw-pieces/village/plains/streets/turn_01.json new file mode 100644 index 00000000..bf7fcd69 --- /dev/null +++ b/jigsaw-pieces/village/plains/streets/turn_01.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": -2, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/streets/turn_01" +} diff --git a/jigsaw-pieces/village/plains/terminators/terminator_01.json b/jigsaw-pieces/village/plains/terminators/terminator_01.json new file mode 100644 index 00000000..0edc0e67 --- /dev/null +++ b/jigsaw-pieces/village/plains/terminators/terminator_01.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/terminators/terminator_01" +} diff --git a/jigsaw-pieces/village/plains/terminators/terminator_02.json b/jigsaw-pieces/village/plains/terminators/terminator_02.json new file mode 100644 index 00000000..797456b7 --- /dev/null +++ b/jigsaw-pieces/village/plains/terminators/terminator_02.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/terminators/terminator_02" +} diff --git a/jigsaw-pieces/village/plains/terminators/terminator_03.json b/jigsaw-pieces/village/plains/terminators/terminator_03.json new file mode 100644 index 00000000..dc599f44 --- /dev/null +++ b/jigsaw-pieces/village/plains/terminators/terminator_03.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/terminators/terminator_03" +} diff --git a/jigsaw-pieces/village/plains/terminators/terminator_04.json b/jigsaw-pieces/village/plains/terminators/terminator_04.json new file mode 100644 index 00000000..16aca1f3 --- /dev/null +++ b/jigsaw-pieces/village/plains/terminators/terminator_04.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/terminators/terminator_04" +} diff --git a/jigsaw-pieces/village/plains/town_centers/plains_fountain_01.json b/jigsaw-pieces/village/plains/town_centers/plains_fountain_01.json new file mode 100644 index 00000000..748e71a4 --- /dev/null +++ b/jigsaw-pieces/village/plains/town_centers/plains_fountain_01.json @@ -0,0 +1,196 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -4, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 3, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 3, + "y": -2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 4, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/town_centers/plains_fountain_01" +} 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 new file mode 100644 index 00000000..7061b265 --- /dev/null +++ b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_1.json @@ -0,0 +1,208 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -4, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -4, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/well_bottoms"], + "position": { + "x": 1, + "y": -3, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 0, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 4, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/town_centers/plains_meeting_point_1" +} 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 new file mode 100644 index 00000000..c9f7fd4c --- /dev/null +++ b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_2.json @@ -0,0 +1,209 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -3, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -3, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -2, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -1, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 0, + "y": -2, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 1, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 1, + "y": -1, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 3, + "y": -1, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/town_centers/plains_meeting_point_2" +} 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 new file mode 100644 index 00000000..e751c015 --- /dev/null +++ b/jigsaw-pieces/village/plains/town_centers/plains_meeting_point_3.json @@ -0,0 +1,169 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -4, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -3, + "y": -4, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -3, + "y": -4, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 0, + "y": -3, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/streets"], + "position": { + "x": 5, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/town_centers/plains_meeting_point_3" +} diff --git a/jigsaw-pieces/village/plains/villagers/baby.json b/jigsaw-pieces/village/plains/villagers/baby.json new file mode 100644 index 00000000..03431bc4 --- /dev/null +++ b/jigsaw-pieces/village/plains/villagers/baby.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/villagers/baby" +} diff --git a/jigsaw-pieces/village/plains/villagers/nitwit.json b/jigsaw-pieces/village/plains/villagers/nitwit.json new file mode 100644 index 00000000..b104cd6f --- /dev/null +++ b/jigsaw-pieces/village/plains/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/plains/villagers/unemployed.json b/jigsaw-pieces/village/plains/villagers/unemployed.json new file mode 100644 index 00000000..7e2d1001 --- /dev/null +++ b/jigsaw-pieces/village/plains/villagers/unemployed.json @@ -0,0 +1,80 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/villagers/unemployed" +} 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 new file mode 100644 index 00000000..83c3310c --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_animal_pen_3.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -4, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -3, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -2, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -1, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 1, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_animal_pen_3" +} 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 new file mode 100644 index 00000000..b75844e5 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_big_house_1.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -5, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_big_house_1" +} 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 new file mode 100644 index 00000000..cddfe1ac --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_butcher_shop_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -2, + "y": -6, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -6, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 5, + "y": -6, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 6, + "y": -6, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 7, + "y": -6, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -7, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_butcher_shop_2" +} 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 new file mode 100644 index 00000000..3ccea3b8 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_fletcher_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -3, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_fletcher_house_1" +} 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 new file mode 100644 index 00000000..5470ac82 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 4, + "y": -4, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": -2, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_medium_house_1" +} 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 new file mode 100644 index 00000000..74f1d685 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_medium_house_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_medium_house_2" +} 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 new file mode 100644 index 00000000..cf0baf96 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_4.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -4, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/trees"], + "position": { + "x": 2, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 2, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 3, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_meeting_point_4" +} 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 new file mode 100644 index 00000000..3c5ce786 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_meeting_point_5.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 2, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 3, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_meeting_point_5" +} 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 new file mode 100644 index 00000000..cccc693d --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_shepherds_house_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -4, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/sheep"], + "position": { + "x": 3, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 4, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_shepherds_house_1" +} 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 new file mode 100644 index 00000000..fa5ce9a5 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_1" +} 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 new file mode 100644 index 00000000..932b12a8 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_2" +} 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 new file mode 100644 index 00000000..b6512cd2 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_3" +} 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 new file mode 100644 index 00000000..1554ceba --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_4.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_4" +} 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 new file mode 100644 index 00000000..c7924756 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_5.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -4, + "y": -5, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -3, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 4, + "y": -5, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": -1, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_5" +} 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 new file mode 100644 index 00000000..03cdef61 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_6.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_6" +} 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 new file mode 100644 index 00000000..aa0a71c3 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_7.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_7" +} 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 new file mode 100644 index 00000000..a4784a4f --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_small_house_8.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/villagers"], + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_small_house_8" +} diff --git a/jigsaw-pieces/village/plains/zombie/houses/plains_stable_1.json b/jigsaw-pieces/village/plains/zombie/houses/plains_stable_1.json new file mode 100644 index 00000000..0a320d2a --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/houses/plains_stable_1.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -4, + "y": -3, + "z": 7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -2, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 2, + "y": -3, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/houses/plains_stable_1" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/corner_01.json b/jigsaw-pieces/village/plains/zombie/streets/corner_01.json new file mode 100644 index 00000000..0b756190 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/corner_01.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/corner_01" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/corner_02.json b/jigsaw-pieces/village/plains/zombie/streets/corner_02.json new file mode 100644 index 00000000..5cae0594 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/corner_02.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/corner_02" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/corner_03.json b/jigsaw-pieces/village/plains/zombie/streets/corner_03.json new file mode 100644 index 00000000..c5aeea92 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/corner_03.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/corner_03" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_01.json new file mode 100644 index 00000000..2c165e53 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_01.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_02.json new file mode 100644 index 00000000..47678b07 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_02.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -3, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_03.json new file mode 100644 index 00000000..3c1ba0b8 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_03.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 3, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_04.json new file mode 100644 index 00000000..cf2cc6a4 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_05.json new file mode 100644 index 00000000..d8095338 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_05.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/plains/zombie/streets/crossroad_06.json new file mode 100644 index 00000000..800ebd31 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/crossroad_06.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_01.json b/jigsaw-pieces/village/plains/zombie/streets/straight_01.json new file mode 100644 index 00000000..34598655 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_01.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -6, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/straight_01" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_02.json b/jigsaw-pieces/village/plains/zombie/streets/straight_02.json new file mode 100644 index 00000000..29b8af33 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_02.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/straight_02" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_03.json b/jigsaw-pieces/village/plains/zombie/streets/straight_03.json new file mode 100644 index 00000000..3890ff01 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_03.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -5, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -5, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/straight_03" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_04.json b/jigsaw-pieces/village/plains/zombie/streets/straight_04.json new file mode 100644 index 00000000..37309760 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/straight_04" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_05.json b/jigsaw-pieces/village/plains/zombie/streets/straight_05.json new file mode 100644 index 00000000..7b978655 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_05.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -9, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -9, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/straight_05" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/straight_06.json b/jigsaw-pieces/village/plains/zombie/streets/straight_06.json new file mode 100644 index 00000000..1970e0c4 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/straight_06.json @@ -0,0 +1,310 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/plains/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/straight_06" +} diff --git a/jigsaw-pieces/village/plains/zombie/streets/turn_01.json b/jigsaw-pieces/village/plains/zombie/streets/turn_01.json new file mode 100644 index 00000000..0a6c54a0 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/streets/turn_01.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/plains/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/streets/turn_01" +} 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 new file mode 100644 index 00000000..a0148a45 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_fountain_01.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 4, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/town_centers/plains_fountain_01" +} 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 new file mode 100644 index 00000000..dbc5de57 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_1.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/well_bottoms"], + "position": { + "x": 1, + "y": -3, + "z": -2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -5, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 0, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 4, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/town_centers/plains_meeting_point_1" +} 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 new file mode 100644 index 00000000..796021bc --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -2, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -2, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 1, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 1, + "y": -1, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 3, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/town_centers/plains_meeting_point_2" +} 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 new file mode 100644 index 00000000..74a41485 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/town_centers/plains_meeting_point_3.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 0, + "y": -3, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/plains/zombie/streets"], + "position": { + "x": 5, + "y": -3, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/town_centers/plains_meeting_point_3" +} diff --git a/jigsaw-pieces/village/plains/zombie/villagers/nitwit.json b/jigsaw-pieces/village/plains/zombie/villagers/nitwit.json new file mode 100644 index 00000000..31ce3737 --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/plains/zombie/villagers/unemployed.json b/jigsaw-pieces/village/plains/zombie/villagers/unemployed.json new file mode 100644 index 00000000..ffdfea6d --- /dev/null +++ b/jigsaw-pieces/village/plains/zombie/villagers/unemployed.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/plains/zombie/villagers/unemployed" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json new file mode 100644 index 00000000..27642dce --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -1, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": -1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_animal_pen_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json new file mode 100644 index 00000000..c0e1401e --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -6, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -2, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -2, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_animal_pen_2" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json new file mode 100644 index 00000000..f4092104 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_animal_pen_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_animal_pen_3" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_armorer_1.json b/jigsaw-pieces/village/savanna/houses/savanna_armorer_1.json new file mode 100644 index 00000000..1a25fb12 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_armorer_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_armorer_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json new file mode 100644 index 00000000..4544873e --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -4, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 3, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_butchers_shop_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json new file mode 100644 index 00000000..29b31a1f --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_butchers_shop_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 4, + "y": -5, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -6, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 2, + "z": 0 + }, + "mode": "STILT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_butchers_shop_2" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json b/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json new file mode 100644 index 00000000..19c9bd08 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_cartographer_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 0, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 3, + "z": 0 + }, + "mode": "FAST_STILT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_cartographer_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json b/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json new file mode 100644 index 00000000..9607cbc2 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_fisher_cottage_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 0, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 2, + "y": -4, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_fisher_cottage_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json b/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json new file mode 100644 index 00000000..0749c484 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_fletcher_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_fletcher_house_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json new file mode 100644 index 00000000..1f19d044 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_large_farm_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json new file mode 100644 index 00000000..692ca1c4 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_large_farm_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 1, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_large_farm_2" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_library_1.json b/jigsaw-pieces/village/savanna/houses/savanna_library_1.json new file mode 100644 index 00000000..a36a3e58 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_library_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_library_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json b/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json new file mode 100644 index 00000000..b2be0a82 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_mason_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_mason_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json new file mode 100644 index 00000000..975b58e7 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -4, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -1, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_medium_house_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json new file mode 100644 index 00000000..27096544 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_medium_house_2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -2, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 2, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 2, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_medium_house_2" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json b/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json new file mode 100644 index 00000000..27b6ccae --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_shepherd_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/sheep"], + "position": { + "x": 1, + "y": -6, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/trees"], + "position": { + "x": 4, + "y": -6, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -6, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_shepherd_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json b/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json new file mode 100644 index 00000000..914d677b --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_farm.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_farm" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json new file mode 100644 index 00000000..4a991297 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json new file mode 100644 index 00000000..02700ae3 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_2" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json new file mode 100644 index 00000000..b2f922b7 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_3" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json new file mode 100644 index 00000000..48379b83 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_4.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 0, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_4" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json new file mode 100644 index 00000000..8ce78670 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_5.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 1, + "y": -5, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 3, + "y": -4, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_5" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json new file mode 100644 index 00000000..0bd52ce0 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_6.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_6" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json new file mode 100644 index 00000000..466c9d68 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_7.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_7" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json b/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json new file mode 100644 index 00000000..6e57ed19 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_small_house_8.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_small_house_8" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json b/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json new file mode 100644 index 00000000..eacf6ab7 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_tannery_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 2, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_tannery_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json b/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json new file mode 100644 index 00000000..f2236cef --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_temple_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -6, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_temple_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json b/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json new file mode 100644 index 00000000..077fa682 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_temple_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_temple_2" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json b/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json new file mode 100644 index 00000000..0f62c218 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_tool_smith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_tool_smith_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json new file mode 100644 index 00000000..f42a0933 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 3, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_weaponsmith_1" +} diff --git a/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json new file mode 100644 index 00000000..b0305097 --- /dev/null +++ b/jigsaw-pieces/village/savanna/houses/savanna_weaponsmith_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/houses/savanna_weaponsmith_2" +} diff --git a/jigsaw-pieces/village/savanna/savanna_lamp_post_01.json b/jigsaw-pieces/village/savanna/savanna_lamp_post_01.json new file mode 100644 index 00000000..d3345213 --- /dev/null +++ b/jigsaw-pieces/village/savanna/savanna_lamp_post_01.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/savanna_lamp_post_01" +} diff --git a/jigsaw-pieces/village/savanna/streets/corner_01.json b/jigsaw-pieces/village/savanna/streets/corner_01.json new file mode 100644 index 00000000..47054e47 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/corner_01.json @@ -0,0 +1,169 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -5, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 5, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/corner_01" +} diff --git a/jigsaw-pieces/village/savanna/streets/corner_03.json b/jigsaw-pieces/village/savanna/streets/corner_03.json new file mode 100644 index 00000000..91118ceb --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/corner_03.json @@ -0,0 +1,104 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/corner_03" +} diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_02.json b/jigsaw-pieces/village/savanna/streets/crossroad_02.json new file mode 100644 index 00000000..bc0dc817 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/crossroad_02.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -2, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 0, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_03.json b/jigsaw-pieces/village/savanna/streets/crossroad_03.json new file mode 100644 index 00000000..564875cb --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/crossroad_03.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -6, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -6, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": 2, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 3, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_04.json b/jigsaw-pieces/village/savanna/streets/crossroad_04.json new file mode 100644 index 00000000..0420fa42 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/crossroad_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_05.json b/jigsaw-pieces/village/savanna/streets/crossroad_05.json new file mode 100644 index 00000000..bac19f7b --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/crossroad_05.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_06.json b/jigsaw-pieces/village/savanna/streets/crossroad_06.json new file mode 100644 index 00000000..2cb0aa86 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/crossroad_06.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/savanna/streets/crossroad_07.json b/jigsaw-pieces/village/savanna/streets/crossroad_07.json new file mode 100644 index 00000000..2e44a83b --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/crossroad_07.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 5, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 6, + "y": -1, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 1, + "y": 0, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": 2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 6, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/crossroad_07" +} diff --git a/jigsaw-pieces/village/savanna/streets/split_01.json b/jigsaw-pieces/village/savanna/streets/split_01.json new file mode 100644 index 00000000..f840dcce --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/split_01.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 0, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -3, + "y": 0, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/split_01" +} diff --git a/jigsaw-pieces/village/savanna/streets/split_02.json b/jigsaw-pieces/village/savanna/streets/split_02.json new file mode 100644 index 00000000..a79bfa90 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/split_02.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": 1, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 2, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 3, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/split_02" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_02.json b/jigsaw-pieces/village/savanna/streets/straight_02.json new file mode 100644 index 00000000..50f030d0 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_02.json @@ -0,0 +1,182 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_02" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_04.json b/jigsaw-pieces/village/savanna/streets/straight_04.json new file mode 100644 index 00000000..1929b7ee --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_04.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_04" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_05.json b/jigsaw-pieces/village/savanna/streets/straight_05.json new file mode 100644 index 00000000..b7f76f77 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_05.json @@ -0,0 +1,156 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -9, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -9, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -8, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -8, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_05" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_06.json b/jigsaw-pieces/village/savanna/streets/straight_06.json new file mode 100644 index 00000000..d635ee47 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_06.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 2, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -3, + "y": 0, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 3, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_06" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_08.json b/jigsaw-pieces/village/savanna/streets/straight_08.json new file mode 100644 index 00000000..924ee12f --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_08.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 0, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 0, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -4, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_08" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_09.json b/jigsaw-pieces/village/savanna/streets/straight_09.json new file mode 100644 index 00000000..cc72e610 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_09.json @@ -0,0 +1,182 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": 0, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -3, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -2, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -1, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": 2, + "y": 0, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_09" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_10.json b/jigsaw-pieces/village/savanna/streets/straight_10.json new file mode 100644 index 00000000..63332b28 --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_10.json @@ -0,0 +1,104 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_10" +} diff --git a/jigsaw-pieces/village/savanna/streets/straight_11.json b/jigsaw-pieces/village/savanna/streets/straight_11.json new file mode 100644 index 00000000..3098411a --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/straight_11.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -7, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/straight_11" +} diff --git a/jigsaw-pieces/village/savanna/streets/turn_01.json b/jigsaw-pieces/village/savanna/streets/turn_01.json new file mode 100644 index 00000000..d9f1ea8e --- /dev/null +++ b/jigsaw-pieces/village/savanna/streets/turn_01.json @@ -0,0 +1,130 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": 1, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/streets/turn_01" +} diff --git a/jigsaw-pieces/village/savanna/terminators/terminator_05.json b/jigsaw-pieces/village/savanna/terminators/terminator_05.json new file mode 100644 index 00000000..0698593c --- /dev/null +++ b/jigsaw-pieces/village/savanna/terminators/terminator_05.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -7, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -7, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/decor"], + "position": { + "x": -7, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["empty"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/terminators/terminator_05" +} 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 new file mode 100644 index 00000000..06662299 --- /dev/null +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_1.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -2, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 1, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 1, + "y": -2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 3, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -7, + "y": -1, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 1, + "y": -1, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/town_centers/savanna_meeting_point_1" +} 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 new file mode 100644 index 00000000..9604cdbb --- /dev/null +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_2.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -4, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": 4, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/town_centers/savanna_meeting_point_2" +} 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 new file mode 100644 index 00000000..4f67c084 --- /dev/null +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_3.json @@ -0,0 +1,193 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -3, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -3, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -2, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 4, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/town_centers/savanna_meeting_point_3" +} 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 new file mode 100644 index 00000000..cd61495b --- /dev/null +++ b/jigsaw-pieces/village/savanna/town_centers/savanna_meeting_point_4.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -4, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/villagers"], + "position": { + "x": -3, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -3, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 0, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/streets"], + "position": { + "x": 4, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/town_centers/savanna_meeting_point_4" +} diff --git a/jigsaw-pieces/village/savanna/villagers/baby.json b/jigsaw-pieces/village/savanna/villagers/baby.json new file mode 100644 index 00000000..5b4c46aa --- /dev/null +++ b/jigsaw-pieces/village/savanna/villagers/baby.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/villagers/baby" +} diff --git a/jigsaw-pieces/village/savanna/villagers/nitwit.json b/jigsaw-pieces/village/savanna/villagers/nitwit.json new file mode 100644 index 00000000..dcd79405 --- /dev/null +++ b/jigsaw-pieces/village/savanna/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/savanna/villagers/unemployed.json b/jigsaw-pieces/village/savanna/villagers/unemployed.json new file mode 100644 index 00000000..a4447eb8 --- /dev/null +++ b/jigsaw-pieces/village/savanna/villagers/unemployed.json @@ -0,0 +1,80 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/villagers/unemployed" +} 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 new file mode 100644 index 00000000..14a1f42c --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -6, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -2, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -2, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_animal_pen_2" +} 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 new file mode 100644 index 00000000..c8e02b35 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_animal_pen_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -2, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_animal_pen_3" +} 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 new file mode 100644 index 00000000..6c42357e --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_large_farm_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 1, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_large_farm_2" +} 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 new file mode 100644 index 00000000..e5d9fcce --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -4, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": -1, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_medium_house_1" +} 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 new file mode 100644 index 00000000..5e1121ed --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_medium_house_2.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": -2, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 2, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": 2, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_medium_house_2" +} 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 new file mode 100644 index 00000000..975b51d9 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_1" +} 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 new file mode 100644 index 00000000..fbe7198a --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_2" +} 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 new file mode 100644 index 00000000..4234c485 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_3" +} 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 new file mode 100644 index 00000000..31b9a6eb --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_4.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": 0, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_4" +} 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 new file mode 100644 index 00000000..23be324f --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_5.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": 1, + "y": -5, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 3, + "y": -4, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_5" +} 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 new file mode 100644 index 00000000..4b7c0794 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_6.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_6" +} 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 new file mode 100644 index 00000000..f411d53f --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_7.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/village_vex_tests"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_7" +} 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 new file mode 100644 index 00000000..158157ff --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/houses/savanna_small_house_8.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/houses/savanna_small_house_8" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/corner_01.json b/jigsaw-pieces/village/savanna/zombie/streets/corner_01.json new file mode 100644 index 00000000..d043ce7a --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/corner_01.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/corner_01" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/corner_03.json b/jigsaw-pieces/village/savanna/zombie/streets/corner_03.json new file mode 100644 index 00000000..aaf37d16 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/corner_03.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/corner_03" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_02.json new file mode 100644 index 00000000..544d21e3 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_02.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_03.json new file mode 100644 index 00000000..15e0646c --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_03.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -6, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -6, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": 2, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_04.json new file mode 100644 index 00000000..776302ca --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_05.json new file mode 100644 index 00000000..a495be85 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_05.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_06.json new file mode 100644 index 00000000..9945746f --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_06.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/crossroad_07.json b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_07.json new file mode 100644 index 00000000..dfb59b03 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/crossroad_07.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 6, + "y": -1, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": 2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 6, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/crossroad_07" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/split_01.json b/jigsaw-pieces/village/savanna/zombie/streets/split_01.json new file mode 100644 index 00000000..ac43320d --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/split_01.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -3, + "y": 0, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/split_01" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/split_02.json b/jigsaw-pieces/village/savanna/zombie/streets/split_02.json new file mode 100644 index 00000000..e21afa8a --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/split_02.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/split_02" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_02.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_02.json new file mode 100644 index 00000000..ac71f05a --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_02.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_02" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_04.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_04.json new file mode 100644 index 00000000..5c5e35d5 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_04" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_05.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_05.json new file mode 100644 index 00000000..18b4e300 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_05.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -9, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -9, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_05" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_06.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_06.json new file mode 100644 index 00000000..84effe7e --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_06.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 2, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -3, + "y": 0, + "z": 6 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_06" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_08.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_08.json new file mode 100644 index 00000000..4bb05ba4 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_08.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_08" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_09.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_09.json new file mode 100644 index 00000000..cd2d2c03 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_09.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": 2, + "y": 0, + "z": 3 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_09" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_10.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_10.json new file mode 100644 index 00000000..d3965d33 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_10.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_10" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/straight_11.json b/jigsaw-pieces/village/savanna/zombie/streets/straight_11.json new file mode 100644 index 00000000..35288b21 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/straight_11.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/straight_11" +} diff --git a/jigsaw-pieces/village/savanna/zombie/streets/turn_01.json b/jigsaw-pieces/village/savanna/zombie/streets/turn_01.json new file mode 100644 index 00000000..7987f0b8 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/streets/turn_01.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/streets/turn_01" +} diff --git a/jigsaw-pieces/village/savanna/zombie/terminators/terminator_05.json b/jigsaw-pieces/village/savanna/zombie/terminators/terminator_05.json new file mode 100644 index 00000000..99f1469e --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/terminators/terminator_05.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/savanna/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/savanna/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/terminators/terminator_05" +} 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 new file mode 100644 index 00000000..8df40149 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -7, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 1, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/town_centers/savanna_meeting_point_1" +} 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 new file mode 100644 index 00000000..cc775eda --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/town_centers/savanna_meeting_point_2" +} 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 new file mode 100644 index 00000000..14ed2189 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_3.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 4, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/town_centers/savanna_meeting_point_3" +} 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 new file mode 100644 index 00000000..4d130b42 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/town_centers/savanna_meeting_point_4.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/savanna/zombie/streets"], + "position": { + "x": 4, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/town_centers/savanna_meeting_point_4" +} diff --git a/jigsaw-pieces/village/savanna/zombie/villagers/nitwit.json b/jigsaw-pieces/village/savanna/zombie/villagers/nitwit.json new file mode 100644 index 00000000..de9ddd1f --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/savanna/zombie/villagers/unemployed.json b/jigsaw-pieces/village/savanna/zombie/villagers/unemployed.json new file mode 100644 index 00000000..e8aa9542 --- /dev/null +++ b/jigsaw-pieces/village/savanna/zombie/villagers/unemployed.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/savanna/zombie/villagers/unemployed" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_1.json b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_1.json new file mode 100644 index 00000000..a7c79b35 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -2, + "y": -3, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_animal_pen_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_2.json b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_2.json new file mode 100644 index 00000000..e5eb4e55 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_animal_pen_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": -2, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 2, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_animal_pen_2" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_1.json new file mode 100644 index 00000000..aa73ee08 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_armorer_house_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_2.json new file mode 100644 index 00000000..177d8a99 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_armorer_house_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_armorer_house_2" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_1.json b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_1.json new file mode 100644 index 00000000..93a0b9d0 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 1, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_butchers_shop_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_2.json b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_2.json new file mode 100644 index 00000000..3270237f --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_butchers_shop_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -1, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_butchers_shop_2" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_cartographer_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_cartographer_house_1.json new file mode 100644 index 00000000..b96f9017 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_cartographer_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_cartographer_house_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_farm_1.json b/jigsaw-pieces/village/snowy/houses/snowy_farm_1.json new file mode 100644 index 00000000..5b34d613 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_farm_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_farm_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_farm_2.json b/jigsaw-pieces/village/snowy/houses/snowy_farm_2.json new file mode 100644 index 00000000..0816aa41 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_farm_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_farm_2" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_fisher_cottage.json b/jigsaw-pieces/village/snowy/houses/snowy_fisher_cottage.json new file mode 100644 index 00000000..6eea6834 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_fisher_cottage.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_fisher_cottage" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_fletcher_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_fletcher_house_1.json new file mode 100644 index 00000000..1022b81e --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_fletcher_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_fletcher_house_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_library_1.json b/jigsaw-pieces/village/snowy/houses/snowy_library_1.json new file mode 100644 index 00000000..d89eb83a --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_library_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -6, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_library_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_masons_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_1.json new file mode 100644 index 00000000..b92f34de --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -4, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_masons_house_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_masons_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_2.json new file mode 100644 index 00000000..dda511f1 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_masons_house_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -5, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_masons_house_2" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_1.json new file mode 100644 index 00000000..ca07b429 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_1.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 3, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_medium_house_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_2.json new file mode 100644 index 00000000..fca30ad4 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_2.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 2, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_medium_house_2" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_medium_house_3.json b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_3.json new file mode 100644 index 00000000..e249ec29 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_medium_house_3.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -1, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_medium_house_3" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_shepherds_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_shepherds_house_1.json new file mode 100644 index 00000000..705b37a1 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_shepherds_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:buidling_entrance", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:buidling_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/sheep"], + "position": { + "x": -3, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_shepherds_house_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_1.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_1.json new file mode 100644 index 00000000..a9950dda --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_1.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_2.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_2.json new file mode 100644 index 00000000..60e30b01 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_2.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_2" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_3.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_3.json new file mode 100644 index 00000000..9fa74eb4 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_3.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_3" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_4.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_4.json new file mode 100644 index 00000000..3c9d4ea2 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_4.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_4" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_5.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_5.json new file mode 100644 index 00000000..49de27a2 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_5.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -1, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_5" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_6.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_6.json new file mode 100644 index 00000000..6bf1a7a7 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_6.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_6" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_7.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_7.json new file mode 100644 index 00000000..49f8b9bf --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_7.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_7" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_small_house_8.json b/jigsaw-pieces/village/snowy/houses/snowy_small_house_8.json new file mode 100644 index 00000000..609e57b5 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_small_house_8.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -1, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_small_house_8" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_tannery_1.json b/jigsaw-pieces/village/snowy/houses/snowy_tannery_1.json new file mode 100644 index 00000000..39e259ee --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_tannery_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_tannery_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_temple_1.json b/jigsaw-pieces/village/snowy/houses/snowy_temple_1.json new file mode 100644 index 00000000..90132dc3 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_temple_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -7, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_temple_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_tool_smith_1.json b/jigsaw-pieces/village/snowy/houses/snowy_tool_smith_1.json new file mode 100644 index 00000000..88d33032 --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_tool_smith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -4, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_tool_smith_1" +} diff --git a/jigsaw-pieces/village/snowy/houses/snowy_weapon_smith_1.json b/jigsaw-pieces/village/snowy/houses/snowy_weapon_smith_1.json new file mode 100644 index 00000000..f1fc246c --- /dev/null +++ b/jigsaw-pieces/village/snowy/houses/snowy_weapon_smith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -3, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/houses/snowy_weapon_smith_1" +} diff --git a/jigsaw-pieces/village/snowy/snowy_lamp_post_01.json b/jigsaw-pieces/village/snowy/snowy_lamp_post_01.json new file mode 100644 index 00000000..003e3495 --- /dev/null +++ b/jigsaw-pieces/village/snowy/snowy_lamp_post_01.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/snowy_lamp_post_01" +} diff --git a/jigsaw-pieces/village/snowy/snowy_lamp_post_02.json b/jigsaw-pieces/village/snowy/snowy_lamp_post_02.json new file mode 100644 index 00000000..4fa67e66 --- /dev/null +++ b/jigsaw-pieces/village/snowy/snowy_lamp_post_02.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/snowy_lamp_post_02" +} diff --git a/jigsaw-pieces/village/snowy/snowy_lamp_post_03.json b/jigsaw-pieces/village/snowy/snowy_lamp_post_03.json new file mode 100644 index 00000000..aa2322bf --- /dev/null +++ b/jigsaw-pieces/village/snowy/snowy_lamp_post_03.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/snowy_lamp_post_03" +} diff --git a/jigsaw-pieces/village/snowy/streets/corner_01.json b/jigsaw-pieces/village/snowy/streets/corner_01.json new file mode 100644 index 00000000..eea8caa0 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/corner_01.json @@ -0,0 +1,195 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -5, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -5, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -1, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -2, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 0, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 3, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -3, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -2, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/corner_01" +} diff --git a/jigsaw-pieces/village/snowy/streets/corner_02.json b/jigsaw-pieces/village/snowy/streets/corner_02.json new file mode 100644 index 00000000..7ead99b3 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/corner_02.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 7, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/corner_02" +} diff --git a/jigsaw-pieces/village/snowy/streets/corner_03.json b/jigsaw-pieces/village/snowy/streets/corner_03.json new file mode 100644 index 00000000..f9538ed5 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/corner_03.json @@ -0,0 +1,104 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/corner_03" +} diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_01.json b/jigsaw-pieces/village/snowy/streets/crossroad_01.json new file mode 100644 index 00000000..dd51dce1 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/crossroad_01.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_02.json b/jigsaw-pieces/village/snowy/streets/crossroad_02.json new file mode 100644 index 00000000..eee7a8db --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/crossroad_02.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -7, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -5, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_03.json b/jigsaw-pieces/village/snowy/streets/crossroad_03.json new file mode 100644 index 00000000..2acaf5a6 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/crossroad_03.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 3, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -3, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 3, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 3, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_04.json b/jigsaw-pieces/village/snowy/streets/crossroad_04.json new file mode 100644 index 00000000..482dc49b --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/crossroad_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_05.json b/jigsaw-pieces/village/snowy/streets/crossroad_05.json new file mode 100644 index 00000000..7a7b2f51 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/crossroad_05.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/snowy/streets/crossroad_06.json b/jigsaw-pieces/village/snowy/streets/crossroad_06.json new file mode 100644 index 00000000..cd0877ef --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/crossroad_06.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/snowy/streets/square_01.json b/jigsaw-pieces/village/snowy/streets/square_01.json new file mode 100644 index 00000000..b5f6c844 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/square_01.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 4, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 9, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 4, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 8, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/square_01" +} diff --git a/jigsaw-pieces/village/snowy/streets/straight_01.json b/jigsaw-pieces/village/snowy/streets/straight_01.json new file mode 100644 index 00000000..a54206a6 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/straight_01.json @@ -0,0 +1,169 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -6, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/straight_01" +} diff --git a/jigsaw-pieces/village/snowy/streets/straight_02.json b/jigsaw-pieces/village/snowy/streets/straight_02.json new file mode 100644 index 00000000..bc01350b --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/straight_02.json @@ -0,0 +1,117 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/straight_02" +} diff --git a/jigsaw-pieces/village/snowy/streets/straight_03.json b/jigsaw-pieces/village/snowy/streets/straight_03.json new file mode 100644 index 00000000..c7bc9434 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/straight_03.json @@ -0,0 +1,195 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -6, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -6, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -5, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -5, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -4, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -4, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -4, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -4, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/straight_03" +} diff --git a/jigsaw-pieces/village/snowy/streets/straight_04.json b/jigsaw-pieces/village/snowy/streets/straight_04.json new file mode 100644 index 00000000..c984dc4b --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/straight_04.json @@ -0,0 +1,143 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -5, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -1, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/straight_04" +} diff --git a/jigsaw-pieces/village/snowy/streets/straight_06.json b/jigsaw-pieces/village/snowy/streets/straight_06.json new file mode 100644 index 00000000..8166638b --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/straight_06.json @@ -0,0 +1,325 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -1, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -3, + "y": 0, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -2, + "y": 0, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -2, + "y": 0, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -1, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 0, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/straight_06" +} diff --git a/jigsaw-pieces/village/snowy/streets/straight_08.json b/jigsaw-pieces/village/snowy/streets/straight_08.json new file mode 100644 index 00000000..520800fa --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/straight_08.json @@ -0,0 +1,182 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -7, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -7, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -7, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -6, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -6, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -6, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/straight_08" +} diff --git a/jigsaw-pieces/village/snowy/streets/turn_01.json b/jigsaw-pieces/village/snowy/streets/turn_01.json new file mode 100644 index 00000000..bd0317a5 --- /dev/null +++ b/jigsaw-pieces/village/snowy/streets/turn_01.json @@ -0,0 +1,143 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -1, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": -2, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/streets/turn_01" +} 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 new file mode 100644 index 00000000..44439ba5 --- /dev/null +++ b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_1.json @@ -0,0 +1,221 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -5, + "y": -4, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -5, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": -4, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -1, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -1, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 2, + "y": -4, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/decor"], + "position": { + "x": 4, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -6, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -4, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 5, + "y": -3, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/town_centers/snowy_meeting_point_1" +} 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 new file mode 100644 index 00000000..ba64c8a6 --- /dev/null +++ b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_2.json @@ -0,0 +1,182 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -4, + "y": -2, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -3, + "y": -2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -5, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 5, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/town_centers/snowy_meeting_point_2" +} 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 new file mode 100644 index 00000000..de045651 --- /dev/null +++ b/jigsaw-pieces/village/snowy/town_centers/snowy_meeting_point_3.json @@ -0,0 +1,182 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -2, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/streets"], + "position": { + "x": 3, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/town_centers/snowy_meeting_point_3" +} diff --git a/jigsaw-pieces/village/snowy/villagers/baby.json b/jigsaw-pieces/village/snowy/villagers/baby.json new file mode 100644 index 00000000..f6e9d0f9 --- /dev/null +++ b/jigsaw-pieces/village/snowy/villagers/baby.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/villagers/baby" +} diff --git a/jigsaw-pieces/village/snowy/villagers/nitwit.json b/jigsaw-pieces/village/snowy/villagers/nitwit.json new file mode 100644 index 00000000..23a0ca9a --- /dev/null +++ b/jigsaw-pieces/village/snowy/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/snowy/villagers/unemployed.json b/jigsaw-pieces/village/snowy/villagers/unemployed.json new file mode 100644 index 00000000..fa05ae54 --- /dev/null +++ b/jigsaw-pieces/village/snowy/villagers/unemployed.json @@ -0,0 +1,80 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/villagers/unemployed" +} 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 new file mode 100644 index 00000000..54b1f3fe --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 3, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_medium_house_1" +} 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 new file mode 100644 index 00000000..66d88a0a --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": -2, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 2, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_medium_house_2" +} 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 new file mode 100644 index 00000000..3e5dd287 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_medium_house_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -2, + "y": -1, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_medium_house_3" +} 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 new file mode 100644 index 00000000..e912313e --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_1" +} 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 new file mode 100644 index 00000000..020a42ec --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_2" +} 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 new file mode 100644 index 00000000..65f2b1d9 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_3" +} 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 new file mode 100644 index 00000000..46c22415 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_4.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_4" +} 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 new file mode 100644 index 00000000..dff5a4d0 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_5.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": -1, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -1, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_5" +} 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 new file mode 100644 index 00000000..404c4e12 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_6.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -4, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": 0, + "y": -4, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_6" +} 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 new file mode 100644 index 00000000..8c1220d4 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_7.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/villagers"], + "position": { + "x": -1, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_7" +} 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 new file mode 100644 index 00000000..b606dcdf --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/houses/snowy_small_house_8.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/houses/snowy_small_house_8" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/corner_01.json b/jigsaw-pieces/village/snowy/zombie/streets/corner_01.json new file mode 100644 index 00000000..be1b762d --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/corner_01.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -1, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -3, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/corner_01" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/corner_02.json b/jigsaw-pieces/village/snowy/zombie/streets/corner_02.json new file mode 100644 index 00000000..4de43039 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/corner_02.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/corner_02" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/corner_03.json b/jigsaw-pieces/village/snowy/zombie/streets/corner_03.json new file mode 100644 index 00000000..8378783d --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/corner_03.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/corner_03" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_01.json new file mode 100644 index 00000000..35ed4494 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_01.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_02.json new file mode 100644 index 00000000..11903f3e --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_02.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -5, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_03.json new file mode 100644 index 00000000..023d02e4 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_03.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 3, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_04.json new file mode 100644 index 00000000..e027eda7 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_04.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_05.json new file mode 100644 index 00000000..1bcd30c8 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_05.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_06.json new file mode 100644 index 00000000..cee1ecfb --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/crossroad_06.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/square_01.json b/jigsaw-pieces/village/snowy/zombie/streets/square_01.json new file mode 100644 index 00000000..ec5c2a6c --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/square_01.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 4, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 9, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 4, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 8, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/square_01" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_01.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_01.json new file mode 100644 index 00000000..d873ed68 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_01.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -6, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/straight_01" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_02.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_02.json new file mode 100644 index 00000000..85990f73 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_02.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/straight_02" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_03.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_03.json new file mode 100644 index 00000000..e74e4ec8 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_03.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -6, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -6, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -5, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -5, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/straight_03" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_04.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_04.json new file mode 100644 index 00000000..5865dadf --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_04.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -1, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/straight_04" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_06.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_06.json new file mode 100644 index 00000000..af2ead41 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_06.json @@ -0,0 +1,310 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/straight_06" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/straight_08.json b/jigsaw-pieces/village/snowy/zombie/streets/straight_08.json new file mode 100644 index 00000000..a783d0ab --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/straight_08.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/straight_08" +} diff --git a/jigsaw-pieces/village/snowy/zombie/streets/turn_01.json b/jigsaw-pieces/village/snowy/zombie/streets/turn_01.json new file mode 100644 index 00000000..56a7f2eb --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/streets/turn_01.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/snowy/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/streets/turn_01" +} 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 new file mode 100644 index 00000000..29ef0ed9 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_1.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": -4, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -1, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -1, + "y": -4, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/snowy/zombie/decor"], + "position": { + "x": 4, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -6, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -4, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 2, + "y": -3, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 5, + "y": -3, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/town_centers/snowy_meeting_point_1" +} 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 new file mode 100644 index 00000000..0ae5cd48 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_2.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 5, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/town_centers/snowy_meeting_point_2" +} 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 new file mode 100644 index 00000000..0acada51 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/town_centers/snowy_meeting_point_3.json @@ -0,0 +1,141 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -3, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/snowy/zombie/streets"], + "position": { + "x": 3, + "y": -2, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/town_centers/snowy_meeting_point_3" +} diff --git a/jigsaw-pieces/village/snowy/zombie/villagers/nitwit.json b/jigsaw-pieces/village/snowy/zombie/villagers/nitwit.json new file mode 100644 index 00000000..f0daebd5 --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/snowy/zombie/villagers/unemployed.json b/jigsaw-pieces/village/snowy/zombie/villagers/unemployed.json new file mode 100644 index 00000000..b437e3aa --- /dev/null +++ b/jigsaw-pieces/village/snowy/zombie/villagers/unemployed.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/snowy/zombie/villagers/unemployed" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_animal_pen_1.json b/jigsaw-pieces/village/taiga/houses/taiga_animal_pen_1.json new file mode 100644 index 00000000..792ec616 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_animal_pen_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/animals"], + "position": { + "x": 2, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_animal_pen_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_armorer_2.json b/jigsaw-pieces/village/taiga/houses/taiga_armorer_2.json new file mode 100644 index 00000000..3a85960d --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_armorer_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -3, + "y": -4, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -4, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_armorer_2" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_armorer_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_armorer_house_1.json new file mode 100644 index 00000000..fc3c5236 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_armorer_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_armorer_house_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_butcher_shop_1.json b/jigsaw-pieces/village/taiga/houses/taiga_butcher_shop_1.json new file mode 100644 index 00000000..627c1c13 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_butcher_shop_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -3, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/butcher_animals"], + "position": { + "x": 2, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_butcher_shop_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_cartographer_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_cartographer_house_1.json new file mode 100644 index 00000000..7811a81c --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_cartographer_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -3, + "y": -5, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_cartographer_house_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_fisher_cottage_1.json b/jigsaw-pieces/village/taiga/houses/taiga_fisher_cottage_1.json new file mode 100644 index 00000000..ba70254e --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_fisher_cottage_1.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -5, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 0, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 4, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_fisher_cottage_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_fletcher_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_fletcher_house_1.json new file mode 100644 index 00000000..e0b4f9b2 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_fletcher_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_fletcher_house_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_large_farm_1.json b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_1.json new file mode 100644 index 00000000..cfb485fc --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_large_farm_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_large_farm_2.json b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_2.json new file mode 100644 index 00000000..3550914a --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_large_farm_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 3, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_large_farm_2" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_library_1.json b/jigsaw-pieces/village/taiga/houses/taiga_library_1.json new file mode 100644 index 00000000..14eaaad9 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_library_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -5, + "y": -5, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_library_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_masons_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_masons_house_1.json new file mode 100644 index 00000000..319d8004 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_masons_house_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_masons_house_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_1.json new file mode 100644 index 00000000..02ff5170 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_1.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": 0, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_medium_house_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_2.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_2.json new file mode 100644 index 00000000..79ff463a --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_2.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -5, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_medium_house_2" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_3.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_3.json new file mode 100644 index 00000000..c7062dfa --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_3.json @@ -0,0 +1,130 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_medium_house_3" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_medium_house_4.json b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_4.json new file mode 100644 index 00000000..a8300fce --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_medium_house_4.json @@ -0,0 +1,104 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 2, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_medium_house_4" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_shepherds_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_shepherds_house_1.json new file mode 100644 index 00000000..e88fc8fa --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_shepherds_house_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 3, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/sheep"], + "position": { + "x": 3, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_shepherds_house_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_farm_1.json b/jigsaw-pieces/village/taiga/houses/taiga_small_farm_1.json new file mode 100644 index 00000000..15b8787c --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_farm_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 3, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_small_farm_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_1.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_1.json new file mode 100644 index 00000000..0c0044e9 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_1.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_small_house_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_2.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_2.json new file mode 100644 index 00000000..6baa305f --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_2.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_small_house_2" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_3.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_3.json new file mode 100644 index 00000000..2a832039 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_3.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_small_house_3" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_4.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_4.json new file mode 100644 index 00000000..1893d9f7 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_4.json @@ -0,0 +1,103 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -3, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_small_house_4" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_small_house_5.json b/jigsaw-pieces/village/taiga/houses/taiga_small_house_5.json new file mode 100644 index 00000000..7868f086 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_small_house_5.json @@ -0,0 +1,90 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_small_house_5" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_tannery_1.json b/jigsaw-pieces/village/taiga/houses/taiga_tannery_1.json new file mode 100644 index 00000000..7ce9347b --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_tannery_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 1 + }, + "direction": "WEST_NEGATIVE_X" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_tannery_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_temple_1.json b/jigsaw-pieces/village/taiga/houses/taiga_temple_1.json new file mode 100644 index 00000000..874c82f8 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_temple_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -6, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_temple_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_tool_smith_1.json b/jigsaw-pieces/village/taiga/houses/taiga_tool_smith_1.json new file mode 100644 index 00000000..632bc3f6 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_tool_smith_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_tool_smith_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_1.json b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_1.json new file mode 100644 index 00000000..d124a75f --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_weaponsmith_1" +} diff --git a/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_2.json b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_2.json new file mode 100644 index 00000000..59e11b90 --- /dev/null +++ b/jigsaw-pieces/village/taiga/houses/taiga_weaponsmith_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 2, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": true, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "VACUUM", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/houses/taiga_weaponsmith_2" +} diff --git a/jigsaw-pieces/village/taiga/streets/corner_01.json b/jigsaw-pieces/village/taiga/streets/corner_01.json new file mode 100644 index 00000000..4e44092b --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/corner_01.json @@ -0,0 +1,206 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -5, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 5, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [ + { + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + } + ], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/corner_01" +} diff --git a/jigsaw-pieces/village/taiga/streets/corner_02.json b/jigsaw-pieces/village/taiga/streets/corner_02.json new file mode 100644 index 00000000..9fa8f6f3 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/corner_02.json @@ -0,0 +1,165 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -8, + "y": -1, + "z": 7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -7, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 7, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/corner_02" +} diff --git a/jigsaw-pieces/village/taiga/streets/corner_03.json b/jigsaw-pieces/village/taiga/streets/corner_03.json new file mode 100644 index 00000000..3425284f --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/corner_03.json @@ -0,0 +1,126 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/corner_03" +} diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_01.json b/jigsaw-pieces/village/taiga/streets/crossroad_01.json new file mode 100644 index 00000000..cc5087fd --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/crossroad_01.json @@ -0,0 +1,254 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_02.json b/jigsaw-pieces/village/taiga/streets/crossroad_02.json new file mode 100644 index 00000000..1e493909 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/crossroad_02.json @@ -0,0 +1,202 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -5, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -3, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 3, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_03.json b/jigsaw-pieces/village/taiga/streets/crossroad_03.json new file mode 100644 index 00000000..47e4ecfc --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/crossroad_03.json @@ -0,0 +1,176 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 3, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 3, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_04.json b/jigsaw-pieces/village/taiga/streets/crossroad_04.json new file mode 100644 index 00000000..f13d1f14 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/crossroad_04.json @@ -0,0 +1,137 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_05.json b/jigsaw-pieces/village/taiga/streets/crossroad_05.json new file mode 100644 index 00000000..ef1cf0d0 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/crossroad_05.json @@ -0,0 +1,137 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/taiga/streets/crossroad_06.json b/jigsaw-pieces/village/taiga/streets/crossroad_06.json new file mode 100644 index 00000000..bc63a9ab --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/crossroad_06.json @@ -0,0 +1,150 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/taiga/streets/straight_01.json b/jigsaw-pieces/village/taiga/streets/straight_01.json new file mode 100644 index 00000000..981e3747 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/straight_01.json @@ -0,0 +1,191 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -6, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/straight_01" +} diff --git a/jigsaw-pieces/village/taiga/streets/straight_02.json b/jigsaw-pieces/village/taiga/streets/straight_02.json new file mode 100644 index 00000000..7e47d86c --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/straight_02.json @@ -0,0 +1,165 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -7, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -7, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/straight_02" +} diff --git a/jigsaw-pieces/village/taiga/streets/straight_03.json b/jigsaw-pieces/village/taiga/streets/straight_03.json new file mode 100644 index 00000000..6db5948e --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/straight_03.json @@ -0,0 +1,191 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -5, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -5, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -4, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -4, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -4, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -4, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/straight_03" +} diff --git a/jigsaw-pieces/village/taiga/streets/straight_04.json b/jigsaw-pieces/village/taiga/streets/straight_04.json new file mode 100644 index 00000000..40c0e3a0 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/straight_04.json @@ -0,0 +1,152 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -5, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/straight_04" +} diff --git a/jigsaw-pieces/village/taiga/streets/straight_05.json b/jigsaw-pieces/village/taiga/streets/straight_05.json new file mode 100644 index 00000000..e7338e59 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/straight_05.json @@ -0,0 +1,204 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -9, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -9, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -9, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -9, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -8, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -8, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/straight_05" +} diff --git a/jigsaw-pieces/village/taiga/streets/straight_06.json b/jigsaw-pieces/village/taiga/streets/straight_06.json new file mode 100644 index 00000000..3dce2fe8 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/straight_06.json @@ -0,0 +1,347 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -1, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -3, + "y": 0, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -2, + "y": 0, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -2, + "y": 0, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -1, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/straight_06" +} diff --git a/jigsaw-pieces/village/taiga/streets/turn_01.json b/jigsaw-pieces/village/taiga/streets/turn_01.json new file mode 100644 index 00000000..9297db25 --- /dev/null +++ b/jigsaw-pieces/village/taiga/streets/turn_01.json @@ -0,0 +1,152 @@ +{ + "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, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -2, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "edit": [{ + "find": [ + { + "block": "grass_path" + } + ], + "replace": { + "palette": [ + { + "block": "gravel" + }, + { + "block": "cobblestone" + }, + { + "block": "andesite" + } + ], + "style": { + "style": "STATIC" + } + } + }], + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": 0, + "z": 0 + }, + "mode": "PAINT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/streets/turn_01" +} diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_1.json b/jigsaw-pieces/village/taiga/taiga_decoration_1.json new file mode 100644 index 00000000..22c98c6f --- /dev/null +++ b/jigsaw-pieces/village/taiga/taiga_decoration_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/taiga_decoration_1" +} diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_2.json b/jigsaw-pieces/village/taiga/taiga_decoration_2.json new file mode 100644 index 00000000..ce37b060 --- /dev/null +++ b/jigsaw-pieces/village/taiga/taiga_decoration_2.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/taiga_decoration_2" +} diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_3.json b/jigsaw-pieces/village/taiga/taiga_decoration_3.json new file mode 100644 index 00000000..650feabf --- /dev/null +++ b/jigsaw-pieces/village/taiga/taiga_decoration_3.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/taiga_decoration_3" +} diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_4.json b/jigsaw-pieces/village/taiga/taiga_decoration_4.json new file mode 100644 index 00000000..d938583d --- /dev/null +++ b/jigsaw-pieces/village/taiga/taiga_decoration_4.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": -1 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/taiga_decoration_4" +} diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_5.json b/jigsaw-pieces/village/taiga/taiga_decoration_5.json new file mode 100644 index 00000000..b73b0a55 --- /dev/null +++ b/jigsaw-pieces/village/taiga/taiga_decoration_5.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/taiga_decoration_5" +} diff --git a/jigsaw-pieces/village/taiga/taiga_decoration_6.json b/jigsaw-pieces/village/taiga/taiga_decoration_6.json new file mode 100644 index 00000000..c7513c87 --- /dev/null +++ b/jigsaw-pieces/village/taiga/taiga_decoration_6.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/taiga_decoration_6" +} diff --git a/jigsaw-pieces/village/taiga/taiga_lamp_post_1.json b/jigsaw-pieces/village/taiga/taiga_lamp_post_1.json new file mode 100644 index 00000000..1de546e8 --- /dev/null +++ b/jigsaw-pieces/village/taiga/taiga_lamp_post_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/taiga_lamp_post_1" +} 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 new file mode 100644 index 00000000..16367a20 --- /dev/null +++ b/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_1.json @@ -0,0 +1,300 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -9, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -8, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -5, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -4, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -2, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -11, + "y": 0, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -9, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -8, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -7, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -6, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -5, + "y": 0, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -5, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": -4, + "y": 0, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/houses"], + "position": { + "x": 0, + "y": 0, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/town_centers/taiga_meeting_point_1" +} 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 new file mode 100644 index 00000000..e232f726 --- /dev/null +++ b/jigsaw-pieces/village/taiga/town_centers/taiga_meeting_point_2.json @@ -0,0 +1,222 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": -4, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -4, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": -3, + "y": -2, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/iron_golem"], + "position": { + "x": -3, + "y": -2, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "entityCount": 3, + "spawnEntity": "villager", + "position": { + "x": 4, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/decor"], + "position": { + "x": 4, + "y": -2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/streets"], + "position": { + "x": 4, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/town_centers/taiga_meeting_point_2" +} diff --git a/jigsaw-pieces/village/taiga/villagers/baby.json b/jigsaw-pieces/village/taiga/villagers/baby.json new file mode 100644 index 00000000..9d74e62a --- /dev/null +++ b/jigsaw-pieces/village/taiga/villagers/baby.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/villagers/baby" +} diff --git a/jigsaw-pieces/village/taiga/villagers/nitwit.json b/jigsaw-pieces/village/taiga/villagers/nitwit.json new file mode 100644 index 00000000..857d971a --- /dev/null +++ b/jigsaw-pieces/village/taiga/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/taiga/villagers/unemployed.json b/jigsaw-pieces/village/taiga/villagers/unemployed.json new file mode 100644 index 00000000..72fe42f5 --- /dev/null +++ b/jigsaw-pieces/village/taiga/villagers/unemployed.json @@ -0,0 +1,80 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "spawnEntity": "villager", + "entityPosition": { + "x": 0, + "y": 2, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/villagers/unemployed" +} 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 new file mode 100644 index 00000000..87bed2bb --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_cartographer_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -3, + "y": -5, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_cartographer_house_1" +} 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 new file mode 100644 index 00000000..c474b45e --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_fisher_cottage_1.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -5, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -5, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 0, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 4, + "y": -3, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -2, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_fisher_cottage_1" +} 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 new file mode 100644 index 00000000..80817f61 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_large_farm_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 3, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_large_farm_2" +} diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_library_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_library_1.json new file mode 100644 index 00000000..64bb22a5 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_library_1.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -5, + "y": -5, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -5, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_library_1" +} 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 new file mode 100644 index 00000000..7bddb18f --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": -1, + "y": 0, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_medium_house_1" +} 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 new file mode 100644 index 00000000..88b3ff9b --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_2.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": -1, + "y": -5, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -4, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": 0, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_medium_house_2" +} 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 new file mode 100644 index 00000000..1798d5c7 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_3.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -4, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_medium_house_3" +} 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 new file mode 100644 index 00000000..e8a1832d --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_medium_house_4.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 1, + "y": -2, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_medium_house_4" +} 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 new file mode 100644 index 00000000..336f809e --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_shepherds_house_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 3, + "y": -3, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -5, + "y": -2, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/sheep"], + "position": { + "x": 3, + "y": -2, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_shepherds_house_1" +} 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 new file mode 100644 index 00000000..8b5cd941 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_1.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_small_house_1" +} 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 new file mode 100644 index 00000000..0398ff4a --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_small_house_2" +} 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 new file mode 100644 index 00000000..b9a1d9a9 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_3.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -3, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_small_house_3" +} 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 new file mode 100644 index 00000000..2078cc8c --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_4.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -3, + "y": -3, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": -1, + "y": -3, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_small_house_4" +} 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 new file mode 100644 index 00000000..38077d6d --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_small_house_5.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -3, + "y": -3, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/villagers"], + "position": { + "x": 0, + "y": -3, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_small_house_5" +} diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_temple_1.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_temple_1.json new file mode 100644 index 00000000..ebee5e1f --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_temple_1.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -6, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_temple_1" +} 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 new file mode 100644 index 00000000..b0ee0cd1 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_tool_smith_1.json @@ -0,0 +1,102 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": 4, + "y": -3, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": 0, + "y": -2, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_tool_smith_1" +} diff --git a/jigsaw-pieces/village/taiga/zombie/houses/taiga_weaponsmith_2.json b/jigsaw-pieces/village/taiga/zombie/houses/taiga_weaponsmith_2.json new file mode 100644 index 00000000..afa91b36 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/houses/taiga_weaponsmith_2.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 2, + "y": -2, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["empty"], + "position": { + "x": -1, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/houses/taiga_weaponsmith_2" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/corner_01.json b/jigsaw-pieces/village/taiga/zombie/streets/corner_01.json new file mode 100644 index 00000000..208d16f3 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/corner_01.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 2, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/corner_01" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/corner_02.json b/jigsaw-pieces/village/taiga/zombie/streets/corner_02.json new file mode 100644 index 00000000..9a92a66b --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/corner_02.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -8, + "y": -1, + "z": 7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/corner_02" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/corner_03.json b/jigsaw-pieces/village/taiga/zombie/streets/corner_03.json new file mode 100644 index 00000000..12f7fad4 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/corner_03.json @@ -0,0 +1,89 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 1 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 1, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/corner_03" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_01.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_01.json new file mode 100644 index 00000000..e64e679a --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_01.json @@ -0,0 +1,232 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": 4 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 1, + "y": 0, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/crossroad_01" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_02.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_02.json new file mode 100644 index 00000000..682aa1a0 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_02.json @@ -0,0 +1,180 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -3, + "y": -1, + "z": -7 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": -3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 5, + "y": -1, + "z": 4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 6, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/crossroad_02" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_03.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_03.json new file mode 100644 index 00000000..48d1e451 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_03.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 3, + "y": 0, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 3, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 7, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/crossroad_03" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_04.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_04.json new file mode 100644 index 00000000..5eee5db1 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_04.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/crossroad_04" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_05.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_05.json new file mode 100644 index 00000000..b23466f6 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_05.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/crossroad_05" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/crossroad_06.json b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_06.json new file mode 100644 index 00000000..f9aaaad9 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/crossroad_06.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": 0, + "z": 2 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 2, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/crossroad_06" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_01.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_01.json new file mode 100644 index 00000000..2dd4a6fe --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_01.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -6, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -4, + "y": -1, + "z": -1 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": -2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 3, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 4, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/straight_01" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_02.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_02.json new file mode 100644 index 00000000..d8b309a3 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_02.json @@ -0,0 +1,128 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -7, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -7, + "y": 0, + "z": 7 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -6, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/straight_02" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_03.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_03.json new file mode 100644 index 00000000..6f431d41 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_03.json @@ -0,0 +1,154 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -5, + "y": 0, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -5, + "y": 0, + "z": 5 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -2 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -4, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/straight_03" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_04.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_04.json new file mode 100644 index 00000000..e42812dc --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_04.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -5, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/straight_04" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_05.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_05.json new file mode 100644 index 00000000..c708b28a --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_05.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -9, + "y": -1, + "z": -5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -9, + "y": -1, + "z": 5 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -9, + "y": 0, + "z": -8 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -9, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -8, + "y": 0, + "z": 2 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/straight_05" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/straight_06.json b/jigsaw-pieces/village/taiga/zombie/streets/straight_06.json new file mode 100644 index 00000000..9f3af019 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/straight_06.json @@ -0,0 +1,310 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -2, + "y": -1, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": 0 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -1, + "y": -1, + "z": 6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -3, + "y": 0, + "z": -5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -2, + "y": 0, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": -1 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 5 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -7 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -1, + "y": 0, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 8 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": -1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 1 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 6 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/straight_06" +} diff --git a/jigsaw-pieces/village/taiga/zombie/streets/turn_01.json b/jigsaw-pieces/village/taiga/zombie/streets/turn_01.json new file mode 100644 index 00000000..d1e06303 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/streets/turn_01.json @@ -0,0 +1,115 @@ +{ + "connectors": [ + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -4, + "y": 0, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -2, + "y": 0, + "z": 2 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -1, + "y": 0, + "z": 3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": 0, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "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": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/streets/turn_01" +} 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 new file mode 100644 index 00000000..78405671 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_1.json @@ -0,0 +1,245 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -8, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -6, + "y": -3, + "z": -6 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -11, + "y": -2, + "z": -6 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -9, + "y": -2, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -8, + "y": -2, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -7, + "y": -2, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -6, + "y": -2, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -5, + "y": -2, + "z": -9 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -5, + "y": -2, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": -4, + "y": -2, + "z": -3 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": -2, + "z": -6 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": -2, + "z": -5 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": -2, + "z": -4 + }, + "direction": "EAST_POSITIVE_X" + }, + { + "targetName": "minecraft:building_entrance", + "innerConnector": true, + "rotateConnector": false, + "name": "minecraft:building_entrance", + "pools": ["village/taiga/zombie/houses"], + "position": { + "x": 0, + "y": -2, + "z": -3 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/town_centers/taiga_meeting_point_1" +} 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 new file mode 100644 index 00000000..3a18a60f --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/town_centers/taiga_meeting_point_2.json @@ -0,0 +1,167 @@ +{ + "connectors": [ + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": -4, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -4, + "y": -2, + "z": 2 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/common/cats"], + "position": { + "x": -2, + "y": -2, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["village/taiga/zombie/decor"], + "position": { + "x": 4, + "y": -2, + "z": 3 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": -4, + "y": -1, + "z": 0 + }, + "direction": "WEST_NEGATIVE_X" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": -1, + "z": -4 + }, + "direction": "NORTH_NEGATIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 0, + "y": -1, + "z": 4 + }, + "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "minecraft:street", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:street", + "pools": ["village/taiga/zombie/streets"], + "position": { + "x": 4, + "y": -1, + "z": 0 + }, + "direction": "EAST_POSITIVE_X" + } + ], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/town_centers/taiga_meeting_point_2" +} diff --git a/jigsaw-pieces/village/taiga/zombie/villagers/nitwit.json b/jigsaw-pieces/village/taiga/zombie/villagers/nitwit.json new file mode 100644 index 00000000..2cc14916 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/villagers/nitwit.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/villagers/nitwit" +} diff --git a/jigsaw-pieces/village/taiga/zombie/villagers/unemployed.json b/jigsaw-pieces/village/taiga/zombie/villagers/unemployed.json new file mode 100644 index 00000000..73bc6de9 --- /dev/null +++ b/jigsaw-pieces/village/taiga/zombie/villagers/unemployed.json @@ -0,0 +1,74 @@ +{ + "connectors": [{ + "targetName": "minecraft:bottom", + "innerConnector": false, + "rotateConnector": false, + "name": "minecraft:bottom", + "pools": ["empty"], + "position": { + "x": 0, + "y": -1, + "z": 0 + }, + "direction": "SOUTH_POSITIVE_Z" + }], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": -1, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "village/taiga/zombie/villagers/unemployed" +} 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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_a1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_a2.json b/jigsaw-pieces/woodland_mansion/1x1_a2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_a2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_a3.json b/jigsaw-pieces/woodland_mansion/1x1_a3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_a3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_a4.json b/jigsaw-pieces/woodland_mansion/1x1_a4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_a4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_a5.json b/jigsaw-pieces/woodland_mansion/1x1_a5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_a5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_as1.json b/jigsaw-pieces/woodland_mansion/1x1_as1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_as1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_as2.json b/jigsaw-pieces/woodland_mansion/1x1_as2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_as2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_as3.json b/jigsaw-pieces/woodland_mansion/1x1_as3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_as3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_as4.json b/jigsaw-pieces/woodland_mansion/1x1_as4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_as4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_b1.json b/jigsaw-pieces/woodland_mansion/1x1_b1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_b1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_b2.json b/jigsaw-pieces/woodland_mansion/1x1_b2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_b2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_b3.json b/jigsaw-pieces/woodland_mansion/1x1_b3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_b3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_b4.json b/jigsaw-pieces/woodland_mansion/1x1_b4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_b4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x1_b5.json b/jigsaw-pieces/woodland_mansion/1x1_b5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x1_b5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} 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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a2.json b/jigsaw-pieces/woodland_mansion/1x2_a2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a3.json b/jigsaw-pieces/woodland_mansion/1x2_a3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a4.json b/jigsaw-pieces/woodland_mansion/1x2_a4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a5.json b/jigsaw-pieces/woodland_mansion/1x2_a5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a6.json b/jigsaw-pieces/woodland_mansion/1x2_a6.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a6.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a7.json b/jigsaw-pieces/woodland_mansion/1x2_a7.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a7.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a8.json b/jigsaw-pieces/woodland_mansion/1x2_a8.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a8.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_a9.json b/jigsaw-pieces/woodland_mansion/1x2_a9.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_a9.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_b1.json b/jigsaw-pieces/woodland_mansion/1x2_b1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_b1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_b2.json b/jigsaw-pieces/woodland_mansion/1x2_b2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_b2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_b3.json b/jigsaw-pieces/woodland_mansion/1x2_b3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_b3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_b4.json b/jigsaw-pieces/woodland_mansion/1x2_b4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_b4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_b5.json b/jigsaw-pieces/woodland_mansion/1x2_b5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_b5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_c1.json b/jigsaw-pieces/woodland_mansion/1x2_c1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_c1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_c2.json b/jigsaw-pieces/woodland_mansion/1x2_c2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_c2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_c3.json b/jigsaw-pieces/woodland_mansion/1x2_c3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_c3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_c4.json b/jigsaw-pieces/woodland_mansion/1x2_c4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_c4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_c_stairs.json b/jigsaw-pieces/woodland_mansion/1x2_c_stairs.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_c_stairs.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_d1.json b/jigsaw-pieces/woodland_mansion/1x2_d1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_d1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_d2.json b/jigsaw-pieces/woodland_mansion/1x2_d2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_d2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_d3.json b/jigsaw-pieces/woodland_mansion/1x2_d3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_d3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_d4.json b/jigsaw-pieces/woodland_mansion/1x2_d4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_d4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_d5.json b/jigsaw-pieces/woodland_mansion/1x2_d5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_d5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_d_stairs.json b/jigsaw-pieces/woodland_mansion/1x2_d_stairs.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_d_stairs.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_s1.json b/jigsaw-pieces/woodland_mansion/1x2_s1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_s1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_s2.json b/jigsaw-pieces/woodland_mansion/1x2_s2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_s2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/1x2_se1.json b/jigsaw-pieces/woodland_mansion/1x2_se1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/1x2_se1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} 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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_a1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_a2.json b/jigsaw-pieces/woodland_mansion/2x2_a2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_a2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_a3.json b/jigsaw-pieces/woodland_mansion/2x2_a3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_a3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_a4.json b/jigsaw-pieces/woodland_mansion/2x2_a4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_a4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_b1.json b/jigsaw-pieces/woodland_mansion/2x2_b1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_b1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_b2.json b/jigsaw-pieces/woodland_mansion/2x2_b2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_b2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_b3.json b/jigsaw-pieces/woodland_mansion/2x2_b3.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_b3.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_b4.json b/jigsaw-pieces/woodland_mansion/2x2_b4.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_b4.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_b5.json b/jigsaw-pieces/woodland_mansion/2x2_b5.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_b5.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/2x2_s1.json b/jigsaw-pieces/woodland_mansion/2x2_s1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/2x2_s1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/carpet_east.json b/jigsaw-pieces/woodland_mansion/carpet_east.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/carpet_east.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/carpet_north.json b/jigsaw-pieces/woodland_mansion/carpet_north.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/carpet_north.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/carpet_south_1.json b/jigsaw-pieces/woodland_mansion/carpet_south_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/carpet_south_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/carpet_south_2.json b/jigsaw-pieces/woodland_mansion/carpet_south_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/carpet_south_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/carpet_west_1.json b/jigsaw-pieces/woodland_mansion/carpet_west_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/carpet_west_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/carpet_west_2.json b/jigsaw-pieces/woodland_mansion/carpet_west_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/carpet_west_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/corridor_floor.json b/jigsaw-pieces/woodland_mansion/corridor_floor.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/corridor_floor.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/entrance.json b/jigsaw-pieces/woodland_mansion/entrance.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/entrance.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/indoors_door_1.json b/jigsaw-pieces/woodland_mansion/indoors_door_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/indoors_door_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/indoors_door_2.json b/jigsaw-pieces/woodland_mansion/indoors_door_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/indoors_door_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/indoors_wall_1.json b/jigsaw-pieces/woodland_mansion/indoors_wall_1.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/indoors_wall_1.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/indoors_wall_2.json b/jigsaw-pieces/woodland_mansion/indoors_wall_2.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/indoors_wall_2.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} 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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/roof.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} 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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/roof_corner.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/roof_front.json b/jigsaw-pieces/woodland_mansion/roof_front.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/roof_front.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/roof_inner_corner.json b/jigsaw-pieces/woodland_mansion/roof_inner_corner.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/roof_inner_corner.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/small_wall.json b/jigsaw-pieces/woodland_mansion/small_wall.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/small_wall.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/small_wall_corner.json b/jigsaw-pieces/woodland_mansion/small_wall_corner.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/small_wall_corner.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} 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 new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/wall_corner.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/wall_flat.json b/jigsaw-pieces/woodland_mansion/wall_flat.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/wall_flat.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pieces/woodland_mansion/wall_window.json b/jigsaw-pieces/woodland_mansion/wall_window.json new file mode 100644 index 00000000..8e3a9ec2 --- /dev/null +++ b/jigsaw-pieces/woodland_mansion/wall_window.json @@ -0,0 +1,62 @@ +{ + "connectors": [], + "placementOptions": { + "overStilt": 0, + "chance": 1, + "meld": false, + "density": 1, + "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 + }, + "boreExtendMinY": 0, + "smartBore": false, + "waterloggable": false, + "bore": false, + "translate": { + "yRandom": 0, + "x": 0, + "y": -1, + "z": 0 + }, + "mode": "FAST_MAX_HEIGHT", + "carvingSupport": "SURFACE_ONLY", + "snow": 0, + "underwater": false, + "place": [], + "boreExtendMaxY": 0, + "onwater": false, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "warp": { + "multiplier": 1, + "style": "FLAT", + "zoom": 1, + "maxFractureAccuracy": false, + "exponent": 1 + } + }, + "object": "" +} diff --git a/jigsaw-pools/bastion/blocks.json b/jigsaw-pools/bastion/blocks.json new file mode 100644 index 00000000..8b6913c0 --- /dev/null +++ b/jigsaw-pools/bastion/blocks.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/blocks/air", + "bastion/blocks/gold" +]} diff --git a/jigsaw-pools/bastion/blocks/gold.json b/jigsaw-pools/bastion/blocks/gold.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/blocks/gold.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/bridge/bridge_pieces.json b/jigsaw-pools/bastion/bridge/bridge_pieces.json new file mode 100644 index 00000000..6143bfc5 --- /dev/null +++ b/jigsaw-pools/bastion/bridge/bridge_pieces.json @@ -0,0 +1 @@ +{"pieces": ["bastion/bridge/bridge_pieces/bridge"]} diff --git a/jigsaw-pools/bastion/bridge/connectors.json b/jigsaw-pools/bastion/bridge/connectors.json new file mode 100644 index 00000000..a9ab1225 --- /dev/null +++ b/jigsaw-pools/bastion/bridge/connectors.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/bridge/connectors/back_bridge_bottom", + "bastion/bridge/connectors/back_bridge_top" +]} diff --git a/jigsaw-pools/bastion/bridge/legs.json b/jigsaw-pools/bastion/bridge/legs.json new file mode 100644 index 00000000..ae33397b --- /dev/null +++ b/jigsaw-pools/bastion/bridge/legs.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/bridge/legs/leg_0", + "bastion/bridge/legs/leg_1" +]} diff --git a/jigsaw-pools/bastion/bridge/rampart_plates.json b/jigsaw-pools/bastion/bridge/rampart_plates.json new file mode 100644 index 00000000..0eb84f16 --- /dev/null +++ b/jigsaw-pools/bastion/bridge/rampart_plates.json @@ -0,0 +1 @@ +{"pieces": ["bastion/bridge/rampart_plates/plate_0"]} diff --git a/jigsaw-pools/bastion/bridge/ramparts.json b/jigsaw-pools/bastion/bridge/ramparts.json new file mode 100644 index 00000000..6b222d05 --- /dev/null +++ b/jigsaw-pools/bastion/bridge/ramparts.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/bridge/ramparts/rampart_0", + "bastion/bridge/ramparts/rampart_1" +]} diff --git a/jigsaw-pools/bastion/bridge/starting_pieces.json b/jigsaw-pools/bastion/bridge/starting_pieces.json new file mode 100644 index 00000000..6a574003 --- /dev/null +++ b/jigsaw-pools/bastion/bridge/starting_pieces.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/bridge/starting_pieces/entrance", + "bastion/bridge/starting_pieces/entrance_base", + "bastion/bridge/starting_pieces/entrance_face" +]} diff --git a/jigsaw-pools/bastion/bridge/walls.json b/jigsaw-pools/bastion/bridge/walls.json new file mode 100644 index 00000000..0e66042d --- /dev/null +++ b/jigsaw-pools/bastion/bridge/walls.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/bridge/walls/wall_base_0", + "bastion/bridge/walls/wall_base_1" +]} diff --git a/jigsaw-pools/bastion/hoglin_stable.json b/jigsaw-pools/bastion/hoglin_stable.json new file mode 100644 index 00000000..fbd1f047 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable.json @@ -0,0 +1 @@ +{"pieces": ["bastion/hoglin_stable/air_base"]} diff --git a/jigsaw-pools/bastion/hoglin_stable/connectors.json b/jigsaw-pools/bastion/hoglin_stable/connectors.json new file mode 100644 index 00000000..2c4b50e4 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/connectors.json @@ -0,0 +1 @@ +{"pieces": ["bastion/hoglin_stable/connectors/end_post_connector"]} diff --git a/jigsaw-pools/bastion/hoglin_stable/large_stables.json b/jigsaw-pools/bastion/hoglin_stable/large_stables.json new file mode 100644 index 00000000..f15aedc7 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/large_stables.json @@ -0,0 +1,12 @@ +{"pieces": [ + "bastion/hoglin_stable/large_stables/inner_0", + "bastion/hoglin_stable/large_stables/inner_1", + "bastion/hoglin_stable/large_stables/inner_2", + "bastion/hoglin_stable/large_stables/inner_3", + "bastion/hoglin_stable/large_stables/inner_4", + "bastion/hoglin_stable/large_stables/outer_0", + "bastion/hoglin_stable/large_stables/outer_1", + "bastion/hoglin_stable/large_stables/outer_2", + "bastion/hoglin_stable/large_stables/outer_3", + "bastion/hoglin_stable/large_stables/outer_4" +]} diff --git a/jigsaw-pools/bastion/hoglin_stable/large_stables/inner.json b/jigsaw-pools/bastion/hoglin_stable/large_stables/inner.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/large_stables/inner.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/hoglin_stable/large_stables/outer.json b/jigsaw-pools/bastion/hoglin_stable/large_stables/outer.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/large_stables/outer.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/hoglin_stable/mirrored_starting_pieces.json b/jigsaw-pools/bastion/hoglin_stable/mirrored_starting_pieces.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/mirrored_starting_pieces.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/hoglin_stable/posts.json b/jigsaw-pools/bastion/hoglin_stable/posts.json new file mode 100644 index 00000000..b5294d44 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/posts.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/hoglin_stable/posts/end_post", + "bastion/hoglin_stable/posts/stair_post" +]} diff --git a/jigsaw-pools/bastion/hoglin_stable/rampart_plates.json b/jigsaw-pools/bastion/hoglin_stable/rampart_plates.json new file mode 100644 index 00000000..e74470ed --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/rampart_plates.json @@ -0,0 +1 @@ +{"pieces": ["bastion/hoglin_stable/rampart_plates/rampart_plate_1"]} diff --git a/jigsaw-pools/bastion/hoglin_stable/ramparts.json b/jigsaw-pools/bastion/hoglin_stable/ramparts.json new file mode 100644 index 00000000..b800d157 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/ramparts.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/hoglin_stable/ramparts/ramparts_1", + "bastion/hoglin_stable/ramparts/ramparts_2", + "bastion/hoglin_stable/ramparts/ramparts_3" +]} diff --git a/jigsaw-pools/bastion/hoglin_stable/small_stables.json b/jigsaw-pools/bastion/hoglin_stable/small_stables.json new file mode 100644 index 00000000..79d2bf04 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/small_stables.json @@ -0,0 +1,10 @@ +{"pieces": [ + "bastion/hoglin_stable/small_stables/inner_0", + "bastion/hoglin_stable/small_stables/inner_1", + "bastion/hoglin_stable/small_stables/inner_2", + "bastion/hoglin_stable/small_stables/inner_3", + "bastion/hoglin_stable/small_stables/outer_0", + "bastion/hoglin_stable/small_stables/outer_1", + "bastion/hoglin_stable/small_stables/outer_2", + "bastion/hoglin_stable/small_stables/outer_3" +]} diff --git a/jigsaw-pools/bastion/hoglin_stable/small_stables/inner.json b/jigsaw-pools/bastion/hoglin_stable/small_stables/inner.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/small_stables/inner.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/hoglin_stable/small_stables/outer.json b/jigsaw-pools/bastion/hoglin_stable/small_stables/outer.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/small_stables/outer.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/hoglin_stable/stairs.json b/jigsaw-pools/bastion/hoglin_stable/stairs.json new file mode 100644 index 00000000..93ff965b --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/stairs.json @@ -0,0 +1,17 @@ +{"pieces": [ + "bastion/hoglin_stable/stairs/stairs_1_0", + "bastion/hoglin_stable/stairs/stairs_1_1", + "bastion/hoglin_stable/stairs/stairs_1_2", + "bastion/hoglin_stable/stairs/stairs_1_3", + "bastion/hoglin_stable/stairs/stairs_1_4", + "bastion/hoglin_stable/stairs/stairs_2_0", + "bastion/hoglin_stable/stairs/stairs_2_1", + "bastion/hoglin_stable/stairs/stairs_2_2", + "bastion/hoglin_stable/stairs/stairs_2_3", + "bastion/hoglin_stable/stairs/stairs_2_4", + "bastion/hoglin_stable/stairs/stairs_3_0", + "bastion/hoglin_stable/stairs/stairs_3_1", + "bastion/hoglin_stable/stairs/stairs_3_2", + "bastion/hoglin_stable/stairs/stairs_3_3", + "bastion/hoglin_stable/stairs/stairs_3_4" +]} diff --git a/jigsaw-pools/bastion/hoglin_stable/starting_pieces.json b/jigsaw-pools/bastion/hoglin_stable/starting_pieces.json new file mode 100644 index 00000000..9c5f0943 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/starting_pieces.json @@ -0,0 +1,12 @@ +{"pieces": [ + "bastion/hoglin_stable/starting_pieces/stairs_0_mirrored", + "bastion/hoglin_stable/starting_pieces/stairs_1_mirrored", + "bastion/hoglin_stable/starting_pieces/stairs_2_mirrored", + "bastion/hoglin_stable/starting_pieces/stairs_3_mirrored", + "bastion/hoglin_stable/starting_pieces/stairs_4_mirrored", + "bastion/hoglin_stable/starting_pieces/starting_stairs_0", + "bastion/hoglin_stable/starting_pieces/starting_stairs_1", + "bastion/hoglin_stable/starting_pieces/starting_stairs_2", + "bastion/hoglin_stable/starting_pieces/starting_stairs_3", + "bastion/hoglin_stable/starting_pieces/starting_stairs_4" +]} diff --git a/jigsaw-pools/bastion/hoglin_stable/wall_bases.json b/jigsaw-pools/bastion/hoglin_stable/wall_bases.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/wall_bases.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/hoglin_stable/walls.json b/jigsaw-pools/bastion/hoglin_stable/walls.json new file mode 100644 index 00000000..c982221c --- /dev/null +++ b/jigsaw-pools/bastion/hoglin_stable/walls.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/hoglin_stable/walls/side_wall_0", + "bastion/hoglin_stable/walls/side_wall_1", + "bastion/hoglin_stable/walls/wall_base" +]} diff --git a/jigsaw-pools/bastion/mobs.json b/jigsaw-pools/bastion/mobs.json new file mode 100644 index 00000000..f5c3a2a2 --- /dev/null +++ b/jigsaw-pools/bastion/mobs.json @@ -0,0 +1,8 @@ +{"pieces": [ + "bastion/mobs/crossbow_piglin", + "bastion/mobs/empty", + "bastion/mobs/hoglin", + "bastion/mobs/melee_piglin", + "bastion/mobs/melee_piglin_always", + "bastion/mobs/sword_piglin" +]} diff --git a/jigsaw-pools/bastion/mobs/hoglin.json b/jigsaw-pools/bastion/mobs/hoglin.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/mobs/hoglin.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/mobs/piglin.json b/jigsaw-pools/bastion/mobs/piglin.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/mobs/piglin.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/mobs/piglin_melee.json b/jigsaw-pools/bastion/mobs/piglin_melee.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/mobs/piglin_melee.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/treasure.json b/jigsaw-pools/bastion/treasure.json new file mode 100644 index 00000000..fa6d2981 --- /dev/null +++ b/jigsaw-pools/bastion/treasure.json @@ -0,0 +1 @@ +{"pieces": ["bastion/treasure/big_air_full"]} diff --git a/jigsaw-pools/bastion/treasure/bases.json b/jigsaw-pools/bastion/treasure/bases.json new file mode 100644 index 00000000..2487c6af --- /dev/null +++ b/jigsaw-pools/bastion/treasure/bases.json @@ -0,0 +1 @@ +{"pieces": ["bastion/treasure/bases/lava_basin"]} diff --git a/jigsaw-pools/bastion/treasure/bases/centers.json b/jigsaw-pools/bastion/treasure/bases/centers.json new file mode 100644 index 00000000..bb1731a4 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/bases/centers.json @@ -0,0 +1,6 @@ +{"pieces": [ + "bastion/treasure/bases/centers/center_0", + "bastion/treasure/bases/centers/center_1", + "bastion/treasure/bases/centers/center_2", + "bastion/treasure/bases/centers/center_3" +]} diff --git a/jigsaw-pools/bastion/treasure/brains.json b/jigsaw-pools/bastion/treasure/brains.json new file mode 100644 index 00000000..0d754bab --- /dev/null +++ b/jigsaw-pools/bastion/treasure/brains.json @@ -0,0 +1 @@ +{"pieces": ["bastion/treasure/brains/center_brain"]} diff --git a/jigsaw-pools/bastion/treasure/connectors.json b/jigsaw-pools/bastion/treasure/connectors.json new file mode 100644 index 00000000..0ba021b7 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/connectors.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/treasure/connectors/center_to_wall_middle", + "bastion/treasure/connectors/center_to_wall_top", + "bastion/treasure/connectors/center_to_wall_top_entrance" +]} diff --git a/jigsaw-pools/bastion/treasure/corners/bottom.json b/jigsaw-pools/bastion/treasure/corners/bottom.json new file mode 100644 index 00000000..f5963d72 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/corners/bottom.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/treasure/corners/bottom/corner_0", + "bastion/treasure/corners/bottom/corner_1" +]} diff --git a/jigsaw-pools/bastion/treasure/corners/edges.json b/jigsaw-pools/bastion/treasure/corners/edges.json new file mode 100644 index 00000000..de4475f6 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/corners/edges.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/treasure/corners/edges/bottom", + "bastion/treasure/corners/edges/middle", + "bastion/treasure/corners/edges/top" +]} diff --git a/jigsaw-pools/bastion/treasure/corners/middle.json b/jigsaw-pools/bastion/treasure/corners/middle.json new file mode 100644 index 00000000..c4edc2a7 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/corners/middle.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/treasure/corners/middle/corner_0", + "bastion/treasure/corners/middle/corner_1" +]} diff --git a/jigsaw-pools/bastion/treasure/corners/top.json b/jigsaw-pools/bastion/treasure/corners/top.json new file mode 100644 index 00000000..2dffe148 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/corners/top.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/treasure/corners/top/corner_0", + "bastion/treasure/corners/top/corner_1" +]} diff --git a/jigsaw-pools/bastion/treasure/entrances.json b/jigsaw-pools/bastion/treasure/entrances.json new file mode 100644 index 00000000..f3725133 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/entrances.json @@ -0,0 +1 @@ +{"pieces": ["bastion/treasure/entrances/entrance_0"]} diff --git a/jigsaw-pools/bastion/treasure/extensions.json b/jigsaw-pools/bastion/treasure/extensions.json new file mode 100644 index 00000000..6a65208c --- /dev/null +++ b/jigsaw-pools/bastion/treasure/extensions.json @@ -0,0 +1,15 @@ +{"pieces": [ + "bastion/treasure/extensions/empty", + "bastion/treasure/extensions/fire_room", + "bastion/treasure/extensions/house_0", + "bastion/treasure/extensions/house_1", + "bastion/treasure/extensions/large_bridge_0", + "bastion/treasure/extensions/large_bridge_1", + "bastion/treasure/extensions/large_bridge_2", + "bastion/treasure/extensions/large_bridge_3", + "bastion/treasure/extensions/roofed_bridge", + "bastion/treasure/extensions/small_bridge_0", + "bastion/treasure/extensions/small_bridge_1", + "bastion/treasure/extensions/small_bridge_2", + "bastion/treasure/extensions/small_bridge_3" +]} diff --git a/jigsaw-pools/bastion/treasure/extensions/houses.json b/jigsaw-pools/bastion/treasure/extensions/houses.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/extensions/houses.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/treasure/extensions/large_pool.json b/jigsaw-pools/bastion/treasure/extensions/large_pool.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/extensions/large_pool.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/treasure/extensions/small_pool.json b/jigsaw-pools/bastion/treasure/extensions/small_pool.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/extensions/small_pool.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/treasure/ramparts.json b/jigsaw-pools/bastion/treasure/ramparts.json new file mode 100644 index 00000000..3aa0bd6b --- /dev/null +++ b/jigsaw-pools/bastion/treasure/ramparts.json @@ -0,0 +1,8 @@ +{"pieces": [ + "bastion/treasure/ramparts/bottom_wall_0", + "bastion/treasure/ramparts/lava_basin_main", + "bastion/treasure/ramparts/lava_basin_side", + "bastion/treasure/ramparts/mid_wall_main", + "bastion/treasure/ramparts/mid_wall_side", + "bastion/treasure/ramparts/top_wall" +]} diff --git a/jigsaw-pools/bastion/treasure/roofs.json b/jigsaw-pools/bastion/treasure/roofs.json new file mode 100644 index 00000000..96034b46 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/roofs.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/treasure/roofs/center_roof", + "bastion/treasure/roofs/corner_roof", + "bastion/treasure/roofs/wall_roof" +]} diff --git a/jigsaw-pools/bastion/treasure/stairs.json b/jigsaw-pools/bastion/treasure/stairs.json new file mode 100644 index 00000000..88b91b4c --- /dev/null +++ b/jigsaw-pools/bastion/treasure/stairs.json @@ -0,0 +1 @@ +{"pieces": ["bastion/treasure/stairs/lower_stairs"]} diff --git a/jigsaw-pools/bastion/treasure/walls.json b/jigsaw-pools/bastion/treasure/walls.json new file mode 100644 index 00000000..9c2857ec --- /dev/null +++ b/jigsaw-pools/bastion/treasure/walls.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/treasure/walls/entrance_wall", + "bastion/treasure/walls/lava_wall" +]} diff --git a/jigsaw-pools/bastion/treasure/walls/bottom.json b/jigsaw-pools/bastion/treasure/walls/bottom.json new file mode 100644 index 00000000..8012e890 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/walls/bottom.json @@ -0,0 +1,6 @@ +{"pieces": [ + "bastion/treasure/walls/bottom/wall_0", + "bastion/treasure/walls/bottom/wall_1", + "bastion/treasure/walls/bottom/wall_2", + "bastion/treasure/walls/bottom/wall_3" +]} diff --git a/jigsaw-pools/bastion/treasure/walls/mid.json b/jigsaw-pools/bastion/treasure/walls/mid.json new file mode 100644 index 00000000..b4246e4b --- /dev/null +++ b/jigsaw-pools/bastion/treasure/walls/mid.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/treasure/walls/mid/wall_0", + "bastion/treasure/walls/mid/wall_1", + "bastion/treasure/walls/mid/wall_2" +]} diff --git a/jigsaw-pools/bastion/treasure/walls/outer.json b/jigsaw-pools/bastion/treasure/walls/outer.json new file mode 100644 index 00000000..bc3addd4 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/walls/outer.json @@ -0,0 +1,8 @@ +{"pieces": [ + "bastion/treasure/walls/outer/bottom_corner", + "bastion/treasure/walls/outer/medium_outer_wall", + "bastion/treasure/walls/outer/mid_corner", + "bastion/treasure/walls/outer/outer_wall", + "bastion/treasure/walls/outer/tall_outer_wall", + "bastion/treasure/walls/outer/top_corner" +]} diff --git a/jigsaw-pools/bastion/treasure/walls/top.json b/jigsaw-pools/bastion/treasure/walls/top.json new file mode 100644 index 00000000..3e378ce0 --- /dev/null +++ b/jigsaw-pools/bastion/treasure/walls/top.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/treasure/walls/top/main_entrance", + "bastion/treasure/walls/top/wall_0", + "bastion/treasure/walls/top/wall_1" +]} diff --git a/jigsaw-pools/bastion/units.json b/jigsaw-pools/bastion/units.json new file mode 100644 index 00000000..a36ce337 --- /dev/null +++ b/jigsaw-pools/bastion/units.json @@ -0,0 +1 @@ +{"pieces": ["bastion/units/air_base"]} diff --git a/jigsaw-pools/bastion/units/center_pieces.json b/jigsaw-pools/bastion/units/center_pieces.json new file mode 100644 index 00000000..15c54390 --- /dev/null +++ b/jigsaw-pools/bastion/units/center_pieces.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/units/center_pieces/center_0", + "bastion/units/center_pieces/center_1", + "bastion/units/center_pieces/center_2" +]} diff --git a/jigsaw-pools/bastion/units/edge_wall_units.json b/jigsaw-pools/bastion/units/edge_wall_units.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/edge_wall_units.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/edges.json b/jigsaw-pools/bastion/units/edges.json new file mode 100644 index 00000000..89f836e4 --- /dev/null +++ b/jigsaw-pools/bastion/units/edges.json @@ -0,0 +1 @@ +{"pieces": ["bastion/units/edges/edge_0"]} diff --git a/jigsaw-pools/bastion/units/fillers.json b/jigsaw-pools/bastion/units/fillers.json new file mode 100644 index 00000000..040b173e --- /dev/null +++ b/jigsaw-pools/bastion/units/fillers.json @@ -0,0 +1 @@ +{"pieces": ["bastion/units/fillers/stage_0"]} diff --git a/jigsaw-pools/bastion/units/fillers/stage_0.json b/jigsaw-pools/bastion/units/fillers/stage_0.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/fillers/stage_0.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/large_ramparts.json b/jigsaw-pools/bastion/units/large_ramparts.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/large_ramparts.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/pathways.json b/jigsaw-pools/bastion/units/pathways.json new file mode 100644 index 00000000..a220c263 --- /dev/null +++ b/jigsaw-pools/bastion/units/pathways.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/units/pathways/pathway_0", + "bastion/units/pathways/pathway_wall_0" +]} diff --git a/jigsaw-pools/bastion/units/rampart_plates.json b/jigsaw-pools/bastion/units/rampart_plates.json new file mode 100644 index 00000000..78ed3b7c --- /dev/null +++ b/jigsaw-pools/bastion/units/rampart_plates.json @@ -0,0 +1 @@ +{"pieces": ["bastion/units/rampart_plates/plate_0"]} diff --git a/jigsaw-pools/bastion/units/ramparts.json b/jigsaw-pools/bastion/units/ramparts.json new file mode 100644 index 00000000..01c8ae6c --- /dev/null +++ b/jigsaw-pools/bastion/units/ramparts.json @@ -0,0 +1,5 @@ +{"pieces": [ + "bastion/units/ramparts/ramparts_0", + "bastion/units/ramparts/ramparts_1", + "bastion/units/ramparts/ramparts_2" +]} diff --git a/jigsaw-pools/bastion/units/stages.json b/jigsaw-pools/bastion/units/stages.json new file mode 100644 index 00000000..5f22d67a --- /dev/null +++ b/jigsaw-pools/bastion/units/stages.json @@ -0,0 +1,16 @@ +{"pieces": [ + "bastion/units/stages/stage_0_0", + "bastion/units/stages/stage_0_1", + "bastion/units/stages/stage_0_2", + "bastion/units/stages/stage_0_3", + "bastion/units/stages/stage_1_0", + "bastion/units/stages/stage_1_1", + "bastion/units/stages/stage_1_2", + "bastion/units/stages/stage_1_3", + "bastion/units/stages/stage_2_0", + "bastion/units/stages/stage_2_1", + "bastion/units/stages/stage_3_0", + "bastion/units/stages/stage_3_1", + "bastion/units/stages/stage_3_2", + "bastion/units/stages/stage_3_3" +]} diff --git a/jigsaw-pools/bastion/units/stages/rot.json b/jigsaw-pools/bastion/units/stages/rot.json new file mode 100644 index 00000000..3e16ed66 --- /dev/null +++ b/jigsaw-pools/bastion/units/stages/rot.json @@ -0,0 +1 @@ +{"pieces": ["bastion/units/stages/rot/stage_1_0"]} diff --git a/jigsaw-pools/bastion/units/stages/rot/stage_1.json b/jigsaw-pools/bastion/units/stages/rot/stage_1.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/stages/rot/stage_1.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/stages/stage_0.json b/jigsaw-pools/bastion/units/stages/stage_0.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/stages/stage_0.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/stages/stage_1.json b/jigsaw-pools/bastion/units/stages/stage_1.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/stages/stage_1.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/stages/stage_2.json b/jigsaw-pools/bastion/units/stages/stage_2.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/stages/stage_2.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/stages/stage_3.json b/jigsaw-pools/bastion/units/stages/stage_3.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/stages/stage_3.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/bastion/units/wall_units.json b/jigsaw-pools/bastion/units/wall_units.json new file mode 100644 index 00000000..9db8167d --- /dev/null +++ b/jigsaw-pools/bastion/units/wall_units.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/units/wall_units/edge_0_large", + "bastion/units/wall_units/unit_0" +]} diff --git a/jigsaw-pools/bastion/units/walls.json b/jigsaw-pools/bastion/units/walls.json new file mode 100644 index 00000000..c87c1ff3 --- /dev/null +++ b/jigsaw-pools/bastion/units/walls.json @@ -0,0 +1,4 @@ +{"pieces": [ + "bastion/units/walls/connected_wall", + "bastion/units/walls/wall_base" +]} diff --git a/jigsaw-pools/bastion/units/walls/wall_bases.json b/jigsaw-pools/bastion/units/walls/wall_bases.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/bastion/units/walls/wall_bases.json @@ -0,0 +1 @@ +{"pieces": []} 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/empty.json b/jigsaw-pools/empty.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/empty.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/end_city.json b/jigsaw-pools/end_city.json new file mode 100644 index 00000000..0afc146d --- /dev/null +++ b/jigsaw-pools/end_city.json @@ -0,0 +1,22 @@ +{"pieces": [ + "end_city/base_floor", + "end_city/base_roof", + "end_city/bridge_end", + "end_city/bridge_gentle_stairs", + "end_city/bridge_piece", + "end_city/bridge_steep_stairs", + "end_city/fat_tower_base", + "end_city/fat_tower_middle", + "end_city/fat_tower_top", + "end_city/second_floor_1", + "end_city/second_floor_2", + "end_city/second_roof", + "end_city/ship", + "end_city/third_floor_1", + "end_city/third_floor_2", + "end_city/third_roof", + "end_city/tower_base", + "end_city/tower_floor", + "end_city/tower_piece", + "end_city/tower_top" +]} diff --git a/jigsaw-pools/fossil.json b/jigsaw-pools/fossil.json new file mode 100644 index 00000000..8fd50893 --- /dev/null +++ b/jigsaw-pools/fossil.json @@ -0,0 +1,18 @@ +{"pieces": [ + "fossil/skull_1", + "fossil/skull_1_coal", + "fossil/skull_2", + "fossil/skull_2_coal", + "fossil/skull_3", + "fossil/skull_3_coal", + "fossil/skull_4", + "fossil/skull_4_coal", + "fossil/spine_1", + "fossil/spine_1_coal", + "fossil/spine_2", + "fossil/spine_2_coal", + "fossil/spine_3", + "fossil/spine_3_coal", + "fossil/spine_4", + "fossil/spine_4_coal" +]} diff --git a/jigsaw-pools/igloo.json b/jigsaw-pools/igloo.json new file mode 100644 index 00000000..838cf81f --- /dev/null +++ b/jigsaw-pools/igloo.json @@ -0,0 +1,5 @@ +{"pieces": [ + "igloo/bottom", + "igloo/middle", + "igloo/top" +]} 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/nether_fossils.json b/jigsaw-pools/nether_fossils.json new file mode 100644 index 00000000..dfd99f81 --- /dev/null +++ b/jigsaw-pools/nether_fossils.json @@ -0,0 +1,16 @@ +{"pieces": [ + "nether_fossils/fossil_1", + "nether_fossils/fossil_10", + "nether_fossils/fossil_11", + "nether_fossils/fossil_12", + "nether_fossils/fossil_13", + "nether_fossils/fossil_14", + "nether_fossils/fossil_2", + "nether_fossils/fossil_3", + "nether_fossils/fossil_4", + "nether_fossils/fossil_5", + "nether_fossils/fossil_6", + "nether_fossils/fossil_7", + "nether_fossils/fossil_8", + "nether_fossils/fossil_9" +]} diff --git a/jigsaw-pools/pillager_outpost.json b/jigsaw-pools/pillager_outpost.json new file mode 100644 index 00000000..95ee27ba --- /dev/null +++ b/jigsaw-pools/pillager_outpost.json @@ -0,0 +1,12 @@ +{"pieces": [ + "pillager_outpost/base_plate", + "pillager_outpost/feature_cage1", + "pillager_outpost/feature_cage2", + "pillager_outpost/feature_logs", + "pillager_outpost/feature_plate", + "pillager_outpost/feature_targets", + "pillager_outpost/feature_tent1", + "pillager_outpost/feature_tent2", + "pillager_outpost/watchtower", + "pillager_outpost/watchtower_overgrown" +]} diff --git a/jigsaw-pools/pillager_outpost/feature_plates.json b/jigsaw-pools/pillager_outpost/feature_plates.json new file mode 100644 index 00000000..74010e46 --- /dev/null +++ b/jigsaw-pools/pillager_outpost/feature_plates.json @@ -0,0 +1,5 @@ +{ + "pieces": [ + "pillager_outpost/feature_plate" + ] +} diff --git a/jigsaw-pools/pillager_outpost/features.json b/jigsaw-pools/pillager_outpost/features.json new file mode 100644 index 00000000..4013584f --- /dev/null +++ b/jigsaw-pools/pillager_outpost/features.json @@ -0,0 +1,10 @@ +{ + "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 new file mode 100644 index 00000000..e94bce6a --- /dev/null +++ b/jigsaw-pools/pillager_outpost/towers.json @@ -0,0 +1,6 @@ +{ + "pieces": [ + "pillager_outpost/watchtower", + "pillager_outpost/watchtower_overgrown" + ] +} diff --git a/jigsaw-pools/ruined_portal.json b/jigsaw-pools/ruined_portal.json new file mode 100644 index 00000000..714a0f8b --- /dev/null +++ b/jigsaw-pools/ruined_portal.json @@ -0,0 +1,15 @@ +{"pieces": [ + "ruined_portal/giant_portal_1", + "ruined_portal/giant_portal_2", + "ruined_portal/giant_portal_3", + "ruined_portal/portal_1", + "ruined_portal/portal_10", + "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" +]} diff --git a/jigsaw-pools/shipwreck.json b/jigsaw-pools/shipwreck.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/shipwreck.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/stronghold/ceiling-5x5.json b/jigsaw-pools/stronghold/ceiling-5x5.json new file mode 100644 index 00000000..80b51d45 --- /dev/null +++ b/jigsaw-pools/stronghold/ceiling-5x5.json @@ -0,0 +1,7 @@ +{ + "pieces": [ + "stronghold/ceiling/5x5/lamp", + "stronghold/ceiling/5x5/bar-lamp", + "stronghold/ceiling/5x5/wood-beams" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/stronghold/ceiling-7x7.json b/jigsaw-pools/stronghold/ceiling-7x7.json new file mode 100644 index 00000000..b2633546 --- /dev/null +++ b/jigsaw-pools/stronghold/ceiling-7x7.json @@ -0,0 +1,6 @@ +{ + "pieces": [ + "stronghold/ceiling/7x7/flat", + "stronghold/ceiling/7x7/wood-beams" + ] +} \ No newline at end of file diff --git a/jigsaw-pools/stronghold/floor-3x3.json b/jigsaw-pools/stronghold/floor-3x3.json new file mode 100644 index 00000000..4dae2c87 --- /dev/null +++ b/jigsaw-pools/stronghold/floor-3x3.json @@ -0,0 +1,10 @@ +{ + "pieces": [ + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/flat", + "stronghold/floor/3x3/tnt" + ] +} 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/paths.json b/jigsaw-pools/stronghold/paths.json new file mode 100644 index 00000000..98cf9d41 --- /dev/null +++ b/jigsaw-pools/stronghold/paths.json @@ -0,0 +1,18 @@ +{ + "pieces": [ + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/fancy-cross", + "stronghold/path/small-spiral-staircase", + "stronghold/path/straight-staircase", + "stronghold/path/cap", + "stronghold/room/witch-room", + "stronghold/room/small-cell" + ] +} diff --git a/jigsaw-pools/stronghold/portal-paths.json b/jigsaw-pools/stronghold/portal-paths.json new file mode 100644 index 00000000..779e7fc1 --- /dev/null +++ b/jigsaw-pools/stronghold/portal-paths.json @@ -0,0 +1,18 @@ +{ + "pieces": [ + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/small-corridor", + "stronghold/path/cap", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/small-cross", + "stronghold/path/fancy-cross", + "stronghold/path/small-spiral-staircase", + "stronghold/path/straight-staircase", + "stronghold/room/small-cell", + "stronghold/room/witch-room" + ] +} 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/stronghold/wall-fixture-5x3.json b/jigsaw-pools/stronghold/wall-fixture-5x3.json new file mode 100644 index 00000000..3de08b80 --- /dev/null +++ b/jigsaw-pools/stronghold/wall-fixture-5x3.json @@ -0,0 +1,13 @@ +{ + "pieces": [ + "stronghold/wall-fixture/5x3/anvil-furnace", + "stronghold/wall-fixture/5x3/brew-set", + "stronghold/wall-fixture/5x3/brewing-shelf", + "stronghold/wall-fixture/5x3/chest", + "stronghold/wall-fixture/5x3/crafting-station", + "stronghold/wall-fixture/5x3/double-chest", + "stronghold/wall-fixture/5x3/lantern", + "stronghold/wall-fixture/5x3/shelf", + "stronghold/wall-fixture/5x3/study" + ] +} diff --git a/jigsaw-pools/underwater_ruin.json b/jigsaw-pools/underwater_ruin.json new file mode 100644 index 00000000..beac0362 --- /dev/null +++ b/jigsaw-pools/underwater_ruin.json @@ -0,0 +1,50 @@ +{"pieces": [ + "underwater_ruin/big_brick_1", + "underwater_ruin/big_brick_2", + "underwater_ruin/big_brick_3", + "underwater_ruin/big_brick_8", + "underwater_ruin/big_cracked_1", + "underwater_ruin/big_cracked_2", + "underwater_ruin/big_cracked_3", + "underwater_ruin/big_cracked_8", + "underwater_ruin/big_mossy_1", + "underwater_ruin/big_mossy_2", + "underwater_ruin/big_mossy_3", + "underwater_ruin/big_mossy_8", + "underwater_ruin/big_warm_4", + "underwater_ruin/big_warm_5", + "underwater_ruin/big_warm_6", + "underwater_ruin/big_warm_7", + "underwater_ruin/brick_1", + "underwater_ruin/brick_2", + "underwater_ruin/brick_3", + "underwater_ruin/brick_4", + "underwater_ruin/brick_5", + "underwater_ruin/brick_6", + "underwater_ruin/brick_7", + "underwater_ruin/brick_8", + "underwater_ruin/cracked_1", + "underwater_ruin/cracked_2", + "underwater_ruin/cracked_3", + "underwater_ruin/cracked_4", + "underwater_ruin/cracked_5", + "underwater_ruin/cracked_6", + "underwater_ruin/cracked_7", + "underwater_ruin/cracked_8", + "underwater_ruin/mossy_1", + "underwater_ruin/mossy_2", + "underwater_ruin/mossy_3", + "underwater_ruin/mossy_4", + "underwater_ruin/mossy_5", + "underwater_ruin/mossy_6", + "underwater_ruin/mossy_7", + "underwater_ruin/mossy_8", + "underwater_ruin/warm_1", + "underwater_ruin/warm_2", + "underwater_ruin/warm_3", + "underwater_ruin/warm_4", + "underwater_ruin/warm_5", + "underwater_ruin/warm_6", + "underwater_ruin/warm_7", + "underwater_ruin/warm_8" +]} diff --git a/jigsaw-pools/village/common.json b/jigsaw-pools/village/common.json new file mode 100644 index 00000000..7250d04d --- /dev/null +++ b/jigsaw-pools/village/common.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/common/iron_golem", + "village/common/well_bottom" +]} diff --git a/jigsaw-pools/village/common/animals.json b/jigsaw-pools/village/common/animals.json new file mode 100644 index 00000000..8fe6972f --- /dev/null +++ b/jigsaw-pools/village/common/animals.json @@ -0,0 +1,21 @@ +{"pieces": [ + "village/common/animals/cat_black", + "village/common/animals/cat_british", + "village/common/animals/cat_calico", + "village/common/animals/cat_jellie", + "village/common/animals/cat_persian", + "village/common/animals/cat_ragdoll", + "village/common/animals/cat_red", + "village/common/animals/cat_siamese", + "village/common/animals/cat_tabby", + "village/common/animals/cat_white", + "village/common/animals/cows_1", + "village/common/animals/horses_1", + "village/common/animals/horses_2", + "village/common/animals/horses_3", + "village/common/animals/horses_4", + "village/common/animals/horses_5", + "village/common/animals/pigs_1", + "village/common/animals/sheep_1", + "village/common/animals/sheep_2" +]} diff --git a/jigsaw-pools/village/common/butcher_animals.json b/jigsaw-pools/village/common/butcher_animals.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/common/butcher_animals.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/common/cats.json b/jigsaw-pools/village/common/cats.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/common/cats.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/common/iron_golem.json b/jigsaw-pools/village/common/iron_golem.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/common/iron_golem.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/common/sheep.json b/jigsaw-pools/village/common/sheep.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/common/sheep.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/common/well_bottoms.json b/jigsaw-pools/village/common/well_bottoms.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/common/well_bottoms.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/decays.json b/jigsaw-pools/village/decays.json new file mode 100644 index 00000000..bf192ae7 --- /dev/null +++ b/jigsaw-pools/village/decays.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/decays/grass_11x13", + "village/decays/grass_16x16", + "village/decays/grass_9x9" +]} diff --git a/jigsaw-pools/village/desert.json b/jigsaw-pools/village/desert.json new file mode 100644 index 00000000..60cd9f86 --- /dev/null +++ b/jigsaw-pools/village/desert.json @@ -0,0 +1 @@ +{"pieces": ["village/desert/desert_lamp_1"]} diff --git a/jigsaw-pools/village/desert/decor.json b/jigsaw-pools/village/desert/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/desert/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/desert/houses.json b/jigsaw-pools/village/desert/houses.json new file mode 100644 index 00000000..24c3485b --- /dev/null +++ b/jigsaw-pools/village/desert/houses.json @@ -0,0 +1,30 @@ +{"pieces": [ + "village/desert/houses/desert_animal_pen_1", + "village/desert/houses/desert_animal_pen_2", + "village/desert/houses/desert_armorer_1", + "village/desert/houses/desert_butcher_shop_1", + "village/desert/houses/desert_cartographer_house_1", + "village/desert/houses/desert_farm_1", + "village/desert/houses/desert_farm_2", + "village/desert/houses/desert_fisher_1", + "village/desert/houses/desert_fletcher_house_1", + "village/desert/houses/desert_large_farm_1", + "village/desert/houses/desert_library_1", + "village/desert/houses/desert_mason_1", + "village/desert/houses/desert_medium_house_1", + "village/desert/houses/desert_medium_house_2", + "village/desert/houses/desert_shepherd_house_1", + "village/desert/houses/desert_small_house_1", + "village/desert/houses/desert_small_house_2", + "village/desert/houses/desert_small_house_3", + "village/desert/houses/desert_small_house_4", + "village/desert/houses/desert_small_house_5", + "village/desert/houses/desert_small_house_6", + "village/desert/houses/desert_small_house_7", + "village/desert/houses/desert_small_house_8", + "village/desert/houses/desert_tannery_1", + "village/desert/houses/desert_temple_1", + "village/desert/houses/desert_temple_2", + "village/desert/houses/desert_tool_smith_1", + "village/desert/houses/desert_weaponsmith_1" +]} diff --git a/jigsaw-pools/village/desert/streets.json b/jigsaw-pools/village/desert/streets.json new file mode 100644 index 00000000..d8e86f9d --- /dev/null +++ b/jigsaw-pools/village/desert/streets.json @@ -0,0 +1,13 @@ +{"pieces": [ + "village/desert/streets/corner_01", + "village/desert/streets/corner_02", + "village/desert/streets/crossroad_01", + "village/desert/streets/crossroad_02", + "village/desert/streets/crossroad_03", + "village/desert/streets/square_01", + "village/desert/streets/square_02", + "village/desert/streets/straight_01", + "village/desert/streets/straight_02", + "village/desert/streets/straight_03", + "village/desert/streets/turn_01" +]} diff --git a/jigsaw-pools/village/desert/terminators.json b/jigsaw-pools/village/desert/terminators.json new file mode 100644 index 00000000..223469e9 --- /dev/null +++ b/jigsaw-pools/village/desert/terminators.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/desert/terminators/terminator_01", + "village/desert/terminators/terminator_02" +]} diff --git a/jigsaw-pools/village/desert/town_centers.json b/jigsaw-pools/village/desert/town_centers.json new file mode 100644 index 00000000..3dfba6fc --- /dev/null +++ b/jigsaw-pools/village/desert/town_centers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/desert/town_centers/desert_meeting_point_1", + "village/desert/town_centers/desert_meeting_point_2", + "village/desert/town_centers/desert_meeting_point_3" +]} diff --git a/jigsaw-pools/village/desert/villagers.json b/jigsaw-pools/village/desert/villagers.json new file mode 100644 index 00000000..4fd5fd02 --- /dev/null +++ b/jigsaw-pools/village/desert/villagers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/desert/villagers/baby", + "village/desert/villagers/nitwit", + "village/desert/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/desert/zombie/decor.json b/jigsaw-pools/village/desert/zombie/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/desert/zombie/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/desert/zombie/houses.json b/jigsaw-pools/village/desert/zombie/houses.json new file mode 100644 index 00000000..e4f7177c --- /dev/null +++ b/jigsaw-pools/village/desert/zombie/houses.json @@ -0,0 +1,12 @@ +{"pieces": [ + "village/desert/zombie/houses/desert_medium_house_1", + "village/desert/zombie/houses/desert_medium_house_2", + "village/desert/zombie/houses/desert_small_house_1", + "village/desert/zombie/houses/desert_small_house_2", + "village/desert/zombie/houses/desert_small_house_3", + "village/desert/zombie/houses/desert_small_house_4", + "village/desert/zombie/houses/desert_small_house_5", + "village/desert/zombie/houses/desert_small_house_6", + "village/desert/zombie/houses/desert_small_house_7", + "village/desert/zombie/houses/desert_small_house_8" +]} diff --git a/jigsaw-pools/village/desert/zombie/streets.json b/jigsaw-pools/village/desert/zombie/streets.json new file mode 100644 index 00000000..083248ff --- /dev/null +++ b/jigsaw-pools/village/desert/zombie/streets.json @@ -0,0 +1,13 @@ +{"pieces": [ + "village/desert/zombie/streets/corner_01", + "village/desert/zombie/streets/corner_02", + "village/desert/zombie/streets/crossroad_01", + "village/desert/zombie/streets/crossroad_02", + "village/desert/zombie/streets/crossroad_03", + "village/desert/zombie/streets/square_01", + "village/desert/zombie/streets/square_02", + "village/desert/zombie/streets/straight_01", + "village/desert/zombie/streets/straight_02", + "village/desert/zombie/streets/straight_03", + "village/desert/zombie/streets/turn_01" +]} diff --git a/jigsaw-pools/village/desert/zombie/terminators.json b/jigsaw-pools/village/desert/zombie/terminators.json new file mode 100644 index 00000000..b06ad689 --- /dev/null +++ b/jigsaw-pools/village/desert/zombie/terminators.json @@ -0,0 +1 @@ +{"pieces": ["village/desert/zombie/terminators/terminator_02"]} diff --git a/jigsaw-pools/village/desert/zombie/town_centers.json b/jigsaw-pools/village/desert/zombie/town_centers.json new file mode 100644 index 00000000..7bc6ef58 --- /dev/null +++ b/jigsaw-pools/village/desert/zombie/town_centers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/desert/zombie/town_centers/desert_meeting_point_1", + "village/desert/zombie/town_centers/desert_meeting_point_2", + "village/desert/zombie/town_centers/desert_meeting_point_3" +]} diff --git a/jigsaw-pools/village/desert/zombie/villagers.json b/jigsaw-pools/village/desert/zombie/villagers.json new file mode 100644 index 00000000..02b61dd6 --- /dev/null +++ b/jigsaw-pools/village/desert/zombie/villagers.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/desert/zombie/villagers/nitwit", + "village/desert/zombie/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/plains.json b/jigsaw-pools/village/plains.json new file mode 100644 index 00000000..5360eef8 --- /dev/null +++ b/jigsaw-pools/village/plains.json @@ -0,0 +1 @@ +{"pieces": ["village/plains/plains_lamp_1"]} diff --git a/jigsaw-pools/village/plains/decor.json b/jigsaw-pools/village/plains/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/plains/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/plains/houses.json b/jigsaw-pools/village/plains/houses.json new file mode 100644 index 00000000..7ccbfd77 --- /dev/null +++ b/jigsaw-pools/village/plains/houses.json @@ -0,0 +1,38 @@ +{"pieces": [ + "village/plains/houses/plains_accessory_1", + "village/plains/houses/plains_animal_pen_1", + "village/plains/houses/plains_animal_pen_2", + "village/plains/houses/plains_animal_pen_3", + "village/plains/houses/plains_armorer_house_1", + "village/plains/houses/plains_big_house_1", + "village/plains/houses/plains_butcher_shop_1", + "village/plains/houses/plains_butcher_shop_2", + "village/plains/houses/plains_cartographer_1", + "village/plains/houses/plains_fisher_cottage_1", + "village/plains/houses/plains_fletcher_house_1", + "village/plains/houses/plains_large_farm_1", + "village/plains/houses/plains_library_1", + "village/plains/houses/plains_library_2", + "village/plains/houses/plains_masons_house_1", + "village/plains/houses/plains_medium_house_1", + "village/plains/houses/plains_medium_house_2", + "village/plains/houses/plains_meeting_point_4", + "village/plains/houses/plains_meeting_point_5", + "village/plains/houses/plains_shepherds_house_1", + "village/plains/houses/plains_small_farm_1", + "village/plains/houses/plains_small_house_1", + "village/plains/houses/plains_small_house_2", + "village/plains/houses/plains_small_house_3", + "village/plains/houses/plains_small_house_4", + "village/plains/houses/plains_small_house_5", + "village/plains/houses/plains_small_house_6", + "village/plains/houses/plains_small_house_7", + "village/plains/houses/plains_small_house_8", + "village/plains/houses/plains_stable_1", + "village/plains/houses/plains_stable_2", + "village/plains/houses/plains_tannery_1", + "village/plains/houses/plains_temple_3", + "village/plains/houses/plains_temple_4", + "village/plains/houses/plains_tool_smith_1", + "village/plains/houses/plains_weaponsmith_1" +]} diff --git a/jigsaw-pools/village/plains/streets.json b/jigsaw-pools/village/plains/streets.json new file mode 100644 index 00000000..28e7d562 --- /dev/null +++ b/jigsaw-pools/village/plains/streets.json @@ -0,0 +1,18 @@ +{"pieces": [ + "village/plains/streets/corner_01", + "village/plains/streets/corner_02", + "village/plains/streets/corner_03", + "village/plains/streets/crossroad_01", + "village/plains/streets/crossroad_02", + "village/plains/streets/crossroad_03", + "village/plains/streets/crossroad_04", + "village/plains/streets/crossroad_05", + "village/plains/streets/crossroad_06", + "village/plains/streets/straight_01", + "village/plains/streets/straight_02", + "village/plains/streets/straight_03", + "village/plains/streets/straight_04", + "village/plains/streets/straight_05", + "village/plains/streets/straight_06", + "village/plains/streets/turn_01" +]} diff --git a/jigsaw-pools/village/plains/terminators.json b/jigsaw-pools/village/plains/terminators.json new file mode 100644 index 00000000..9795bfe5 --- /dev/null +++ b/jigsaw-pools/village/plains/terminators.json @@ -0,0 +1,6 @@ +{"pieces": [ + "village/plains/terminators/terminator_01", + "village/plains/terminators/terminator_02", + "village/plains/terminators/terminator_03", + "village/plains/terminators/terminator_04" +]} diff --git a/jigsaw-pools/village/plains/town_centers.json b/jigsaw-pools/village/plains/town_centers.json new file mode 100644 index 00000000..4a7700b6 --- /dev/null +++ b/jigsaw-pools/village/plains/town_centers.json @@ -0,0 +1,6 @@ +{"pieces": [ + "village/plains/town_centers/plains_fountain_01", + "village/plains/town_centers/plains_meeting_point_1", + "village/plains/town_centers/plains_meeting_point_2", + "village/plains/town_centers/plains_meeting_point_3" +]} diff --git a/jigsaw-pools/village/plains/trees.json b/jigsaw-pools/village/plains/trees.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/plains/trees.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/plains/villagers.json b/jigsaw-pools/village/plains/villagers.json new file mode 100644 index 00000000..6b4b67e4 --- /dev/null +++ b/jigsaw-pools/village/plains/villagers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/plains/villagers/baby", + "village/plains/villagers/nitwit", + "village/plains/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/plains/zombie/decor.json b/jigsaw-pools/village/plains/zombie/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/plains/zombie/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/plains/zombie/houses.json b/jigsaw-pools/village/plains/zombie/houses.json new file mode 100644 index 00000000..b1d19e6b --- /dev/null +++ b/jigsaw-pools/village/plains/zombie/houses.json @@ -0,0 +1,20 @@ +{"pieces": [ + "village/plains/zombie/houses/plains_animal_pen_3", + "village/plains/zombie/houses/plains_big_house_1", + "village/plains/zombie/houses/plains_butcher_shop_2", + "village/plains/zombie/houses/plains_fletcher_house_1", + "village/plains/zombie/houses/plains_medium_house_1", + "village/plains/zombie/houses/plains_medium_house_2", + "village/plains/zombie/houses/plains_meeting_point_4", + "village/plains/zombie/houses/plains_meeting_point_5", + "village/plains/zombie/houses/plains_shepherds_house_1", + "village/plains/zombie/houses/plains_small_house_1", + "village/plains/zombie/houses/plains_small_house_2", + "village/plains/zombie/houses/plains_small_house_3", + "village/plains/zombie/houses/plains_small_house_4", + "village/plains/zombie/houses/plains_small_house_5", + "village/plains/zombie/houses/plains_small_house_6", + "village/plains/zombie/houses/plains_small_house_7", + "village/plains/zombie/houses/plains_small_house_8", + "village/plains/zombie/houses/plains_stable_1" +]} diff --git a/jigsaw-pools/village/plains/zombie/streets.json b/jigsaw-pools/village/plains/zombie/streets.json new file mode 100644 index 00000000..5c1ede91 --- /dev/null +++ b/jigsaw-pools/village/plains/zombie/streets.json @@ -0,0 +1,18 @@ +{"pieces": [ + "village/plains/zombie/streets/corner_01", + "village/plains/zombie/streets/corner_02", + "village/plains/zombie/streets/corner_03", + "village/plains/zombie/streets/crossroad_01", + "village/plains/zombie/streets/crossroad_02", + "village/plains/zombie/streets/crossroad_03", + "village/plains/zombie/streets/crossroad_04", + "village/plains/zombie/streets/crossroad_05", + "village/plains/zombie/streets/crossroad_06", + "village/plains/zombie/streets/straight_01", + "village/plains/zombie/streets/straight_02", + "village/plains/zombie/streets/straight_03", + "village/plains/zombie/streets/straight_04", + "village/plains/zombie/streets/straight_05", + "village/plains/zombie/streets/straight_06", + "village/plains/zombie/streets/turn_01" +]} diff --git a/jigsaw-pools/village/plains/zombie/town_centers.json b/jigsaw-pools/village/plains/zombie/town_centers.json new file mode 100644 index 00000000..a3f7709a --- /dev/null +++ b/jigsaw-pools/village/plains/zombie/town_centers.json @@ -0,0 +1,6 @@ +{"pieces": [ + "village/plains/zombie/town_centers/plains_fountain_01", + "village/plains/zombie/town_centers/plains_meeting_point_1", + "village/plains/zombie/town_centers/plains_meeting_point_2", + "village/plains/zombie/town_centers/plains_meeting_point_3" +]} diff --git a/jigsaw-pools/village/plains/zombie/villagers.json b/jigsaw-pools/village/plains/zombie/villagers.json new file mode 100644 index 00000000..499350f7 --- /dev/null +++ b/jigsaw-pools/village/plains/zombie/villagers.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/plains/zombie/villagers/nitwit", + "village/plains/zombie/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/savanna.json b/jigsaw-pools/village/savanna.json new file mode 100644 index 00000000..89e10ce7 --- /dev/null +++ b/jigsaw-pools/village/savanna.json @@ -0,0 +1 @@ +{"pieces": ["village/savanna/savanna_lamp_post_01"]} diff --git a/jigsaw-pools/village/savanna/decor.json b/jigsaw-pools/village/savanna/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/savanna/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/savanna/houses.json b/jigsaw-pools/village/savanna/houses.json new file mode 100644 index 00000000..37f3bc3c --- /dev/null +++ b/jigsaw-pools/village/savanna/houses.json @@ -0,0 +1,33 @@ +{"pieces": [ + "village/savanna/houses/savanna_animal_pen_1", + "village/savanna/houses/savanna_animal_pen_2", + "village/savanna/houses/savanna_animal_pen_3", + "village/savanna/houses/savanna_armorer_1", + "village/savanna/houses/savanna_butchers_shop_1", + "village/savanna/houses/savanna_butchers_shop_2", + "village/savanna/houses/savanna_cartographer_1", + "village/savanna/houses/savanna_fisher_cottage_1", + "village/savanna/houses/savanna_fletcher_house_1", + "village/savanna/houses/savanna_large_farm_1", + "village/savanna/houses/savanna_large_farm_2", + "village/savanna/houses/savanna_library_1", + "village/savanna/houses/savanna_mason_1", + "village/savanna/houses/savanna_medium_house_1", + "village/savanna/houses/savanna_medium_house_2", + "village/savanna/houses/savanna_shepherd_1", + "village/savanna/houses/savanna_small_farm", + "village/savanna/houses/savanna_small_house_1", + "village/savanna/houses/savanna_small_house_2", + "village/savanna/houses/savanna_small_house_3", + "village/savanna/houses/savanna_small_house_4", + "village/savanna/houses/savanna_small_house_5", + "village/savanna/houses/savanna_small_house_6", + "village/savanna/houses/savanna_small_house_7", + "village/savanna/houses/savanna_small_house_8", + "village/savanna/houses/savanna_tannery_1", + "village/savanna/houses/savanna_temple_1", + "village/savanna/houses/savanna_temple_2", + "village/savanna/houses/savanna_tool_smith_1", + "village/savanna/houses/savanna_weaponsmith_1", + "village/savanna/houses/savanna_weaponsmith_2" +]} diff --git a/jigsaw-pools/village/savanna/streets.json b/jigsaw-pools/village/savanna/streets.json new file mode 100644 index 00000000..17941f9b --- /dev/null +++ b/jigsaw-pools/village/savanna/streets.json @@ -0,0 +1,21 @@ +{"pieces": [ + "village/savanna/streets/corner_01", + "village/savanna/streets/corner_03", + "village/savanna/streets/crossroad_02", + "village/savanna/streets/crossroad_03", + "village/savanna/streets/crossroad_04", + "village/savanna/streets/crossroad_05", + "village/savanna/streets/crossroad_06", + "village/savanna/streets/crossroad_07", + "village/savanna/streets/split_01", + "village/savanna/streets/split_02", + "village/savanna/streets/straight_02", + "village/savanna/streets/straight_04", + "village/savanna/streets/straight_05", + "village/savanna/streets/straight_06", + "village/savanna/streets/straight_08", + "village/savanna/streets/straight_09", + "village/savanna/streets/straight_10", + "village/savanna/streets/straight_11", + "village/savanna/streets/turn_01" +]} diff --git a/jigsaw-pools/village/savanna/terminators.json b/jigsaw-pools/village/savanna/terminators.json new file mode 100644 index 00000000..cb35671c --- /dev/null +++ b/jigsaw-pools/village/savanna/terminators.json @@ -0,0 +1 @@ +{"pieces": ["village/savanna/terminators/terminator_05"]} diff --git a/jigsaw-pools/village/savanna/town_centers.json b/jigsaw-pools/village/savanna/town_centers.json new file mode 100644 index 00000000..39f98a6b --- /dev/null +++ b/jigsaw-pools/village/savanna/town_centers.json @@ -0,0 +1,6 @@ +{"pieces": [ + "village/savanna/town_centers/savanna_meeting_point_1", + "village/savanna/town_centers/savanna_meeting_point_2", + "village/savanna/town_centers/savanna_meeting_point_3", + "village/savanna/town_centers/savanna_meeting_point_4" +]} diff --git a/jigsaw-pools/village/savanna/trees.json b/jigsaw-pools/village/savanna/trees.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/savanna/trees.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/savanna/villagers.json b/jigsaw-pools/village/savanna/villagers.json new file mode 100644 index 00000000..0369a9d6 --- /dev/null +++ b/jigsaw-pools/village/savanna/villagers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/savanna/villagers/baby", + "village/savanna/villagers/nitwit", + "village/savanna/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/savanna/zombie/decor.json b/jigsaw-pools/village/savanna/zombie/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/savanna/zombie/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/savanna/zombie/houses.json b/jigsaw-pools/village/savanna/zombie/houses.json new file mode 100644 index 00000000..6120a132 --- /dev/null +++ b/jigsaw-pools/village/savanna/zombie/houses.json @@ -0,0 +1,15 @@ +{"pieces": [ + "village/savanna/zombie/houses/savanna_animal_pen_2", + "village/savanna/zombie/houses/savanna_animal_pen_3", + "village/savanna/zombie/houses/savanna_large_farm_2", + "village/savanna/zombie/houses/savanna_medium_house_1", + "village/savanna/zombie/houses/savanna_medium_house_2", + "village/savanna/zombie/houses/savanna_small_house_1", + "village/savanna/zombie/houses/savanna_small_house_2", + "village/savanna/zombie/houses/savanna_small_house_3", + "village/savanna/zombie/houses/savanna_small_house_4", + "village/savanna/zombie/houses/savanna_small_house_5", + "village/savanna/zombie/houses/savanna_small_house_6", + "village/savanna/zombie/houses/savanna_small_house_7", + "village/savanna/zombie/houses/savanna_small_house_8" +]} diff --git a/jigsaw-pools/village/savanna/zombie/streets.json b/jigsaw-pools/village/savanna/zombie/streets.json new file mode 100644 index 00000000..66d18c83 --- /dev/null +++ b/jigsaw-pools/village/savanna/zombie/streets.json @@ -0,0 +1,21 @@ +{"pieces": [ + "village/savanna/zombie/streets/corner_01", + "village/savanna/zombie/streets/corner_03", + "village/savanna/zombie/streets/crossroad_02", + "village/savanna/zombie/streets/crossroad_03", + "village/savanna/zombie/streets/crossroad_04", + "village/savanna/zombie/streets/crossroad_05", + "village/savanna/zombie/streets/crossroad_06", + "village/savanna/zombie/streets/crossroad_07", + "village/savanna/zombie/streets/split_01", + "village/savanna/zombie/streets/split_02", + "village/savanna/zombie/streets/straight_02", + "village/savanna/zombie/streets/straight_04", + "village/savanna/zombie/streets/straight_05", + "village/savanna/zombie/streets/straight_06", + "village/savanna/zombie/streets/straight_08", + "village/savanna/zombie/streets/straight_09", + "village/savanna/zombie/streets/straight_10", + "village/savanna/zombie/streets/straight_11", + "village/savanna/zombie/streets/turn_01" +]} diff --git a/jigsaw-pools/village/savanna/zombie/terminators.json b/jigsaw-pools/village/savanna/zombie/terminators.json new file mode 100644 index 00000000..c6189cee --- /dev/null +++ b/jigsaw-pools/village/savanna/zombie/terminators.json @@ -0,0 +1 @@ +{"pieces": ["village/savanna/zombie/terminators/terminator_05"]} diff --git a/jigsaw-pools/village/savanna/zombie/town_centers.json b/jigsaw-pools/village/savanna/zombie/town_centers.json new file mode 100644 index 00000000..8ae70c7f --- /dev/null +++ b/jigsaw-pools/village/savanna/zombie/town_centers.json @@ -0,0 +1,6 @@ +{"pieces": [ + "village/savanna/zombie/town_centers/savanna_meeting_point_1", + "village/savanna/zombie/town_centers/savanna_meeting_point_2", + "village/savanna/zombie/town_centers/savanna_meeting_point_3", + "village/savanna/zombie/town_centers/savanna_meeting_point_4" +]} diff --git a/jigsaw-pools/village/savanna/zombie/villagers.json b/jigsaw-pools/village/savanna/zombie/villagers.json new file mode 100644 index 00000000..4aabcc8c --- /dev/null +++ b/jigsaw-pools/village/savanna/zombie/villagers.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/savanna/zombie/villagers/nitwit", + "village/savanna/zombie/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/snowy.json b/jigsaw-pools/village/snowy.json new file mode 100644 index 00000000..56760c11 --- /dev/null +++ b/jigsaw-pools/village/snowy.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/snowy/snowy_lamp_post_01", + "village/snowy/snowy_lamp_post_02", + "village/snowy/snowy_lamp_post_03" +]} diff --git a/jigsaw-pools/village/snowy/decor.json b/jigsaw-pools/village/snowy/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/snowy/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/snowy/houses.json b/jigsaw-pools/village/snowy/houses.json new file mode 100644 index 00000000..26ea9f74 --- /dev/null +++ b/jigsaw-pools/village/snowy/houses.json @@ -0,0 +1,32 @@ +{"pieces": [ + "village/snowy/houses/snowy_animal_pen_1", + "village/snowy/houses/snowy_animal_pen_2", + "village/snowy/houses/snowy_armorer_house_1", + "village/snowy/houses/snowy_armorer_house_2", + "village/snowy/houses/snowy_butchers_shop_1", + "village/snowy/houses/snowy_butchers_shop_2", + "village/snowy/houses/snowy_cartographer_house_1", + "village/snowy/houses/snowy_farm_1", + "village/snowy/houses/snowy_farm_2", + "village/snowy/houses/snowy_fisher_cottage", + "village/snowy/houses/snowy_fletcher_house_1", + "village/snowy/houses/snowy_library_1", + "village/snowy/houses/snowy_masons_house_1", + "village/snowy/houses/snowy_masons_house_2", + "village/snowy/houses/snowy_medium_house_1", + "village/snowy/houses/snowy_medium_house_2", + "village/snowy/houses/snowy_medium_house_3", + "village/snowy/houses/snowy_shepherds_house_1", + "village/snowy/houses/snowy_small_house_1", + "village/snowy/houses/snowy_small_house_2", + "village/snowy/houses/snowy_small_house_3", + "village/snowy/houses/snowy_small_house_4", + "village/snowy/houses/snowy_small_house_5", + "village/snowy/houses/snowy_small_house_6", + "village/snowy/houses/snowy_small_house_7", + "village/snowy/houses/snowy_small_house_8", + "village/snowy/houses/snowy_tannery_1", + "village/snowy/houses/snowy_temple_1", + "village/snowy/houses/snowy_tool_smith_1", + "village/snowy/houses/snowy_weapon_smith_1" +]} diff --git a/jigsaw-pools/village/snowy/streets.json b/jigsaw-pools/village/snowy/streets.json new file mode 100644 index 00000000..9d088065 --- /dev/null +++ b/jigsaw-pools/village/snowy/streets.json @@ -0,0 +1,19 @@ +{"pieces": [ + "village/snowy/streets/corner_01", + "village/snowy/streets/corner_02", + "village/snowy/streets/corner_03", + "village/snowy/streets/crossroad_01", + "village/snowy/streets/crossroad_02", + "village/snowy/streets/crossroad_03", + "village/snowy/streets/crossroad_04", + "village/snowy/streets/crossroad_05", + "village/snowy/streets/crossroad_06", + "village/snowy/streets/square_01", + "village/snowy/streets/straight_01", + "village/snowy/streets/straight_02", + "village/snowy/streets/straight_03", + "village/snowy/streets/straight_04", + "village/snowy/streets/straight_06", + "village/snowy/streets/straight_08", + "village/snowy/streets/turn_01" +]} diff --git a/jigsaw-pools/village/snowy/town_centers.json b/jigsaw-pools/village/snowy/town_centers.json new file mode 100644 index 00000000..2956df21 --- /dev/null +++ b/jigsaw-pools/village/snowy/town_centers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/snowy/town_centers/snowy_meeting_point_1", + "village/snowy/town_centers/snowy_meeting_point_2", + "village/snowy/town_centers/snowy_meeting_point_3" +]} diff --git a/jigsaw-pools/village/snowy/villagers.json b/jigsaw-pools/village/snowy/villagers.json new file mode 100644 index 00000000..ceb6d924 --- /dev/null +++ b/jigsaw-pools/village/snowy/villagers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/snowy/villagers/baby", + "village/snowy/villagers/nitwit", + "village/snowy/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/snowy/zombie/decor.json b/jigsaw-pools/village/snowy/zombie/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/snowy/zombie/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/snowy/zombie/houses.json b/jigsaw-pools/village/snowy/zombie/houses.json new file mode 100644 index 00000000..9f099e87 --- /dev/null +++ b/jigsaw-pools/village/snowy/zombie/houses.json @@ -0,0 +1,13 @@ +{"pieces": [ + "village/snowy/zombie/houses/snowy_medium_house_1", + "village/snowy/zombie/houses/snowy_medium_house_2", + "village/snowy/zombie/houses/snowy_medium_house_3", + "village/snowy/zombie/houses/snowy_small_house_1", + "village/snowy/zombie/houses/snowy_small_house_2", + "village/snowy/zombie/houses/snowy_small_house_3", + "village/snowy/zombie/houses/snowy_small_house_4", + "village/snowy/zombie/houses/snowy_small_house_5", + "village/snowy/zombie/houses/snowy_small_house_6", + "village/snowy/zombie/houses/snowy_small_house_7", + "village/snowy/zombie/houses/snowy_small_house_8" +]} diff --git a/jigsaw-pools/village/snowy/zombie/streets.json b/jigsaw-pools/village/snowy/zombie/streets.json new file mode 100644 index 00000000..53ca9490 --- /dev/null +++ b/jigsaw-pools/village/snowy/zombie/streets.json @@ -0,0 +1,19 @@ +{"pieces": [ + "village/snowy/zombie/streets/corner_01", + "village/snowy/zombie/streets/corner_02", + "village/snowy/zombie/streets/corner_03", + "village/snowy/zombie/streets/crossroad_01", + "village/snowy/zombie/streets/crossroad_02", + "village/snowy/zombie/streets/crossroad_03", + "village/snowy/zombie/streets/crossroad_04", + "village/snowy/zombie/streets/crossroad_05", + "village/snowy/zombie/streets/crossroad_06", + "village/snowy/zombie/streets/square_01", + "village/snowy/zombie/streets/straight_01", + "village/snowy/zombie/streets/straight_02", + "village/snowy/zombie/streets/straight_03", + "village/snowy/zombie/streets/straight_04", + "village/snowy/zombie/streets/straight_06", + "village/snowy/zombie/streets/straight_08", + "village/snowy/zombie/streets/turn_01" +]} diff --git a/jigsaw-pools/village/snowy/zombie/town_centers.json b/jigsaw-pools/village/snowy/zombie/town_centers.json new file mode 100644 index 00000000..c2f24826 --- /dev/null +++ b/jigsaw-pools/village/snowy/zombie/town_centers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/snowy/zombie/town_centers/snowy_meeting_point_1", + "village/snowy/zombie/town_centers/snowy_meeting_point_2", + "village/snowy/zombie/town_centers/snowy_meeting_point_3" +]} diff --git a/jigsaw-pools/village/snowy/zombie/villagers.json b/jigsaw-pools/village/snowy/zombie/villagers.json new file mode 100644 index 00000000..2d06f850 --- /dev/null +++ b/jigsaw-pools/village/snowy/zombie/villagers.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/snowy/zombie/villagers/nitwit", + "village/snowy/zombie/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/taiga.json b/jigsaw-pools/village/taiga.json new file mode 100644 index 00000000..7ffa61d6 --- /dev/null +++ b/jigsaw-pools/village/taiga.json @@ -0,0 +1,9 @@ +{"pieces": [ + "village/taiga/taiga_decoration_1", + "village/taiga/taiga_decoration_2", + "village/taiga/taiga_decoration_3", + "village/taiga/taiga_decoration_4", + "village/taiga/taiga_decoration_5", + "village/taiga/taiga_decoration_6", + "village/taiga/taiga_lamp_post_1" +]} diff --git a/jigsaw-pools/village/taiga/decor.json b/jigsaw-pools/village/taiga/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/taiga/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/taiga/houses.json b/jigsaw-pools/village/taiga/houses.json new file mode 100644 index 00000000..dbb09e2d --- /dev/null +++ b/jigsaw-pools/village/taiga/houses.json @@ -0,0 +1,29 @@ +{"pieces": [ + "village/taiga/houses/taiga_animal_pen_1", + "village/taiga/houses/taiga_armorer_2", + "village/taiga/houses/taiga_armorer_house_1", + "village/taiga/houses/taiga_butcher_shop_1", + "village/taiga/houses/taiga_cartographer_house_1", + "village/taiga/houses/taiga_fisher_cottage_1", + "village/taiga/houses/taiga_fletcher_house_1", + "village/taiga/houses/taiga_large_farm_1", + "village/taiga/houses/taiga_large_farm_2", + "village/taiga/houses/taiga_library_1", + "village/taiga/houses/taiga_masons_house_1", + "village/taiga/houses/taiga_medium_house_1", + "village/taiga/houses/taiga_medium_house_2", + "village/taiga/houses/taiga_medium_house_3", + "village/taiga/houses/taiga_medium_house_4", + "village/taiga/houses/taiga_shepherds_house_1", + "village/taiga/houses/taiga_small_farm_1", + "village/taiga/houses/taiga_small_house_1", + "village/taiga/houses/taiga_small_house_2", + "village/taiga/houses/taiga_small_house_3", + "village/taiga/houses/taiga_small_house_4", + "village/taiga/houses/taiga_small_house_5", + "village/taiga/houses/taiga_tannery_1", + "village/taiga/houses/taiga_temple_1", + "village/taiga/houses/taiga_tool_smith_1", + "village/taiga/houses/taiga_weaponsmith_1", + "village/taiga/houses/taiga_weaponsmith_2" +]} diff --git a/jigsaw-pools/village/taiga/streets.json b/jigsaw-pools/village/taiga/streets.json new file mode 100644 index 00000000..f001f60b --- /dev/null +++ b/jigsaw-pools/village/taiga/streets.json @@ -0,0 +1,18 @@ +{"pieces": [ + "village/taiga/streets/corner_01", + "village/taiga/streets/corner_02", + "village/taiga/streets/corner_03", + "village/taiga/streets/crossroad_01", + "village/taiga/streets/crossroad_02", + "village/taiga/streets/crossroad_03", + "village/taiga/streets/crossroad_04", + "village/taiga/streets/crossroad_05", + "village/taiga/streets/crossroad_06", + "village/taiga/streets/straight_01", + "village/taiga/streets/straight_02", + "village/taiga/streets/straight_03", + "village/taiga/streets/straight_04", + "village/taiga/streets/straight_05", + "village/taiga/streets/straight_06", + "village/taiga/streets/turn_01" +]} diff --git a/jigsaw-pools/village/taiga/town_centers.json b/jigsaw-pools/village/taiga/town_centers.json new file mode 100644 index 00000000..0cb8796a --- /dev/null +++ b/jigsaw-pools/village/taiga/town_centers.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/taiga/town_centers/taiga_meeting_point_1", + "village/taiga/town_centers/taiga_meeting_point_2" +]} diff --git a/jigsaw-pools/village/taiga/villagers.json b/jigsaw-pools/village/taiga/villagers.json new file mode 100644 index 00000000..a4caf7a9 --- /dev/null +++ b/jigsaw-pools/village/taiga/villagers.json @@ -0,0 +1,5 @@ +{"pieces": [ + "village/taiga/villagers/baby", + "village/taiga/villagers/nitwit", + "village/taiga/villagers/unemployed" +]} diff --git a/jigsaw-pools/village/taiga/zombie/decor.json b/jigsaw-pools/village/taiga/zombie/decor.json new file mode 100644 index 00000000..bf5e2ec7 --- /dev/null +++ b/jigsaw-pools/village/taiga/zombie/decor.json @@ -0,0 +1 @@ +{"pieces": []} diff --git a/jigsaw-pools/village/taiga/zombie/houses.json b/jigsaw-pools/village/taiga/zombie/houses.json new file mode 100644 index 00000000..14a67361 --- /dev/null +++ b/jigsaw-pools/village/taiga/zombie/houses.json @@ -0,0 +1,19 @@ +{"pieces": [ + "village/taiga/zombie/houses/taiga_cartographer_house_1", + "village/taiga/zombie/houses/taiga_fisher_cottage_1", + "village/taiga/zombie/houses/taiga_large_farm_2", + "village/taiga/zombie/houses/taiga_library_1", + "village/taiga/zombie/houses/taiga_medium_house_1", + "village/taiga/zombie/houses/taiga_medium_house_2", + "village/taiga/zombie/houses/taiga_medium_house_3", + "village/taiga/zombie/houses/taiga_medium_house_4", + "village/taiga/zombie/houses/taiga_shepherds_house_1", + "village/taiga/zombie/houses/taiga_small_house_1", + "village/taiga/zombie/houses/taiga_small_house_2", + "village/taiga/zombie/houses/taiga_small_house_3", + "village/taiga/zombie/houses/taiga_small_house_4", + "village/taiga/zombie/houses/taiga_small_house_5", + "village/taiga/zombie/houses/taiga_temple_1", + "village/taiga/zombie/houses/taiga_tool_smith_1", + "village/taiga/zombie/houses/taiga_weaponsmith_2" +]} diff --git a/jigsaw-pools/village/taiga/zombie/streets.json b/jigsaw-pools/village/taiga/zombie/streets.json new file mode 100644 index 00000000..c42bbe1d --- /dev/null +++ b/jigsaw-pools/village/taiga/zombie/streets.json @@ -0,0 +1,18 @@ +{"pieces": [ + "village/taiga/zombie/streets/corner_01", + "village/taiga/zombie/streets/corner_02", + "village/taiga/zombie/streets/corner_03", + "village/taiga/zombie/streets/crossroad_01", + "village/taiga/zombie/streets/crossroad_02", + "village/taiga/zombie/streets/crossroad_03", + "village/taiga/zombie/streets/crossroad_04", + "village/taiga/zombie/streets/crossroad_05", + "village/taiga/zombie/streets/crossroad_06", + "village/taiga/zombie/streets/straight_01", + "village/taiga/zombie/streets/straight_02", + "village/taiga/zombie/streets/straight_03", + "village/taiga/zombie/streets/straight_04", + "village/taiga/zombie/streets/straight_05", + "village/taiga/zombie/streets/straight_06", + "village/taiga/zombie/streets/turn_01" +]} diff --git a/jigsaw-pools/village/taiga/zombie/town_centers.json b/jigsaw-pools/village/taiga/zombie/town_centers.json new file mode 100644 index 00000000..d8d2f9c8 --- /dev/null +++ b/jigsaw-pools/village/taiga/zombie/town_centers.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/taiga/zombie/town_centers/taiga_meeting_point_1", + "village/taiga/zombie/town_centers/taiga_meeting_point_2" +]} diff --git a/jigsaw-pools/village/taiga/zombie/villagers.json b/jigsaw-pools/village/taiga/zombie/villagers.json new file mode 100644 index 00000000..5b5b6412 --- /dev/null +++ b/jigsaw-pools/village/taiga/zombie/villagers.json @@ -0,0 +1,4 @@ +{"pieces": [ + "village/taiga/zombie/villagers/nitwit", + "village/taiga/zombie/villagers/unemployed" +]} diff --git a/jigsaw-pools/woodland_mansion.json b/jigsaw-pools/woodland_mansion.json new file mode 100644 index 00000000..1e34979e --- /dev/null +++ b/jigsaw-pools/woodland_mansion.json @@ -0,0 +1,75 @@ +{"pieces": [ + "woodland_mansion/1x1_a1", + "woodland_mansion/1x1_a2", + "woodland_mansion/1x1_a3", + "woodland_mansion/1x1_a4", + "woodland_mansion/1x1_a5", + "woodland_mansion/1x1_as1", + "woodland_mansion/1x1_as2", + "woodland_mansion/1x1_as3", + "woodland_mansion/1x1_as4", + "woodland_mansion/1x1_b1", + "woodland_mansion/1x1_b2", + "woodland_mansion/1x1_b3", + "woodland_mansion/1x1_b4", + "woodland_mansion/1x1_b5", + "woodland_mansion/1x2_a1", + "woodland_mansion/1x2_a2", + "woodland_mansion/1x2_a3", + "woodland_mansion/1x2_a4", + "woodland_mansion/1x2_a5", + "woodland_mansion/1x2_a6", + "woodland_mansion/1x2_a7", + "woodland_mansion/1x2_a8", + "woodland_mansion/1x2_a9", + "woodland_mansion/1x2_b1", + "woodland_mansion/1x2_b2", + "woodland_mansion/1x2_b3", + "woodland_mansion/1x2_b4", + "woodland_mansion/1x2_b5", + "woodland_mansion/1x2_c1", + "woodland_mansion/1x2_c2", + "woodland_mansion/1x2_c3", + "woodland_mansion/1x2_c4", + "woodland_mansion/1x2_c_stairs", + "woodland_mansion/1x2_d1", + "woodland_mansion/1x2_d2", + "woodland_mansion/1x2_d3", + "woodland_mansion/1x2_d4", + "woodland_mansion/1x2_d5", + "woodland_mansion/1x2_d_stairs", + "woodland_mansion/1x2_s1", + "woodland_mansion/1x2_s2", + "woodland_mansion/1x2_se1", + "woodland_mansion/2x2_a1", + "woodland_mansion/2x2_a2", + "woodland_mansion/2x2_a3", + "woodland_mansion/2x2_a4", + "woodland_mansion/2x2_b1", + "woodland_mansion/2x2_b2", + "woodland_mansion/2x2_b3", + "woodland_mansion/2x2_b4", + "woodland_mansion/2x2_b5", + "woodland_mansion/2x2_s1", + "woodland_mansion/carpet_east", + "woodland_mansion/carpet_north", + "woodland_mansion/carpet_south_1", + "woodland_mansion/carpet_south_2", + "woodland_mansion/carpet_west_1", + "woodland_mansion/carpet_west_2", + "woodland_mansion/corridor_floor", + "woodland_mansion/entrance", + "woodland_mansion/indoors_door_1", + "woodland_mansion/indoors_door_2", + "woodland_mansion/indoors_wall_1", + "woodland_mansion/indoors_wall_2", + "woodland_mansion/roof", + "woodland_mansion/roof_corner", + "woodland_mansion/roof_front", + "woodland_mansion/roof_inner_corner", + "woodland_mansion/small_wall", + "woodland_mansion/small_wall_corner", + "woodland_mansion/wall_corner", + "woodland_mansion/wall_flat", + "woodland_mansion/wall_window" +]} 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/cave.json b/jigsaw-structures/cave.json new file mode 100644 index 00000000..38978e0d --- /dev/null +++ b/jigsaw-structures/cave.json @@ -0,0 +1,6 @@ +{ + "maxDepth": 1, + "pieces": [ + "cave" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/desert-pyramid.json b/jigsaw-structures/desert-pyramid.json new file mode 100644 index 00000000..752f678f --- /dev/null +++ b/jigsaw-structures/desert-pyramid.json @@ -0,0 +1,6 @@ +{ + "maxDepth": 1, + "pieces": [ + "pryramid-desert" + ] +} 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 new file mode 100644 index 00000000..275534e7 --- /dev/null +++ b/jigsaw-structures/stronghold.json @@ -0,0 +1,7 @@ +{ + "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 new file mode 100644 index 00000000..ceae9b99 --- /dev/null +++ b/jigsaw-structures/village-hot.json @@ -0,0 +1,15 @@ +{ + "maxDepth": 5, + "terminate": true, + "feature": { + "objectChance": 0, + "strength": 1, + "interpolationRadius": 64, + "interpolator": "BILINEAR" + }, + "pieces": [ + "village/desert/town_centers/desert_meeting_point_1", + "village/desert/town_centers/desert_meeting_point_2", + "village/desert/town_centers/desert_meeting_point_3" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/village-savanna.json b/jigsaw-structures/village-savanna.json new file mode 100644 index 00000000..b39decb3 --- /dev/null +++ b/jigsaw-structures/village-savanna.json @@ -0,0 +1,16 @@ +{ + "maxDepth": 3, + "terminate": true, + "feature": { + "objectChance": 0, + "strength": 1, + "interpolationRadius": 64, + "interpolator": "BILINEAR" + }, + "pieces": [ + "village/savanna/town_centers/savanna_meeting_point_1", + "village/savanna/town_centers/savanna_meeting_point_2", + "village/savanna/town_centers/savanna_meeting_point_3", + "village/savanna/town_centers/savanna_meeting_point_4" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/village-snowy.json b/jigsaw-structures/village-snowy.json new file mode 100644 index 00000000..37762d61 --- /dev/null +++ b/jigsaw-structures/village-snowy.json @@ -0,0 +1,15 @@ +{ + "maxDepth": 5, + "terminate": true, + "feature": { + "objectChance": 0, + "strength": 1, + "interpolationRadius": 64, + "interpolator": "BILINEAR" + }, + "pieces": [ + "village/snowy/town_centers/snowy_meeting_point_1", + "village/snowy/town_centers/snowy_meeting_point_2", + "village/snowy/town_centers/snowy_meeting_point_3" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/village-temperate.json b/jigsaw-structures/village-temperate.json new file mode 100644 index 00000000..8bad80db --- /dev/null +++ b/jigsaw-structures/village-temperate.json @@ -0,0 +1,16 @@ +{ + "maxDepth": 5, + "terminate": true, + "feature": { + "objectChance": 0, + "strength": 1, + "interpolationRadius": 64, + "interpolator": "BILINEAR" + }, + "pieces": [ + "village/plains/town_centers/plains_fountain_01", + "village/plains/town_centers/plains_meeting_point_1", + "village/plains/town_centers/plains_meeting_point_2", + "village/plains/town_centers/plains_meeting_point_3" + ] +} \ No newline at end of file diff --git a/jigsaw-structures/village-tundra.json b/jigsaw-structures/village-tundra.json new file mode 100644 index 00000000..0b6d00f5 --- /dev/null +++ b/jigsaw-structures/village-tundra.json @@ -0,0 +1,14 @@ +{ + "maxDepth": 5, + "terminate": true, + "feature": { + "objectChance": 0, + "strength": 1, + "interpolationRadius": 64, + "interpolator": "BILINEAR" + }, + "pieces": [ + "village/taiga/town_centers/taiga_meeting_point_1", + "village/taiga/town_centers/taiga_meeting_point_2" + ] +} \ No newline at end of file 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/loot/beach-clutter.json b/loot/beach-clutter.json new file mode 100644 index 00000000..b55dc928 --- /dev/null +++ b/loot/beach-clutter.json @@ -0,0 +1,25 @@ +{ + "name": "Beach Clutter", + "rarity": 2, + "loot": [ + { + "type": "sugar_cane", + "maxAmount": 12, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "fishing_rod", + "maxAmount": 1, + "rarity": 11, + "minDurability": 0.5, + "slotTypes": "STORAGE" + }, + { + "type": "sugar", + "maxAmount": 3, + "rarity": 4, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/cactus-clutter.json b/loot/cactus-clutter.json new file mode 100644 index 00000000..cc91321f --- /dev/null +++ b/loot/cactus-clutter.json @@ -0,0 +1,18 @@ +{ + "name": "Cactus Clutter", + "rarity": 5, + "loot": [ + { + "type": "cactus", + "maxAmount": 3, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "green_dye", + "maxAmount": 6, + "rarity": 3, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/cave-clutter.json b/loot/cave-clutter.json new file mode 100644 index 00000000..4fa46dd1 --- /dev/null +++ b/loot/cave-clutter.json @@ -0,0 +1,24 @@ +{ + "name": "Cave Clutter", + "rarity": 2, + "loot": [ + { + "type": "torch", + "maxAmount": 7, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "cobblestone", + "maxAmount": 8, + "rarity": 2, + "slotTypes": "STORAGE" + }, + { + "type": "lantern", + "maxAmount": 1, + "rarity": 9, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/cold-food.json b/loot/cold-food.json new file mode 100644 index 00000000..3f339d1f --- /dev/null +++ b/loot/cold-food.json @@ -0,0 +1,36 @@ +{ + "name": "Cold Food", + "rarity": 2, + "loot": [ + { + "type": "rabbit_stew", + "maxAmount": 1, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "potato", + "maxAmount": 7, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "wheat_seeds", + "maxAmount": 7, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "poisonous_potato", + "maxAmount": 1, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "sweet_berries", + "maxAmount": 4, + "rarity": 1, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/cold-treasure.json b/loot/cold-treasure.json new file mode 100644 index 00000000..50661f0a --- /dev/null +++ b/loot/cold-treasure.json @@ -0,0 +1,85 @@ +{ + "name": "Cold Treasure", + "rarity": 1, + "minPicked": 0, + "loot": [ + { + "type": "iron_nugget", + "maxAmount": 12, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "iron_ingot", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "emerald", + "maxamount": 5, + "rarity": 6, + "slottypes": "STORAGE" + }, + { + "type": "emerald_block", + "maxamount": 2, + "rarity": 14, + "slottypes": "STORAGE" + }, + { + "type": "iron_block", + "maxamount": 3, + "rarity": 11, + "slottypes": "STORAGE" + }, + { + "type": "leather_leggings", + "maxAmount": 1, + "rarity": 97, + "minDurability": 0.93, + "maxDurability": 1, + "displayName": "Lucky Pyro Pants", + "lore": [ + "The perfect pants to wear while ", + "burning oneself or diving into an ", + "explosion. They're a bit lucky too." + ], + "enchantments": [ + { + "enchantment": "PROTECTION_EXPLOSIONS", + "maxLevel": 7, + "minLevel": 3 + }, + { + "enchantment": "PROTECTION_FIRE", + "maxLevel": 7, + "minLevel": 3 + } + ], + "attributes": [ + { + "attribute": "GENERIC_LUCK", + "operation": "ADD_NUMBER", + "maxAmount": 0.1, + "minAmount": 0.07, + "name": "LUCK" + }, + { + "attribute": "GENERIC_ARMOR", + "operation": "ADD_NUMBER", + "maxAmount": 4, + "minAmount": 2, + "name": "RRM" + } + ], + "itemFlags": [ + "HIDE_ATTRIBUTES", + "HIDE_ENCHANTS", + "HIDE_PLACED_ON", + "HIDE_POTION_EFFECTS" + ], + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/forest-food.json b/loot/forest-food.json new file mode 100644 index 00000000..9de24c7e --- /dev/null +++ b/loot/forest-food.json @@ -0,0 +1,12 @@ +{ + "name": "Forest Food", + "rarity": 2, + "loot": [ + { + "type": "apple", + "maxAmount": 8, + "rarity": 3, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/frozen-clutter.json b/loot/frozen-clutter.json new file mode 100644 index 00000000..add4b3a4 --- /dev/null +++ b/loot/frozen-clutter.json @@ -0,0 +1,12 @@ +{ + "name": "Frozen Clutter", + "rarity": 6, + "loot": [ + { + "type": "blackstone", + "maxAmount": 12, + "rarity": 7, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/frozen-food.json b/loot/frozen-food.json new file mode 100644 index 00000000..6c10a35e --- /dev/null +++ b/loot/frozen-food.json @@ -0,0 +1,48 @@ +{ + "name": "Frozen Food", + "rarity": 2, + "loot": [ + { + "type": "spider_eye", + "maxAmount": 1, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "beetroot_soup", + "maxAmount": 1, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "cookie", + "maxAmount": 4, + "rarity": 7, + "slotTypes": "STORAGE" + }, + { + "type": "rabbit_stew", + "maxAmount": 1, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "pumpkin_pie", + "maxAmount": 1, + "rarity": 8, + "slotTypes": "STORAGE" + }, + { + "type": "potato", + "maxAmount": 11, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "baked_potato", + "maxAmount": 4, + "rarity": 2, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/global-clutter.json b/loot/global-clutter.json new file mode 100644 index 00000000..83a0c880 --- /dev/null +++ b/loot/global-clutter.json @@ -0,0 +1,43 @@ +{ + "name": "Global Clutter", + "rarity": 4, + "maxPicked": 3, + "loot": [ + { + "type": "stone", + "maxAmount": 12, + "rarity": 12, + "slotTypes": "STORAGE" + }, + { + "type": "stick", + "maxAmount": 7, + "rarity": 7, + "slotTypes": "STORAGE" + }, + { + "type": "flint", + "maxAmount": 3, + "rarity": 14, + "slotTypes": "STORAGE" + }, + { + "type": "leather", + "maxAmount": 4, + "rarity": 24, + "slotTypes": "STORAGE" + }, + { + "type": "book", + "maxAmount": 2, + "rarity": 17, + "slotTypes": "STORAGE" + }, + { + "type": "ladder", + "maxAmount": 12, + "rarity": 41, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/global-tools.json b/loot/global-tools.json new file mode 100644 index 00000000..ff044d37 --- /dev/null +++ b/loot/global-tools.json @@ -0,0 +1,238 @@ +{ + "name": "Global Tools", + "rarity": 1, + "maxPicked": 1, + "minPicked": 0, + "loot": [ + { + "type": "wooden_pickaxe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "flint_and_steel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + } + ,{ + "type": "shears", + "maxamount": 1, + "rarity": 7, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "bow", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "arrow", + "maxamount": 21, + "rarity": 8, + "slottypes": "STORAGE" + }, + { + "type": "stone_pickaxe", + "maxamount": 1, + "rarity": 4, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_pickaxe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_pickaxe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_pickaxe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_sword", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_sword", + "maxamount": 1, + "rarity": 4, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_sword", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_sword", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_sword", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_axe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_axe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_axe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_axe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_axe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_hoe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_hoe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_hoe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_hoe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_hoe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_shovel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_shovel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_shovel", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_shovel", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_shovel", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/global-treasure.json b/loot/global-treasure.json new file mode 100644 index 00000000..7c2e1fad --- /dev/null +++ b/loot/global-treasure.json @@ -0,0 +1,50 @@ +{ + "name": "Global Treasure", + "rarity": 1, + "maxPicked": 1, + "minPicked": 0, + "loot": [ + { + "type": "diamond", + "maxamount": 2, + "rarity": 6, + "slottypes": "STORAGE" + }, + { + "type": "ender_pearl", + "maxamount": 3, + "rarity": 9, + "slottypes": "STORAGE" + }, + { + "type": "name_tag", + "maxamount": 1, + "rarity": 42, + "slottypes": "STORAGE" + }, + { + "type": "iron_ingot", + "maxamount": 5, + "rarity": 3, + "slottypes": "STORAGE" + }, + { + "type": "iron_nugget", + "maxamount": 7, + "rarity": 1, + "slottypes": "STORAGE" + }, + { + "type": "gold_nugget", + "maxamount": 6, + "rarity": 2, + "slottypes": "STORAGE" + }, + { + "type": "redstone", + "maxamount": 11, + "rarity": 4, + "slottypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/hot-food.json b/loot/hot-food.json new file mode 100644 index 00000000..56c50183 --- /dev/null +++ b/loot/hot-food.json @@ -0,0 +1,18 @@ +{ + "name": "Hot Food", + "rarity": 2, + "loot": [ + { + "type": "rotten_flesh", + "maxAmount": 3, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "dried_kelp", + "maxAmount": 6, + "rarity": 3, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/hot-treasure.json b/loot/hot-treasure.json new file mode 100644 index 00000000..cfe425f5 --- /dev/null +++ b/loot/hot-treasure.json @@ -0,0 +1,88 @@ +{ + "name": "Hot Treasure", + "rarity": 1, + "minPicked": 0, + "loot": [ + { + "type": "lapis_lazuli", + "maxAmount": 12, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "gold_ingot", + "maxAmount": 5, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "gold_nugget", + "maxAmount": 8, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "blaze_powder", + "maxAmount": 1, + "rarity": 38, + "slotTypes": "STORAGE" + }, + { + "type": "golden_boots", + "maxAmount": 1, + "rarity": 85, + "minDurability": 0.93, + "maxDurability": 1, + "displayName": "Golden Dashers", + "lore": [ + "Dash around with these boots so long", + "as they dont get damaged. Also enjoy", + "less health and armor while doing so." + ], + "enchantments": [ + { + "enchantment": "SOUL_SPEED", + "maxLevel": 5, + "minLevel": 3 + } + ], + "attributes": [ + { + "attribute": "GENERIC_MOVEMENT_SPEED", + "operation": "ADD_NUMBER", + "maxAmount": 0.35, + "minAmount": 0.2, + "name": "SPUDD" + }, + { + "attribute": "GENERIC_ATTACK_SPEED", + "operation": "ADD_NUMBER", + "maxAmount": 0.1, + "minAmount": 0.05, + "name": "ATTAKK" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "operation": "ADD_NUMBER", + "maxAmount": -7, + "minAmount": -5, + "name": "ATTAKK" + }, + { + "attribute": "GENERIC_ARMOR", + "operation": "MULTIPLY_SCALAR_1", + "maxAmount": -0.3, + "minAmount": -0.08, + "name": "NOARM" + } + ], + "itemFlags": [ + "HIDE_ATTRIBUTES", + "HIDE_ENCHANTS", + "HIDE_PLACED_ON", + "HIDE_POTION_EFFECTS" + ], + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/mushroom-clutter.json b/loot/mushroom-clutter.json new file mode 100644 index 00000000..2e61de1c --- /dev/null +++ b/loot/mushroom-clutter.json @@ -0,0 +1,30 @@ +{ + "name": "Mushroom Clutter", + "rarity": 4, + "loot": [ + { + "type": "red_mushroom", + "maxAmount": 5, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "brown_mushroom", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "warped_fungus", + "maxAmount": 3, + "rarity": 21, + "slotTypes": "STORAGE" + }, + { + "type": "crimson_fungus", + "maxAmount": 3, + "rarity": 21, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/mushroom-food.json b/loot/mushroom-food.json new file mode 100644 index 00000000..1793c33a --- /dev/null +++ b/loot/mushroom-food.json @@ -0,0 +1,24 @@ +{ + "name": "Mushroom Food", + "rarity": 2, + "loot": [ + { + "type": "spider_eye", + "maxAmount": 3, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "beetroot", + "maxAmount": 5, + "rarity": 2, + "slotTypes": "STORAGE" + }, + { + "type": "mushroom_stew", + "maxAmount": 1, + "rarity": 7, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/ocean-clutter.json b/loot/ocean-clutter.json new file mode 100644 index 00000000..c629f556 --- /dev/null +++ b/loot/ocean-clutter.json @@ -0,0 +1,158 @@ +{ + "name": "Ocean Clutter", + "rarity": 3, + "loot": [ + { + "type": "wet_sponge", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "sponge", + "maxAmount": 2, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "kelp", + "maxAmount": 27, + "rarity": 2, + "slotTypes": "STORAGE" + }, + { + "type": "fishing_rod", + "maxAmount": 1, + "rarity": 11, + "slotTypes": "STORAGE" + }, + { + "type": "pufferfish", + "maxAmount": 2, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "turtle_helmet", + "maxAmount": 1, + "rarity": 36, + "enchantments": [ + { + "enchantment": "OXYGEN", + "maxLevel": 2 + }, + { + "enchantment": "DURABILITY", + "maxLevel": 5, + "minLevel": 3 + }, + { + "enchantment": "PROTECTION_ENVIRONMENTAL", + "maxLevel": 3 + } + ], + "attributes": [ + { + "attribute": "GENERIC_MOVEMENT_SPEED", + "operation": "MULTIPLY_SCALAR_1", + "maxAmount": -0.15, + "minAmount": -0.25, + "name": "SLOW" + }, + { + "attribute": "GENERIC_KNOCKBACK_RESISTANCE", + "maxAmount": 3.25, + "minAmount": 0.85, + "name": "THICC", + "operation": "MULTIPLY_SCALAR_1" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "operation": "ADD_NUMBER", + "maxAmount": 7, + "name": "HP", + "minAmount": 3 + }, + { + "attribute": "GENERIC_ARMOR", + "name": "AMR", + "maxAmount": 7, + "minAmount": 5, + "operation": "ADD_NUMBER" + } + ], + "displayName": "5head", + "minDurability": 0.9, + "lore": [ + "Take this helmet with increased health, ", + "armor & knockback resistance at the cost", + "of reduced movement speed.", + "It's also full of air." + ], + "itemFlags": [ + "HIDE_PLACED_ON", + "HIDE_DESTROYS", + "HIDE_ENCHANTS", + "HIDE_POTION_EFFECTS", + "HIDE_ATTRIBUTES" + ], + "maxDurability": 0.95, + "slotTypes": "STORAGE" + }, + { + "type": "trident", + "maxAmount": 1, + "rarity": 36, + "enchantments": [ + { + "enchantment": "CHANNELING", + "maxLevel": 3, + "chance": 0.75 + }, + { + "enchantment": "LOYALTY" + }, + { + "enchantment": "WATER_WORKER", + "minLevel": 3, + "maxLevel": 5 + }, + { + "enchantment": "DURABILITY", + "maxLevel": 5, + "minLevel": 3 + }, + { + "enchantment": "DAMAGE_ALL", + "maxLevel": 2 + } + ], + "displayName": "Poseidon's Wrath", + "lore": [ + "A Trident with increased damage that", + "always finds it's way back. It's also", + "great for digging blocks underwater." + ], + "itemFlags": [ + "HIDE_PLACED_ON", + "HIDE_UNBREAKABLE", + "HIDE_DESTROYS", + "HIDE_ENCHANTS", + "HIDE_POTION_EFFECTS", + "HIDE_ATTRIBUTES" + ], + "attributes": [ + { + "attribute": "GENERIC_ATTACK_DAMAGE", + "operation": "ADD_NUMBER", + "maxAmount": 5, + "minAmount": 3, + "name": "AT1" + } + ], + "minDurability": 0.9, + "maxDurability": 0.95, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/snow-clutter.json b/loot/snow-clutter.json new file mode 100644 index 00000000..cd8e6d4f --- /dev/null +++ b/loot/snow-clutter.json @@ -0,0 +1,24 @@ +{ + "name": "Snow Clutter", + "rarity": 3, + "loot": [ + { + "type": "snowball", + "maxAmount": 9, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "packed_ice", + "maxAmount": 3, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "blue_ice", + "maxAmount": 2, + "rarity": 9, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/swamp-clutter.json b/loot/swamp-clutter.json new file mode 100644 index 00000000..40b44f5f --- /dev/null +++ b/loot/swamp-clutter.json @@ -0,0 +1,24 @@ +{ + "name": "Swamp Clutter", + "rarity": 4, + "loot": [ + { + "type": "string", + "maxAmount": 5, + "rarity": 4, + "slotTypes": "STORAGE" + }, + { + "type": "red_mushroom", + "maxAmount": 2, + "rarity": 14, + "slotTypes": "STORAGE" + }, + { + "type": "brown_mushroom", + "maxAmount": 2, + "rarity": 14, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/swamp-food.json b/loot/swamp-food.json new file mode 100644 index 00000000..3fa2f90d --- /dev/null +++ b/loot/swamp-food.json @@ -0,0 +1,24 @@ +{ + "name": "Swamp Food", + "rarity": 2, + "loot": [ + { + "type": "spider_eye", + "maxAmount": 3, + "rarity": 6, + "slotTypes": "STORAGE" + }, + { + "type": "carrot", + "maxAmount": 7, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "beetroot", + "maxAmount": 5, + "rarity": 2, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/temperate-clutter.json b/loot/temperate-clutter.json new file mode 100644 index 00000000..4bbaa975 --- /dev/null +++ b/loot/temperate-clutter.json @@ -0,0 +1,30 @@ +{ + "name": "Temperate Clutter", + "rarity": 4, + "loot": [ + { + "type": "oak_planks", + "maxAmount": 3, + "rarity": 6, + "slotTypes": "STORAGE" + }, + { + "type": "stick", + "maxAmount": 4, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "oak_wood", + "maxAmount": 3, + "rarity": 12, + "slotTypes": "STORAGE" + }, + { + "type": "diamond", + "maxAmount": 3, + "rarity": 72, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/temperate-food.json b/loot/temperate-food.json new file mode 100644 index 00000000..38549a6a --- /dev/null +++ b/loot/temperate-food.json @@ -0,0 +1,30 @@ +{ + "name": "Temperate Food", + "rarity": 2, + "loot": [ + { + "type": "bread", + "maxAmount": 2, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "wheat", + "maxAmount": 7, + "rarity": 1, + "slotTypes": "STORAGE" + }, + { + "type": "carrot", + "maxAmount": 7, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "wheat_seeds", + "maxAmount": 7, + "rarity": 2, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/tropical-food.json b/loot/tropical-food.json new file mode 100644 index 00000000..af7c7870 --- /dev/null +++ b/loot/tropical-food.json @@ -0,0 +1,24 @@ +{ + "name": "Tropical Food", + "rarity": 2, + "loot": [ + { + "type": "melon_slice", + "maxAmount": 9, + "rarity": 2, + "slotTypes": "STORAGE" + }, + { + "type": "cookie", + "maxAmount": 3, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "dried_kelp", + "maxAmount": 3, + "rarity": 1, + "slotTypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/loot/tropical-treasure.json b/loot/tropical-treasure.json new file mode 100644 index 00000000..e967f043 --- /dev/null +++ b/loot/tropical-treasure.json @@ -0,0 +1,238 @@ +{ + "name": "Tropical Treasure", + "rarity": 5, + "maxPicked": 1, + "minPicked": 0, + "loot": [ + { + "type": "wooden_pickaxe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "flint_and_steel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + } + ,{ + "type": "shears", + "maxamount": 1, + "rarity": 7, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "bow", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "arrow", + "maxamount": 21, + "rarity": 8, + "slottypes": "STORAGE" + }, + { + "type": "stone_pickaxe", + "maxamount": 1, + "rarity": 4, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_pickaxe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_pickaxe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_pickaxe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_sword", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_sword", + "maxamount": 1, + "rarity": 4, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_sword", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_sword", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_sword", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_axe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_axe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_axe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_axe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_axe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_hoe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_hoe", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_hoe", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_hoe", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_hoe", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + }, + { + "type": "wooden_shovel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.2, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "stone_shovel", + "maxamount": 1, + "rarity": 5, + "mindurability": 0.4, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "iron_shovel", + "maxamount": 1, + "rarity": 8, + "mindurability": 0.5, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "diamond_shovel", + "maxamount": 1, + "rarity": 12, + "mindurability": 0.6, + "maxdurability": 0.8, + "slottypes": "STORAGE" + }, + { + "type": "golden_shovel", + "maxamount": 1, + "rarity": 13, + "mindurability": 0.5, + "maxdurability": 0.9, + "slottypes": "STORAGE" + } + ] +} \ No newline at end of file diff --git a/objects/BarcoPirataGriffer.iob b/objects/BarcoPirataGriffer.iob new file mode 100644 index 00000000..56a45bbf Binary files /dev/null and b/objects/BarcoPirataGriffer.iob differ diff --git a/objects/FT_1.iob b/objects/FT_1.iob new file mode 100644 index 00000000..a37e6c31 Binary files /dev/null and b/objects/FT_1.iob differ diff --git a/objects/FloatIsle/f-1.iob b/objects/FloatIsle/f-1.iob new file mode 100644 index 00000000..2114b325 Binary files /dev/null and b/objects/FloatIsle/f-1.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-1.iob b/objects/acacia-medium/acacia-denmyre-1.iob new file mode 100644 index 00000000..04a58cd9 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-1.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-10.iob b/objects/acacia-medium/acacia-denmyre-10.iob new file mode 100644 index 00000000..0e524ebe Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-10.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-11.iob b/objects/acacia-medium/acacia-denmyre-11.iob new file mode 100644 index 00000000..01e46468 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-11.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-12.iob b/objects/acacia-medium/acacia-denmyre-12.iob new file mode 100644 index 00000000..01591efd Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-12.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-13.iob b/objects/acacia-medium/acacia-denmyre-13.iob new file mode 100644 index 00000000..fa8ba04f Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-13.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-14.iob b/objects/acacia-medium/acacia-denmyre-14.iob new file mode 100644 index 00000000..c9a9bea5 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-14.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-15.iob b/objects/acacia-medium/acacia-denmyre-15.iob new file mode 100644 index 00000000..f7d015ac Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-15.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-16.iob b/objects/acacia-medium/acacia-denmyre-16.iob new file mode 100644 index 00000000..09c331ea Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-16.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-2.iob b/objects/acacia-medium/acacia-denmyre-2.iob new file mode 100644 index 00000000..59f56055 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-2.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-3.iob b/objects/acacia-medium/acacia-denmyre-3.iob new file mode 100644 index 00000000..0fb905f8 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-3.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-4.iob b/objects/acacia-medium/acacia-denmyre-4.iob new file mode 100644 index 00000000..81197fa4 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-4.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-5.iob b/objects/acacia-medium/acacia-denmyre-5.iob new file mode 100644 index 00000000..93ff48bc Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-5.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-6.iob b/objects/acacia-medium/acacia-denmyre-6.iob new file mode 100644 index 00000000..f9761c88 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-6.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-7.iob b/objects/acacia-medium/acacia-denmyre-7.iob new file mode 100644 index 00000000..daa3bb4a Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-7.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-8.iob b/objects/acacia-medium/acacia-denmyre-8.iob new file mode 100644 index 00000000..998b72e5 Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-8.iob differ diff --git a/objects/acacia-medium/acacia-denmyre-9.iob b/objects/acacia-medium/acacia-denmyre-9.iob new file mode 100644 index 00000000..2d2d69af Binary files /dev/null and b/objects/acacia-medium/acacia-denmyre-9.iob differ diff --git a/objects/arid-birch/arid-birch1.iob b/objects/arid-birch/arid-birch1.iob new file mode 100644 index 00000000..d4351174 Binary files /dev/null and b/objects/arid-birch/arid-birch1.iob differ diff --git a/objects/arid-birch/arid-birch2.iob b/objects/arid-birch/arid-birch2.iob new file mode 100644 index 00000000..e9e9308f Binary files /dev/null and b/objects/arid-birch/arid-birch2.iob differ diff --git a/objects/arid-birch/arid-birch3.iob b/objects/arid-birch/arid-birch3.iob new file mode 100644 index 00000000..51ed66e7 Binary files /dev/null and b/objects/arid-birch/arid-birch3.iob differ diff --git a/objects/arid-birch/arid-birch4.iob b/objects/arid-birch/arid-birch4.iob new file mode 100644 index 00000000..6b2721a5 Binary files /dev/null and b/objects/arid-birch/arid-birch4.iob differ diff --git a/objects/arid-birch/arid-birch5.iob b/objects/arid-birch/arid-birch5.iob new file mode 100644 index 00000000..c4d1df8d Binary files /dev/null and b/objects/arid-birch/arid-birch5.iob differ diff --git a/objects/arid-birch/arid-birch6.iob b/objects/arid-birch/arid-birch6.iob new file mode 100644 index 00000000..af00fd67 Binary files /dev/null and b/objects/arid-birch/arid-birch6.iob differ diff --git a/objects/arid-birch/arid-birch7.iob b/objects/arid-birch/arid-birch7.iob new file mode 100644 index 00000000..7b41e930 Binary files /dev/null and b/objects/arid-birch/arid-birch7.iob differ diff --git a/objects/arid-oak/arid-oak1.iob b/objects/arid-oak/arid-oak1.iob new file mode 100644 index 00000000..d0cac65c Binary files /dev/null and b/objects/arid-oak/arid-oak1.iob differ diff --git a/objects/arid-oak/arid-oak2.iob b/objects/arid-oak/arid-oak2.iob new file mode 100644 index 00000000..9774b598 Binary files /dev/null and b/objects/arid-oak/arid-oak2.iob differ diff --git a/objects/arid-oak/arid-oak3.iob b/objects/arid-oak/arid-oak3.iob new file mode 100644 index 00000000..e5b02fa4 Binary files /dev/null and b/objects/arid-oak/arid-oak3.iob differ diff --git a/objects/arid-oak/arid-oak4.iob b/objects/arid-oak/arid-oak4.iob new file mode 100644 index 00000000..42f1b0d6 Binary files /dev/null and b/objects/arid-oak/arid-oak4.iob differ diff --git a/objects/arid-oak/arid-oak5.iob b/objects/arid-oak/arid-oak5.iob new file mode 100644 index 00000000..f037fe81 Binary files /dev/null and b/objects/arid-oak/arid-oak5.iob differ diff --git a/objects/arid-oak/arid-oak6.iob b/objects/arid-oak/arid-oak6.iob new file mode 100644 index 00000000..cbe849da Binary files /dev/null and b/objects/arid-oak/arid-oak6.iob differ diff --git a/objects/arid-oak/arid-oak7.iob b/objects/arid-oak/arid-oak7.iob new file mode 100644 index 00000000..dce07517 Binary files /dev/null and b/objects/arid-oak/arid-oak7.iob differ diff --git a/objects/arid-pine/arid-pine1.iob b/objects/arid-pine/arid-pine1.iob new file mode 100644 index 00000000..dbdb57c0 Binary files /dev/null and b/objects/arid-pine/arid-pine1.iob differ diff --git a/objects/arid-pine/arid-pine2.iob b/objects/arid-pine/arid-pine2.iob new file mode 100644 index 00000000..b5cd13bc Binary files /dev/null and b/objects/arid-pine/arid-pine2.iob differ diff --git a/objects/arid-pine/arid-pine3.iob b/objects/arid-pine/arid-pine3.iob new file mode 100644 index 00000000..50dfec16 Binary files /dev/null and b/objects/arid-pine/arid-pine3.iob differ diff --git a/objects/arid-pine/arid-pine4.iob b/objects/arid-pine/arid-pine4.iob new file mode 100644 index 00000000..63650e4c Binary files /dev/null and b/objects/arid-pine/arid-pine4.iob differ diff --git a/objects/arid-pine/arid-pine5.iob b/objects/arid-pine/arid-pine5.iob new file mode 100644 index 00000000..d9c094e4 Binary files /dev/null and b/objects/arid-pine/arid-pine5.iob differ diff --git a/objects/arid-spruce/arid-spruce1.iob b/objects/arid-spruce/arid-spruce1.iob new file mode 100644 index 00000000..0f096e77 Binary files /dev/null and b/objects/arid-spruce/arid-spruce1.iob differ diff --git a/objects/arid-spruce/arid-spruce2.iob b/objects/arid-spruce/arid-spruce2.iob new file mode 100644 index 00000000..fe16df5c Binary files /dev/null and b/objects/arid-spruce/arid-spruce2.iob differ diff --git a/objects/arid-spruce/arid-spruce3.iob b/objects/arid-spruce/arid-spruce3.iob new file mode 100644 index 00000000..91ddc88e Binary files /dev/null and b/objects/arid-spruce/arid-spruce3.iob differ diff --git a/objects/arid-spruce/arid-spruce4.iob b/objects/arid-spruce/arid-spruce4.iob new file mode 100644 index 00000000..662642b5 Binary files /dev/null and b/objects/arid-spruce/arid-spruce4.iob differ diff --git a/objects/arid-spruce/arid-spruce5.iob b/objects/arid-spruce/arid-spruce5.iob new file mode 100644 index 00000000..43fbcc02 Binary files /dev/null and b/objects/arid-spruce/arid-spruce5.iob differ diff --git a/objects/bastion/blocks/air.iob b/objects/bastion/blocks/air.iob new file mode 100644 index 00000000..04869d44 Binary files /dev/null and b/objects/bastion/blocks/air.iob differ diff --git a/objects/bastion/blocks/gold.iob b/objects/bastion/blocks/gold.iob new file mode 100644 index 00000000..90a63a15 Binary files /dev/null and b/objects/bastion/blocks/gold.iob differ diff --git a/objects/bastion/bridge/bridge_pieces/bridge.iob b/objects/bastion/bridge/bridge_pieces/bridge.iob new file mode 100644 index 00000000..6f335ee2 Binary files /dev/null and b/objects/bastion/bridge/bridge_pieces/bridge.iob differ diff --git a/objects/bastion/bridge/connectors/back_bridge_bottom.iob b/objects/bastion/bridge/connectors/back_bridge_bottom.iob new file mode 100644 index 00000000..a755f1ae Binary files /dev/null and b/objects/bastion/bridge/connectors/back_bridge_bottom.iob differ diff --git a/objects/bastion/bridge/connectors/back_bridge_top.iob b/objects/bastion/bridge/connectors/back_bridge_top.iob new file mode 100644 index 00000000..5ac3325d Binary files /dev/null and b/objects/bastion/bridge/connectors/back_bridge_top.iob differ diff --git a/objects/bastion/bridge/legs/leg_0.iob b/objects/bastion/bridge/legs/leg_0.iob new file mode 100644 index 00000000..88f56c24 Binary files /dev/null and b/objects/bastion/bridge/legs/leg_0.iob differ diff --git a/objects/bastion/bridge/legs/leg_1.iob b/objects/bastion/bridge/legs/leg_1.iob new file mode 100644 index 00000000..aca28bd2 Binary files /dev/null and b/objects/bastion/bridge/legs/leg_1.iob differ diff --git a/objects/bastion/bridge/rampart_plates/plate_0.iob b/objects/bastion/bridge/rampart_plates/plate_0.iob new file mode 100644 index 00000000..3a7f421b Binary files /dev/null and b/objects/bastion/bridge/rampart_plates/plate_0.iob differ diff --git a/objects/bastion/bridge/ramparts/rampart_0.iob b/objects/bastion/bridge/ramparts/rampart_0.iob new file mode 100644 index 00000000..86a2817d Binary files /dev/null and b/objects/bastion/bridge/ramparts/rampart_0.iob differ diff --git a/objects/bastion/bridge/ramparts/rampart_1.iob b/objects/bastion/bridge/ramparts/rampart_1.iob new file mode 100644 index 00000000..e1f4ac81 Binary files /dev/null and b/objects/bastion/bridge/ramparts/rampart_1.iob differ diff --git a/objects/bastion/bridge/starting_pieces/entrance.iob b/objects/bastion/bridge/starting_pieces/entrance.iob new file mode 100644 index 00000000..d026b4e9 Binary files /dev/null and b/objects/bastion/bridge/starting_pieces/entrance.iob differ diff --git a/objects/bastion/bridge/starting_pieces/entrance_base.iob b/objects/bastion/bridge/starting_pieces/entrance_base.iob new file mode 100644 index 00000000..88100fb7 Binary files /dev/null and b/objects/bastion/bridge/starting_pieces/entrance_base.iob differ diff --git a/objects/bastion/bridge/starting_pieces/entrance_face.iob b/objects/bastion/bridge/starting_pieces/entrance_face.iob new file mode 100644 index 00000000..9d616f7d Binary files /dev/null and b/objects/bastion/bridge/starting_pieces/entrance_face.iob differ diff --git a/objects/bastion/bridge/walls/wall_base_0.iob b/objects/bastion/bridge/walls/wall_base_0.iob new file mode 100644 index 00000000..2fb8d523 Binary files /dev/null and b/objects/bastion/bridge/walls/wall_base_0.iob differ diff --git a/objects/bastion/bridge/walls/wall_base_1.iob b/objects/bastion/bridge/walls/wall_base_1.iob new file mode 100644 index 00000000..6b9192f6 Binary files /dev/null and b/objects/bastion/bridge/walls/wall_base_1.iob differ diff --git a/objects/bastion/hoglin_stable/air_base.iob b/objects/bastion/hoglin_stable/air_base.iob new file mode 100644 index 00000000..0da896c7 Binary files /dev/null and b/objects/bastion/hoglin_stable/air_base.iob differ diff --git a/objects/bastion/hoglin_stable/connectors/end_post_connector.iob b/objects/bastion/hoglin_stable/connectors/end_post_connector.iob new file mode 100644 index 00000000..1f06efe1 Binary files /dev/null and b/objects/bastion/hoglin_stable/connectors/end_post_connector.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/inner_0.iob b/objects/bastion/hoglin_stable/large_stables/inner_0.iob new file mode 100644 index 00000000..6347ca92 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/inner_0.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/inner_1.iob b/objects/bastion/hoglin_stable/large_stables/inner_1.iob new file mode 100644 index 00000000..32d523d0 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/inner_1.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/inner_2.iob b/objects/bastion/hoglin_stable/large_stables/inner_2.iob new file mode 100644 index 00000000..7ab63b8d Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/inner_2.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/inner_3.iob b/objects/bastion/hoglin_stable/large_stables/inner_3.iob new file mode 100644 index 00000000..0b96dcb3 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/inner_3.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/inner_4.iob b/objects/bastion/hoglin_stable/large_stables/inner_4.iob new file mode 100644 index 00000000..4dc74832 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/inner_4.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/outer_0.iob b/objects/bastion/hoglin_stable/large_stables/outer_0.iob new file mode 100644 index 00000000..7f32b343 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/outer_0.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/outer_1.iob b/objects/bastion/hoglin_stable/large_stables/outer_1.iob new file mode 100644 index 00000000..94975f62 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/outer_1.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/outer_2.iob b/objects/bastion/hoglin_stable/large_stables/outer_2.iob new file mode 100644 index 00000000..aa3b649e Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/outer_2.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/outer_3.iob b/objects/bastion/hoglin_stable/large_stables/outer_3.iob new file mode 100644 index 00000000..5e673472 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/outer_3.iob differ diff --git a/objects/bastion/hoglin_stable/large_stables/outer_4.iob b/objects/bastion/hoglin_stable/large_stables/outer_4.iob new file mode 100644 index 00000000..979ba352 Binary files /dev/null and b/objects/bastion/hoglin_stable/large_stables/outer_4.iob differ diff --git a/objects/bastion/hoglin_stable/posts/end_post.iob b/objects/bastion/hoglin_stable/posts/end_post.iob new file mode 100644 index 00000000..db8ace41 Binary files /dev/null and b/objects/bastion/hoglin_stable/posts/end_post.iob differ diff --git a/objects/bastion/hoglin_stable/posts/stair_post.iob b/objects/bastion/hoglin_stable/posts/stair_post.iob new file mode 100644 index 00000000..e1526b63 Binary files /dev/null and b/objects/bastion/hoglin_stable/posts/stair_post.iob differ diff --git a/objects/bastion/hoglin_stable/rampart_plates/rampart_plate_1.iob b/objects/bastion/hoglin_stable/rampart_plates/rampart_plate_1.iob new file mode 100644 index 00000000..10c943c3 Binary files /dev/null and b/objects/bastion/hoglin_stable/rampart_plates/rampart_plate_1.iob differ diff --git a/objects/bastion/hoglin_stable/ramparts/ramparts_1.iob b/objects/bastion/hoglin_stable/ramparts/ramparts_1.iob new file mode 100644 index 00000000..ad1991e8 Binary files /dev/null and b/objects/bastion/hoglin_stable/ramparts/ramparts_1.iob differ diff --git a/objects/bastion/hoglin_stable/ramparts/ramparts_2.iob b/objects/bastion/hoglin_stable/ramparts/ramparts_2.iob new file mode 100644 index 00000000..bc7bb29d Binary files /dev/null and b/objects/bastion/hoglin_stable/ramparts/ramparts_2.iob differ diff --git a/objects/bastion/hoglin_stable/ramparts/ramparts_3.iob b/objects/bastion/hoglin_stable/ramparts/ramparts_3.iob new file mode 100644 index 00000000..1e33dc5a Binary files /dev/null and b/objects/bastion/hoglin_stable/ramparts/ramparts_3.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/inner_0.iob b/objects/bastion/hoglin_stable/small_stables/inner_0.iob new file mode 100644 index 00000000..c26c870a Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/inner_0.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/inner_1.iob b/objects/bastion/hoglin_stable/small_stables/inner_1.iob new file mode 100644 index 00000000..426c1e1b Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/inner_1.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/inner_2.iob b/objects/bastion/hoglin_stable/small_stables/inner_2.iob new file mode 100644 index 00000000..89a6daa8 Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/inner_2.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/inner_3.iob b/objects/bastion/hoglin_stable/small_stables/inner_3.iob new file mode 100644 index 00000000..904351e1 Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/inner_3.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/outer_0.iob b/objects/bastion/hoglin_stable/small_stables/outer_0.iob new file mode 100644 index 00000000..34306655 Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/outer_0.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/outer_1.iob b/objects/bastion/hoglin_stable/small_stables/outer_1.iob new file mode 100644 index 00000000..e6d6b17e Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/outer_1.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/outer_2.iob b/objects/bastion/hoglin_stable/small_stables/outer_2.iob new file mode 100644 index 00000000..8d45086a Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/outer_2.iob differ diff --git a/objects/bastion/hoglin_stable/small_stables/outer_3.iob b/objects/bastion/hoglin_stable/small_stables/outer_3.iob new file mode 100644 index 00000000..f9bff025 Binary files /dev/null and b/objects/bastion/hoglin_stable/small_stables/outer_3.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_1_0.iob b/objects/bastion/hoglin_stable/stairs/stairs_1_0.iob new file mode 100644 index 00000000..24860b7d Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_1_0.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_1_1.iob b/objects/bastion/hoglin_stable/stairs/stairs_1_1.iob new file mode 100644 index 00000000..01a1511a Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_1_1.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_1_2.iob b/objects/bastion/hoglin_stable/stairs/stairs_1_2.iob new file mode 100644 index 00000000..bab2975e Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_1_2.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_1_3.iob b/objects/bastion/hoglin_stable/stairs/stairs_1_3.iob new file mode 100644 index 00000000..c8dea5ff Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_1_3.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_1_4.iob b/objects/bastion/hoglin_stable/stairs/stairs_1_4.iob new file mode 100644 index 00000000..4c0d5214 Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_1_4.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_2_0.iob b/objects/bastion/hoglin_stable/stairs/stairs_2_0.iob new file mode 100644 index 00000000..676abb60 Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_2_0.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_2_1.iob b/objects/bastion/hoglin_stable/stairs/stairs_2_1.iob new file mode 100644 index 00000000..c34c0fbf Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_2_1.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_2_2.iob b/objects/bastion/hoglin_stable/stairs/stairs_2_2.iob new file mode 100644 index 00000000..f0e22464 Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_2_2.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_2_3.iob b/objects/bastion/hoglin_stable/stairs/stairs_2_3.iob new file mode 100644 index 00000000..8c312c2c Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_2_3.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_2_4.iob b/objects/bastion/hoglin_stable/stairs/stairs_2_4.iob new file mode 100644 index 00000000..7e63bb3b Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_2_4.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_3_0.iob b/objects/bastion/hoglin_stable/stairs/stairs_3_0.iob new file mode 100644 index 00000000..aee40ac8 Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_3_0.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_3_1.iob b/objects/bastion/hoglin_stable/stairs/stairs_3_1.iob new file mode 100644 index 00000000..ce3861ee Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_3_1.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_3_2.iob b/objects/bastion/hoglin_stable/stairs/stairs_3_2.iob new file mode 100644 index 00000000..a7bdcd0d Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_3_2.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_3_3.iob b/objects/bastion/hoglin_stable/stairs/stairs_3_3.iob new file mode 100644 index 00000000..93bf328f Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_3_3.iob differ diff --git a/objects/bastion/hoglin_stable/stairs/stairs_3_4.iob b/objects/bastion/hoglin_stable/stairs/stairs_3_4.iob new file mode 100644 index 00000000..ae2e78e1 Binary files /dev/null and b/objects/bastion/hoglin_stable/stairs/stairs_3_4.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.iob b/objects/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.iob new file mode 100644 index 00000000..c34ece8e Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/stairs_0_mirrored.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.iob b/objects/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.iob new file mode 100644 index 00000000..07fe5a75 Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/stairs_1_mirrored.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.iob b/objects/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.iob new file mode 100644 index 00000000..68f41bcf Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/stairs_2_mirrored.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.iob b/objects/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.iob new file mode 100644 index 00000000..ca3cb7b8 Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/stairs_3_mirrored.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.iob b/objects/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.iob new file mode 100644 index 00000000..7a9970f4 Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/stairs_4_mirrored.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_0.iob b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_0.iob new file mode 100644 index 00000000..99b3cfaa Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_0.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_1.iob b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_1.iob new file mode 100644 index 00000000..645d880d Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_1.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_2.iob b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_2.iob new file mode 100644 index 00000000..0787eb35 Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_2.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_3.iob b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_3.iob new file mode 100644 index 00000000..ffb9c987 Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_3.iob differ diff --git a/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_4.iob b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_4.iob new file mode 100644 index 00000000..8f06a1bf Binary files /dev/null and b/objects/bastion/hoglin_stable/starting_pieces/starting_stairs_4.iob differ diff --git a/objects/bastion/hoglin_stable/walls/side_wall_0.iob b/objects/bastion/hoglin_stable/walls/side_wall_0.iob new file mode 100644 index 00000000..a1525ffc Binary files /dev/null and b/objects/bastion/hoglin_stable/walls/side_wall_0.iob differ diff --git a/objects/bastion/hoglin_stable/walls/side_wall_1.iob b/objects/bastion/hoglin_stable/walls/side_wall_1.iob new file mode 100644 index 00000000..c9d980af Binary files /dev/null and b/objects/bastion/hoglin_stable/walls/side_wall_1.iob differ diff --git a/objects/bastion/hoglin_stable/walls/wall_base.iob b/objects/bastion/hoglin_stable/walls/wall_base.iob new file mode 100644 index 00000000..87d15e59 Binary files /dev/null and b/objects/bastion/hoglin_stable/walls/wall_base.iob differ diff --git a/objects/bastion/mobs/crossbow_piglin.iob b/objects/bastion/mobs/crossbow_piglin.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/bastion/mobs/crossbow_piglin.iob differ diff --git a/objects/bastion/mobs/empty.iob b/objects/bastion/mobs/empty.iob new file mode 100644 index 00000000..04869d44 Binary files /dev/null and b/objects/bastion/mobs/empty.iob differ diff --git a/objects/bastion/mobs/hoglin.iob b/objects/bastion/mobs/hoglin.iob new file mode 100644 index 00000000..573be92f Binary files /dev/null and b/objects/bastion/mobs/hoglin.iob differ diff --git a/objects/bastion/mobs/melee_piglin.iob b/objects/bastion/mobs/melee_piglin.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/bastion/mobs/melee_piglin.iob differ diff --git a/objects/bastion/mobs/melee_piglin_always.iob b/objects/bastion/mobs/melee_piglin_always.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/bastion/mobs/melee_piglin_always.iob differ diff --git a/objects/bastion/mobs/sword_piglin.iob b/objects/bastion/mobs/sword_piglin.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/bastion/mobs/sword_piglin.iob differ diff --git a/objects/bastion/treasure/bases/centers/center_0.iob b/objects/bastion/treasure/bases/centers/center_0.iob new file mode 100644 index 00000000..4a115da9 Binary files /dev/null and b/objects/bastion/treasure/bases/centers/center_0.iob differ diff --git a/objects/bastion/treasure/bases/centers/center_1.iob b/objects/bastion/treasure/bases/centers/center_1.iob new file mode 100644 index 00000000..ee2aaa1d Binary files /dev/null and b/objects/bastion/treasure/bases/centers/center_1.iob differ diff --git a/objects/bastion/treasure/bases/centers/center_2.iob b/objects/bastion/treasure/bases/centers/center_2.iob new file mode 100644 index 00000000..438f0dd0 Binary files /dev/null and b/objects/bastion/treasure/bases/centers/center_2.iob differ diff --git a/objects/bastion/treasure/bases/centers/center_3.iob b/objects/bastion/treasure/bases/centers/center_3.iob new file mode 100644 index 00000000..623500d2 Binary files /dev/null and b/objects/bastion/treasure/bases/centers/center_3.iob differ diff --git a/objects/bastion/treasure/bases/lava_basin.iob b/objects/bastion/treasure/bases/lava_basin.iob new file mode 100644 index 00000000..f20f7501 Binary files /dev/null and b/objects/bastion/treasure/bases/lava_basin.iob differ diff --git a/objects/bastion/treasure/big_air_full.iob b/objects/bastion/treasure/big_air_full.iob new file mode 100644 index 00000000..9ef61329 Binary files /dev/null and b/objects/bastion/treasure/big_air_full.iob differ diff --git a/objects/bastion/treasure/brains/center_brain.iob b/objects/bastion/treasure/brains/center_brain.iob new file mode 100644 index 00000000..b09f938d Binary files /dev/null and b/objects/bastion/treasure/brains/center_brain.iob differ diff --git a/objects/bastion/treasure/connectors/center_to_wall_middle.iob b/objects/bastion/treasure/connectors/center_to_wall_middle.iob new file mode 100644 index 00000000..7e772728 Binary files /dev/null and b/objects/bastion/treasure/connectors/center_to_wall_middle.iob differ diff --git a/objects/bastion/treasure/connectors/center_to_wall_top.iob b/objects/bastion/treasure/connectors/center_to_wall_top.iob new file mode 100644 index 00000000..7e772728 Binary files /dev/null and b/objects/bastion/treasure/connectors/center_to_wall_top.iob differ diff --git a/objects/bastion/treasure/connectors/center_to_wall_top_entrance.iob b/objects/bastion/treasure/connectors/center_to_wall_top_entrance.iob new file mode 100644 index 00000000..7e772728 Binary files /dev/null and b/objects/bastion/treasure/connectors/center_to_wall_top_entrance.iob differ diff --git a/objects/bastion/treasure/corners/bottom/corner_0.iob b/objects/bastion/treasure/corners/bottom/corner_0.iob new file mode 100644 index 00000000..4f5d0e80 Binary files /dev/null and b/objects/bastion/treasure/corners/bottom/corner_0.iob differ diff --git a/objects/bastion/treasure/corners/bottom/corner_1.iob b/objects/bastion/treasure/corners/bottom/corner_1.iob new file mode 100644 index 00000000..6799c31a Binary files /dev/null and b/objects/bastion/treasure/corners/bottom/corner_1.iob differ diff --git a/objects/bastion/treasure/corners/edges/bottom.iob b/objects/bastion/treasure/corners/edges/bottom.iob new file mode 100644 index 00000000..f901a538 Binary files /dev/null and b/objects/bastion/treasure/corners/edges/bottom.iob differ diff --git a/objects/bastion/treasure/corners/edges/middle.iob b/objects/bastion/treasure/corners/edges/middle.iob new file mode 100644 index 00000000..13889064 Binary files /dev/null and b/objects/bastion/treasure/corners/edges/middle.iob differ diff --git a/objects/bastion/treasure/corners/edges/top.iob b/objects/bastion/treasure/corners/edges/top.iob new file mode 100644 index 00000000..07c489fd Binary files /dev/null and b/objects/bastion/treasure/corners/edges/top.iob differ diff --git a/objects/bastion/treasure/corners/middle/corner_0.iob b/objects/bastion/treasure/corners/middle/corner_0.iob new file mode 100644 index 00000000..e5a5179d Binary files /dev/null and b/objects/bastion/treasure/corners/middle/corner_0.iob differ diff --git a/objects/bastion/treasure/corners/middle/corner_1.iob b/objects/bastion/treasure/corners/middle/corner_1.iob new file mode 100644 index 00000000..6a7e2930 Binary files /dev/null and b/objects/bastion/treasure/corners/middle/corner_1.iob differ diff --git a/objects/bastion/treasure/corners/top/corner_0.iob b/objects/bastion/treasure/corners/top/corner_0.iob new file mode 100644 index 00000000..ab6d1fbb Binary files /dev/null and b/objects/bastion/treasure/corners/top/corner_0.iob differ diff --git a/objects/bastion/treasure/corners/top/corner_1.iob b/objects/bastion/treasure/corners/top/corner_1.iob new file mode 100644 index 00000000..86f606de Binary files /dev/null and b/objects/bastion/treasure/corners/top/corner_1.iob differ diff --git a/objects/bastion/treasure/entrances/entrance_0.iob b/objects/bastion/treasure/entrances/entrance_0.iob new file mode 100644 index 00000000..7a1cc00c Binary files /dev/null and b/objects/bastion/treasure/entrances/entrance_0.iob differ diff --git a/objects/bastion/treasure/extensions/empty.iob b/objects/bastion/treasure/extensions/empty.iob new file mode 100644 index 00000000..2bd94f66 Binary files /dev/null and b/objects/bastion/treasure/extensions/empty.iob differ diff --git a/objects/bastion/treasure/extensions/fire_room.iob b/objects/bastion/treasure/extensions/fire_room.iob new file mode 100644 index 00000000..81bf89fe Binary files /dev/null and b/objects/bastion/treasure/extensions/fire_room.iob differ diff --git a/objects/bastion/treasure/extensions/house_0.iob b/objects/bastion/treasure/extensions/house_0.iob new file mode 100644 index 00000000..4c6f7094 Binary files /dev/null and b/objects/bastion/treasure/extensions/house_0.iob differ diff --git a/objects/bastion/treasure/extensions/house_1.iob b/objects/bastion/treasure/extensions/house_1.iob new file mode 100644 index 00000000..10261fd0 Binary files /dev/null and b/objects/bastion/treasure/extensions/house_1.iob differ diff --git a/objects/bastion/treasure/extensions/large_bridge_0.iob b/objects/bastion/treasure/extensions/large_bridge_0.iob new file mode 100644 index 00000000..62e0339b Binary files /dev/null and b/objects/bastion/treasure/extensions/large_bridge_0.iob differ diff --git a/objects/bastion/treasure/extensions/large_bridge_1.iob b/objects/bastion/treasure/extensions/large_bridge_1.iob new file mode 100644 index 00000000..6808cc07 Binary files /dev/null and b/objects/bastion/treasure/extensions/large_bridge_1.iob differ diff --git a/objects/bastion/treasure/extensions/large_bridge_2.iob b/objects/bastion/treasure/extensions/large_bridge_2.iob new file mode 100644 index 00000000..94be827a Binary files /dev/null and b/objects/bastion/treasure/extensions/large_bridge_2.iob differ diff --git a/objects/bastion/treasure/extensions/large_bridge_3.iob b/objects/bastion/treasure/extensions/large_bridge_3.iob new file mode 100644 index 00000000..2ace153b Binary files /dev/null and b/objects/bastion/treasure/extensions/large_bridge_3.iob differ diff --git a/objects/bastion/treasure/extensions/roofed_bridge.iob b/objects/bastion/treasure/extensions/roofed_bridge.iob new file mode 100644 index 00000000..d505015d Binary files /dev/null and b/objects/bastion/treasure/extensions/roofed_bridge.iob differ diff --git a/objects/bastion/treasure/extensions/small_bridge_0.iob b/objects/bastion/treasure/extensions/small_bridge_0.iob new file mode 100644 index 00000000..db16a453 Binary files /dev/null and b/objects/bastion/treasure/extensions/small_bridge_0.iob differ diff --git a/objects/bastion/treasure/extensions/small_bridge_1.iob b/objects/bastion/treasure/extensions/small_bridge_1.iob new file mode 100644 index 00000000..337c55e6 Binary files /dev/null and b/objects/bastion/treasure/extensions/small_bridge_1.iob differ diff --git a/objects/bastion/treasure/extensions/small_bridge_2.iob b/objects/bastion/treasure/extensions/small_bridge_2.iob new file mode 100644 index 00000000..e33546b4 Binary files /dev/null and b/objects/bastion/treasure/extensions/small_bridge_2.iob differ diff --git a/objects/bastion/treasure/extensions/small_bridge_3.iob b/objects/bastion/treasure/extensions/small_bridge_3.iob new file mode 100644 index 00000000..38a5e053 Binary files /dev/null and b/objects/bastion/treasure/extensions/small_bridge_3.iob differ diff --git a/objects/bastion/treasure/ramparts/bottom_wall_0.iob b/objects/bastion/treasure/ramparts/bottom_wall_0.iob new file mode 100644 index 00000000..71e9cf9b Binary files /dev/null and b/objects/bastion/treasure/ramparts/bottom_wall_0.iob differ diff --git a/objects/bastion/treasure/ramparts/lava_basin_main.iob b/objects/bastion/treasure/ramparts/lava_basin_main.iob new file mode 100644 index 00000000..4b35a6a6 Binary files /dev/null and b/objects/bastion/treasure/ramparts/lava_basin_main.iob differ diff --git a/objects/bastion/treasure/ramparts/lava_basin_side.iob b/objects/bastion/treasure/ramparts/lava_basin_side.iob new file mode 100644 index 00000000..15df50ac Binary files /dev/null and b/objects/bastion/treasure/ramparts/lava_basin_side.iob differ diff --git a/objects/bastion/treasure/ramparts/mid_wall_main.iob b/objects/bastion/treasure/ramparts/mid_wall_main.iob new file mode 100644 index 00000000..70c16317 Binary files /dev/null and b/objects/bastion/treasure/ramparts/mid_wall_main.iob differ diff --git a/objects/bastion/treasure/ramparts/mid_wall_side.iob b/objects/bastion/treasure/ramparts/mid_wall_side.iob new file mode 100644 index 00000000..5b70fd51 Binary files /dev/null and b/objects/bastion/treasure/ramparts/mid_wall_side.iob differ diff --git a/objects/bastion/treasure/ramparts/top_wall.iob b/objects/bastion/treasure/ramparts/top_wall.iob new file mode 100644 index 00000000..a36a757d Binary files /dev/null and b/objects/bastion/treasure/ramparts/top_wall.iob differ diff --git a/objects/bastion/treasure/roofs/center_roof.iob b/objects/bastion/treasure/roofs/center_roof.iob new file mode 100644 index 00000000..0b476b59 Binary files /dev/null and b/objects/bastion/treasure/roofs/center_roof.iob differ diff --git a/objects/bastion/treasure/roofs/corner_roof.iob b/objects/bastion/treasure/roofs/corner_roof.iob new file mode 100644 index 00000000..b34aa323 Binary files /dev/null and b/objects/bastion/treasure/roofs/corner_roof.iob differ diff --git a/objects/bastion/treasure/roofs/wall_roof.iob b/objects/bastion/treasure/roofs/wall_roof.iob new file mode 100644 index 00000000..8a074a9e Binary files /dev/null and b/objects/bastion/treasure/roofs/wall_roof.iob differ diff --git a/objects/bastion/treasure/stairs/lower_stairs.iob b/objects/bastion/treasure/stairs/lower_stairs.iob new file mode 100644 index 00000000..ef0d1dc3 Binary files /dev/null and b/objects/bastion/treasure/stairs/lower_stairs.iob differ diff --git a/objects/bastion/treasure/walls/bottom/wall_0.iob b/objects/bastion/treasure/walls/bottom/wall_0.iob new file mode 100644 index 00000000..a7fdded2 Binary files /dev/null and b/objects/bastion/treasure/walls/bottom/wall_0.iob differ diff --git a/objects/bastion/treasure/walls/bottom/wall_1.iob b/objects/bastion/treasure/walls/bottom/wall_1.iob new file mode 100644 index 00000000..9822aa34 Binary files /dev/null and b/objects/bastion/treasure/walls/bottom/wall_1.iob differ diff --git a/objects/bastion/treasure/walls/bottom/wall_2.iob b/objects/bastion/treasure/walls/bottom/wall_2.iob new file mode 100644 index 00000000..11163519 Binary files /dev/null and b/objects/bastion/treasure/walls/bottom/wall_2.iob differ diff --git a/objects/bastion/treasure/walls/bottom/wall_3.iob b/objects/bastion/treasure/walls/bottom/wall_3.iob new file mode 100644 index 00000000..e29393ed Binary files /dev/null and b/objects/bastion/treasure/walls/bottom/wall_3.iob differ diff --git a/objects/bastion/treasure/walls/entrance_wall.iob b/objects/bastion/treasure/walls/entrance_wall.iob new file mode 100644 index 00000000..54761959 Binary files /dev/null and b/objects/bastion/treasure/walls/entrance_wall.iob differ diff --git a/objects/bastion/treasure/walls/lava_wall.iob b/objects/bastion/treasure/walls/lava_wall.iob new file mode 100644 index 00000000..14118695 Binary files /dev/null and b/objects/bastion/treasure/walls/lava_wall.iob differ diff --git a/objects/bastion/treasure/walls/mid/wall_0.iob b/objects/bastion/treasure/walls/mid/wall_0.iob new file mode 100644 index 00000000..877e4d72 Binary files /dev/null and b/objects/bastion/treasure/walls/mid/wall_0.iob differ diff --git a/objects/bastion/treasure/walls/mid/wall_1.iob b/objects/bastion/treasure/walls/mid/wall_1.iob new file mode 100644 index 00000000..1da98451 Binary files /dev/null and b/objects/bastion/treasure/walls/mid/wall_1.iob differ diff --git a/objects/bastion/treasure/walls/mid/wall_2.iob b/objects/bastion/treasure/walls/mid/wall_2.iob new file mode 100644 index 00000000..c171ff9c Binary files /dev/null and b/objects/bastion/treasure/walls/mid/wall_2.iob differ diff --git a/objects/bastion/treasure/walls/outer/bottom_corner.iob b/objects/bastion/treasure/walls/outer/bottom_corner.iob new file mode 100644 index 00000000..5e2adfcd Binary files /dev/null and b/objects/bastion/treasure/walls/outer/bottom_corner.iob differ diff --git a/objects/bastion/treasure/walls/outer/medium_outer_wall.iob b/objects/bastion/treasure/walls/outer/medium_outer_wall.iob new file mode 100644 index 00000000..45fcaa4e Binary files /dev/null and b/objects/bastion/treasure/walls/outer/medium_outer_wall.iob differ diff --git a/objects/bastion/treasure/walls/outer/mid_corner.iob b/objects/bastion/treasure/walls/outer/mid_corner.iob new file mode 100644 index 00000000..22fb17b3 Binary files /dev/null and b/objects/bastion/treasure/walls/outer/mid_corner.iob differ diff --git a/objects/bastion/treasure/walls/outer/outer_wall.iob b/objects/bastion/treasure/walls/outer/outer_wall.iob new file mode 100644 index 00000000..be9fdd11 Binary files /dev/null and b/objects/bastion/treasure/walls/outer/outer_wall.iob differ diff --git a/objects/bastion/treasure/walls/outer/tall_outer_wall.iob b/objects/bastion/treasure/walls/outer/tall_outer_wall.iob new file mode 100644 index 00000000..567e9437 Binary files /dev/null and b/objects/bastion/treasure/walls/outer/tall_outer_wall.iob differ diff --git a/objects/bastion/treasure/walls/outer/top_corner.iob b/objects/bastion/treasure/walls/outer/top_corner.iob new file mode 100644 index 00000000..6bccc037 Binary files /dev/null and b/objects/bastion/treasure/walls/outer/top_corner.iob differ diff --git a/objects/bastion/treasure/walls/top/main_entrance.iob b/objects/bastion/treasure/walls/top/main_entrance.iob new file mode 100644 index 00000000..a183ed4a Binary files /dev/null and b/objects/bastion/treasure/walls/top/main_entrance.iob differ diff --git a/objects/bastion/treasure/walls/top/wall_0.iob b/objects/bastion/treasure/walls/top/wall_0.iob new file mode 100644 index 00000000..bad5dcbf Binary files /dev/null and b/objects/bastion/treasure/walls/top/wall_0.iob differ diff --git a/objects/bastion/treasure/walls/top/wall_1.iob b/objects/bastion/treasure/walls/top/wall_1.iob new file mode 100644 index 00000000..32a78447 Binary files /dev/null and b/objects/bastion/treasure/walls/top/wall_1.iob differ diff --git a/objects/bastion/units/air_base.iob b/objects/bastion/units/air_base.iob new file mode 100644 index 00000000..9877c8da Binary files /dev/null and b/objects/bastion/units/air_base.iob differ diff --git a/objects/bastion/units/center_pieces/center_0.iob b/objects/bastion/units/center_pieces/center_0.iob new file mode 100644 index 00000000..5b90701c Binary files /dev/null and b/objects/bastion/units/center_pieces/center_0.iob differ diff --git a/objects/bastion/units/center_pieces/center_1.iob b/objects/bastion/units/center_pieces/center_1.iob new file mode 100644 index 00000000..09211be8 Binary files /dev/null and b/objects/bastion/units/center_pieces/center_1.iob differ diff --git a/objects/bastion/units/center_pieces/center_2.iob b/objects/bastion/units/center_pieces/center_2.iob new file mode 100644 index 00000000..b80aa65b Binary files /dev/null and b/objects/bastion/units/center_pieces/center_2.iob differ diff --git a/objects/bastion/units/edges/edge_0.iob b/objects/bastion/units/edges/edge_0.iob new file mode 100644 index 00000000..c5544210 Binary files /dev/null and b/objects/bastion/units/edges/edge_0.iob differ diff --git a/objects/bastion/units/fillers/stage_0.iob b/objects/bastion/units/fillers/stage_0.iob new file mode 100644 index 00000000..19a5a437 Binary files /dev/null and b/objects/bastion/units/fillers/stage_0.iob differ diff --git a/objects/bastion/units/pathways/pathway_0.iob b/objects/bastion/units/pathways/pathway_0.iob new file mode 100644 index 00000000..9f27153b Binary files /dev/null and b/objects/bastion/units/pathways/pathway_0.iob differ diff --git a/objects/bastion/units/pathways/pathway_wall_0.iob b/objects/bastion/units/pathways/pathway_wall_0.iob new file mode 100644 index 00000000..9f27153b Binary files /dev/null and b/objects/bastion/units/pathways/pathway_wall_0.iob differ diff --git a/objects/bastion/units/rampart_plates/plate_0.iob b/objects/bastion/units/rampart_plates/plate_0.iob new file mode 100644 index 00000000..05aac643 Binary files /dev/null and b/objects/bastion/units/rampart_plates/plate_0.iob differ diff --git a/objects/bastion/units/ramparts/ramparts_0.iob b/objects/bastion/units/ramparts/ramparts_0.iob new file mode 100644 index 00000000..9e1ad460 Binary files /dev/null and b/objects/bastion/units/ramparts/ramparts_0.iob differ diff --git a/objects/bastion/units/ramparts/ramparts_1.iob b/objects/bastion/units/ramparts/ramparts_1.iob new file mode 100644 index 00000000..771055eb Binary files /dev/null and b/objects/bastion/units/ramparts/ramparts_1.iob differ diff --git a/objects/bastion/units/ramparts/ramparts_2.iob b/objects/bastion/units/ramparts/ramparts_2.iob new file mode 100644 index 00000000..c98753d2 Binary files /dev/null and b/objects/bastion/units/ramparts/ramparts_2.iob differ diff --git a/objects/bastion/units/stages/rot/stage_1_0.iob b/objects/bastion/units/stages/rot/stage_1_0.iob new file mode 100644 index 00000000..da6d6b25 Binary files /dev/null and b/objects/bastion/units/stages/rot/stage_1_0.iob differ diff --git a/objects/bastion/units/stages/stage_0_0.iob b/objects/bastion/units/stages/stage_0_0.iob new file mode 100644 index 00000000..6006d16b Binary files /dev/null and b/objects/bastion/units/stages/stage_0_0.iob differ diff --git a/objects/bastion/units/stages/stage_0_1.iob b/objects/bastion/units/stages/stage_0_1.iob new file mode 100644 index 00000000..4bc8e0bf Binary files /dev/null and b/objects/bastion/units/stages/stage_0_1.iob differ diff --git a/objects/bastion/units/stages/stage_0_2.iob b/objects/bastion/units/stages/stage_0_2.iob new file mode 100644 index 00000000..24e14a33 Binary files /dev/null and b/objects/bastion/units/stages/stage_0_2.iob differ diff --git a/objects/bastion/units/stages/stage_0_3.iob b/objects/bastion/units/stages/stage_0_3.iob new file mode 100644 index 00000000..043ba036 Binary files /dev/null and b/objects/bastion/units/stages/stage_0_3.iob differ diff --git a/objects/bastion/units/stages/stage_1_0.iob b/objects/bastion/units/stages/stage_1_0.iob new file mode 100644 index 00000000..ec4b66e3 Binary files /dev/null and b/objects/bastion/units/stages/stage_1_0.iob differ diff --git a/objects/bastion/units/stages/stage_1_1.iob b/objects/bastion/units/stages/stage_1_1.iob new file mode 100644 index 00000000..bf0d37ae Binary files /dev/null and b/objects/bastion/units/stages/stage_1_1.iob differ diff --git a/objects/bastion/units/stages/stage_1_2.iob b/objects/bastion/units/stages/stage_1_2.iob new file mode 100644 index 00000000..cb317422 Binary files /dev/null and b/objects/bastion/units/stages/stage_1_2.iob differ diff --git a/objects/bastion/units/stages/stage_1_3.iob b/objects/bastion/units/stages/stage_1_3.iob new file mode 100644 index 00000000..99e8b6d3 Binary files /dev/null and b/objects/bastion/units/stages/stage_1_3.iob differ diff --git a/objects/bastion/units/stages/stage_2_0.iob b/objects/bastion/units/stages/stage_2_0.iob new file mode 100644 index 00000000..337df503 Binary files /dev/null and b/objects/bastion/units/stages/stage_2_0.iob differ diff --git a/objects/bastion/units/stages/stage_2_1.iob b/objects/bastion/units/stages/stage_2_1.iob new file mode 100644 index 00000000..8eb53567 Binary files /dev/null and b/objects/bastion/units/stages/stage_2_1.iob differ diff --git a/objects/bastion/units/stages/stage_3_0.iob b/objects/bastion/units/stages/stage_3_0.iob new file mode 100644 index 00000000..cb101a71 Binary files /dev/null and b/objects/bastion/units/stages/stage_3_0.iob differ diff --git a/objects/bastion/units/stages/stage_3_1.iob b/objects/bastion/units/stages/stage_3_1.iob new file mode 100644 index 00000000..2a9fb545 Binary files /dev/null and b/objects/bastion/units/stages/stage_3_1.iob differ diff --git a/objects/bastion/units/stages/stage_3_2.iob b/objects/bastion/units/stages/stage_3_2.iob new file mode 100644 index 00000000..76deb345 Binary files /dev/null and b/objects/bastion/units/stages/stage_3_2.iob differ diff --git a/objects/bastion/units/stages/stage_3_3.iob b/objects/bastion/units/stages/stage_3_3.iob new file mode 100644 index 00000000..dba0db7f Binary files /dev/null and b/objects/bastion/units/stages/stage_3_3.iob differ diff --git a/objects/bastion/units/wall_units/edge_0_large.iob b/objects/bastion/units/wall_units/edge_0_large.iob new file mode 100644 index 00000000..f2673de3 Binary files /dev/null and b/objects/bastion/units/wall_units/edge_0_large.iob differ diff --git a/objects/bastion/units/wall_units/unit_0.iob b/objects/bastion/units/wall_units/unit_0.iob new file mode 100644 index 00000000..6cfb851a Binary files /dev/null and b/objects/bastion/units/wall_units/unit_0.iob differ diff --git a/objects/bastion/units/walls/connected_wall.iob b/objects/bastion/units/walls/connected_wall.iob new file mode 100644 index 00000000..812df798 Binary files /dev/null and b/objects/bastion/units/walls/connected_wall.iob differ diff --git a/objects/bastion/units/walls/wall_base.iob b/objects/bastion/units/walls/wall_base.iob new file mode 100644 index 00000000..45ead3d7 Binary files /dev/null and b/objects/bastion/units/walls/wall_base.iob differ diff --git a/objects/beach-islander/easterHead1.iob b/objects/beach-islander/easterHead1.iob new file mode 100644 index 00000000..2896d275 Binary files /dev/null and b/objects/beach-islander/easterHead1.iob differ diff --git a/objects/big-blossom/big-1.iob b/objects/big-blossom/big-1.iob new file mode 100644 index 00000000..0ca1780d Binary files /dev/null and b/objects/big-blossom/big-1.iob differ diff --git a/objects/big-blossom/big-2.iob b/objects/big-blossom/big-2.iob new file mode 100644 index 00000000..6d4aaae6 Binary files /dev/null and b/objects/big-blossom/big-2.iob differ diff --git a/objects/big-blossom/big-3.iob b/objects/big-blossom/big-3.iob new file mode 100644 index 00000000..be392947 Binary files /dev/null and b/objects/big-blossom/big-3.iob differ diff --git a/objects/birch-antioch/antioch-1.iob b/objects/birch-antioch/antioch-1.iob new file mode 100644 index 00000000..05c4b377 Binary files /dev/null and b/objects/birch-antioch/antioch-1.iob differ diff --git a/objects/birch-antioch/antioch-10.iob b/objects/birch-antioch/antioch-10.iob new file mode 100644 index 00000000..50fd02c7 Binary files /dev/null and b/objects/birch-antioch/antioch-10.iob differ diff --git a/objects/birch-antioch/antioch-11.iob b/objects/birch-antioch/antioch-11.iob new file mode 100644 index 00000000..3ba76bf1 Binary files /dev/null and b/objects/birch-antioch/antioch-11.iob differ diff --git a/objects/birch-antioch/antioch-12.iob b/objects/birch-antioch/antioch-12.iob new file mode 100644 index 00000000..46eedc62 Binary files /dev/null and b/objects/birch-antioch/antioch-12.iob differ diff --git a/objects/birch-antioch/antioch-13.iob b/objects/birch-antioch/antioch-13.iob new file mode 100644 index 00000000..49998363 Binary files /dev/null and b/objects/birch-antioch/antioch-13.iob differ diff --git a/objects/birch-antioch/antioch-2.iob b/objects/birch-antioch/antioch-2.iob new file mode 100644 index 00000000..255c58ca Binary files /dev/null and b/objects/birch-antioch/antioch-2.iob differ diff --git a/objects/birch-antioch/antioch-3-b.iob b/objects/birch-antioch/antioch-3-b.iob new file mode 100644 index 00000000..e863ff2b Binary files /dev/null and b/objects/birch-antioch/antioch-3-b.iob differ diff --git a/objects/birch-antioch/antioch-3.iob b/objects/birch-antioch/antioch-3.iob new file mode 100644 index 00000000..79be9ba8 Binary files /dev/null and b/objects/birch-antioch/antioch-3.iob differ diff --git a/objects/birch-antioch/antioch-4-b.iob b/objects/birch-antioch/antioch-4-b.iob new file mode 100644 index 00000000..8c7d6590 Binary files /dev/null and b/objects/birch-antioch/antioch-4-b.iob differ diff --git a/objects/birch-antioch/antioch-4.iob b/objects/birch-antioch/antioch-4.iob new file mode 100644 index 00000000..c6ae5b0c Binary files /dev/null and b/objects/birch-antioch/antioch-4.iob differ diff --git a/objects/birch-antioch/antioch-5-b.iob b/objects/birch-antioch/antioch-5-b.iob new file mode 100644 index 00000000..99e1415b Binary files /dev/null and b/objects/birch-antioch/antioch-5-b.iob differ diff --git a/objects/birch-antioch/antioch-5.iob b/objects/birch-antioch/antioch-5.iob new file mode 100644 index 00000000..fe9739c1 Binary files /dev/null and b/objects/birch-antioch/antioch-5.iob differ diff --git a/objects/birch-antioch/antioch-6-b.iob b/objects/birch-antioch/antioch-6-b.iob new file mode 100644 index 00000000..858d7a40 Binary files /dev/null and b/objects/birch-antioch/antioch-6-b.iob differ diff --git a/objects/birch-antioch/antioch-6.iob b/objects/birch-antioch/antioch-6.iob new file mode 100644 index 00000000..048f3b41 Binary files /dev/null and b/objects/birch-antioch/antioch-6.iob differ diff --git a/objects/birch-antioch/antioch-7.iob b/objects/birch-antioch/antioch-7.iob new file mode 100644 index 00000000..e95e95da Binary files /dev/null and b/objects/birch-antioch/antioch-7.iob differ diff --git a/objects/birch-antioch/antioch-8.iob b/objects/birch-antioch/antioch-8.iob new file mode 100644 index 00000000..6d55cc9e Binary files /dev/null and b/objects/birch-antioch/antioch-8.iob differ diff --git a/objects/birch-antioch/antioch-9.iob b/objects/birch-antioch/antioch-9.iob new file mode 100644 index 00000000..4a6709e1 Binary files /dev/null and b/objects/birch-antioch/antioch-9.iob differ diff --git a/objects/birch-large/birch1.iob b/objects/birch-large/birch1.iob new file mode 100644 index 00000000..65e72fd2 Binary files /dev/null and b/objects/birch-large/birch1.iob differ diff --git a/objects/birch-large/birch10.iob b/objects/birch-large/birch10.iob new file mode 100644 index 00000000..ce15d8ac Binary files /dev/null and b/objects/birch-large/birch10.iob differ diff --git a/objects/birch-large/birch11.iob b/objects/birch-large/birch11.iob new file mode 100644 index 00000000..529d20b2 Binary files /dev/null and b/objects/birch-large/birch11.iob differ diff --git a/objects/birch-large/birch12.iob b/objects/birch-large/birch12.iob new file mode 100644 index 00000000..31fcfe1f Binary files /dev/null and b/objects/birch-large/birch12.iob differ diff --git a/objects/birch-large/birch13.iob b/objects/birch-large/birch13.iob new file mode 100644 index 00000000..7bddf042 Binary files /dev/null and b/objects/birch-large/birch13.iob differ diff --git a/objects/birch-large/birch14.iob b/objects/birch-large/birch14.iob new file mode 100644 index 00000000..0e8502d0 Binary files /dev/null and b/objects/birch-large/birch14.iob differ diff --git a/objects/birch-large/birch15.iob b/objects/birch-large/birch15.iob new file mode 100644 index 00000000..f6670d13 Binary files /dev/null and b/objects/birch-large/birch15.iob differ diff --git a/objects/birch-large/birch16.iob b/objects/birch-large/birch16.iob new file mode 100644 index 00000000..2031e65d Binary files /dev/null and b/objects/birch-large/birch16.iob differ diff --git a/objects/birch-large/birch17.iob b/objects/birch-large/birch17.iob new file mode 100644 index 00000000..92a709f0 Binary files /dev/null and b/objects/birch-large/birch17.iob differ diff --git a/objects/birch-large/birch18.iob b/objects/birch-large/birch18.iob new file mode 100644 index 00000000..c2297fcd Binary files /dev/null and b/objects/birch-large/birch18.iob differ diff --git a/objects/birch-large/birch19.iob b/objects/birch-large/birch19.iob new file mode 100644 index 00000000..3c8abc2d Binary files /dev/null and b/objects/birch-large/birch19.iob differ diff --git a/objects/birch-large/birch2.iob b/objects/birch-large/birch2.iob new file mode 100644 index 00000000..3d9c062b Binary files /dev/null and b/objects/birch-large/birch2.iob differ diff --git a/objects/birch-large/birch20.iob b/objects/birch-large/birch20.iob new file mode 100644 index 00000000..3fcf39ba Binary files /dev/null and b/objects/birch-large/birch20.iob differ diff --git a/objects/birch-large/birch3.iob b/objects/birch-large/birch3.iob new file mode 100644 index 00000000..29f63f0f Binary files /dev/null and b/objects/birch-large/birch3.iob differ diff --git a/objects/birch-large/birch4.iob b/objects/birch-large/birch4.iob new file mode 100644 index 00000000..df293859 Binary files /dev/null and b/objects/birch-large/birch4.iob differ diff --git a/objects/birch-large/birch5.iob b/objects/birch-large/birch5.iob new file mode 100644 index 00000000..56d6e5b9 Binary files /dev/null and b/objects/birch-large/birch5.iob differ diff --git a/objects/birch-large/birch6.iob b/objects/birch-large/birch6.iob new file mode 100644 index 00000000..6e2ccb09 Binary files /dev/null and b/objects/birch-large/birch6.iob differ diff --git a/objects/birch-large/birch7.iob b/objects/birch-large/birch7.iob new file mode 100644 index 00000000..21e899cc Binary files /dev/null and b/objects/birch-large/birch7.iob differ diff --git a/objects/birch-large/birch8.iob b/objects/birch-large/birch8.iob new file mode 100644 index 00000000..38f403bc Binary files /dev/null and b/objects/birch-large/birch8.iob differ diff --git a/objects/birch-large/birch9.iob b/objects/birch-large/birch9.iob new file mode 100644 index 00000000..6317fb5c Binary files /dev/null and b/objects/birch-large/birch9.iob differ diff --git a/objects/birch-medium/birch-denmyre-1.iob b/objects/birch-medium/birch-denmyre-1.iob new file mode 100644 index 00000000..deb6becb Binary files /dev/null and b/objects/birch-medium/birch-denmyre-1.iob differ diff --git a/objects/birch-medium/birch-denmyre-10.iob b/objects/birch-medium/birch-denmyre-10.iob new file mode 100644 index 00000000..dcf8f313 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-10.iob differ diff --git a/objects/birch-medium/birch-denmyre-11.iob b/objects/birch-medium/birch-denmyre-11.iob new file mode 100644 index 00000000..99d43d74 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-11.iob differ diff --git a/objects/birch-medium/birch-denmyre-12.iob b/objects/birch-medium/birch-denmyre-12.iob new file mode 100644 index 00000000..4bba57e6 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-12.iob differ diff --git a/objects/birch-medium/birch-denmyre-13.iob b/objects/birch-medium/birch-denmyre-13.iob new file mode 100644 index 00000000..1b666623 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-13.iob differ diff --git a/objects/birch-medium/birch-denmyre-14.iob b/objects/birch-medium/birch-denmyre-14.iob new file mode 100644 index 00000000..adaa931d Binary files /dev/null and b/objects/birch-medium/birch-denmyre-14.iob differ diff --git a/objects/birch-medium/birch-denmyre-15.iob b/objects/birch-medium/birch-denmyre-15.iob new file mode 100644 index 00000000..2797cf85 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-15.iob differ diff --git a/objects/birch-medium/birch-denmyre-16.iob b/objects/birch-medium/birch-denmyre-16.iob new file mode 100644 index 00000000..2a301f21 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-16.iob differ diff --git a/objects/birch-medium/birch-denmyre-2.iob b/objects/birch-medium/birch-denmyre-2.iob new file mode 100644 index 00000000..b0d57bc5 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-2.iob differ diff --git a/objects/birch-medium/birch-denmyre-3.iob b/objects/birch-medium/birch-denmyre-3.iob new file mode 100644 index 00000000..99178b68 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-3.iob differ diff --git a/objects/birch-medium/birch-denmyre-4.iob b/objects/birch-medium/birch-denmyre-4.iob new file mode 100644 index 00000000..fc0a5282 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-4.iob differ diff --git a/objects/birch-medium/birch-denmyre-5.iob b/objects/birch-medium/birch-denmyre-5.iob new file mode 100644 index 00000000..5b296aa3 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-5.iob differ diff --git a/objects/birch-medium/birch-denmyre-6.iob b/objects/birch-medium/birch-denmyre-6.iob new file mode 100644 index 00000000..393b6e12 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-6.iob differ diff --git a/objects/birch-medium/birch-denmyre-7.iob b/objects/birch-medium/birch-denmyre-7.iob new file mode 100644 index 00000000..22da386e Binary files /dev/null and b/objects/birch-medium/birch-denmyre-7.iob differ diff --git a/objects/birch-medium/birch-denmyre-8.iob b/objects/birch-medium/birch-denmyre-8.iob new file mode 100644 index 00000000..23d39c47 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-8.iob differ diff --git a/objects/birch-medium/birch-denmyre-9.iob b/objects/birch-medium/birch-denmyre-9.iob new file mode 100644 index 00000000..9ab971a9 Binary files /dev/null and b/objects/birch-medium/birch-denmyre-9.iob differ diff --git a/objects/birch-medium/birch2.iob b/objects/birch-medium/birch2.iob new file mode 100644 index 00000000..db6f3dc1 Binary files /dev/null and b/objects/birch-medium/birch2.iob differ diff --git a/objects/birch-medium/birch3.iob b/objects/birch-medium/birch3.iob new file mode 100644 index 00000000..37234b11 Binary files /dev/null and b/objects/birch-medium/birch3.iob differ diff --git a/objects/birch-medium/birch4.iob b/objects/birch-medium/birch4.iob new file mode 100644 index 00000000..44a49bee Binary files /dev/null and b/objects/birch-medium/birch4.iob differ diff --git a/objects/birch-ponderosa/large-1.iob b/objects/birch-ponderosa/large-1.iob new file mode 100644 index 00000000..fd936d36 Binary files /dev/null and b/objects/birch-ponderosa/large-1.iob differ diff --git a/objects/birch-ponderosa/large-10.iob b/objects/birch-ponderosa/large-10.iob new file mode 100644 index 00000000..c7547bdb Binary files /dev/null and b/objects/birch-ponderosa/large-10.iob differ diff --git a/objects/birch-ponderosa/large-11.iob b/objects/birch-ponderosa/large-11.iob new file mode 100644 index 00000000..53902470 Binary files /dev/null and b/objects/birch-ponderosa/large-11.iob differ diff --git a/objects/birch-ponderosa/large-12.iob b/objects/birch-ponderosa/large-12.iob new file mode 100644 index 00000000..2e51cc07 Binary files /dev/null and b/objects/birch-ponderosa/large-12.iob differ diff --git a/objects/birch-ponderosa/large-13.iob b/objects/birch-ponderosa/large-13.iob new file mode 100644 index 00000000..bdaac963 Binary files /dev/null and b/objects/birch-ponderosa/large-13.iob differ diff --git a/objects/birch-ponderosa/large-14.iob b/objects/birch-ponderosa/large-14.iob new file mode 100644 index 00000000..c69948f5 Binary files /dev/null and b/objects/birch-ponderosa/large-14.iob differ diff --git a/objects/birch-ponderosa/large-15.iob b/objects/birch-ponderosa/large-15.iob new file mode 100644 index 00000000..27760fdf Binary files /dev/null and b/objects/birch-ponderosa/large-15.iob differ diff --git a/objects/birch-ponderosa/large-16.iob b/objects/birch-ponderosa/large-16.iob new file mode 100644 index 00000000..e0ad7f69 Binary files /dev/null and b/objects/birch-ponderosa/large-16.iob differ diff --git a/objects/birch-ponderosa/large-17.iob b/objects/birch-ponderosa/large-17.iob new file mode 100644 index 00000000..66d6120e Binary files /dev/null and b/objects/birch-ponderosa/large-17.iob differ diff --git a/objects/birch-ponderosa/large-18.iob b/objects/birch-ponderosa/large-18.iob new file mode 100644 index 00000000..f98d91f9 Binary files /dev/null and b/objects/birch-ponderosa/large-18.iob differ diff --git a/objects/birch-ponderosa/large-19.iob b/objects/birch-ponderosa/large-19.iob new file mode 100644 index 00000000..1f18e2a3 Binary files /dev/null and b/objects/birch-ponderosa/large-19.iob differ diff --git a/objects/birch-ponderosa/large-2.iob b/objects/birch-ponderosa/large-2.iob new file mode 100644 index 00000000..4e8a97f9 Binary files /dev/null and b/objects/birch-ponderosa/large-2.iob differ diff --git a/objects/birch-ponderosa/large-20.iob b/objects/birch-ponderosa/large-20.iob new file mode 100644 index 00000000..28b87501 Binary files /dev/null and b/objects/birch-ponderosa/large-20.iob differ diff --git a/objects/birch-ponderosa/large-3.iob b/objects/birch-ponderosa/large-3.iob new file mode 100644 index 00000000..d3714c70 Binary files /dev/null and b/objects/birch-ponderosa/large-3.iob differ diff --git a/objects/birch-ponderosa/large-4.iob b/objects/birch-ponderosa/large-4.iob new file mode 100644 index 00000000..98ea1d7f Binary files /dev/null and b/objects/birch-ponderosa/large-4.iob differ diff --git a/objects/birch-ponderosa/large-5.iob b/objects/birch-ponderosa/large-5.iob new file mode 100644 index 00000000..7e9d47cd Binary files /dev/null and b/objects/birch-ponderosa/large-5.iob differ diff --git a/objects/birch-ponderosa/large-6.iob b/objects/birch-ponderosa/large-6.iob new file mode 100644 index 00000000..02db0707 Binary files /dev/null and b/objects/birch-ponderosa/large-6.iob differ diff --git a/objects/birch-ponderosa/large-7.iob b/objects/birch-ponderosa/large-7.iob new file mode 100644 index 00000000..7d810bc3 Binary files /dev/null and b/objects/birch-ponderosa/large-7.iob differ diff --git a/objects/birch-ponderosa/large-8.iob b/objects/birch-ponderosa/large-8.iob new file mode 100644 index 00000000..21f4b8c6 Binary files /dev/null and b/objects/birch-ponderosa/large-8.iob differ diff --git a/objects/birch-ponderosa/large-9.iob b/objects/birch-ponderosa/large-9.iob new file mode 100644 index 00000000..3d0d89c0 Binary files /dev/null and b/objects/birch-ponderosa/large-9.iob differ diff --git a/objects/birch-ponderosa/med-1.iob b/objects/birch-ponderosa/med-1.iob new file mode 100644 index 00000000..fc000a08 Binary files /dev/null and b/objects/birch-ponderosa/med-1.iob differ diff --git a/objects/birch-ponderosa/med-10.iob b/objects/birch-ponderosa/med-10.iob new file mode 100644 index 00000000..7f30d223 Binary files /dev/null and b/objects/birch-ponderosa/med-10.iob differ diff --git a/objects/birch-ponderosa/med-11.iob b/objects/birch-ponderosa/med-11.iob new file mode 100644 index 00000000..87a33f49 Binary files /dev/null and b/objects/birch-ponderosa/med-11.iob differ diff --git a/objects/birch-ponderosa/med-12.iob b/objects/birch-ponderosa/med-12.iob new file mode 100644 index 00000000..3916a16a Binary files /dev/null and b/objects/birch-ponderosa/med-12.iob differ diff --git a/objects/birch-ponderosa/med-13.iob b/objects/birch-ponderosa/med-13.iob new file mode 100644 index 00000000..38fe371f Binary files /dev/null and b/objects/birch-ponderosa/med-13.iob differ diff --git a/objects/birch-ponderosa/med-14.iob b/objects/birch-ponderosa/med-14.iob new file mode 100644 index 00000000..a25b2480 Binary files /dev/null and b/objects/birch-ponderosa/med-14.iob differ diff --git a/objects/birch-ponderosa/med-15.iob b/objects/birch-ponderosa/med-15.iob new file mode 100644 index 00000000..ce5e7092 Binary files /dev/null and b/objects/birch-ponderosa/med-15.iob differ diff --git a/objects/birch-ponderosa/med-2.iob b/objects/birch-ponderosa/med-2.iob new file mode 100644 index 00000000..321a116a Binary files /dev/null and b/objects/birch-ponderosa/med-2.iob differ diff --git a/objects/birch-ponderosa/med-3.iob b/objects/birch-ponderosa/med-3.iob new file mode 100644 index 00000000..5c088d8c Binary files /dev/null and b/objects/birch-ponderosa/med-3.iob differ diff --git a/objects/birch-ponderosa/med-4.iob b/objects/birch-ponderosa/med-4.iob new file mode 100644 index 00000000..33a0183d Binary files /dev/null and b/objects/birch-ponderosa/med-4.iob differ diff --git a/objects/birch-ponderosa/med-5.iob b/objects/birch-ponderosa/med-5.iob new file mode 100644 index 00000000..03b21a5a Binary files /dev/null and b/objects/birch-ponderosa/med-5.iob differ diff --git a/objects/birch-ponderosa/med-6.iob b/objects/birch-ponderosa/med-6.iob new file mode 100644 index 00000000..aecdd5dd Binary files /dev/null and b/objects/birch-ponderosa/med-6.iob differ diff --git a/objects/birch-ponderosa/med-7.iob b/objects/birch-ponderosa/med-7.iob new file mode 100644 index 00000000..1eb96665 Binary files /dev/null and b/objects/birch-ponderosa/med-7.iob differ diff --git a/objects/birch-ponderosa/med-8.iob b/objects/birch-ponderosa/med-8.iob new file mode 100644 index 00000000..6825cbb7 Binary files /dev/null and b/objects/birch-ponderosa/med-8.iob differ diff --git a/objects/birch-ponderosa/med-9.iob b/objects/birch-ponderosa/med-9.iob new file mode 100644 index 00000000..97d02bf1 Binary files /dev/null and b/objects/birch-ponderosa/med-9.iob differ diff --git a/objects/birch-ponderosa/smol-1.iob b/objects/birch-ponderosa/smol-1.iob new file mode 100644 index 00000000..b0be5b87 Binary files /dev/null and b/objects/birch-ponderosa/smol-1.iob differ diff --git a/objects/birch-ponderosa/smol-10.iob b/objects/birch-ponderosa/smol-10.iob new file mode 100644 index 00000000..3b53f4d3 Binary files /dev/null and b/objects/birch-ponderosa/smol-10.iob differ diff --git a/objects/birch-ponderosa/smol-11.iob b/objects/birch-ponderosa/smol-11.iob new file mode 100644 index 00000000..6ff90cac Binary files /dev/null and b/objects/birch-ponderosa/smol-11.iob differ diff --git a/objects/birch-ponderosa/smol-12.iob b/objects/birch-ponderosa/smol-12.iob new file mode 100644 index 00000000..4ef4612f Binary files /dev/null and b/objects/birch-ponderosa/smol-12.iob differ diff --git a/objects/birch-ponderosa/smol-13.iob b/objects/birch-ponderosa/smol-13.iob new file mode 100644 index 00000000..90233a87 Binary files /dev/null and b/objects/birch-ponderosa/smol-13.iob differ diff --git a/objects/birch-ponderosa/smol-14.iob b/objects/birch-ponderosa/smol-14.iob new file mode 100644 index 00000000..0beb340f Binary files /dev/null and b/objects/birch-ponderosa/smol-14.iob differ diff --git a/objects/birch-ponderosa/smol-15.iob b/objects/birch-ponderosa/smol-15.iob new file mode 100644 index 00000000..76c2ab7d Binary files /dev/null and b/objects/birch-ponderosa/smol-15.iob differ diff --git a/objects/birch-ponderosa/smol-2.iob b/objects/birch-ponderosa/smol-2.iob new file mode 100644 index 00000000..d5e1f854 Binary files /dev/null and b/objects/birch-ponderosa/smol-2.iob differ diff --git a/objects/birch-ponderosa/smol-3.iob b/objects/birch-ponderosa/smol-3.iob new file mode 100644 index 00000000..59746cfa Binary files /dev/null and b/objects/birch-ponderosa/smol-3.iob differ diff --git a/objects/birch-ponderosa/smol-4.iob b/objects/birch-ponderosa/smol-4.iob new file mode 100644 index 00000000..63bac40f Binary files /dev/null and b/objects/birch-ponderosa/smol-4.iob differ diff --git a/objects/birch-ponderosa/smol-5.iob b/objects/birch-ponderosa/smol-5.iob new file mode 100644 index 00000000..8082f0ca Binary files /dev/null and b/objects/birch-ponderosa/smol-5.iob differ diff --git a/objects/birch-ponderosa/smol-6.iob b/objects/birch-ponderosa/smol-6.iob new file mode 100644 index 00000000..a26c7b33 Binary files /dev/null and b/objects/birch-ponderosa/smol-6.iob differ diff --git a/objects/birch-ponderosa/smol-7.iob b/objects/birch-ponderosa/smol-7.iob new file mode 100644 index 00000000..a92aa79c Binary files /dev/null and b/objects/birch-ponderosa/smol-7.iob differ diff --git a/objects/birch-ponderosa/smol-8.iob b/objects/birch-ponderosa/smol-8.iob new file mode 100644 index 00000000..4cca9598 Binary files /dev/null and b/objects/birch-ponderosa/smol-8.iob differ diff --git a/objects/birch-ponderosa/smol-9.iob b/objects/birch-ponderosa/smol-9.iob new file mode 100644 index 00000000..fc4474b2 Binary files /dev/null and b/objects/birch-ponderosa/smol-9.iob differ diff --git a/objects/birch-remade/b1.iob b/objects/birch-remade/b1.iob new file mode 100644 index 00000000..c8cd2a91 Binary files /dev/null and b/objects/birch-remade/b1.iob differ diff --git a/objects/birch-remade/b2.iob b/objects/birch-remade/b2.iob new file mode 100644 index 00000000..cf021c2b Binary files /dev/null and b/objects/birch-remade/b2.iob differ diff --git a/objects/birch-remade/b3.iob b/objects/birch-remade/b3.iob new file mode 100644 index 00000000..f0a87368 Binary files /dev/null and b/objects/birch-remade/b3.iob differ diff --git a/objects/birch-remade/b4.iob b/objects/birch-remade/b4.iob new file mode 100644 index 00000000..60bd74ba Binary files /dev/null and b/objects/birch-remade/b4.iob differ diff --git a/objects/birch-sespire/altbirch-1.iob b/objects/birch-sespire/altbirch-1.iob new file mode 100644 index 00000000..8ca13080 Binary files /dev/null and b/objects/birch-sespire/altbirch-1.iob differ diff --git a/objects/birch-sespire/altbirch-10.iob b/objects/birch-sespire/altbirch-10.iob new file mode 100644 index 00000000..494e281e Binary files /dev/null and b/objects/birch-sespire/altbirch-10.iob differ diff --git a/objects/birch-sespire/altbirch-11.iob b/objects/birch-sespire/altbirch-11.iob new file mode 100644 index 00000000..371785e5 Binary files /dev/null and b/objects/birch-sespire/altbirch-11.iob differ diff --git a/objects/birch-sespire/altbirch-12.iob b/objects/birch-sespire/altbirch-12.iob new file mode 100644 index 00000000..5b6f8c31 Binary files /dev/null and b/objects/birch-sespire/altbirch-12.iob differ diff --git a/objects/birch-sespire/altbirch-13.iob b/objects/birch-sespire/altbirch-13.iob new file mode 100644 index 00000000..3f586c8d Binary files /dev/null and b/objects/birch-sespire/altbirch-13.iob differ diff --git a/objects/birch-sespire/altbirch-14.iob b/objects/birch-sespire/altbirch-14.iob new file mode 100644 index 00000000..1a34357d Binary files /dev/null and b/objects/birch-sespire/altbirch-14.iob differ diff --git a/objects/birch-sespire/altbirch-15.iob b/objects/birch-sespire/altbirch-15.iob new file mode 100644 index 00000000..1aac6488 Binary files /dev/null and b/objects/birch-sespire/altbirch-15.iob differ diff --git a/objects/birch-sespire/altbirch-16.iob b/objects/birch-sespire/altbirch-16.iob new file mode 100644 index 00000000..0845a023 Binary files /dev/null and b/objects/birch-sespire/altbirch-16.iob differ diff --git a/objects/birch-sespire/altbirch-17.iob b/objects/birch-sespire/altbirch-17.iob new file mode 100644 index 00000000..ab0f5783 Binary files /dev/null and b/objects/birch-sespire/altbirch-17.iob differ diff --git a/objects/birch-sespire/altbirch-18.iob b/objects/birch-sespire/altbirch-18.iob new file mode 100644 index 00000000..3bf947e2 Binary files /dev/null and b/objects/birch-sespire/altbirch-18.iob differ diff --git a/objects/birch-sespire/altbirch-19.iob b/objects/birch-sespire/altbirch-19.iob new file mode 100644 index 00000000..595263a0 Binary files /dev/null and b/objects/birch-sespire/altbirch-19.iob differ diff --git a/objects/birch-sespire/altbirch-2.iob b/objects/birch-sespire/altbirch-2.iob new file mode 100644 index 00000000..f676bc10 Binary files /dev/null and b/objects/birch-sespire/altbirch-2.iob differ diff --git a/objects/birch-sespire/altbirch-20.iob b/objects/birch-sespire/altbirch-20.iob new file mode 100644 index 00000000..0ed11b22 Binary files /dev/null and b/objects/birch-sespire/altbirch-20.iob differ diff --git a/objects/birch-sespire/altbirch-3.iob b/objects/birch-sespire/altbirch-3.iob new file mode 100644 index 00000000..ff2328fb Binary files /dev/null and b/objects/birch-sespire/altbirch-3.iob differ diff --git a/objects/birch-sespire/altbirch-4.iob b/objects/birch-sespire/altbirch-4.iob new file mode 100644 index 00000000..60e63325 Binary files /dev/null and b/objects/birch-sespire/altbirch-4.iob differ diff --git a/objects/birch-sespire/altbirch-5.iob b/objects/birch-sespire/altbirch-5.iob new file mode 100644 index 00000000..f7f5721d Binary files /dev/null and b/objects/birch-sespire/altbirch-5.iob differ diff --git a/objects/birch-sespire/altbirch-6.iob b/objects/birch-sespire/altbirch-6.iob new file mode 100644 index 00000000..17111d52 Binary files /dev/null and b/objects/birch-sespire/altbirch-6.iob differ diff --git a/objects/birch-sespire/altbirch-7.iob b/objects/birch-sespire/altbirch-7.iob new file mode 100644 index 00000000..a3fd0511 Binary files /dev/null and b/objects/birch-sespire/altbirch-7.iob differ diff --git a/objects/birch-sespire/altbirch-8.iob b/objects/birch-sespire/altbirch-8.iob new file mode 100644 index 00000000..d8aa3dd7 Binary files /dev/null and b/objects/birch-sespire/altbirch-8.iob differ diff --git a/objects/birch-sespire/altbirch-9.iob b/objects/birch-sespire/altbirch-9.iob new file mode 100644 index 00000000..c5965bee Binary files /dev/null and b/objects/birch-sespire/altbirch-9.iob differ diff --git a/objects/birch-sespire/birch-1.iob b/objects/birch-sespire/birch-1.iob new file mode 100644 index 00000000..a743cb47 Binary files /dev/null and b/objects/birch-sespire/birch-1.iob differ diff --git a/objects/birch-sespire/birch-2.iob b/objects/birch-sespire/birch-2.iob new file mode 100644 index 00000000..a4d63a91 Binary files /dev/null and b/objects/birch-sespire/birch-2.iob differ diff --git a/objects/birch-sespire/birch-3.iob b/objects/birch-sespire/birch-3.iob new file mode 100644 index 00000000..8230ce51 Binary files /dev/null and b/objects/birch-sespire/birch-3.iob differ diff --git a/objects/birch-sespire/birch-4.iob b/objects/birch-sespire/birch-4.iob new file mode 100644 index 00000000..712d0127 Binary files /dev/null and b/objects/birch-sespire/birch-4.iob differ diff --git a/objects/birch-sespire/birch-5.iob b/objects/birch-sespire/birch-5.iob new file mode 100644 index 00000000..27cebb0e Binary files /dev/null and b/objects/birch-sespire/birch-5.iob differ diff --git a/objects/birch-sespire/birch-6.iob b/objects/birch-sespire/birch-6.iob new file mode 100644 index 00000000..ab8979ce Binary files /dev/null and b/objects/birch-sespire/birch-6.iob differ diff --git a/objects/birch-sespire/birch-7.iob b/objects/birch-sespire/birch-7.iob new file mode 100644 index 00000000..ad384084 Binary files /dev/null and b/objects/birch-sespire/birch-7.iob differ diff --git a/objects/birch-sespire/birch-8.iob b/objects/birch-sespire/birch-8.iob new file mode 100644 index 00000000..12d65191 Binary files /dev/null and b/objects/birch-sespire/birch-8.iob differ diff --git a/objects/birch-small/birch1.iob b/objects/birch-small/birch1.iob new file mode 100644 index 00000000..99d442e4 Binary files /dev/null and b/objects/birch-small/birch1.iob differ diff --git a/objects/birch-small/birch10.iob b/objects/birch-small/birch10.iob new file mode 100644 index 00000000..0ab9a0ee Binary files /dev/null and b/objects/birch-small/birch10.iob differ diff --git a/objects/birch-small/birch11.iob b/objects/birch-small/birch11.iob new file mode 100644 index 00000000..ae43a625 Binary files /dev/null and b/objects/birch-small/birch11.iob differ diff --git a/objects/birch-small/birch12.iob b/objects/birch-small/birch12.iob new file mode 100644 index 00000000..e5f27f39 Binary files /dev/null and b/objects/birch-small/birch12.iob differ diff --git a/objects/birch-small/birch13.iob b/objects/birch-small/birch13.iob new file mode 100644 index 00000000..e3b910a2 Binary files /dev/null and b/objects/birch-small/birch13.iob differ diff --git a/objects/birch-small/birch14.iob b/objects/birch-small/birch14.iob new file mode 100644 index 00000000..771bded5 Binary files /dev/null and b/objects/birch-small/birch14.iob differ diff --git a/objects/birch-small/birch15.iob b/objects/birch-small/birch15.iob new file mode 100644 index 00000000..6db83ade Binary files /dev/null and b/objects/birch-small/birch15.iob differ diff --git a/objects/birch-small/birch2.iob b/objects/birch-small/birch2.iob new file mode 100644 index 00000000..b5b327bf Binary files /dev/null and b/objects/birch-small/birch2.iob differ diff --git a/objects/birch-small/birch3.iob b/objects/birch-small/birch3.iob new file mode 100644 index 00000000..99d442e4 Binary files /dev/null and b/objects/birch-small/birch3.iob differ diff --git a/objects/birch-small/birch4.iob b/objects/birch-small/birch4.iob new file mode 100644 index 00000000..cb58528e Binary files /dev/null and b/objects/birch-small/birch4.iob differ diff --git a/objects/birch-small/birch5.iob b/objects/birch-small/birch5.iob new file mode 100644 index 00000000..faf82570 Binary files /dev/null and b/objects/birch-small/birch5.iob differ diff --git a/objects/birch-small/birch6.iob b/objects/birch-small/birch6.iob new file mode 100644 index 00000000..c928e20b Binary files /dev/null and b/objects/birch-small/birch6.iob differ diff --git a/objects/birch-small/birch7.iob b/objects/birch-small/birch7.iob new file mode 100644 index 00000000..0bf1c872 Binary files /dev/null and b/objects/birch-small/birch7.iob differ diff --git a/objects/birch-small/birch8.iob b/objects/birch-small/birch8.iob new file mode 100644 index 00000000..0162da9f Binary files /dev/null and b/objects/birch-small/birch8.iob differ diff --git a/objects/birch-small/birch9.iob b/objects/birch-small/birch9.iob new file mode 100644 index 00000000..dd1813a6 Binary files /dev/null and b/objects/birch-small/birch9.iob differ diff --git a/objects/birch/birch1.iob b/objects/birch/birch1.iob new file mode 100644 index 00000000..bcae6818 Binary files /dev/null and b/objects/birch/birch1.iob differ diff --git a/objects/birch/birch2.iob b/objects/birch/birch2.iob new file mode 100644 index 00000000..6b8d5bd8 Binary files /dev/null and b/objects/birch/birch2.iob differ diff --git a/objects/birch/birch3.iob b/objects/birch/birch3.iob new file mode 100644 index 00000000..2537f3e6 Binary files /dev/null and b/objects/birch/birch3.iob differ diff --git a/objects/birch/birch4.iob b/objects/birch/birch4.iob new file mode 100644 index 00000000..3068fbfc Binary files /dev/null and b/objects/birch/birch4.iob differ diff --git a/objects/birch/birch5.iob b/objects/birch/birch5.iob new file mode 100644 index 00000000..22d903a8 Binary files /dev/null and b/objects/birch/birch5.iob differ diff --git a/objects/birch/birch6.iob b/objects/birch/birch6.iob new file mode 100644 index 00000000..f96728d9 Binary files /dev/null and b/objects/birch/birch6.iob differ diff --git a/objects/birch/birch7.iob b/objects/birch/birch7.iob new file mode 100644 index 00000000..d9eed5af Binary files /dev/null and b/objects/birch/birch7.iob differ diff --git a/objects/birch/birch8.iob b/objects/birch/birch8.iob new file mode 100644 index 00000000..dca8a05a Binary files /dev/null and b/objects/birch/birch8.iob differ diff --git a/objects/blosom-superlarge/blossom1.iob b/objects/blosom-superlarge/blossom1.iob new file mode 100644 index 00000000..c6071109 Binary files /dev/null and b/objects/blosom-superlarge/blossom1.iob differ diff --git a/objects/blossom-fallen/blossom1.iob b/objects/blossom-fallen/blossom1.iob new file mode 100644 index 00000000..4d8c642d Binary files /dev/null and b/objects/blossom-fallen/blossom1.iob differ diff --git a/objects/blossom-massive/blossom1.iob b/objects/blossom-massive/blossom1.iob new file mode 100644 index 00000000..bb063f8e Binary files /dev/null and b/objects/blossom-massive/blossom1.iob differ diff --git a/objects/blossom-massive/blossom2.iob b/objects/blossom-massive/blossom2.iob new file mode 100644 index 00000000..99321203 Binary files /dev/null and b/objects/blossom-massive/blossom2.iob differ diff --git a/objects/blossom-massive/blossom3.iob b/objects/blossom-massive/blossom3.iob new file mode 100644 index 00000000..12bf2831 Binary files /dev/null and b/objects/blossom-massive/blossom3.iob differ diff --git a/objects/blossom-supermassive/blossom1.iob b/objects/blossom-supermassive/blossom1.iob new file mode 100644 index 00000000..732a6fbb Binary files /dev/null and b/objects/blossom-supermassive/blossom1.iob differ diff --git a/objects/blossom-tainted/blossom1.iob b/objects/blossom-tainted/blossom1.iob new file mode 100644 index 00000000..1ae3bbe5 Binary files /dev/null and b/objects/blossom-tainted/blossom1.iob differ diff --git a/objects/blossom-wilted-supermassive/blossom1.iob b/objects/blossom-wilted-supermassive/blossom1.iob new file mode 100644 index 00000000..bc0287a1 Binary files /dev/null and b/objects/blossom-wilted-supermassive/blossom1.iob differ diff --git a/objects/bombs/bomb.iob b/objects/bombs/bomb.iob new file mode 100644 index 00000000..163affef Binary files /dev/null and b/objects/bombs/bomb.iob differ diff --git a/objects/bone-spire/BoneSpire1.iob b/objects/bone-spire/BoneSpire1.iob new file mode 100644 index 00000000..8712d080 Binary files /dev/null and b/objects/bone-spire/BoneSpire1.iob differ diff --git a/objects/bone-spire/BoneSpire10.iob b/objects/bone-spire/BoneSpire10.iob new file mode 100644 index 00000000..aea3556a Binary files /dev/null and b/objects/bone-spire/BoneSpire10.iob differ diff --git a/objects/bone-spire/BoneSpire11.iob b/objects/bone-spire/BoneSpire11.iob new file mode 100644 index 00000000..fe09b6c7 Binary files /dev/null and b/objects/bone-spire/BoneSpire11.iob differ diff --git a/objects/bone-spire/BoneSpire12.iob b/objects/bone-spire/BoneSpire12.iob new file mode 100644 index 00000000..aae8787c Binary files /dev/null and b/objects/bone-spire/BoneSpire12.iob differ diff --git a/objects/bone-spire/BoneSpire13.iob b/objects/bone-spire/BoneSpire13.iob new file mode 100644 index 00000000..f0886954 Binary files /dev/null and b/objects/bone-spire/BoneSpire13.iob differ diff --git a/objects/bone-spire/BoneSpire14.iob b/objects/bone-spire/BoneSpire14.iob new file mode 100644 index 00000000..73f72d9e Binary files /dev/null and b/objects/bone-spire/BoneSpire14.iob differ diff --git a/objects/bone-spire/BoneSpire15.iob b/objects/bone-spire/BoneSpire15.iob new file mode 100644 index 00000000..2ffd69c3 Binary files /dev/null and b/objects/bone-spire/BoneSpire15.iob differ diff --git a/objects/bone-spire/BoneSpire16.iob b/objects/bone-spire/BoneSpire16.iob new file mode 100644 index 00000000..c7c0ee3e Binary files /dev/null and b/objects/bone-spire/BoneSpire16.iob differ diff --git a/objects/bone-spire/BoneSpire17.iob b/objects/bone-spire/BoneSpire17.iob new file mode 100644 index 00000000..8a8574fa Binary files /dev/null and b/objects/bone-spire/BoneSpire17.iob differ diff --git a/objects/bone-spire/BoneSpire18.iob b/objects/bone-spire/BoneSpire18.iob new file mode 100644 index 00000000..808e652d Binary files /dev/null and b/objects/bone-spire/BoneSpire18.iob differ diff --git a/objects/bone-spire/BoneSpire19.iob b/objects/bone-spire/BoneSpire19.iob new file mode 100644 index 00000000..41dd4e06 Binary files /dev/null and b/objects/bone-spire/BoneSpire19.iob differ diff --git a/objects/bone-spire/BoneSpire2.iob b/objects/bone-spire/BoneSpire2.iob new file mode 100644 index 00000000..fd40d6ca Binary files /dev/null and b/objects/bone-spire/BoneSpire2.iob differ diff --git a/objects/bone-spire/BoneSpire20.iob b/objects/bone-spire/BoneSpire20.iob new file mode 100644 index 00000000..e4ac47a8 Binary files /dev/null and b/objects/bone-spire/BoneSpire20.iob differ diff --git a/objects/bone-spire/BoneSpire3.iob b/objects/bone-spire/BoneSpire3.iob new file mode 100644 index 00000000..3429fb50 Binary files /dev/null and b/objects/bone-spire/BoneSpire3.iob differ diff --git a/objects/bone-spire/BoneSpire4.iob b/objects/bone-spire/BoneSpire4.iob new file mode 100644 index 00000000..666ae1ef Binary files /dev/null and b/objects/bone-spire/BoneSpire4.iob differ diff --git a/objects/bone-spire/BoneSpire5.iob b/objects/bone-spire/BoneSpire5.iob new file mode 100644 index 00000000..9cb2c890 Binary files /dev/null and b/objects/bone-spire/BoneSpire5.iob differ diff --git a/objects/bone-spire/BoneSpire6.iob b/objects/bone-spire/BoneSpire6.iob new file mode 100644 index 00000000..25bd71e2 Binary files /dev/null and b/objects/bone-spire/BoneSpire6.iob differ diff --git a/objects/bone-spire/BoneSpire7.iob b/objects/bone-spire/BoneSpire7.iob new file mode 100644 index 00000000..22fb6595 Binary files /dev/null and b/objects/bone-spire/BoneSpire7.iob differ diff --git a/objects/bone-spire/BoneSpire8.iob b/objects/bone-spire/BoneSpire8.iob new file mode 100644 index 00000000..0cf17b96 Binary files /dev/null and b/objects/bone-spire/BoneSpire8.iob differ diff --git a/objects/bone-spire/BoneSpire9.iob b/objects/bone-spire/BoneSpire9.iob new file mode 100644 index 00000000..9ff16011 Binary files /dev/null and b/objects/bone-spire/BoneSpire9.iob differ diff --git a/objects/bones/Bone1.iob b/objects/bones/Bone1.iob new file mode 100644 index 00000000..74c1d24a Binary files /dev/null and b/objects/bones/Bone1.iob differ diff --git a/objects/bones/Bone2.iob b/objects/bones/Bone2.iob new file mode 100644 index 00000000..31ad98fa Binary files /dev/null and b/objects/bones/Bone2.iob differ diff --git a/objects/bones/Bone3.iob b/objects/bones/Bone3.iob new file mode 100644 index 00000000..bcb50b03 Binary files /dev/null and b/objects/bones/Bone3.iob differ diff --git a/objects/bones/Bone4.iob b/objects/bones/Bone4.iob new file mode 100644 index 00000000..83fc5b97 Binary files /dev/null and b/objects/bones/Bone4.iob differ diff --git a/objects/bones/Bone5.iob b/objects/bones/Bone5.iob new file mode 100644 index 00000000..f193a6e0 Binary files /dev/null and b/objects/bones/Bone5.iob differ diff --git a/objects/bones/Bone6.iob b/objects/bones/Bone6.iob new file mode 100644 index 00000000..a56140c5 Binary files /dev/null and b/objects/bones/Bone6.iob differ diff --git a/objects/bones/Bone7.iob b/objects/bones/Bone7.iob new file mode 100644 index 00000000..0a78f5d7 Binary files /dev/null and b/objects/bones/Bone7.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai1.iob b/objects/bonsai-ice/IcePadBonsai1.iob new file mode 100644 index 00000000..faa2fd01 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai1.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai10.iob b/objects/bonsai-ice/IcePadBonsai10.iob new file mode 100644 index 00000000..4f058840 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai10.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai11.iob b/objects/bonsai-ice/IcePadBonsai11.iob new file mode 100644 index 00000000..c3712f94 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai11.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai12.iob b/objects/bonsai-ice/IcePadBonsai12.iob new file mode 100644 index 00000000..a8a6385a Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai12.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai13.iob b/objects/bonsai-ice/IcePadBonsai13.iob new file mode 100644 index 00000000..e581aee4 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai13.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai14.iob b/objects/bonsai-ice/IcePadBonsai14.iob new file mode 100644 index 00000000..5fb7b6e9 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai14.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai15.iob b/objects/bonsai-ice/IcePadBonsai15.iob new file mode 100644 index 00000000..9c09d054 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai15.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai16.iob b/objects/bonsai-ice/IcePadBonsai16.iob new file mode 100644 index 00000000..8eaa5c46 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai16.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai2.iob b/objects/bonsai-ice/IcePadBonsai2.iob new file mode 100644 index 00000000..f288dba1 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai2.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai3.iob b/objects/bonsai-ice/IcePadBonsai3.iob new file mode 100644 index 00000000..6d78c923 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai3.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai4.iob b/objects/bonsai-ice/IcePadBonsai4.iob new file mode 100644 index 00000000..f1c3ca7b Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai4.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai5.iob b/objects/bonsai-ice/IcePadBonsai5.iob new file mode 100644 index 00000000..a99ce42f Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai5.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai6.iob b/objects/bonsai-ice/IcePadBonsai6.iob new file mode 100644 index 00000000..22929577 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai6.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai7.iob b/objects/bonsai-ice/IcePadBonsai7.iob new file mode 100644 index 00000000..3cc9c7d8 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai7.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai8.iob b/objects/bonsai-ice/IcePadBonsai8.iob new file mode 100644 index 00000000..d5dfb0b6 Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai8.iob differ diff --git a/objects/bonsai-ice/IcePadBonsai9.iob b/objects/bonsai-ice/IcePadBonsai9.iob new file mode 100644 index 00000000..0a6e14ae Binary files /dev/null and b/objects/bonsai-ice/IcePadBonsai9.iob differ diff --git a/objects/bonsai-massive/bonsai1.iob b/objects/bonsai-massive/bonsai1.iob new file mode 100644 index 00000000..4f016bdf Binary files /dev/null and b/objects/bonsai-massive/bonsai1.iob differ diff --git a/objects/bonsai-massive/bonsai2.iob b/objects/bonsai-massive/bonsai2.iob new file mode 100644 index 00000000..14b0a035 Binary files /dev/null and b/objects/bonsai-massive/bonsai2.iob differ diff --git a/objects/bonsai-massive/bonsai3.iob b/objects/bonsai-massive/bonsai3.iob new file mode 100644 index 00000000..77acb67f Binary files /dev/null and b/objects/bonsai-massive/bonsai3.iob differ diff --git a/objects/bonsai-normal/bbonsai-1.iob b/objects/bonsai-normal/bbonsai-1.iob new file mode 100644 index 00000000..a4fa0842 Binary files /dev/null and b/objects/bonsai-normal/bbonsai-1.iob differ diff --git a/objects/bonsai-normal/bbonsai-10.iob b/objects/bonsai-normal/bbonsai-10.iob new file mode 100644 index 00000000..b2640ada Binary files /dev/null and b/objects/bonsai-normal/bbonsai-10.iob differ diff --git a/objects/bonsai-normal/bbonsai-11.iob b/objects/bonsai-normal/bbonsai-11.iob new file mode 100644 index 00000000..d21992de Binary files /dev/null and b/objects/bonsai-normal/bbonsai-11.iob differ diff --git a/objects/bonsai-normal/bbonsai-2.iob b/objects/bonsai-normal/bbonsai-2.iob new file mode 100644 index 00000000..abc39184 Binary files /dev/null and b/objects/bonsai-normal/bbonsai-2.iob differ diff --git a/objects/bonsai-normal/bbonsai-3.iob b/objects/bonsai-normal/bbonsai-3.iob new file mode 100644 index 00000000..6251567a Binary files /dev/null and b/objects/bonsai-normal/bbonsai-3.iob differ diff --git a/objects/bonsai-normal/bbonsai-4.iob b/objects/bonsai-normal/bbonsai-4.iob new file mode 100644 index 00000000..fe13bbc0 Binary files /dev/null and b/objects/bonsai-normal/bbonsai-4.iob differ diff --git a/objects/bonsai-normal/bbonsai-5.iob b/objects/bonsai-normal/bbonsai-5.iob new file mode 100644 index 00000000..877d3d1e Binary files /dev/null and b/objects/bonsai-normal/bbonsai-5.iob differ diff --git a/objects/bonsai-normal/bbonsai-6.iob b/objects/bonsai-normal/bbonsai-6.iob new file mode 100644 index 00000000..d15d7a8f Binary files /dev/null and b/objects/bonsai-normal/bbonsai-6.iob differ diff --git a/objects/bonsai-normal/bbonsai-7.iob b/objects/bonsai-normal/bbonsai-7.iob new file mode 100644 index 00000000..24642984 Binary files /dev/null and b/objects/bonsai-normal/bbonsai-7.iob differ diff --git a/objects/bonsai-normal/bbonsai-8.iob b/objects/bonsai-normal/bbonsai-8.iob new file mode 100644 index 00000000..72dd9e45 Binary files /dev/null and b/objects/bonsai-normal/bbonsai-8.iob differ diff --git a/objects/bonsai-normal/bbonsai-9.iob b/objects/bonsai-normal/bbonsai-9.iob new file mode 100644 index 00000000..2a6a446e Binary files /dev/null and b/objects/bonsai-normal/bbonsai-9.iob differ diff --git a/objects/boulder-stone/boulder1.iob b/objects/boulder-stone/boulder1.iob new file mode 100644 index 00000000..9d003ac0 Binary files /dev/null and b/objects/boulder-stone/boulder1.iob differ diff --git a/objects/boulder-stone/boulder10.iob b/objects/boulder-stone/boulder10.iob new file mode 100644 index 00000000..c83aea72 Binary files /dev/null and b/objects/boulder-stone/boulder10.iob differ diff --git a/objects/boulder-stone/boulder11.iob b/objects/boulder-stone/boulder11.iob new file mode 100644 index 00000000..637cd42e Binary files /dev/null and b/objects/boulder-stone/boulder11.iob differ diff --git a/objects/boulder-stone/boulder12.iob b/objects/boulder-stone/boulder12.iob new file mode 100644 index 00000000..9e983674 Binary files /dev/null and b/objects/boulder-stone/boulder12.iob differ diff --git a/objects/boulder-stone/boulder13.iob b/objects/boulder-stone/boulder13.iob new file mode 100644 index 00000000..db01083f Binary files /dev/null and b/objects/boulder-stone/boulder13.iob differ diff --git a/objects/boulder-stone/boulder14.iob b/objects/boulder-stone/boulder14.iob new file mode 100644 index 00000000..ae25d665 Binary files /dev/null and b/objects/boulder-stone/boulder14.iob differ diff --git a/objects/boulder-stone/boulder15.iob b/objects/boulder-stone/boulder15.iob new file mode 100644 index 00000000..4c51b470 Binary files /dev/null and b/objects/boulder-stone/boulder15.iob differ diff --git a/objects/boulder-stone/boulder2.iob b/objects/boulder-stone/boulder2.iob new file mode 100644 index 00000000..cdb66fe0 Binary files /dev/null and b/objects/boulder-stone/boulder2.iob differ diff --git a/objects/boulder-stone/boulder3.iob b/objects/boulder-stone/boulder3.iob new file mode 100644 index 00000000..e4e92107 Binary files /dev/null and b/objects/boulder-stone/boulder3.iob differ diff --git a/objects/boulder-stone/boulder4.iob b/objects/boulder-stone/boulder4.iob new file mode 100644 index 00000000..0805ab2c Binary files /dev/null and b/objects/boulder-stone/boulder4.iob differ diff --git a/objects/boulder-stone/boulder5.iob b/objects/boulder-stone/boulder5.iob new file mode 100644 index 00000000..f8d0bedd Binary files /dev/null and b/objects/boulder-stone/boulder5.iob differ diff --git a/objects/boulder-stone/boulder6.iob b/objects/boulder-stone/boulder6.iob new file mode 100644 index 00000000..21ec4bea Binary files /dev/null and b/objects/boulder-stone/boulder6.iob differ diff --git a/objects/boulder-stone/boulder7.iob b/objects/boulder-stone/boulder7.iob new file mode 100644 index 00000000..9d2668b7 Binary files /dev/null and b/objects/boulder-stone/boulder7.iob differ diff --git a/objects/boulder-stone/boulder8.iob b/objects/boulder-stone/boulder8.iob new file mode 100644 index 00000000..62c99213 Binary files /dev/null and b/objects/boulder-stone/boulder8.iob differ diff --git a/objects/boulder-stone/boulder9.iob b/objects/boulder-stone/boulder9.iob new file mode 100644 index 00000000..112f717d Binary files /dev/null and b/objects/boulder-stone/boulder9.iob differ diff --git a/objects/boulder/boulder1.iob b/objects/boulder/boulder1.iob new file mode 100644 index 00000000..0d23793d Binary files /dev/null and b/objects/boulder/boulder1.iob differ diff --git a/objects/boulder/boulder10.iob b/objects/boulder/boulder10.iob new file mode 100644 index 00000000..2fc64260 Binary files /dev/null and b/objects/boulder/boulder10.iob differ diff --git a/objects/boulder/boulder11.iob b/objects/boulder/boulder11.iob new file mode 100644 index 00000000..9185dbcc Binary files /dev/null and b/objects/boulder/boulder11.iob differ diff --git a/objects/boulder/boulder12.iob b/objects/boulder/boulder12.iob new file mode 100644 index 00000000..e56e5e51 Binary files /dev/null and b/objects/boulder/boulder12.iob differ diff --git a/objects/boulder/boulder13.iob b/objects/boulder/boulder13.iob new file mode 100644 index 00000000..626ee06b Binary files /dev/null and b/objects/boulder/boulder13.iob differ diff --git a/objects/boulder/boulder14.iob b/objects/boulder/boulder14.iob new file mode 100644 index 00000000..0a920d2e Binary files /dev/null and b/objects/boulder/boulder14.iob differ diff --git a/objects/boulder/boulder15.iob b/objects/boulder/boulder15.iob new file mode 100644 index 00000000..3442af79 Binary files /dev/null and b/objects/boulder/boulder15.iob differ diff --git a/objects/boulder/boulder2.iob b/objects/boulder/boulder2.iob new file mode 100644 index 00000000..97c2b4e0 Binary files /dev/null and b/objects/boulder/boulder2.iob differ diff --git a/objects/boulder/boulder3.iob b/objects/boulder/boulder3.iob new file mode 100644 index 00000000..877e71b1 Binary files /dev/null and b/objects/boulder/boulder3.iob differ diff --git a/objects/boulder/boulder4.iob b/objects/boulder/boulder4.iob new file mode 100644 index 00000000..95c8808c Binary files /dev/null and b/objects/boulder/boulder4.iob differ diff --git a/objects/boulder/boulder5.iob b/objects/boulder/boulder5.iob new file mode 100644 index 00000000..0633b2fa Binary files /dev/null and b/objects/boulder/boulder5.iob differ diff --git a/objects/boulder/boulder6.iob b/objects/boulder/boulder6.iob new file mode 100644 index 00000000..f663612a Binary files /dev/null and b/objects/boulder/boulder6.iob differ diff --git a/objects/boulder/boulder7.iob b/objects/boulder/boulder7.iob new file mode 100644 index 00000000..aa804f95 Binary files /dev/null and b/objects/boulder/boulder7.iob differ diff --git a/objects/boulder/boulder8.iob b/objects/boulder/boulder8.iob new file mode 100644 index 00000000..134f75c6 Binary files /dev/null and b/objects/boulder/boulder8.iob differ diff --git a/objects/boulder/boulder9.iob b/objects/boulder/boulder9.iob new file mode 100644 index 00000000..91c8c6d0 Binary files /dev/null and b/objects/boulder/boulder9.iob differ 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/cactus-white/c1.iob b/objects/cactus-white/c1.iob new file mode 100644 index 00000000..7586f1e7 Binary files /dev/null and b/objects/cactus-white/c1.iob differ diff --git a/objects/cactus-white/c2.iob b/objects/cactus-white/c2.iob new file mode 100644 index 00000000..0797b52d Binary files /dev/null and b/objects/cactus-white/c2.iob differ diff --git a/objects/cactus-white/c3.iob b/objects/cactus-white/c3.iob new file mode 100644 index 00000000..795f9eb3 Binary files /dev/null and b/objects/cactus-white/c3.iob differ diff --git a/objects/cactus-white/c4.iob b/objects/cactus-white/c4.iob new file mode 100644 index 00000000..eb67dc36 Binary files /dev/null and b/objects/cactus-white/c4.iob differ diff --git a/objects/cambian-drift/cambian-drift-3.iob b/objects/cambian-drift/cambian-drift-3.iob new file mode 100644 index 00000000..eb38c9fd Binary files /dev/null and b/objects/cambian-drift/cambian-drift-3.iob differ diff --git a/objects/cambian-drift/cambian-drift-4.iob b/objects/cambian-drift/cambian-drift-4.iob new file mode 100644 index 00000000..2e044925 Binary files /dev/null and b/objects/cambian-drift/cambian-drift-4.iob differ diff --git a/objects/cambian-drift/cambian-drift-5.iob b/objects/cambian-drift/cambian-drift-5.iob new file mode 100644 index 00000000..73cff0c1 Binary files /dev/null and b/objects/cambian-drift/cambian-drift-5.iob differ diff --git a/objects/cambian-drift/cambian-drift-6.iob b/objects/cambian-drift/cambian-drift-6.iob new file mode 100644 index 00000000..c542487e Binary files /dev/null and b/objects/cambian-drift/cambian-drift-6.iob differ diff --git a/objects/cambian-drift/cambian-drift-7.iob b/objects/cambian-drift/cambian-drift-7.iob new file mode 100644 index 00000000..348ba4a2 Binary files /dev/null and b/objects/cambian-drift/cambian-drift-7.iob differ diff --git a/objects/cambian-drift/cambian-drift-8.iob b/objects/cambian-drift/cambian-drift-8.iob new file mode 100644 index 00000000..2a2eb626 Binary files /dev/null and b/objects/cambian-drift/cambian-drift-8.iob differ diff --git a/objects/cambian-drift/cambian-drift-9.iob b/objects/cambian-drift/cambian-drift-9.iob new file mode 100644 index 00000000..54e4da28 Binary files /dev/null and b/objects/cambian-drift/cambian-drift-9.iob differ diff --git a/objects/cambian-drift/cambian_drift-1.iob b/objects/cambian-drift/cambian_drift-1.iob new file mode 100644 index 00000000..85ee7ecd Binary files /dev/null and b/objects/cambian-drift/cambian_drift-1.iob differ diff --git a/objects/cambian-drift/cambian_drift-2.iob b/objects/cambian-drift/cambian_drift-2.iob new file mode 100644 index 00000000..6a3b58b4 Binary files /dev/null and b/objects/cambian-drift/cambian_drift-2.iob differ diff --git a/objects/camp/barrel-bin.iob b/objects/camp/barrel-bin.iob new file mode 100644 index 00000000..b521553e Binary files /dev/null and b/objects/camp/barrel-bin.iob differ diff --git a/objects/camp/camp.iob b/objects/camp/camp.iob new file mode 100644 index 00000000..5c3ef3ea Binary files /dev/null and b/objects/camp/camp.iob differ diff --git a/objects/camp/camp2.iob b/objects/camp/camp2.iob new file mode 100644 index 00000000..f889eb59 Binary files /dev/null and b/objects/camp/camp2.iob differ diff --git a/objects/camp/camp3.iob b/objects/camp/camp3.iob new file mode 100644 index 00000000..b041e9e5 Binary files /dev/null and b/objects/camp/camp3.iob differ diff --git a/objects/camp/camp4.iob b/objects/camp/camp4.iob new file mode 100644 index 00000000..f31a90c4 Binary files /dev/null and b/objects/camp/camp4.iob differ diff --git a/objects/camp/camp5.iob b/objects/camp/camp5.iob new file mode 100644 index 00000000..06da6752 Binary files /dev/null and b/objects/camp/camp5.iob differ diff --git a/objects/camp/soul-camp.iob b/objects/camp/soul-camp.iob new file mode 100644 index 00000000..dc0f1ba0 Binary files /dev/null and b/objects/camp/soul-camp.iob differ diff --git a/objects/cave1.iob b/objects/cave1.iob new file mode 100644 index 00000000..4c4763ce Binary files /dev/null and b/objects/cave1.iob differ diff --git a/objects/cave2.iob b/objects/cave2.iob new file mode 100644 index 00000000..f9ee54f3 Binary files /dev/null and b/objects/cave2.iob differ diff --git a/objects/caves/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..c728a936 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/clutter/JClutter1.iob b/objects/clutter/JClutter1.iob new file mode 100644 index 00000000..ede30434 Binary files /dev/null and b/objects/clutter/JClutter1.iob differ diff --git a/objects/clutter/JClutter10.iob b/objects/clutter/JClutter10.iob new file mode 100644 index 00000000..9afecc87 Binary files /dev/null and b/objects/clutter/JClutter10.iob differ diff --git a/objects/clutter/JClutter11.iob b/objects/clutter/JClutter11.iob new file mode 100644 index 00000000..875bd332 Binary files /dev/null and b/objects/clutter/JClutter11.iob differ diff --git a/objects/clutter/JClutter12.iob b/objects/clutter/JClutter12.iob new file mode 100644 index 00000000..ad09a0ba Binary files /dev/null and b/objects/clutter/JClutter12.iob differ diff --git a/objects/clutter/JClutter13.iob b/objects/clutter/JClutter13.iob new file mode 100644 index 00000000..7f1333a4 Binary files /dev/null and b/objects/clutter/JClutter13.iob differ diff --git a/objects/clutter/JClutter2.iob b/objects/clutter/JClutter2.iob new file mode 100644 index 00000000..dc575b93 Binary files /dev/null and b/objects/clutter/JClutter2.iob differ diff --git a/objects/clutter/JClutter3.iob b/objects/clutter/JClutter3.iob new file mode 100644 index 00000000..3aa704b7 Binary files /dev/null and b/objects/clutter/JClutter3.iob differ diff --git a/objects/clutter/JClutter4.iob b/objects/clutter/JClutter4.iob new file mode 100644 index 00000000..c3ad5387 Binary files /dev/null and b/objects/clutter/JClutter4.iob differ diff --git a/objects/clutter/JClutter5.iob b/objects/clutter/JClutter5.iob new file mode 100644 index 00000000..68e97363 Binary files /dev/null and b/objects/clutter/JClutter5.iob differ diff --git a/objects/clutter/JClutter6.iob b/objects/clutter/JClutter6.iob new file mode 100644 index 00000000..ba32727d Binary files /dev/null and b/objects/clutter/JClutter6.iob differ diff --git a/objects/clutter/JClutter7.iob b/objects/clutter/JClutter7.iob new file mode 100644 index 00000000..674b185c Binary files /dev/null and b/objects/clutter/JClutter7.iob differ diff --git a/objects/clutter/JClutter8.iob b/objects/clutter/JClutter8.iob new file mode 100644 index 00000000..93cc003c Binary files /dev/null and b/objects/clutter/JClutter8.iob differ diff --git a/objects/clutter/JClutter9.iob b/objects/clutter/JClutter9.iob new file mode 100644 index 00000000..f051bf64 Binary files /dev/null and b/objects/clutter/JClutter9.iob differ diff --git a/objects/clutter/Jstone1.iob b/objects/clutter/Jstone1.iob new file mode 100644 index 00000000..23feb5b8 Binary files /dev/null and b/objects/clutter/Jstone1.iob differ diff --git a/objects/clutter/Jstone2.iob b/objects/clutter/Jstone2.iob new file mode 100644 index 00000000..85ebdfb5 Binary files /dev/null and b/objects/clutter/Jstone2.iob differ diff --git a/objects/clutter/birch-clutt-1.iob b/objects/clutter/birch-clutt-1.iob new file mode 100644 index 00000000..c529bf8f Binary files /dev/null and b/objects/clutter/birch-clutt-1.iob differ diff --git a/objects/clutter/birch-clutt-2.iob b/objects/clutter/birch-clutt-2.iob new file mode 100644 index 00000000..3b2ecc8c Binary files /dev/null and b/objects/clutter/birch-clutt-2.iob differ diff --git a/objects/clutter/birch-clutt-3.iob b/objects/clutter/birch-clutt-3.iob new file mode 100644 index 00000000..ce2f42ef Binary files /dev/null and b/objects/clutter/birch-clutt-3.iob differ diff --git a/objects/clutter/birch-clutt-4.iob b/objects/clutter/birch-clutt-4.iob new file mode 100644 index 00000000..3788bf1e Binary files /dev/null and b/objects/clutter/birch-clutt-4.iob differ diff --git a/objects/clutter/birch-clutt-5.iob b/objects/clutter/birch-clutt-5.iob new file mode 100644 index 00000000..ea0c4595 Binary files /dev/null and b/objects/clutter/birch-clutt-5.iob differ diff --git a/objects/clutter/desert-post1.iob b/objects/clutter/desert-post1.iob new file mode 100644 index 00000000..5581722e Binary files /dev/null and b/objects/clutter/desert-post1.iob differ diff --git a/objects/clutter/desert-post2.iob b/objects/clutter/desert-post2.iob new file mode 100644 index 00000000..792012f0 Binary files /dev/null and b/objects/clutter/desert-post2.iob differ diff --git a/objects/clutter/desert-post3.iob b/objects/clutter/desert-post3.iob new file mode 100644 index 00000000..ba802739 Binary files /dev/null and b/objects/clutter/desert-post3.iob differ diff --git a/objects/clutter/doak-spec-1.iob b/objects/clutter/doak-spec-1.iob new file mode 100644 index 00000000..26ea63c6 Binary files /dev/null and b/objects/clutter/doak-spec-1.iob differ diff --git a/objects/clutter/doak-spec-2.iob b/objects/clutter/doak-spec-2.iob new file mode 100644 index 00000000..1211a38c Binary files /dev/null and b/objects/clutter/doak-spec-2.iob differ diff --git a/objects/clutter/doak-spec-3.iob b/objects/clutter/doak-spec-3.iob new file mode 100644 index 00000000..bccc6a48 Binary files /dev/null and b/objects/clutter/doak-spec-3.iob differ diff --git a/objects/clutter/oak-clutt-1.iob b/objects/clutter/oak-clutt-1.iob new file mode 100644 index 00000000..d0c57a54 Binary files /dev/null and b/objects/clutter/oak-clutt-1.iob differ diff --git a/objects/clutter/oak-clutt-2.iob b/objects/clutter/oak-clutt-2.iob new file mode 100644 index 00000000..150b2111 Binary files /dev/null and b/objects/clutter/oak-clutt-2.iob differ diff --git a/objects/clutter/oak-clutt-3.iob b/objects/clutter/oak-clutt-3.iob new file mode 100644 index 00000000..efe9c561 Binary files /dev/null and b/objects/clutter/oak-clutt-3.iob differ diff --git a/objects/clutter/oak-clutt-4.iob b/objects/clutter/oak-clutt-4.iob new file mode 100644 index 00000000..2649225f Binary files /dev/null and b/objects/clutter/oak-clutt-4.iob differ diff --git a/objects/clutter/oak-clutt-5.iob b/objects/clutter/oak-clutt-5.iob new file mode 100644 index 00000000..4c89981e Binary files /dev/null and b/objects/clutter/oak-clutt-5.iob differ diff --git a/objects/clutter/spruce-clutt-1.iob b/objects/clutter/spruce-clutt-1.iob new file mode 100644 index 00000000..e6fa6dc9 Binary files /dev/null and b/objects/clutter/spruce-clutt-1.iob differ diff --git a/objects/clutter/spruce-clutt-2.iob b/objects/clutter/spruce-clutt-2.iob new file mode 100644 index 00000000..40bf40d0 Binary files /dev/null and b/objects/clutter/spruce-clutt-2.iob differ diff --git a/objects/clutter/spruce-clutt-3.iob b/objects/clutter/spruce-clutt-3.iob new file mode 100644 index 00000000..85e807a7 Binary files /dev/null and b/objects/clutter/spruce-clutt-3.iob differ diff --git a/objects/clutter/spruce-clutt-4.iob b/objects/clutter/spruce-clutt-4.iob new file mode 100644 index 00000000..d470bfa2 Binary files /dev/null and b/objects/clutter/spruce-clutt-4.iob differ diff --git a/objects/clutter/spruce-clutt-5.iob b/objects/clutter/spruce-clutt-5.iob new file mode 100644 index 00000000..a604ed4d Binary files /dev/null and b/objects/clutter/spruce-clutt-5.iob differ diff --git a/objects/clutter/spruce-clutter.iob b/objects/clutter/spruce-clutter.iob new file mode 100644 index 00000000..b0feb511 Binary files /dev/null and b/objects/clutter/spruce-clutter.iob differ diff --git a/objects/clutter/stone-clutt-1.iob b/objects/clutter/stone-clutt-1.iob new file mode 100644 index 00000000..7e09542c Binary files /dev/null and b/objects/clutter/stone-clutt-1.iob differ diff --git a/objects/clutter/stone-clutt-2.iob b/objects/clutter/stone-clutt-2.iob new file mode 100644 index 00000000..97c3af68 Binary files /dev/null and b/objects/clutter/stone-clutt-2.iob differ diff --git a/objects/clutter/stone-clutt-3.iob b/objects/clutter/stone-clutt-3.iob new file mode 100644 index 00000000..ddcecfdc Binary files /dev/null and b/objects/clutter/stone-clutt-3.iob differ diff --git a/objects/clutter/stone-clutt-4.iob b/objects/clutter/stone-clutt-4.iob new file mode 100644 index 00000000..58d28bd2 Binary files /dev/null and b/objects/clutter/stone-clutt-4.iob differ diff --git a/objects/clutter/stone-clutt-5.iob b/objects/clutter/stone-clutt-5.iob new file mode 100644 index 00000000..66d15293 Binary files /dev/null and b/objects/clutter/stone-clutt-5.iob differ diff --git a/objects/clutter/stone-clutt-6.iob b/objects/clutter/stone-clutt-6.iob new file mode 100644 index 00000000..84e4bded Binary files /dev/null and b/objects/clutter/stone-clutt-6.iob differ diff --git a/objects/clutter/stone-clutt-7.iob b/objects/clutter/stone-clutt-7.iob new file mode 100644 index 00000000..2985919d Binary files /dev/null and b/objects/clutter/stone-clutt-7.iob differ diff --git a/objects/clutter/subporta.iob b/objects/clutter/subporta.iob new file mode 100644 index 00000000..1450fc27 Binary files /dev/null and b/objects/clutter/subporta.iob differ diff --git a/objects/coral-rgb/coral-by-1.iob b/objects/coral-rgb/coral-by-1.iob new file mode 100644 index 00000000..495c3cfd Binary files /dev/null and b/objects/coral-rgb/coral-by-1.iob differ diff --git a/objects/coral-rgb/coral-by-2.iob b/objects/coral-rgb/coral-by-2.iob new file mode 100644 index 00000000..0f274322 Binary files /dev/null and b/objects/coral-rgb/coral-by-2.iob differ diff --git a/objects/coral-rgb/coral-by-3.iob b/objects/coral-rgb/coral-by-3.iob new file mode 100644 index 00000000..dc8cadaa Binary files /dev/null and b/objects/coral-rgb/coral-by-3.iob differ diff --git a/objects/coral-rgb/coral-by-4.iob b/objects/coral-rgb/coral-by-4.iob new file mode 100644 index 00000000..4acf3f21 Binary files /dev/null and b/objects/coral-rgb/coral-by-4.iob differ diff --git a/objects/coral-rgb/coral-pink-1.iob b/objects/coral-rgb/coral-pink-1.iob new file mode 100644 index 00000000..df6e063e Binary files /dev/null and b/objects/coral-rgb/coral-pink-1.iob differ diff --git a/objects/coral-rgb/coral-pink-2.iob b/objects/coral-rgb/coral-pink-2.iob new file mode 100644 index 00000000..874b0ef4 Binary files /dev/null and b/objects/coral-rgb/coral-pink-2.iob differ diff --git a/objects/coral-rgb/coral-pink-3.iob b/objects/coral-rgb/coral-pink-3.iob new file mode 100644 index 00000000..a399611e Binary files /dev/null and b/objects/coral-rgb/coral-pink-3.iob differ diff --git a/objects/coral-rgb/coral-pink-4.iob b/objects/coral-rgb/coral-pink-4.iob new file mode 100644 index 00000000..dff0b836 Binary files /dev/null and b/objects/coral-rgb/coral-pink-4.iob differ diff --git a/objects/coral-rgb/coral-purp-1.iob b/objects/coral-rgb/coral-purp-1.iob new file mode 100644 index 00000000..33aab052 Binary files /dev/null and b/objects/coral-rgb/coral-purp-1.iob differ diff --git a/objects/coral-rgb/coral-purp-2.iob b/objects/coral-rgb/coral-purp-2.iob new file mode 100644 index 00000000..0ad5b120 Binary files /dev/null and b/objects/coral-rgb/coral-purp-2.iob differ diff --git a/objects/coral-rgb/coral-purp-3.iob b/objects/coral-rgb/coral-purp-3.iob new file mode 100644 index 00000000..06f3e491 Binary files /dev/null and b/objects/coral-rgb/coral-purp-3.iob differ diff --git a/objects/coral-rgb/coral-red-1.iob b/objects/coral-rgb/coral-red-1.iob new file mode 100644 index 00000000..a8afab3a Binary files /dev/null and b/objects/coral-rgb/coral-red-1.iob differ diff --git a/objects/coral-rgb/coral-yellow-3.iob b/objects/coral-rgb/coral-yellow-3.iob new file mode 100644 index 00000000..4af6a8eb Binary files /dev/null and b/objects/coral-rgb/coral-yellow-3.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/coral/stonedirtsetter-1.iob b/objects/coral/stonedirtsetter-1.iob new file mode 100644 index 00000000..37597c70 Binary files /dev/null and b/objects/coral/stonedirtsetter-1.iob differ diff --git a/objects/coral/stonedirtsetter-2.iob b/objects/coral/stonedirtsetter-2.iob new file mode 100644 index 00000000..0233b920 Binary files /dev/null and b/objects/coral/stonedirtsetter-2.iob differ diff --git a/objects/coral/stonedirtsetter-3.iob b/objects/coral/stonedirtsetter-3.iob new file mode 100644 index 00000000..eeee451b Binary files /dev/null and b/objects/coral/stonedirtsetter-3.iob differ diff --git a/objects/coral/stonedirtsetter-4.iob b/objects/coral/stonedirtsetter-4.iob new file mode 100644 index 00000000..06bf9687 Binary files /dev/null and b/objects/coral/stonedirtsetter-4.iob differ diff --git a/objects/coral/stonedirtsetter-5.iob b/objects/coral/stonedirtsetter-5.iob new file mode 100644 index 00000000..8405f093 Binary files /dev/null and b/objects/coral/stonedirtsetter-5.iob differ diff --git a/objects/coral/stonedirtsetter-6.iob b/objects/coral/stonedirtsetter-6.iob new file mode 100644 index 00000000..3d513550 Binary files /dev/null and b/objects/coral/stonedirtsetter-6.iob differ diff --git a/objects/coral/stonedirtsetter-7.iob b/objects/coral/stonedirtsetter-7.iob new file mode 100644 index 00000000..612a467c Binary files /dev/null and b/objects/coral/stonedirtsetter-7.iob differ diff --git a/objects/corrupted/crimsonwood-1.iob b/objects/corrupted/crimsonwood-1.iob new file mode 100644 index 00000000..ac9c54d2 Binary files /dev/null and b/objects/corrupted/crimsonwood-1.iob differ diff --git a/objects/corrupted/crimsonwood-2.iob b/objects/corrupted/crimsonwood-2.iob new file mode 100644 index 00000000..7ec32c03 Binary files /dev/null and b/objects/corrupted/crimsonwood-2.iob differ diff --git a/objects/corrupted/crimsonwood-3.iob b/objects/corrupted/crimsonwood-3.iob new file mode 100644 index 00000000..2d8f7eaa Binary files /dev/null and b/objects/corrupted/crimsonwood-3.iob differ diff --git a/objects/corrupted/crimsonwood-4.iob b/objects/corrupted/crimsonwood-4.iob new file mode 100644 index 00000000..aa89da4d Binary files /dev/null and b/objects/corrupted/crimsonwood-4.iob differ diff --git a/objects/corrupted/crimsonwood-5.iob b/objects/corrupted/crimsonwood-5.iob new file mode 100644 index 00000000..ee1fb6c7 Binary files /dev/null and b/objects/corrupted/crimsonwood-5.iob differ diff --git a/objects/corrupted/warpedwood-1.iob b/objects/corrupted/warpedwood-1.iob new file mode 100644 index 00000000..fa912bae Binary files /dev/null and b/objects/corrupted/warpedwood-1.iob differ diff --git a/objects/corrupted/warpedwood-2.iob b/objects/corrupted/warpedwood-2.iob new file mode 100644 index 00000000..c1fe4ca0 Binary files /dev/null and b/objects/corrupted/warpedwood-2.iob differ diff --git a/objects/corrupted/warpedwood-3.iob b/objects/corrupted/warpedwood-3.iob new file mode 100644 index 00000000..328185ff Binary files /dev/null and b/objects/corrupted/warpedwood-3.iob differ diff --git a/objects/corrupted/warpedwood-4.iob b/objects/corrupted/warpedwood-4.iob new file mode 100644 index 00000000..4f9bbebd Binary files /dev/null and b/objects/corrupted/warpedwood-4.iob differ diff --git a/objects/corrupted/warpedwood-5.iob b/objects/corrupted/warpedwood-5.iob new file mode 100644 index 00000000..59a1d22a Binary files /dev/null and b/objects/corrupted/warpedwood-5.iob differ diff --git a/objects/corrupted/warpedwood-6.iob b/objects/corrupted/warpedwood-6.iob new file mode 100644 index 00000000..5cde4161 Binary files /dev/null and b/objects/corrupted/warpedwood-6.iob differ diff --git a/objects/creepy-oak/FantasyOak1.iob b/objects/creepy-oak/FantasyOak1.iob new file mode 100644 index 00000000..8071fc18 Binary files /dev/null and b/objects/creepy-oak/FantasyOak1.iob differ diff --git a/objects/creepy-oak/FantasyOak10.iob b/objects/creepy-oak/FantasyOak10.iob new file mode 100644 index 00000000..ec13dcd1 Binary files /dev/null and b/objects/creepy-oak/FantasyOak10.iob differ diff --git a/objects/creepy-oak/FantasyOak11.iob b/objects/creepy-oak/FantasyOak11.iob new file mode 100644 index 00000000..4a58ae91 Binary files /dev/null and b/objects/creepy-oak/FantasyOak11.iob differ diff --git a/objects/creepy-oak/FantasyOak12.iob b/objects/creepy-oak/FantasyOak12.iob new file mode 100644 index 00000000..a49a9db2 Binary files /dev/null and b/objects/creepy-oak/FantasyOak12.iob differ diff --git a/objects/creepy-oak/FantasyOak13.iob b/objects/creepy-oak/FantasyOak13.iob new file mode 100644 index 00000000..6076a016 Binary files /dev/null and b/objects/creepy-oak/FantasyOak13.iob differ diff --git a/objects/creepy-oak/FantasyOak14.iob b/objects/creepy-oak/FantasyOak14.iob new file mode 100644 index 00000000..fcae6535 Binary files /dev/null and b/objects/creepy-oak/FantasyOak14.iob differ diff --git a/objects/creepy-oak/FantasyOak15.iob b/objects/creepy-oak/FantasyOak15.iob new file mode 100644 index 00000000..1469a6d7 Binary files /dev/null and b/objects/creepy-oak/FantasyOak15.iob differ diff --git a/objects/creepy-oak/FantasyOak16.iob b/objects/creepy-oak/FantasyOak16.iob new file mode 100644 index 00000000..a4f0b388 Binary files /dev/null and b/objects/creepy-oak/FantasyOak16.iob differ diff --git a/objects/creepy-oak/FantasyOak17.iob b/objects/creepy-oak/FantasyOak17.iob new file mode 100644 index 00000000..df20aebe Binary files /dev/null and b/objects/creepy-oak/FantasyOak17.iob differ diff --git a/objects/creepy-oak/FantasyOak18.iob b/objects/creepy-oak/FantasyOak18.iob new file mode 100644 index 00000000..84fb0680 Binary files /dev/null and b/objects/creepy-oak/FantasyOak18.iob differ diff --git a/objects/creepy-oak/FantasyOak19.iob b/objects/creepy-oak/FantasyOak19.iob new file mode 100644 index 00000000..5dccd982 Binary files /dev/null and b/objects/creepy-oak/FantasyOak19.iob differ diff --git a/objects/creepy-oak/FantasyOak2.iob b/objects/creepy-oak/FantasyOak2.iob new file mode 100644 index 00000000..d45e6fbb Binary files /dev/null and b/objects/creepy-oak/FantasyOak2.iob differ diff --git a/objects/creepy-oak/FantasyOak3.iob b/objects/creepy-oak/FantasyOak3.iob new file mode 100644 index 00000000..1b32bbe5 Binary files /dev/null and b/objects/creepy-oak/FantasyOak3.iob differ diff --git a/objects/creepy-oak/FantasyOak4.iob b/objects/creepy-oak/FantasyOak4.iob new file mode 100644 index 00000000..d3c7fc94 Binary files /dev/null and b/objects/creepy-oak/FantasyOak4.iob differ diff --git a/objects/creepy-oak/FantasyOak5.iob b/objects/creepy-oak/FantasyOak5.iob new file mode 100644 index 00000000..94b24494 Binary files /dev/null and b/objects/creepy-oak/FantasyOak5.iob differ diff --git a/objects/creepy-oak/FantasyOak6.iob b/objects/creepy-oak/FantasyOak6.iob new file mode 100644 index 00000000..4275bc0a Binary files /dev/null and b/objects/creepy-oak/FantasyOak6.iob differ diff --git a/objects/creepy-oak/FantasyOak7.iob b/objects/creepy-oak/FantasyOak7.iob new file mode 100644 index 00000000..2928c6ea Binary files /dev/null and b/objects/creepy-oak/FantasyOak7.iob differ diff --git a/objects/creepy-oak/FantasyOak8.iob b/objects/creepy-oak/FantasyOak8.iob new file mode 100644 index 00000000..eb7f0310 Binary files /dev/null and b/objects/creepy-oak/FantasyOak8.iob differ diff --git a/objects/creepy-oak/FantasyOak9.iob b/objects/creepy-oak/FantasyOak9.iob new file mode 100644 index 00000000..7a03748c Binary files /dev/null and b/objects/creepy-oak/FantasyOak9.iob differ diff --git a/objects/crystal/crystal-1.iob b/objects/crystal/crystal-1.iob new file mode 100644 index 00000000..1b006397 Binary files /dev/null and b/objects/crystal/crystal-1.iob differ diff --git a/objects/crystal/crystal-10.iob b/objects/crystal/crystal-10.iob new file mode 100644 index 00000000..bbc5c29b Binary files /dev/null and b/objects/crystal/crystal-10.iob differ diff --git a/objects/crystal/crystal-2.iob b/objects/crystal/crystal-2.iob new file mode 100644 index 00000000..fcd8ed23 Binary files /dev/null and b/objects/crystal/crystal-2.iob differ diff --git a/objects/crystal/crystal-3.iob b/objects/crystal/crystal-3.iob new file mode 100644 index 00000000..be73b748 Binary files /dev/null and b/objects/crystal/crystal-3.iob differ diff --git a/objects/crystal/crystal-4.iob b/objects/crystal/crystal-4.iob new file mode 100644 index 00000000..d356b699 Binary files /dev/null and b/objects/crystal/crystal-4.iob differ diff --git a/objects/crystal/crystal-5.iob b/objects/crystal/crystal-5.iob new file mode 100644 index 00000000..6a6b6d7e Binary files /dev/null and b/objects/crystal/crystal-5.iob differ diff --git a/objects/crystal/crystal-6.iob b/objects/crystal/crystal-6.iob new file mode 100644 index 00000000..d32fb8d9 Binary files /dev/null and b/objects/crystal/crystal-6.iob differ diff --git a/objects/crystal/crystal-7.iob b/objects/crystal/crystal-7.iob new file mode 100644 index 00000000..3c34ee00 Binary files /dev/null and b/objects/crystal/crystal-7.iob differ diff --git a/objects/crystal/crystal-8.iob b/objects/crystal/crystal-8.iob new file mode 100644 index 00000000..36dc71cb Binary files /dev/null and b/objects/crystal/crystal-8.iob differ diff --git a/objects/crystal/crystal-9.iob b/objects/crystal/crystal-9.iob new file mode 100644 index 00000000..6408ed70 Binary files /dev/null and b/objects/crystal/crystal-9.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-1.iob b/objects/dark-oak-medium/dark-oak-denmyre-1.iob new file mode 100644 index 00000000..acc66ca5 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-1.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-10.iob b/objects/dark-oak-medium/dark-oak-denmyre-10.iob new file mode 100644 index 00000000..58bedd04 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-10.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-11.iob b/objects/dark-oak-medium/dark-oak-denmyre-11.iob new file mode 100644 index 00000000..f520b013 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-11.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-12.iob b/objects/dark-oak-medium/dark-oak-denmyre-12.iob new file mode 100644 index 00000000..55026af4 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-12.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-13.iob b/objects/dark-oak-medium/dark-oak-denmyre-13.iob new file mode 100644 index 00000000..be41b9f7 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-13.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-14.iob b/objects/dark-oak-medium/dark-oak-denmyre-14.iob new file mode 100644 index 00000000..0932a358 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-14.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-15.iob b/objects/dark-oak-medium/dark-oak-denmyre-15.iob new file mode 100644 index 00000000..dbd465a2 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-15.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-16.iob b/objects/dark-oak-medium/dark-oak-denmyre-16.iob new file mode 100644 index 00000000..8528692f Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-16.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-2.iob b/objects/dark-oak-medium/dark-oak-denmyre-2.iob new file mode 100644 index 00000000..778a9cc4 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-2.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-3.iob b/objects/dark-oak-medium/dark-oak-denmyre-3.iob new file mode 100644 index 00000000..bfaa316b Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-3.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-4.iob b/objects/dark-oak-medium/dark-oak-denmyre-4.iob new file mode 100644 index 00000000..279d3d40 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-4.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-5.iob b/objects/dark-oak-medium/dark-oak-denmyre-5.iob new file mode 100644 index 00000000..06e15dea Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-5.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-6.iob b/objects/dark-oak-medium/dark-oak-denmyre-6.iob new file mode 100644 index 00000000..3e579a2e Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-6.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-7.iob b/objects/dark-oak-medium/dark-oak-denmyre-7.iob new file mode 100644 index 00000000..7220d152 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-7.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-8.iob b/objects/dark-oak-medium/dark-oak-denmyre-8.iob new file mode 100644 index 00000000..ea0aaaf6 Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-8.iob differ diff --git a/objects/dark-oak-medium/dark-oak-denmyre-9.iob b/objects/dark-oak-medium/dark-oak-denmyre-9.iob new file mode 100644 index 00000000..3a97521b Binary files /dev/null and b/objects/dark-oak-medium/dark-oak-denmyre-9.iob differ diff --git a/objects/dark-oak-medium/r1.iob b/objects/dark-oak-medium/r1.iob new file mode 100644 index 00000000..b1ab42f2 Binary files /dev/null and b/objects/dark-oak-medium/r1.iob differ diff --git a/objects/dark-oak-medium/r2.iob b/objects/dark-oak-medium/r2.iob new file mode 100644 index 00000000..3752053b Binary files /dev/null and b/objects/dark-oak-medium/r2.iob differ diff --git a/objects/darkjungle-large/JunLarge1.iob b/objects/darkjungle-large/JunLarge1.iob new file mode 100644 index 00000000..716d1b48 Binary files /dev/null and b/objects/darkjungle-large/JunLarge1.iob differ diff --git a/objects/darkjungle-large/JunLarge2.iob b/objects/darkjungle-large/JunLarge2.iob new file mode 100644 index 00000000..bda62946 Binary files /dev/null and b/objects/darkjungle-large/JunLarge2.iob differ diff --git a/objects/darkjungle-large/JunLarge3.iob b/objects/darkjungle-large/JunLarge3.iob new file mode 100644 index 00000000..886812d2 Binary files /dev/null and b/objects/darkjungle-large/JunLarge3.iob differ diff --git a/objects/darkjungle-large/JunLarge4.iob b/objects/darkjungle-large/JunLarge4.iob new file mode 100644 index 00000000..a35ecd94 Binary files /dev/null and b/objects/darkjungle-large/JunLarge4.iob differ diff --git a/objects/darkjungle-medium/J11.iob b/objects/darkjungle-medium/J11.iob new file mode 100644 index 00000000..5a37b473 Binary files /dev/null and b/objects/darkjungle-medium/J11.iob differ diff --git a/objects/darkjungle-medium/J12.iob b/objects/darkjungle-medium/J12.iob new file mode 100644 index 00000000..12ae030c Binary files /dev/null and b/objects/darkjungle-medium/J12.iob differ diff --git a/objects/darkjungle-medium/J13.iob b/objects/darkjungle-medium/J13.iob new file mode 100644 index 00000000..ad44bfb1 Binary files /dev/null and b/objects/darkjungle-medium/J13.iob differ diff --git a/objects/darkjungle-medium/J4.iob b/objects/darkjungle-medium/J4.iob new file mode 100644 index 00000000..071b3497 Binary files /dev/null and b/objects/darkjungle-medium/J4.iob differ diff --git a/objects/darkjungle-medium/J5.iob b/objects/darkjungle-medium/J5.iob new file mode 100644 index 00000000..87161bee Binary files /dev/null and b/objects/darkjungle-medium/J5.iob differ diff --git a/objects/darkjungle-medium/J6.iob b/objects/darkjungle-medium/J6.iob new file mode 100644 index 00000000..33a3ce37 Binary files /dev/null and b/objects/darkjungle-medium/J6.iob differ diff --git a/objects/darkjungle-medium/J7.iob b/objects/darkjungle-medium/J7.iob new file mode 100644 index 00000000..c82c8aa1 Binary files /dev/null and b/objects/darkjungle-medium/J7.iob differ diff --git a/objects/darkjungle-medium/J8.iob b/objects/darkjungle-medium/J8.iob new file mode 100644 index 00000000..dc80f51a Binary files /dev/null and b/objects/darkjungle-medium/J8.iob differ diff --git a/objects/darkjungle-medium/J9.iob b/objects/darkjungle-medium/J9.iob new file mode 100644 index 00000000..b870308b Binary files /dev/null and b/objects/darkjungle-medium/J9.iob differ diff --git a/objects/darkjungle-medium/j2.iob b/objects/darkjungle-medium/j2.iob new file mode 100644 index 00000000..fc224506 Binary files /dev/null and b/objects/darkjungle-medium/j2.iob differ diff --git a/objects/darkjungle-medium/j3.iob b/objects/darkjungle-medium/j3.iob new file mode 100644 index 00000000..60f10e2e Binary files /dev/null and b/objects/darkjungle-medium/j3.iob differ diff --git a/objects/darkoak-large/j1.iob b/objects/darkoak-large/j1.iob new file mode 100644 index 00000000..40cdc913 Binary files /dev/null and b/objects/darkoak-large/j1.iob differ diff --git a/objects/darkoak-small/oak1.iob b/objects/darkoak-small/oak1.iob new file mode 100644 index 00000000..fcc8b849 Binary files /dev/null and b/objects/darkoak-small/oak1.iob differ diff --git a/objects/darkoak-small/oak10.iob b/objects/darkoak-small/oak10.iob new file mode 100644 index 00000000..1abbc3ee Binary files /dev/null and b/objects/darkoak-small/oak10.iob differ diff --git a/objects/darkoak-small/oak11.iob b/objects/darkoak-small/oak11.iob new file mode 100644 index 00000000..378748e5 Binary files /dev/null and b/objects/darkoak-small/oak11.iob differ diff --git a/objects/darkoak-small/oak12.iob b/objects/darkoak-small/oak12.iob new file mode 100644 index 00000000..73e148b1 Binary files /dev/null and b/objects/darkoak-small/oak12.iob differ diff --git a/objects/darkoak-small/oak13.iob b/objects/darkoak-small/oak13.iob new file mode 100644 index 00000000..81fa85f7 Binary files /dev/null and b/objects/darkoak-small/oak13.iob differ diff --git a/objects/darkoak-small/oak14.iob b/objects/darkoak-small/oak14.iob new file mode 100644 index 00000000..03c4791f Binary files /dev/null and b/objects/darkoak-small/oak14.iob differ diff --git a/objects/darkoak-small/oak15.iob b/objects/darkoak-small/oak15.iob new file mode 100644 index 00000000..81fa85f7 Binary files /dev/null and b/objects/darkoak-small/oak15.iob differ diff --git a/objects/darkoak-small/oak2.iob b/objects/darkoak-small/oak2.iob new file mode 100644 index 00000000..16057c46 Binary files /dev/null and b/objects/darkoak-small/oak2.iob differ diff --git a/objects/darkoak-small/oak3.iob b/objects/darkoak-small/oak3.iob new file mode 100644 index 00000000..47ce2eb2 Binary files /dev/null and b/objects/darkoak-small/oak3.iob differ diff --git a/objects/darkoak-small/oak4.iob b/objects/darkoak-small/oak4.iob new file mode 100644 index 00000000..3e42a6a4 Binary files /dev/null and b/objects/darkoak-small/oak4.iob differ diff --git a/objects/darkoak-small/oak5.iob b/objects/darkoak-small/oak5.iob new file mode 100644 index 00000000..5dc356cf Binary files /dev/null and b/objects/darkoak-small/oak5.iob differ diff --git a/objects/darkoak-small/oak6.iob b/objects/darkoak-small/oak6.iob new file mode 100644 index 00000000..ad1fb4bf Binary files /dev/null and b/objects/darkoak-small/oak6.iob differ diff --git a/objects/darkoak-small/oak7.iob b/objects/darkoak-small/oak7.iob new file mode 100644 index 00000000..0a6fd74b Binary files /dev/null and b/objects/darkoak-small/oak7.iob differ diff --git a/objects/darkoak-small/oak8.iob b/objects/darkoak-small/oak8.iob new file mode 100644 index 00000000..f61ad971 Binary files /dev/null and b/objects/darkoak-small/oak8.iob differ diff --git a/objects/darkoak-small/oak9.iob b/objects/darkoak-small/oak9.iob new file mode 100644 index 00000000..9443914f Binary files /dev/null and b/objects/darkoak-small/oak9.iob differ diff --git a/objects/deadwood-fallen/dead1.iob b/objects/deadwood-fallen/dead1.iob new file mode 100644 index 00000000..33401587 Binary files /dev/null and b/objects/deadwood-fallen/dead1.iob differ diff --git a/objects/deadwood-massive/dead1.iob b/objects/deadwood-massive/dead1.iob new file mode 100644 index 00000000..16117df1 Binary files /dev/null and b/objects/deadwood-massive/dead1.iob differ diff --git a/objects/deadwood-massive/dead2.iob b/objects/deadwood-massive/dead2.iob new file mode 100644 index 00000000..7610ca06 Binary files /dev/null and b/objects/deadwood-massive/dead2.iob differ diff --git a/objects/deadwood-massive/dead3.iob b/objects/deadwood-massive/dead3.iob new file mode 100644 index 00000000..b8b9b626 Binary files /dev/null and b/objects/deadwood-massive/dead3.iob differ diff --git a/objects/deadwood-supermassive/dead1.iob b/objects/deadwood-supermassive/dead1.iob new file mode 100644 index 00000000..0801dcea Binary files /dev/null and b/objects/deadwood-supermassive/dead1.iob differ diff --git a/objects/deadwood-supermassive/dead2.iob b/objects/deadwood-supermassive/dead2.iob new file mode 100644 index 00000000..90509d88 Binary files /dev/null and b/objects/deadwood-supermassive/dead2.iob differ diff --git a/objects/deadwood-supermassive/dead3.iob b/objects/deadwood-supermassive/dead3.iob new file mode 100644 index 00000000..1ec6c767 Binary files /dev/null and b/objects/deadwood-supermassive/dead3.iob differ diff --git a/objects/deadwood-tainted/dead1.iob b/objects/deadwood-tainted/dead1.iob new file mode 100644 index 00000000..13fa6d63 Binary files /dev/null and b/objects/deadwood-tainted/dead1.iob differ diff --git a/objects/deadwood-wilted-supermassive/dead1.iob b/objects/deadwood-wilted-supermassive/dead1.iob new file mode 100644 index 00000000..0c47d1fe Binary files /dev/null and b/objects/deadwood-wilted-supermassive/dead1.iob differ diff --git a/objects/deadwood/dadwood1.iob b/objects/deadwood/dadwood1.iob new file mode 100644 index 00000000..c4452667 Binary files /dev/null and b/objects/deadwood/dadwood1.iob differ diff --git a/objects/deadwood/dadwood2.iob b/objects/deadwood/dadwood2.iob new file mode 100644 index 00000000..534947f8 Binary files /dev/null and b/objects/deadwood/dadwood2.iob differ diff --git a/objects/deadwood/dadwood3.iob b/objects/deadwood/dadwood3.iob new file mode 100644 index 00000000..79c78710 Binary files /dev/null and b/objects/deadwood/dadwood3.iob differ diff --git a/objects/deadwood/dadwood4.iob b/objects/deadwood/dadwood4.iob new file mode 100644 index 00000000..84d1b264 Binary files /dev/null and b/objects/deadwood/dadwood4.iob differ diff --git a/objects/deadwood/dadwood5.iob b/objects/deadwood/dadwood5.iob new file mode 100644 index 00000000..2bb5a35d Binary files /dev/null and b/objects/deadwood/dadwood5.iob differ diff --git a/objects/deadwood/dadwood6.iob b/objects/deadwood/dadwood6.iob new file mode 100644 index 00000000..da4e03ab Binary files /dev/null and b/objects/deadwood/dadwood6.iob differ diff --git a/objects/deadwood/deadwood1.iob b/objects/deadwood/deadwood1.iob new file mode 100644 index 00000000..36e22119 Binary files /dev/null and b/objects/deadwood/deadwood1.iob differ diff --git a/objects/deadwood/deadwood2.iob b/objects/deadwood/deadwood2.iob new file mode 100644 index 00000000..b4bf92ac Binary files /dev/null and b/objects/deadwood/deadwood2.iob differ diff --git a/objects/deadwood/deadwood3.iob b/objects/deadwood/deadwood3.iob new file mode 100644 index 00000000..9eddd3a0 Binary files /dev/null and b/objects/deadwood/deadwood3.iob differ diff --git a/objects/deadwood/deadwood4.iob b/objects/deadwood/deadwood4.iob new file mode 100644 index 00000000..79c4bc7d Binary files /dev/null and b/objects/deadwood/deadwood4.iob differ diff --git a/objects/deadwood/deadwood5.iob b/objects/deadwood/deadwood5.iob new file mode 100644 index 00000000..3ff72ed7 Binary files /dev/null and b/objects/deadwood/deadwood5.iob differ diff --git a/objects/deadwood/deadwood6.iob b/objects/deadwood/deadwood6.iob new file mode 100644 index 00000000..4898353a Binary files /dev/null and b/objects/deadwood/deadwood6.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-1.iob b/objects/denmyre/oak-denmyre-clutter-1.iob new file mode 100644 index 00000000..60dfe52f Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-1.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-10.iob b/objects/denmyre/oak-denmyre-clutter-10.iob new file mode 100644 index 00000000..36e7b72f Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-10.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-2.iob b/objects/denmyre/oak-denmyre-clutter-2.iob new file mode 100644 index 00000000..a66133b4 Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-2.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-3.iob b/objects/denmyre/oak-denmyre-clutter-3.iob new file mode 100644 index 00000000..325ef959 Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-3.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-4.iob b/objects/denmyre/oak-denmyre-clutter-4.iob new file mode 100644 index 00000000..ef8c4954 Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-4.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-5.iob b/objects/denmyre/oak-denmyre-clutter-5.iob new file mode 100644 index 00000000..c05bc4d2 Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-5.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-6.iob b/objects/denmyre/oak-denmyre-clutter-6.iob new file mode 100644 index 00000000..1ab30796 Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-6.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-7.iob b/objects/denmyre/oak-denmyre-clutter-7.iob new file mode 100644 index 00000000..a1ea0256 Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-7.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-8.iob b/objects/denmyre/oak-denmyre-clutter-8.iob new file mode 100644 index 00000000..ee35ebf2 Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-8.iob differ diff --git a/objects/denmyre/oak-denmyre-clutter-9.iob b/objects/denmyre/oak-denmyre-clutter-9.iob new file mode 100644 index 00000000..259e266d Binary files /dev/null and b/objects/denmyre/oak-denmyre-clutter-9.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/dual-tree/corrupted-swamp-1.iob b/objects/dual-tree/corrupted-swamp-1.iob new file mode 100644 index 00000000..da657fb0 Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-1.iob differ diff --git a/objects/dual-tree/corrupted-swamp-10.iob b/objects/dual-tree/corrupted-swamp-10.iob new file mode 100644 index 00000000..3abf6843 Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-10.iob differ diff --git a/objects/dual-tree/corrupted-swamp-2.iob b/objects/dual-tree/corrupted-swamp-2.iob new file mode 100644 index 00000000..38603b5b Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-2.iob differ diff --git a/objects/dual-tree/corrupted-swamp-3.iob b/objects/dual-tree/corrupted-swamp-3.iob new file mode 100644 index 00000000..460f67ec Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-3.iob differ diff --git a/objects/dual-tree/corrupted-swamp-4.iob b/objects/dual-tree/corrupted-swamp-4.iob new file mode 100644 index 00000000..a13edd11 Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-4.iob differ diff --git a/objects/dual-tree/corrupted-swamp-5.iob b/objects/dual-tree/corrupted-swamp-5.iob new file mode 100644 index 00000000..16740149 Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-5.iob differ diff --git a/objects/dual-tree/corrupted-swamp-6.iob b/objects/dual-tree/corrupted-swamp-6.iob new file mode 100644 index 00000000..8d7de12f Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-6.iob differ diff --git a/objects/dual-tree/corrupted-swamp-7.iob b/objects/dual-tree/corrupted-swamp-7.iob new file mode 100644 index 00000000..cf22b370 Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-7.iob differ diff --git a/objects/dual-tree/corrupted-swamp-8.iob b/objects/dual-tree/corrupted-swamp-8.iob new file mode 100644 index 00000000..ea4236f9 Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-8.iob differ diff --git a/objects/dual-tree/corrupted-swamp-9.iob b/objects/dual-tree/corrupted-swamp-9.iob new file mode 100644 index 00000000..c1bab8da Binary files /dev/null and b/objects/dual-tree/corrupted-swamp-9.iob differ diff --git a/objects/dual-tree/infested-palm-1.iob b/objects/dual-tree/infested-palm-1.iob new file mode 100644 index 00000000..6ab71873 Binary files /dev/null and b/objects/dual-tree/infested-palm-1.iob differ diff --git a/objects/dual-tree/infested-palm-2.iob b/objects/dual-tree/infested-palm-2.iob new file mode 100644 index 00000000..e6ef7d6a Binary files /dev/null and b/objects/dual-tree/infested-palm-2.iob differ diff --git a/objects/dual-tree/infested-palm-3.iob b/objects/dual-tree/infested-palm-3.iob new file mode 100644 index 00000000..f0db7a38 Binary files /dev/null and b/objects/dual-tree/infested-palm-3.iob differ diff --git a/objects/dual-tree/infested-palm-4.iob b/objects/dual-tree/infested-palm-4.iob new file mode 100644 index 00000000..79478cb7 Binary files /dev/null and b/objects/dual-tree/infested-palm-4.iob differ diff --git a/objects/dual-tree/infested-palm-5.iob b/objects/dual-tree/infested-palm-5.iob new file mode 100644 index 00000000..439ea8f9 Binary files /dev/null and b/objects/dual-tree/infested-palm-5.iob differ diff --git a/objects/dual-tree/sandy-jungle-1.iob b/objects/dual-tree/sandy-jungle-1.iob new file mode 100644 index 00000000..fbe3459d Binary files /dev/null and b/objects/dual-tree/sandy-jungle-1.iob differ diff --git a/objects/dual-tree/sandy-jungle-2.iob b/objects/dual-tree/sandy-jungle-2.iob new file mode 100644 index 00000000..e009f3a1 Binary files /dev/null and b/objects/dual-tree/sandy-jungle-2.iob differ diff --git a/objects/dual-tree/sandy-jungle-3.iob b/objects/dual-tree/sandy-jungle-3.iob new file mode 100644 index 00000000..456d1ac2 Binary files /dev/null and b/objects/dual-tree/sandy-jungle-3.iob differ diff --git a/objects/dual-tree/sandy-jungle-4.iob b/objects/dual-tree/sandy-jungle-4.iob new file mode 100644 index 00000000..16f5b18a Binary files /dev/null and b/objects/dual-tree/sandy-jungle-4.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/elder-wood/ElderRedwood1.iob b/objects/elder-wood/ElderRedwood1.iob new file mode 100644 index 00000000..3c4235e3 Binary files /dev/null and b/objects/elder-wood/ElderRedwood1.iob differ diff --git a/objects/elder-wood/ElderRedwood10.iob b/objects/elder-wood/ElderRedwood10.iob new file mode 100644 index 00000000..a7f60fb4 Binary files /dev/null and b/objects/elder-wood/ElderRedwood10.iob differ diff --git a/objects/elder-wood/ElderRedwood2.iob b/objects/elder-wood/ElderRedwood2.iob new file mode 100644 index 00000000..d519f3cd Binary files /dev/null and b/objects/elder-wood/ElderRedwood2.iob differ diff --git a/objects/elder-wood/ElderRedwood3.iob b/objects/elder-wood/ElderRedwood3.iob new file mode 100644 index 00000000..f8455af2 Binary files /dev/null and b/objects/elder-wood/ElderRedwood3.iob differ diff --git a/objects/elder-wood/ElderRedwood4.iob b/objects/elder-wood/ElderRedwood4.iob new file mode 100644 index 00000000..2ce15721 Binary files /dev/null and b/objects/elder-wood/ElderRedwood4.iob differ diff --git a/objects/elder-wood/ElderRedwood5.iob b/objects/elder-wood/ElderRedwood5.iob new file mode 100644 index 00000000..4d6dedda Binary files /dev/null and b/objects/elder-wood/ElderRedwood5.iob differ diff --git a/objects/elder-wood/ElderRedwood6.iob b/objects/elder-wood/ElderRedwood6.iob new file mode 100644 index 00000000..c2c878a1 Binary files /dev/null and b/objects/elder-wood/ElderRedwood6.iob differ diff --git a/objects/elder-wood/ElderRedwood7.iob b/objects/elder-wood/ElderRedwood7.iob new file mode 100644 index 00000000..a8f85135 Binary files /dev/null and b/objects/elder-wood/ElderRedwood7.iob differ diff --git a/objects/elder-wood/ElderRedwood8.iob b/objects/elder-wood/ElderRedwood8.iob new file mode 100644 index 00000000..49330341 Binary files /dev/null and b/objects/elder-wood/ElderRedwood8.iob differ diff --git a/objects/elder-wood/ElderRedwood9.iob b/objects/elder-wood/ElderRedwood9.iob new file mode 100644 index 00000000..d215f5fd Binary files /dev/null and b/objects/elder-wood/ElderRedwood9.iob differ diff --git a/objects/end_city/base_floor.iob b/objects/end_city/base_floor.iob new file mode 100644 index 00000000..a643999e Binary files /dev/null and b/objects/end_city/base_floor.iob differ diff --git a/objects/end_city/base_roof.iob b/objects/end_city/base_roof.iob new file mode 100644 index 00000000..1beaba2a Binary files /dev/null and b/objects/end_city/base_roof.iob differ diff --git a/objects/end_city/bridge_end.iob b/objects/end_city/bridge_end.iob new file mode 100644 index 00000000..170cdb23 Binary files /dev/null and b/objects/end_city/bridge_end.iob differ diff --git a/objects/end_city/bridge_gentle_stairs.iob b/objects/end_city/bridge_gentle_stairs.iob new file mode 100644 index 00000000..f29acb2a Binary files /dev/null and b/objects/end_city/bridge_gentle_stairs.iob differ diff --git a/objects/end_city/bridge_piece.iob b/objects/end_city/bridge_piece.iob new file mode 100644 index 00000000..e33d0762 Binary files /dev/null and b/objects/end_city/bridge_piece.iob differ diff --git a/objects/end_city/bridge_steep_stairs.iob b/objects/end_city/bridge_steep_stairs.iob new file mode 100644 index 00000000..5aae7e17 Binary files /dev/null and b/objects/end_city/bridge_steep_stairs.iob differ diff --git a/objects/end_city/fat_tower_base.iob b/objects/end_city/fat_tower_base.iob new file mode 100644 index 00000000..8a7c4fca Binary files /dev/null and b/objects/end_city/fat_tower_base.iob differ diff --git a/objects/end_city/fat_tower_middle.iob b/objects/end_city/fat_tower_middle.iob new file mode 100644 index 00000000..8a9d3bed Binary files /dev/null and b/objects/end_city/fat_tower_middle.iob differ diff --git a/objects/end_city/fat_tower_top.iob b/objects/end_city/fat_tower_top.iob new file mode 100644 index 00000000..4a71282a Binary files /dev/null and b/objects/end_city/fat_tower_top.iob differ diff --git a/objects/end_city/second_floor_1.iob b/objects/end_city/second_floor_1.iob new file mode 100644 index 00000000..0cfe7238 Binary files /dev/null and b/objects/end_city/second_floor_1.iob differ diff --git a/objects/end_city/second_floor_2.iob b/objects/end_city/second_floor_2.iob new file mode 100644 index 00000000..da007d7f Binary files /dev/null and b/objects/end_city/second_floor_2.iob differ diff --git a/objects/end_city/second_roof.iob b/objects/end_city/second_roof.iob new file mode 100644 index 00000000..939e09ee Binary files /dev/null and b/objects/end_city/second_roof.iob differ diff --git a/objects/end_city/ship.iob b/objects/end_city/ship.iob new file mode 100644 index 00000000..18fa65ca Binary files /dev/null and b/objects/end_city/ship.iob differ diff --git a/objects/end_city/third_floor_1.iob b/objects/end_city/third_floor_1.iob new file mode 100644 index 00000000..7b2b7255 Binary files /dev/null and b/objects/end_city/third_floor_1.iob differ diff --git a/objects/end_city/third_floor_2.iob b/objects/end_city/third_floor_2.iob new file mode 100644 index 00000000..cf47aea0 Binary files /dev/null and b/objects/end_city/third_floor_2.iob differ diff --git a/objects/end_city/third_roof.iob b/objects/end_city/third_roof.iob new file mode 100644 index 00000000..7b106238 Binary files /dev/null and b/objects/end_city/third_roof.iob differ diff --git a/objects/end_city/tower_base.iob b/objects/end_city/tower_base.iob new file mode 100644 index 00000000..76f5df3e Binary files /dev/null and b/objects/end_city/tower_base.iob differ diff --git a/objects/end_city/tower_floor.iob b/objects/end_city/tower_floor.iob new file mode 100644 index 00000000..75afaf6f Binary files /dev/null and b/objects/end_city/tower_floor.iob differ diff --git a/objects/end_city/tower_piece.iob b/objects/end_city/tower_piece.iob new file mode 100644 index 00000000..7bcbc255 Binary files /dev/null and b/objects/end_city/tower_piece.iob differ diff --git a/objects/end_city/tower_top.iob b/objects/end_city/tower_top.iob new file mode 100644 index 00000000..152a05c4 Binary files /dev/null and b/objects/end_city/tower_top.iob differ diff --git a/objects/evergreen/fantasy_evergreen_large1.iob b/objects/evergreen/fantasy_evergreen_large1.iob new file mode 100644 index 00000000..18ec89bf Binary files /dev/null and b/objects/evergreen/fantasy_evergreen_large1.iob differ diff --git a/objects/evergreen/fantasy_evergreen_large2.iob b/objects/evergreen/fantasy_evergreen_large2.iob new file mode 100644 index 00000000..1d63fdb7 Binary files /dev/null and b/objects/evergreen/fantasy_evergreen_large2.iob differ diff --git a/objects/evergreen/fantasy_evergreen_medium1.iob b/objects/evergreen/fantasy_evergreen_medium1.iob new file mode 100644 index 00000000..c614c967 Binary files /dev/null and b/objects/evergreen/fantasy_evergreen_medium1.iob differ diff --git a/objects/evergreen/fantasy_evergreen_medium2.iob b/objects/evergreen/fantasy_evergreen_medium2.iob new file mode 100644 index 00000000..b9e56df2 Binary files /dev/null and b/objects/evergreen/fantasy_evergreen_medium2.iob differ diff --git a/objects/evergreen/fantasy_evergreen_medium3.iob b/objects/evergreen/fantasy_evergreen_medium3.iob new file mode 100644 index 00000000..fca2ef5c Binary files /dev/null and b/objects/evergreen/fantasy_evergreen_medium3.iob differ diff --git a/objects/fantasyoak-large/fantasy_oak_large1.iob b/objects/fantasyoak-large/fantasy_oak_large1.iob new file mode 100644 index 00000000..1ad95b38 Binary files /dev/null and b/objects/fantasyoak-large/fantasy_oak_large1.iob differ diff --git a/objects/fantasyoak-medium/fantasy_oak_medium1.iob b/objects/fantasyoak-medium/fantasy_oak_medium1.iob new file mode 100644 index 00000000..bc1230f5 Binary files /dev/null and b/objects/fantasyoak-medium/fantasy_oak_medium1.iob differ diff --git a/objects/fantasyoak-medium/fantasy_oak_medium2.iob b/objects/fantasyoak-medium/fantasy_oak_medium2.iob new file mode 100644 index 00000000..8a70587b Binary files /dev/null and b/objects/fantasyoak-medium/fantasy_oak_medium2.iob differ diff --git a/objects/fantasyoak-medium/fantasy_oak_medium3.iob b/objects/fantasyoak-medium/fantasy_oak_medium3.iob new file mode 100644 index 00000000..904bd264 Binary files /dev/null and b/objects/fantasyoak-medium/fantasy_oak_medium3.iob differ diff --git a/objects/fantasyoak-medium/fantasy_oak_medium4.iob b/objects/fantasyoak-medium/fantasy_oak_medium4.iob new file mode 100644 index 00000000..3a2d7df4 Binary files /dev/null and b/objects/fantasyoak-medium/fantasy_oak_medium4.iob differ diff --git a/objects/fossil/skull_1.iob b/objects/fossil/skull_1.iob new file mode 100644 index 00000000..8384c9cb Binary files /dev/null and b/objects/fossil/skull_1.iob differ diff --git a/objects/fossil/skull_1_coal.iob b/objects/fossil/skull_1_coal.iob new file mode 100644 index 00000000..15252e55 Binary files /dev/null and b/objects/fossil/skull_1_coal.iob differ diff --git a/objects/fossil/skull_2.iob b/objects/fossil/skull_2.iob new file mode 100644 index 00000000..eefc0e0d Binary files /dev/null and b/objects/fossil/skull_2.iob differ diff --git a/objects/fossil/skull_2_coal.iob b/objects/fossil/skull_2_coal.iob new file mode 100644 index 00000000..3a0076ce Binary files /dev/null and b/objects/fossil/skull_2_coal.iob differ diff --git a/objects/fossil/skull_3.iob b/objects/fossil/skull_3.iob new file mode 100644 index 00000000..d6ae8722 Binary files /dev/null and b/objects/fossil/skull_3.iob differ diff --git a/objects/fossil/skull_3_coal.iob b/objects/fossil/skull_3_coal.iob new file mode 100644 index 00000000..1ee33adb Binary files /dev/null and b/objects/fossil/skull_3_coal.iob differ diff --git a/objects/fossil/skull_4.iob b/objects/fossil/skull_4.iob new file mode 100644 index 00000000..f8692b95 Binary files /dev/null and b/objects/fossil/skull_4.iob differ diff --git a/objects/fossil/skull_4_coal.iob b/objects/fossil/skull_4_coal.iob new file mode 100644 index 00000000..8093e1f7 Binary files /dev/null and b/objects/fossil/skull_4_coal.iob differ diff --git a/objects/fossil/spine_1.iob b/objects/fossil/spine_1.iob new file mode 100644 index 00000000..38bcdb8b Binary files /dev/null and b/objects/fossil/spine_1.iob differ diff --git a/objects/fossil/spine_1_coal.iob b/objects/fossil/spine_1_coal.iob new file mode 100644 index 00000000..9702415c Binary files /dev/null and b/objects/fossil/spine_1_coal.iob differ diff --git a/objects/fossil/spine_2.iob b/objects/fossil/spine_2.iob new file mode 100644 index 00000000..1879cbde Binary files /dev/null and b/objects/fossil/spine_2.iob differ diff --git a/objects/fossil/spine_2_coal.iob b/objects/fossil/spine_2_coal.iob new file mode 100644 index 00000000..c70782b4 Binary files /dev/null and b/objects/fossil/spine_2_coal.iob differ diff --git a/objects/fossil/spine_3.iob b/objects/fossil/spine_3.iob new file mode 100644 index 00000000..5572b5ba Binary files /dev/null and b/objects/fossil/spine_3.iob differ diff --git a/objects/fossil/spine_3_coal.iob b/objects/fossil/spine_3_coal.iob new file mode 100644 index 00000000..b94413ea Binary files /dev/null and b/objects/fossil/spine_3_coal.iob differ diff --git a/objects/fossil/spine_4.iob b/objects/fossil/spine_4.iob new file mode 100644 index 00000000..7988c157 Binary files /dev/null and b/objects/fossil/spine_4.iob differ diff --git a/objects/fossil/spine_4_coal.iob b/objects/fossil/spine_4_coal.iob new file mode 100644 index 00000000..4ddeadf6 Binary files /dev/null and b/objects/fossil/spine_4_coal.iob differ diff --git a/objects/frosted-sproak/med-1.iob b/objects/frosted-sproak/med-1.iob new file mode 100644 index 00000000..19dc5c7d Binary files /dev/null and b/objects/frosted-sproak/med-1.iob differ diff --git a/objects/frosted-sproak/med-10.iob b/objects/frosted-sproak/med-10.iob new file mode 100644 index 00000000..72c18228 Binary files /dev/null and b/objects/frosted-sproak/med-10.iob differ diff --git a/objects/frosted-sproak/med-11.iob b/objects/frosted-sproak/med-11.iob new file mode 100644 index 00000000..dcb6110b Binary files /dev/null and b/objects/frosted-sproak/med-11.iob differ diff --git a/objects/frosted-sproak/med-12.iob b/objects/frosted-sproak/med-12.iob new file mode 100644 index 00000000..8acc99c9 Binary files /dev/null and b/objects/frosted-sproak/med-12.iob differ diff --git a/objects/frosted-sproak/med-13.iob b/objects/frosted-sproak/med-13.iob new file mode 100644 index 00000000..9bc84f59 Binary files /dev/null and b/objects/frosted-sproak/med-13.iob differ diff --git a/objects/frosted-sproak/med-2.iob b/objects/frosted-sproak/med-2.iob new file mode 100644 index 00000000..2d156a34 Binary files /dev/null and b/objects/frosted-sproak/med-2.iob differ diff --git a/objects/frosted-sproak/med-3.iob b/objects/frosted-sproak/med-3.iob new file mode 100644 index 00000000..4850d562 Binary files /dev/null and b/objects/frosted-sproak/med-3.iob differ diff --git a/objects/frosted-sproak/med-4.iob b/objects/frosted-sproak/med-4.iob new file mode 100644 index 00000000..a9072700 Binary files /dev/null and b/objects/frosted-sproak/med-4.iob differ diff --git a/objects/frosted-sproak/med-5.iob b/objects/frosted-sproak/med-5.iob new file mode 100644 index 00000000..c27444bc Binary files /dev/null and b/objects/frosted-sproak/med-5.iob differ diff --git a/objects/frosted-sproak/med-7.iob b/objects/frosted-sproak/med-7.iob new file mode 100644 index 00000000..38a5dfe1 Binary files /dev/null and b/objects/frosted-sproak/med-7.iob differ diff --git a/objects/frosted-sproak/med-8.iob b/objects/frosted-sproak/med-8.iob new file mode 100644 index 00000000..2225c3d3 Binary files /dev/null and b/objects/frosted-sproak/med-8.iob differ diff --git a/objects/frosted-sproak/med-9.iob b/objects/frosted-sproak/med-9.iob new file mode 100644 index 00000000..0937b3b8 Binary files /dev/null and b/objects/frosted-sproak/med-9.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-1.iob b/objects/frosted-spruce/[Iced Variants]/smol-1.iob new file mode 100644 index 00000000..4b2f0c11 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-1.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-10.iob b/objects/frosted-spruce/[Iced Variants]/smol-10.iob new file mode 100644 index 00000000..e8d953b3 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-10.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-11.iob b/objects/frosted-spruce/[Iced Variants]/smol-11.iob new file mode 100644 index 00000000..1cbfcd3f Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-11.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-12.iob b/objects/frosted-spruce/[Iced Variants]/smol-12.iob new file mode 100644 index 00000000..c4634dee Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-12.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-13.iob b/objects/frosted-spruce/[Iced Variants]/smol-13.iob new file mode 100644 index 00000000..17d86d5e Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-13.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-14.iob b/objects/frosted-spruce/[Iced Variants]/smol-14.iob new file mode 100644 index 00000000..96c2ffe5 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-14.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-15.iob b/objects/frosted-spruce/[Iced Variants]/smol-15.iob new file mode 100644 index 00000000..667a6fb1 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-15.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-16.iob b/objects/frosted-spruce/[Iced Variants]/smol-16.iob new file mode 100644 index 00000000..e542dbb8 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-16.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-17.iob b/objects/frosted-spruce/[Iced Variants]/smol-17.iob new file mode 100644 index 00000000..20c8bc85 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-17.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-18.iob b/objects/frosted-spruce/[Iced Variants]/smol-18.iob new file mode 100644 index 00000000..2bdaf99d Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-18.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-19.iob b/objects/frosted-spruce/[Iced Variants]/smol-19.iob new file mode 100644 index 00000000..a8c5a010 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-19.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-2.iob b/objects/frosted-spruce/[Iced Variants]/smol-2.iob new file mode 100644 index 00000000..b2791c41 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-2.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-20.iob b/objects/frosted-spruce/[Iced Variants]/smol-20.iob new file mode 100644 index 00000000..1028f96c Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-20.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-3.iob b/objects/frosted-spruce/[Iced Variants]/smol-3.iob new file mode 100644 index 00000000..abe8e583 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-3.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-4.iob b/objects/frosted-spruce/[Iced Variants]/smol-4.iob new file mode 100644 index 00000000..9fdcbb94 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-4.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-5.iob b/objects/frosted-spruce/[Iced Variants]/smol-5.iob new file mode 100644 index 00000000..73c6d445 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-5.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-6.iob b/objects/frosted-spruce/[Iced Variants]/smol-6.iob new file mode 100644 index 00000000..bf37500d Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-6.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-7.iob b/objects/frosted-spruce/[Iced Variants]/smol-7.iob new file mode 100644 index 00000000..b69e72b6 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-7.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-8.iob b/objects/frosted-spruce/[Iced Variants]/smol-8.iob new file mode 100644 index 00000000..322cdf54 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-8.iob differ diff --git a/objects/frosted-spruce/[Iced Variants]/smol-9.iob b/objects/frosted-spruce/[Iced Variants]/smol-9.iob new file mode 100644 index 00000000..cdd0fe46 Binary files /dev/null and b/objects/frosted-spruce/[Iced Variants]/smol-9.iob differ diff --git a/objects/frosted-spruce/large-10..iob b/objects/frosted-spruce/large-10..iob new file mode 100644 index 00000000..3293afe3 Binary files /dev/null and b/objects/frosted-spruce/large-10..iob differ diff --git a/objects/frosted-spruce/large-10.iob b/objects/frosted-spruce/large-10.iob new file mode 100644 index 00000000..e467bd39 Binary files /dev/null and b/objects/frosted-spruce/large-10.iob differ diff --git a/objects/frosted-spruce/large-11.iob b/objects/frosted-spruce/large-11.iob new file mode 100644 index 00000000..d8103db6 Binary files /dev/null and b/objects/frosted-spruce/large-11.iob differ diff --git a/objects/frosted-spruce/large-12.iob b/objects/frosted-spruce/large-12.iob new file mode 100644 index 00000000..b70c6e54 Binary files /dev/null and b/objects/frosted-spruce/large-12.iob differ diff --git a/objects/frosted-spruce/large-13.iob b/objects/frosted-spruce/large-13.iob new file mode 100644 index 00000000..d5a31d7c Binary files /dev/null and b/objects/frosted-spruce/large-13.iob differ diff --git a/objects/frosted-spruce/large-14.iob b/objects/frosted-spruce/large-14.iob new file mode 100644 index 00000000..2e8ea32e Binary files /dev/null and b/objects/frosted-spruce/large-14.iob differ diff --git a/objects/frosted-spruce/large-15.iob b/objects/frosted-spruce/large-15.iob new file mode 100644 index 00000000..a112741c Binary files /dev/null and b/objects/frosted-spruce/large-15.iob differ diff --git a/objects/frosted-spruce/large-16.iob b/objects/frosted-spruce/large-16.iob new file mode 100644 index 00000000..e9c505de Binary files /dev/null and b/objects/frosted-spruce/large-16.iob differ diff --git a/objects/frosted-spruce/large-17.iob b/objects/frosted-spruce/large-17.iob new file mode 100644 index 00000000..47c541b3 Binary files /dev/null and b/objects/frosted-spruce/large-17.iob differ diff --git a/objects/frosted-spruce/large-18.iob b/objects/frosted-spruce/large-18.iob new file mode 100644 index 00000000..626104c7 Binary files /dev/null and b/objects/frosted-spruce/large-18.iob differ diff --git a/objects/frosted-spruce/large-19.iob b/objects/frosted-spruce/large-19.iob new file mode 100644 index 00000000..9008308f Binary files /dev/null and b/objects/frosted-spruce/large-19.iob differ diff --git a/objects/frosted-spruce/large-20.iob b/objects/frosted-spruce/large-20.iob new file mode 100644 index 00000000..c0a569fa Binary files /dev/null and b/objects/frosted-spruce/large-20.iob differ diff --git a/objects/frosted-spruce/large-21.iob b/objects/frosted-spruce/large-21.iob new file mode 100644 index 00000000..2f8a3446 Binary files /dev/null and b/objects/frosted-spruce/large-21.iob differ diff --git a/objects/frosted-spruce/large-22-b.iob b/objects/frosted-spruce/large-22-b.iob new file mode 100644 index 00000000..797ac536 Binary files /dev/null and b/objects/frosted-spruce/large-22-b.iob differ diff --git a/objects/frosted-spruce/large-22.iob b/objects/frosted-spruce/large-22.iob new file mode 100644 index 00000000..e7b586ff Binary files /dev/null and b/objects/frosted-spruce/large-22.iob differ diff --git a/objects/frosted-spruce/large-23-b.iob b/objects/frosted-spruce/large-23-b.iob new file mode 100644 index 00000000..ae6f4d77 Binary files /dev/null and b/objects/frosted-spruce/large-23-b.iob differ diff --git a/objects/frosted-spruce/large-23.iob b/objects/frosted-spruce/large-23.iob new file mode 100644 index 00000000..6b22b5c3 Binary files /dev/null and b/objects/frosted-spruce/large-23.iob differ diff --git a/objects/frosted-spruce/large-24-b.iob b/objects/frosted-spruce/large-24-b.iob new file mode 100644 index 00000000..aabc28db Binary files /dev/null and b/objects/frosted-spruce/large-24-b.iob differ diff --git a/objects/frosted-spruce/large-24.iob b/objects/frosted-spruce/large-24.iob new file mode 100644 index 00000000..a7bafaae Binary files /dev/null and b/objects/frosted-spruce/large-24.iob differ diff --git a/objects/frosted-spruce/large-25-b.iob b/objects/frosted-spruce/large-25-b.iob new file mode 100644 index 00000000..5c88b789 Binary files /dev/null and b/objects/frosted-spruce/large-25-b.iob differ diff --git a/objects/frosted-spruce/large-25.iob b/objects/frosted-spruce/large-25.iob new file mode 100644 index 00000000..3da55326 Binary files /dev/null and b/objects/frosted-spruce/large-25.iob differ diff --git a/objects/frosted-spruce/large-5.iob b/objects/frosted-spruce/large-5.iob new file mode 100644 index 00000000..cbe53783 Binary files /dev/null and b/objects/frosted-spruce/large-5.iob differ diff --git a/objects/frosted-spruce/large-6.iob b/objects/frosted-spruce/large-6.iob new file mode 100644 index 00000000..63231883 Binary files /dev/null and b/objects/frosted-spruce/large-6.iob differ diff --git a/objects/frosted-spruce/large-7.iob b/objects/frosted-spruce/large-7.iob new file mode 100644 index 00000000..04e50d6e Binary files /dev/null and b/objects/frosted-spruce/large-7.iob differ diff --git a/objects/frosted-spruce/large-8.iob b/objects/frosted-spruce/large-8.iob new file mode 100644 index 00000000..b8593b06 Binary files /dev/null and b/objects/frosted-spruce/large-8.iob differ diff --git a/objects/frosted-spruce/large-9.iob b/objects/frosted-spruce/large-9.iob new file mode 100644 index 00000000..52d1f53c Binary files /dev/null and b/objects/frosted-spruce/large-9.iob differ diff --git a/objects/garbage/clutter-1.iob b/objects/garbage/clutter-1.iob new file mode 100644 index 00000000..97cf5061 Binary files /dev/null and b/objects/garbage/clutter-1.iob differ diff --git a/objects/garbage/clutter-2.iob b/objects/garbage/clutter-2.iob new file mode 100644 index 00000000..6f666386 Binary files /dev/null and b/objects/garbage/clutter-2.iob differ diff --git a/objects/garbage/clutter-3.iob b/objects/garbage/clutter-3.iob new file mode 100644 index 00000000..5db54929 Binary files /dev/null and b/objects/garbage/clutter-3.iob differ diff --git a/objects/garbage/clutter-4.iob b/objects/garbage/clutter-4.iob new file mode 100644 index 00000000..6e576713 Binary files /dev/null and b/objects/garbage/clutter-4.iob differ diff --git a/objects/gifts/blue-a.iob b/objects/gifts/blue-a.iob new file mode 100644 index 00000000..58c8763c Binary files /dev/null and b/objects/gifts/blue-a.iob differ diff --git a/objects/gifts/blue.iob b/objects/gifts/blue.iob new file mode 100644 index 00000000..6e2d1790 Binary files /dev/null and b/objects/gifts/blue.iob differ diff --git a/objects/gifts/medium-blue-a.iob b/objects/gifts/medium-blue-a.iob new file mode 100644 index 00000000..177c4397 Binary files /dev/null and b/objects/gifts/medium-blue-a.iob differ diff --git a/objects/gifts/medium-blue.iob b/objects/gifts/medium-blue.iob new file mode 100644 index 00000000..9d075c42 Binary files /dev/null and b/objects/gifts/medium-blue.iob differ diff --git a/objects/gifts/medium-red-a.iob b/objects/gifts/medium-red-a.iob new file mode 100644 index 00000000..35f7a391 Binary files /dev/null and b/objects/gifts/medium-red-a.iob differ diff --git a/objects/gifts/medium-red.iob b/objects/gifts/medium-red.iob new file mode 100644 index 00000000..d313968f Binary files /dev/null and b/objects/gifts/medium-red.iob differ diff --git a/objects/gifts/red-a.iob b/objects/gifts/red-a.iob new file mode 100644 index 00000000..8e26bc04 Binary files /dev/null and b/objects/gifts/red-a.iob differ diff --git a/objects/gifts/red.iob b/objects/gifts/red.iob new file mode 100644 index 00000000..6ee28790 Binary files /dev/null and b/objects/gifts/red.iob differ diff --git a/objects/gifts/supermassive-blue-a.iob b/objects/gifts/supermassive-blue-a.iob new file mode 100644 index 00000000..d6101657 Binary files /dev/null and b/objects/gifts/supermassive-blue-a.iob differ diff --git a/objects/gifts/supermassive-blue.iob b/objects/gifts/supermassive-blue.iob new file mode 100644 index 00000000..a1f366e6 Binary files /dev/null and b/objects/gifts/supermassive-blue.iob differ diff --git a/objects/gifts/supermassive-green-a.iob b/objects/gifts/supermassive-green-a.iob new file mode 100644 index 00000000..8a457d97 Binary files /dev/null and b/objects/gifts/supermassive-green-a.iob differ diff --git a/objects/gifts/supermassive-green.iob b/objects/gifts/supermassive-green.iob new file mode 100644 index 00000000..8b745b4a Binary files /dev/null and b/objects/gifts/supermassive-green.iob differ diff --git a/objects/gifts/supermassive-orange-a.iob b/objects/gifts/supermassive-orange-a.iob new file mode 100644 index 00000000..e3cc0074 Binary files /dev/null and b/objects/gifts/supermassive-orange-a.iob differ diff --git a/objects/gifts/supermassive-orange.iob b/objects/gifts/supermassive-orange.iob new file mode 100644 index 00000000..e7645a27 Binary files /dev/null and b/objects/gifts/supermassive-orange.iob differ diff --git a/objects/gifts/supermassive-purple-a.iob b/objects/gifts/supermassive-purple-a.iob new file mode 100644 index 00000000..46e408cc Binary files /dev/null and b/objects/gifts/supermassive-purple-a.iob differ diff --git a/objects/gifts/supermassive-purple.iob b/objects/gifts/supermassive-purple.iob new file mode 100644 index 00000000..d3f2e36b Binary files /dev/null and b/objects/gifts/supermassive-purple.iob differ diff --git a/objects/gifts/supermassive-red-a.iob b/objects/gifts/supermassive-red-a.iob new file mode 100644 index 00000000..42767740 Binary files /dev/null and b/objects/gifts/supermassive-red-a.iob differ diff --git a/objects/gifts/supermassive-red.iob b/objects/gifts/supermassive-red.iob new file mode 100644 index 00000000..5d8ffb4b Binary files /dev/null and b/objects/gifts/supermassive-red.iob differ diff --git a/objects/gifts/supermassive-yellow-a.iob b/objects/gifts/supermassive-yellow-a.iob new file mode 100644 index 00000000..ff6f3f48 Binary files /dev/null and b/objects/gifts/supermassive-yellow-a.iob differ diff --git a/objects/gifts/supermassive-yellow.iob b/objects/gifts/supermassive-yellow.iob new file mode 100644 index 00000000..f7e0c7c4 Binary files /dev/null and b/objects/gifts/supermassive-yellow.iob differ diff --git a/objects/global-clutter/BigSwordPortal-lit-1.iob b/objects/global-clutter/BigSwordPortal-lit-1.iob new file mode 100644 index 00000000..a5c69203 Binary files /dev/null and b/objects/global-clutter/BigSwordPortal-lit-1.iob differ diff --git a/objects/global-clutter/BigSwordPortal-unlit-1.iob b/objects/global-clutter/BigSwordPortal-unlit-1.iob new file mode 100644 index 00000000..03f04e84 Binary files /dev/null and b/objects/global-clutter/BigSwordPortal-unlit-1.iob differ diff --git a/objects/global-clutter/BigSwordPortalSTR-lit-2.iob b/objects/global-clutter/BigSwordPortalSTR-lit-2.iob new file mode 100644 index 00000000..c79522dd Binary files /dev/null and b/objects/global-clutter/BigSwordPortalSTR-lit-2.iob differ diff --git a/objects/global-clutter/BigSwordPortalSTR-unlit-2.iob b/objects/global-clutter/BigSwordPortalSTR-unlit-2.iob new file mode 100644 index 00000000..f10182a5 Binary files /dev/null and b/objects/global-clutter/BigSwordPortalSTR-unlit-2.iob differ diff --git a/objects/global-clutter/BrokSphinxToomb-1.iob b/objects/global-clutter/BrokSphinxToomb-1.iob new file mode 100644 index 00000000..4b1631be Binary files /dev/null and b/objects/global-clutter/BrokSphinxToomb-1.iob differ diff --git a/objects/global-clutter/sphinxToomb-1.iob b/objects/global-clutter/sphinxToomb-1.iob new file mode 100644 index 00000000..fe6f2173 Binary files /dev/null and b/objects/global-clutter/sphinxToomb-1.iob differ diff --git a/objects/grass.iob b/objects/grass.iob new file mode 100644 index 00000000..7c3a0c0f Binary files /dev/null and b/objects/grass.iob differ diff --git a/objects/grave/grave.iob b/objects/grave/grave.iob new file mode 100644 index 00000000..b0dba8b0 Binary files /dev/null and b/objects/grave/grave.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/hand-bone/boneHand1.iob b/objects/hand-bone/boneHand1.iob new file mode 100644 index 00000000..381966f5 Binary files /dev/null and b/objects/hand-bone/boneHand1.iob differ diff --git a/objects/hand-bone/boneHand2.iob b/objects/hand-bone/boneHand2.iob new file mode 100644 index 00000000..9103b9b1 Binary files /dev/null and b/objects/hand-bone/boneHand2.iob differ diff --git a/objects/hand-bone/boneHand3.iob b/objects/hand-bone/boneHand3.iob new file mode 100644 index 00000000..4b4a589c Binary files /dev/null and b/objects/hand-bone/boneHand3.iob differ diff --git a/objects/hand-wood/HandJung1.iob b/objects/hand-wood/HandJung1.iob new file mode 100644 index 00000000..686ddf80 Binary files /dev/null and b/objects/hand-wood/HandJung1.iob differ diff --git a/objects/hand-wood/HandJung2.iob b/objects/hand-wood/HandJung2.iob new file mode 100644 index 00000000..522e13fa Binary files /dev/null and b/objects/hand-wood/HandJung2.iob differ diff --git a/objects/hand-wood/HandJung3.iob b/objects/hand-wood/HandJung3.iob new file mode 100644 index 00000000..028f53cc Binary files /dev/null and b/objects/hand-wood/HandJung3.iob differ diff --git a/objects/haybale/hay1.iob b/objects/haybale/hay1.iob new file mode 100644 index 00000000..ec8d3168 Binary files /dev/null and b/objects/haybale/hay1.iob differ diff --git a/objects/haybale/hay2.iob b/objects/haybale/hay2.iob new file mode 100644 index 00000000..9e39049d Binary files /dev/null and b/objects/haybale/hay2.iob differ diff --git a/objects/haybale/hay3.iob b/objects/haybale/hay3.iob new file mode 100644 index 00000000..a78f031f Binary files /dev/null and b/objects/haybale/hay3.iob differ diff --git a/objects/hazel-oak/hoak-1.iob b/objects/hazel-oak/hoak-1.iob new file mode 100644 index 00000000..51e384a6 Binary files /dev/null and b/objects/hazel-oak/hoak-1.iob differ diff --git a/objects/hazel-oak/hoak-2.iob b/objects/hazel-oak/hoak-2.iob new file mode 100644 index 00000000..e4c45932 Binary files /dev/null and b/objects/hazel-oak/hoak-2.iob differ diff --git a/objects/hazel-oak/hoak-3.iob b/objects/hazel-oak/hoak-3.iob new file mode 100644 index 00000000..ba6a37f8 Binary files /dev/null and b/objects/hazel-oak/hoak-3.iob differ diff --git a/objects/hazel-oak/hoak-4.iob b/objects/hazel-oak/hoak-4.iob new file mode 100644 index 00000000..9352a2c1 Binary files /dev/null and b/objects/hazel-oak/hoak-4.iob differ diff --git a/objects/hazel-oak/hoak-5.iob b/objects/hazel-oak/hoak-5.iob new file mode 100644 index 00000000..2340f992 Binary files /dev/null and b/objects/hazel-oak/hoak-5.iob differ diff --git a/objects/hazel-oak/hoak-6.iob b/objects/hazel-oak/hoak-6.iob new file mode 100644 index 00000000..1cac18d1 Binary files /dev/null and b/objects/hazel-oak/hoak-6.iob differ diff --git a/objects/hazel-oak/hoak-7.iob b/objects/hazel-oak/hoak-7.iob new file mode 100644 index 00000000..fbc2fa6f Binary files /dev/null and b/objects/hazel-oak/hoak-7.iob differ diff --git a/objects/hazel-oak/hoak-8.iob b/objects/hazel-oak/hoak-8.iob new file mode 100644 index 00000000..8bb1660c Binary files /dev/null and b/objects/hazel-oak/hoak-8.iob differ diff --git a/objects/hazel-oak/hoak-9.iob b/objects/hazel-oak/hoak-9.iob new file mode 100644 index 00000000..e7f1aa08 Binary files /dev/null and b/objects/hazel-oak/hoak-9.iob differ diff --git a/objects/hazel-oak/s-hoak-1.iob b/objects/hazel-oak/s-hoak-1.iob new file mode 100644 index 00000000..8676e926 Binary files /dev/null and b/objects/hazel-oak/s-hoak-1.iob differ diff --git a/objects/hazel-oak/s-hoak-10.iob b/objects/hazel-oak/s-hoak-10.iob new file mode 100644 index 00000000..5a53595c Binary files /dev/null and b/objects/hazel-oak/s-hoak-10.iob differ diff --git a/objects/hazel-oak/s-hoak-2.iob b/objects/hazel-oak/s-hoak-2.iob new file mode 100644 index 00000000..aaeb9526 Binary files /dev/null and b/objects/hazel-oak/s-hoak-2.iob differ diff --git a/objects/hazel-oak/s-hoak-3.iob b/objects/hazel-oak/s-hoak-3.iob new file mode 100644 index 00000000..6e51e944 Binary files /dev/null and b/objects/hazel-oak/s-hoak-3.iob differ diff --git a/objects/hazel-oak/s-hoak-4.iob b/objects/hazel-oak/s-hoak-4.iob new file mode 100644 index 00000000..100487ee Binary files /dev/null and b/objects/hazel-oak/s-hoak-4.iob differ diff --git a/objects/hazel-oak/s-hoak-5.iob b/objects/hazel-oak/s-hoak-5.iob new file mode 100644 index 00000000..06ee7025 Binary files /dev/null and b/objects/hazel-oak/s-hoak-5.iob differ diff --git a/objects/hazel-oak/s-hoak-6.iob b/objects/hazel-oak/s-hoak-6.iob new file mode 100644 index 00000000..e75fe767 Binary files /dev/null and b/objects/hazel-oak/s-hoak-6.iob differ diff --git a/objects/hazel-oak/s-hoak-7.iob b/objects/hazel-oak/s-hoak-7.iob new file mode 100644 index 00000000..6bb2055a Binary files /dev/null and b/objects/hazel-oak/s-hoak-7.iob differ diff --git a/objects/hazel-oak/s-hoak-8.iob b/objects/hazel-oak/s-hoak-8.iob new file mode 100644 index 00000000..86ae3d64 Binary files /dev/null and b/objects/hazel-oak/s-hoak-8.iob differ diff --git a/objects/hazel-oak/s-hoak-9.iob b/objects/hazel-oak/s-hoak-9.iob new file mode 100644 index 00000000..d2b2d9fc Binary files /dev/null and b/objects/hazel-oak/s-hoak-9.iob differ diff --git a/objects/hazel-oak/taller-oak-1.iob b/objects/hazel-oak/taller-oak-1.iob new file mode 100644 index 00000000..08dc377b Binary files /dev/null and b/objects/hazel-oak/taller-oak-1.iob differ diff --git a/objects/hazel-oak/taller-oak-10.iob b/objects/hazel-oak/taller-oak-10.iob new file mode 100644 index 00000000..810c83eb Binary files /dev/null and b/objects/hazel-oak/taller-oak-10.iob differ diff --git a/objects/hazel-oak/taller-oak-2.iob b/objects/hazel-oak/taller-oak-2.iob new file mode 100644 index 00000000..319a2b36 Binary files /dev/null and b/objects/hazel-oak/taller-oak-2.iob differ diff --git a/objects/hazel-oak/taller-oak-3.iob b/objects/hazel-oak/taller-oak-3.iob new file mode 100644 index 00000000..dcbcb2ea Binary files /dev/null and b/objects/hazel-oak/taller-oak-3.iob differ diff --git a/objects/hazel-oak/taller-oak-4.iob b/objects/hazel-oak/taller-oak-4.iob new file mode 100644 index 00000000..e6e80a4b Binary files /dev/null and b/objects/hazel-oak/taller-oak-4.iob differ diff --git a/objects/hazel-oak/taller-oak-5.iob b/objects/hazel-oak/taller-oak-5.iob new file mode 100644 index 00000000..056d3507 Binary files /dev/null and b/objects/hazel-oak/taller-oak-5.iob differ diff --git a/objects/hazel-oak/taller-oak-6.iob b/objects/hazel-oak/taller-oak-6.iob new file mode 100644 index 00000000..7d8ad3cf Binary files /dev/null and b/objects/hazel-oak/taller-oak-6.iob differ diff --git a/objects/hazel-oak/taller-oak-7.iob b/objects/hazel-oak/taller-oak-7.iob new file mode 100644 index 00000000..28a20dc7 Binary files /dev/null and b/objects/hazel-oak/taller-oak-7.iob differ diff --git a/objects/hazel-oak/taller-oak-8.iob b/objects/hazel-oak/taller-oak-8.iob new file mode 100644 index 00000000..214b0a5b Binary files /dev/null and b/objects/hazel-oak/taller-oak-8.iob differ diff --git a/objects/hazel-oak/taller-oak-9.iob b/objects/hazel-oak/taller-oak-9.iob new file mode 100644 index 00000000..f038911b Binary files /dev/null and b/objects/hazel-oak/taller-oak-9.iob differ diff --git a/objects/hive/honey-nest-1.iob b/objects/hive/honey-nest-1.iob new file mode 100644 index 00000000..c491071f Binary files /dev/null and b/objects/hive/honey-nest-1.iob differ diff --git a/objects/hive/honey-nest-10.iob b/objects/hive/honey-nest-10.iob new file mode 100644 index 00000000..09f36226 Binary files /dev/null and b/objects/hive/honey-nest-10.iob differ diff --git a/objects/hive/honey-nest-2.iob b/objects/hive/honey-nest-2.iob new file mode 100644 index 00000000..f1f32da1 Binary files /dev/null and b/objects/hive/honey-nest-2.iob differ diff --git a/objects/hive/honey-nest-3.iob b/objects/hive/honey-nest-3.iob new file mode 100644 index 00000000..67af2760 Binary files /dev/null and b/objects/hive/honey-nest-3.iob differ diff --git a/objects/hive/honey-nest-4.iob b/objects/hive/honey-nest-4.iob new file mode 100644 index 00000000..fd5e7ba7 Binary files /dev/null and b/objects/hive/honey-nest-4.iob differ diff --git a/objects/hive/honey-nest-5.iob b/objects/hive/honey-nest-5.iob new file mode 100644 index 00000000..50a8f5a4 Binary files /dev/null and b/objects/hive/honey-nest-5.iob differ diff --git a/objects/hive/honey-nest-6.iob b/objects/hive/honey-nest-6.iob new file mode 100644 index 00000000..a2321c0f Binary files /dev/null and b/objects/hive/honey-nest-6.iob differ diff --git a/objects/hive/honey-nest-7.iob b/objects/hive/honey-nest-7.iob new file mode 100644 index 00000000..bdbe77ea Binary files /dev/null and b/objects/hive/honey-nest-7.iob differ diff --git a/objects/hive/honey-nest-8.iob b/objects/hive/honey-nest-8.iob new file mode 100644 index 00000000..ad85dd2d Binary files /dev/null and b/objects/hive/honey-nest-8.iob differ diff --git a/objects/hive/honey-nest-9.iob b/objects/hive/honey-nest-9.iob new file mode 100644 index 00000000..918a4d50 Binary files /dev/null and b/objects/hive/honey-nest-9.iob differ diff --git a/objects/honey-tree/honey-1.iob b/objects/honey-tree/honey-1.iob new file mode 100644 index 00000000..b971020d Binary files /dev/null and b/objects/honey-tree/honey-1.iob differ diff --git a/objects/honey-tree/honey-10.iob b/objects/honey-tree/honey-10.iob new file mode 100644 index 00000000..02ad5467 Binary files /dev/null and b/objects/honey-tree/honey-10.iob differ diff --git a/objects/honey-tree/honey-11.iob b/objects/honey-tree/honey-11.iob new file mode 100644 index 00000000..dc7f71d3 Binary files /dev/null and b/objects/honey-tree/honey-11.iob differ diff --git a/objects/honey-tree/honey-12.iob b/objects/honey-tree/honey-12.iob new file mode 100644 index 00000000..52d0debb Binary files /dev/null and b/objects/honey-tree/honey-12.iob differ diff --git a/objects/honey-tree/honey-13.iob b/objects/honey-tree/honey-13.iob new file mode 100644 index 00000000..e0121694 Binary files /dev/null and b/objects/honey-tree/honey-13.iob differ diff --git a/objects/honey-tree/honey-14.iob b/objects/honey-tree/honey-14.iob new file mode 100644 index 00000000..feb22967 Binary files /dev/null and b/objects/honey-tree/honey-14.iob differ diff --git a/objects/honey-tree/honey-15.iob b/objects/honey-tree/honey-15.iob new file mode 100644 index 00000000..b4f385b5 Binary files /dev/null and b/objects/honey-tree/honey-15.iob differ diff --git a/objects/honey-tree/honey-16.iob b/objects/honey-tree/honey-16.iob new file mode 100644 index 00000000..f6fbd5cd Binary files /dev/null and b/objects/honey-tree/honey-16.iob differ diff --git a/objects/honey-tree/honey-17.iob b/objects/honey-tree/honey-17.iob new file mode 100644 index 00000000..60d1f564 Binary files /dev/null and b/objects/honey-tree/honey-17.iob differ diff --git a/objects/honey-tree/honey-18.iob b/objects/honey-tree/honey-18.iob new file mode 100644 index 00000000..1faf2bc2 Binary files /dev/null and b/objects/honey-tree/honey-18.iob differ diff --git a/objects/honey-tree/honey-19.iob b/objects/honey-tree/honey-19.iob new file mode 100644 index 00000000..3790ab7e Binary files /dev/null and b/objects/honey-tree/honey-19.iob differ diff --git a/objects/honey-tree/honey-2.iob b/objects/honey-tree/honey-2.iob new file mode 100644 index 00000000..55846db9 Binary files /dev/null and b/objects/honey-tree/honey-2.iob differ diff --git a/objects/honey-tree/honey-20.iob b/objects/honey-tree/honey-20.iob new file mode 100644 index 00000000..19125f07 Binary files /dev/null and b/objects/honey-tree/honey-20.iob differ diff --git a/objects/honey-tree/honey-3.iob b/objects/honey-tree/honey-3.iob new file mode 100644 index 00000000..89f3effe Binary files /dev/null and b/objects/honey-tree/honey-3.iob differ diff --git a/objects/honey-tree/honey-4.iob b/objects/honey-tree/honey-4.iob new file mode 100644 index 00000000..8e2800ac Binary files /dev/null and b/objects/honey-tree/honey-4.iob differ diff --git a/objects/honey-tree/honey-5.iob b/objects/honey-tree/honey-5.iob new file mode 100644 index 00000000..87b673b0 Binary files /dev/null and b/objects/honey-tree/honey-5.iob differ diff --git a/objects/honey-tree/honey-6.iob b/objects/honey-tree/honey-6.iob new file mode 100644 index 00000000..67080c51 Binary files /dev/null and b/objects/honey-tree/honey-6.iob differ diff --git a/objects/honey-tree/honey-7.iob b/objects/honey-tree/honey-7.iob new file mode 100644 index 00000000..509ef129 Binary files /dev/null and b/objects/honey-tree/honey-7.iob differ diff --git a/objects/honey-tree/honey-8.iob b/objects/honey-tree/honey-8.iob new file mode 100644 index 00000000..8f29439f Binary files /dev/null and b/objects/honey-tree/honey-8.iob differ diff --git a/objects/honey-tree/honey-9.iob b/objects/honey-tree/honey-9.iob new file mode 100644 index 00000000..04d2d61b Binary files /dev/null and b/objects/honey-tree/honey-9.iob differ diff --git a/objects/house-jap/MedJap1.iob b/objects/house-jap/MedJap1.iob new file mode 100644 index 00000000..fe0da7fa Binary files /dev/null and b/objects/house-jap/MedJap1.iob differ diff --git a/objects/house-jap/MedJap10.iob b/objects/house-jap/MedJap10.iob new file mode 100644 index 00000000..a7f99377 Binary files /dev/null and b/objects/house-jap/MedJap10.iob differ diff --git a/objects/house-jap/MedJap2.iob b/objects/house-jap/MedJap2.iob new file mode 100644 index 00000000..5d4e4f37 Binary files /dev/null and b/objects/house-jap/MedJap2.iob differ diff --git a/objects/house-jap/MedJap3.iob b/objects/house-jap/MedJap3.iob new file mode 100644 index 00000000..8d3fa82b Binary files /dev/null and b/objects/house-jap/MedJap3.iob differ diff --git a/objects/house-jap/MedJap4.iob b/objects/house-jap/MedJap4.iob new file mode 100644 index 00000000..390f3d11 Binary files /dev/null and b/objects/house-jap/MedJap4.iob differ diff --git a/objects/house-jap/MedJap5.iob b/objects/house-jap/MedJap5.iob new file mode 100644 index 00000000..1e527139 Binary files /dev/null and b/objects/house-jap/MedJap5.iob differ diff --git a/objects/house-jap/MedJap6.iob b/objects/house-jap/MedJap6.iob new file mode 100644 index 00000000..430d042b Binary files /dev/null and b/objects/house-jap/MedJap6.iob differ diff --git a/objects/house-jap/MedJap7.iob b/objects/house-jap/MedJap7.iob new file mode 100644 index 00000000..0a47d1ea Binary files /dev/null and b/objects/house-jap/MedJap7.iob differ diff --git a/objects/house-jap/MedJap8.iob b/objects/house-jap/MedJap8.iob new file mode 100644 index 00000000..312df849 Binary files /dev/null and b/objects/house-jap/MedJap8.iob differ diff --git a/objects/house-jap/MedJap9.iob b/objects/house-jap/MedJap9.iob new file mode 100644 index 00000000..1aa3f3b2 Binary files /dev/null and b/objects/house-jap/MedJap9.iob differ diff --git a/objects/house-norm/Med1.iob b/objects/house-norm/Med1.iob new file mode 100644 index 00000000..781e4d92 Binary files /dev/null and b/objects/house-norm/Med1.iob differ diff --git a/objects/house-norm/Med10.iob b/objects/house-norm/Med10.iob new file mode 100644 index 00000000..2684461e Binary files /dev/null and b/objects/house-norm/Med10.iob differ diff --git a/objects/house-norm/Med2.iob b/objects/house-norm/Med2.iob new file mode 100644 index 00000000..790d118d Binary files /dev/null and b/objects/house-norm/Med2.iob differ diff --git a/objects/house-norm/Med3.iob b/objects/house-norm/Med3.iob new file mode 100644 index 00000000..3b3b42d1 Binary files /dev/null and b/objects/house-norm/Med3.iob differ diff --git a/objects/house-norm/Med4.iob b/objects/house-norm/Med4.iob new file mode 100644 index 00000000..000c044e Binary files /dev/null and b/objects/house-norm/Med4.iob differ diff --git a/objects/house-norm/Med5.iob b/objects/house-norm/Med5.iob new file mode 100644 index 00000000..c7f76a41 Binary files /dev/null and b/objects/house-norm/Med5.iob differ diff --git a/objects/house-norm/Med6.iob b/objects/house-norm/Med6.iob new file mode 100644 index 00000000..720576d8 Binary files /dev/null and b/objects/house-norm/Med6.iob differ diff --git a/objects/house-norm/Med7.iob b/objects/house-norm/Med7.iob new file mode 100644 index 00000000..38f51f11 Binary files /dev/null and b/objects/house-norm/Med7.iob differ diff --git a/objects/house-norm/Med8.iob b/objects/house-norm/Med8.iob new file mode 100644 index 00000000..f5e924b6 Binary files /dev/null and b/objects/house-norm/Med8.iob differ diff --git a/objects/house-norm/Med9.iob b/objects/house-norm/Med9.iob new file mode 100644 index 00000000..47e535e5 Binary files /dev/null and b/objects/house-norm/Med9.iob differ diff --git a/objects/house-purjap/PurJap1.iob b/objects/house-purjap/PurJap1.iob new file mode 100644 index 00000000..146dba96 Binary files /dev/null and b/objects/house-purjap/PurJap1.iob differ diff --git a/objects/house-purjap/PurJap10.iob b/objects/house-purjap/PurJap10.iob new file mode 100644 index 00000000..e4b89706 Binary files /dev/null and b/objects/house-purjap/PurJap10.iob differ diff --git a/objects/house-purjap/PurJap2.iob b/objects/house-purjap/PurJap2.iob new file mode 100644 index 00000000..12851df4 Binary files /dev/null and b/objects/house-purjap/PurJap2.iob differ diff --git a/objects/house-purjap/PurJap3.iob b/objects/house-purjap/PurJap3.iob new file mode 100644 index 00000000..324b23bc Binary files /dev/null and b/objects/house-purjap/PurJap3.iob differ diff --git a/objects/house-purjap/PurJap4.iob b/objects/house-purjap/PurJap4.iob new file mode 100644 index 00000000..67a40766 Binary files /dev/null and b/objects/house-purjap/PurJap4.iob differ diff --git a/objects/house-purjap/PurJap5.iob b/objects/house-purjap/PurJap5.iob new file mode 100644 index 00000000..84454141 Binary files /dev/null and b/objects/house-purjap/PurJap5.iob differ diff --git a/objects/house-purjap/PurJap6.iob b/objects/house-purjap/PurJap6.iob new file mode 100644 index 00000000..2871ee93 Binary files /dev/null and b/objects/house-purjap/PurJap6.iob differ diff --git a/objects/house-purjap/PurJap7.iob b/objects/house-purjap/PurJap7.iob new file mode 100644 index 00000000..8c81bdf5 Binary files /dev/null and b/objects/house-purjap/PurJap7.iob differ diff --git a/objects/house-purjap/PurJap8.iob b/objects/house-purjap/PurJap8.iob new file mode 100644 index 00000000..965627f5 Binary files /dev/null and b/objects/house-purjap/PurJap8.iob differ diff --git a/objects/house-purjap/PurJap9.iob b/objects/house-purjap/PurJap9.iob new file mode 100644 index 00000000..5be55bd1 Binary files /dev/null and b/objects/house-purjap/PurJap9.iob differ diff --git a/objects/house-rustic/rustic4.iob b/objects/house-rustic/rustic4.iob new file mode 100644 index 00000000..8f56a90a Binary files /dev/null and b/objects/house-rustic/rustic4.iob differ diff --git a/objects/ice-spikes/ic-1.iob b/objects/ice-spikes/ic-1.iob new file mode 100644 index 00000000..590438c2 Binary files /dev/null and b/objects/ice-spikes/ic-1.iob differ diff --git a/objects/ice-spikes/ic-10.iob b/objects/ice-spikes/ic-10.iob new file mode 100644 index 00000000..174ab968 Binary files /dev/null and b/objects/ice-spikes/ic-10.iob differ diff --git a/objects/ice-spikes/ic-11.iob b/objects/ice-spikes/ic-11.iob new file mode 100644 index 00000000..382b85e5 Binary files /dev/null and b/objects/ice-spikes/ic-11.iob differ diff --git a/objects/ice-spikes/ic-2.iob b/objects/ice-spikes/ic-2.iob new file mode 100644 index 00000000..9c8ffea9 Binary files /dev/null and b/objects/ice-spikes/ic-2.iob differ diff --git a/objects/ice-spikes/ic-3.iob b/objects/ice-spikes/ic-3.iob new file mode 100644 index 00000000..eeb29498 Binary files /dev/null and b/objects/ice-spikes/ic-3.iob differ diff --git a/objects/ice-spikes/ic-4.iob b/objects/ice-spikes/ic-4.iob new file mode 100644 index 00000000..a9c4a07d Binary files /dev/null and b/objects/ice-spikes/ic-4.iob differ diff --git a/objects/ice-spikes/ic-5.iob b/objects/ice-spikes/ic-5.iob new file mode 100644 index 00000000..980336cd Binary files /dev/null and b/objects/ice-spikes/ic-5.iob differ diff --git a/objects/ice-spikes/ic-6.iob b/objects/ice-spikes/ic-6.iob new file mode 100644 index 00000000..6f5ac881 Binary files /dev/null and b/objects/ice-spikes/ic-6.iob differ diff --git a/objects/ice-spikes/ic-7.iob b/objects/ice-spikes/ic-7.iob new file mode 100644 index 00000000..960bff67 Binary files /dev/null and b/objects/ice-spikes/ic-7.iob differ diff --git a/objects/ice-spikes/ic-8.iob b/objects/ice-spikes/ic-8.iob new file mode 100644 index 00000000..8c1585c8 Binary files /dev/null and b/objects/ice-spikes/ic-8.iob differ diff --git a/objects/ice-spikes/ic-9.iob b/objects/ice-spikes/ic-9.iob new file mode 100644 index 00000000..d85665b1 Binary files /dev/null and b/objects/ice-spikes/ic-9.iob differ diff --git a/objects/ice-spikes/ice-spec-1.iob b/objects/ice-spikes/ice-spec-1.iob new file mode 100644 index 00000000..cef052c8 Binary files /dev/null and b/objects/ice-spikes/ice-spec-1.iob differ diff --git a/objects/ice-spikes/ice-spec-2.iob b/objects/ice-spikes/ice-spec-2.iob new file mode 100644 index 00000000..88c77cbd Binary files /dev/null and b/objects/ice-spikes/ice-spec-2.iob differ diff --git a/objects/ice-spikes/ice-spec-3.iob b/objects/ice-spikes/ice-spec-3.iob new file mode 100644 index 00000000..ca0a877e Binary files /dev/null and b/objects/ice-spikes/ice-spec-3.iob differ diff --git a/objects/ice-spikes/ice-spec-4.iob b/objects/ice-spikes/ice-spec-4.iob new file mode 100644 index 00000000..61ef8907 Binary files /dev/null and b/objects/ice-spikes/ice-spec-4.iob differ diff --git a/objects/ice-spikes/ice-spec-5.iob b/objects/ice-spikes/ice-spec-5.iob new file mode 100644 index 00000000..ff53b7bd Binary files /dev/null and b/objects/ice-spikes/ice-spec-5.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-1.iob b/objects/ice-spikes/smol-ice-spike-1.iob new file mode 100644 index 00000000..f146bbac Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-1.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-2.iob b/objects/ice-spikes/smol-ice-spike-2.iob new file mode 100644 index 00000000..7f4f267e Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-2.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-3.iob b/objects/ice-spikes/smol-ice-spike-3.iob new file mode 100644 index 00000000..261b01ee Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-3.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-4.iob b/objects/ice-spikes/smol-ice-spike-4.iob new file mode 100644 index 00000000..9cc92b27 Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-4.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-5.iob b/objects/ice-spikes/smol-ice-spike-5.iob new file mode 100644 index 00000000..a88282b1 Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-5.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-6.iob b/objects/ice-spikes/smol-ice-spike-6.iob new file mode 100644 index 00000000..61eb0892 Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-6.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-7.iob b/objects/ice-spikes/smol-ice-spike-7.iob new file mode 100644 index 00000000..6d47bfa9 Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-7.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-8.iob b/objects/ice-spikes/smol-ice-spike-8.iob new file mode 100644 index 00000000..54d60398 Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-8.iob differ diff --git a/objects/ice-spikes/smol-ice-spike-9.iob b/objects/ice-spikes/smol-ice-spike-9.iob new file mode 100644 index 00000000..2cd04144 Binary files /dev/null and b/objects/ice-spikes/smol-ice-spike-9.iob differ diff --git a/objects/ice-spikes/sp-1.iob b/objects/ice-spikes/sp-1.iob new file mode 100644 index 00000000..d475c26a Binary files /dev/null and b/objects/ice-spikes/sp-1.iob differ diff --git a/objects/ice-spikes/sp-2.iob b/objects/ice-spikes/sp-2.iob new file mode 100644 index 00000000..37c522dd Binary files /dev/null and b/objects/ice-spikes/sp-2.iob differ diff --git a/objects/ice-spikes/sp-3.iob b/objects/ice-spikes/sp-3.iob new file mode 100644 index 00000000..3f84b1db Binary files /dev/null and b/objects/ice-spikes/sp-3.iob differ diff --git a/objects/ice-spikes/sp-4.iob b/objects/ice-spikes/sp-4.iob new file mode 100644 index 00000000..7e0be8f4 Binary files /dev/null and b/objects/ice-spikes/sp-4.iob differ diff --git a/objects/ice-spikes/sp-5.iob b/objects/ice-spikes/sp-5.iob new file mode 100644 index 00000000..eb9851b3 Binary files /dev/null and b/objects/ice-spikes/sp-5.iob differ diff --git a/objects/ice-spikes/tp-1.iob b/objects/ice-spikes/tp-1.iob new file mode 100644 index 00000000..b6a3724f Binary files /dev/null and b/objects/ice-spikes/tp-1.iob differ diff --git a/objects/ice-spikes/tp-2.iob b/objects/ice-spikes/tp-2.iob new file mode 100644 index 00000000..1854d799 Binary files /dev/null and b/objects/ice-spikes/tp-2.iob differ diff --git a/objects/ice-spikes/tp-3.iob b/objects/ice-spikes/tp-3.iob new file mode 100644 index 00000000..2a131b50 Binary files /dev/null and b/objects/ice-spikes/tp-3.iob differ diff --git a/objects/ice-spikes/tp-4.iob b/objects/ice-spikes/tp-4.iob new file mode 100644 index 00000000..e91c3961 Binary files /dev/null and b/objects/ice-spikes/tp-4.iob differ diff --git a/objects/igloo/bottom.iob b/objects/igloo/bottom.iob new file mode 100644 index 00000000..2f68f293 Binary files /dev/null and b/objects/igloo/bottom.iob differ diff --git a/objects/igloo/middle.iob b/objects/igloo/middle.iob new file mode 100644 index 00000000..b28090f0 Binary files /dev/null and b/objects/igloo/middle.iob 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/jungle-medium/jungle-denmyre-1.iob b/objects/jungle-medium/jungle-denmyre-1.iob new file mode 100644 index 00000000..966256df Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-1.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-10.iob b/objects/jungle-medium/jungle-denmyre-10.iob new file mode 100644 index 00000000..212dd61e Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-10.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-11.iob b/objects/jungle-medium/jungle-denmyre-11.iob new file mode 100644 index 00000000..07803456 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-11.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-12.iob b/objects/jungle-medium/jungle-denmyre-12.iob new file mode 100644 index 00000000..8a259283 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-12.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-13.iob b/objects/jungle-medium/jungle-denmyre-13.iob new file mode 100644 index 00000000..e48feb24 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-13.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-14.iob b/objects/jungle-medium/jungle-denmyre-14.iob new file mode 100644 index 00000000..b76f9220 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-14.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-15.iob b/objects/jungle-medium/jungle-denmyre-15.iob new file mode 100644 index 00000000..1f8fea77 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-15.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-16.iob b/objects/jungle-medium/jungle-denmyre-16.iob new file mode 100644 index 00000000..5a09a261 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-16.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-2.iob b/objects/jungle-medium/jungle-denmyre-2.iob new file mode 100644 index 00000000..028e36f7 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-2.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-3.iob b/objects/jungle-medium/jungle-denmyre-3.iob new file mode 100644 index 00000000..d83c4a16 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-3.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-4.iob b/objects/jungle-medium/jungle-denmyre-4.iob new file mode 100644 index 00000000..28ffe153 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-4.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-5.iob b/objects/jungle-medium/jungle-denmyre-5.iob new file mode 100644 index 00000000..a78e42e5 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-5.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-6.iob b/objects/jungle-medium/jungle-denmyre-6.iob new file mode 100644 index 00000000..923f3835 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-6.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-7.iob b/objects/jungle-medium/jungle-denmyre-7.iob new file mode 100644 index 00000000..45c46834 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-7.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-8.iob b/objects/jungle-medium/jungle-denmyre-8.iob new file mode 100644 index 00000000..ce4eb149 Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-8.iob differ diff --git a/objects/jungle-medium/jungle-denmyre-9.iob b/objects/jungle-medium/jungle-denmyre-9.iob new file mode 100644 index 00000000..ea55ef8f Binary files /dev/null and b/objects/jungle-medium/jungle-denmyre-9.iob 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/jungle-remade/J11.iob b/objects/jungle-remade/J11.iob new file mode 100644 index 00000000..48cee754 Binary files /dev/null and b/objects/jungle-remade/J11.iob differ diff --git a/objects/jungle-remade/J12.iob b/objects/jungle-remade/J12.iob new file mode 100644 index 00000000..04ad5c72 Binary files /dev/null and b/objects/jungle-remade/J12.iob differ diff --git a/objects/jungle-remade/J13.iob b/objects/jungle-remade/J13.iob new file mode 100644 index 00000000..587cc278 Binary files /dev/null and b/objects/jungle-remade/J13.iob differ diff --git a/objects/jungle-remade/J4.iob b/objects/jungle-remade/J4.iob new file mode 100644 index 00000000..bd6616c5 Binary files /dev/null and b/objects/jungle-remade/J4.iob differ diff --git a/objects/jungle-remade/J5.iob b/objects/jungle-remade/J5.iob new file mode 100644 index 00000000..5baabecf Binary files /dev/null and b/objects/jungle-remade/J5.iob differ diff --git a/objects/jungle-remade/J6.iob b/objects/jungle-remade/J6.iob new file mode 100644 index 00000000..6e24dd6d Binary files /dev/null and b/objects/jungle-remade/J6.iob differ diff --git a/objects/jungle-remade/J7.iob b/objects/jungle-remade/J7.iob new file mode 100644 index 00000000..e432ea02 Binary files /dev/null and b/objects/jungle-remade/J7.iob differ diff --git a/objects/jungle-remade/J8.iob b/objects/jungle-remade/J8.iob new file mode 100644 index 00000000..8b5bc749 Binary files /dev/null and b/objects/jungle-remade/J8.iob differ diff --git a/objects/jungle-remade/J9.iob b/objects/jungle-remade/J9.iob new file mode 100644 index 00000000..504bee84 Binary files /dev/null and b/objects/jungle-remade/J9.iob differ diff --git a/objects/jungle-remade/bbjungle-1.iob b/objects/jungle-remade/bbjungle-1.iob new file mode 100644 index 00000000..bd9c4e90 Binary files /dev/null and b/objects/jungle-remade/bbjungle-1.iob differ diff --git a/objects/jungle-remade/bjungle-1.iob b/objects/jungle-remade/bjungle-1.iob new file mode 100644 index 00000000..cd7e6024 Binary files /dev/null and b/objects/jungle-remade/bjungle-1.iob differ diff --git a/objects/jungle-remade/bjungle-2.iob b/objects/jungle-remade/bjungle-2.iob new file mode 100644 index 00000000..8880781f Binary files /dev/null and b/objects/jungle-remade/bjungle-2.iob differ diff --git a/objects/jungle-remade/bjungle-3.iob b/objects/jungle-remade/bjungle-3.iob new file mode 100644 index 00000000..a2126010 Binary files /dev/null and b/objects/jungle-remade/bjungle-3.iob differ diff --git a/objects/jungle-remade/bjungle-4.iob b/objects/jungle-remade/bjungle-4.iob new file mode 100644 index 00000000..e7bec25c Binary files /dev/null and b/objects/jungle-remade/bjungle-4.iob differ diff --git a/objects/jungle-remade/bjungle-5.iob b/objects/jungle-remade/bjungle-5.iob new file mode 100644 index 00000000..501a0a5c Binary files /dev/null and b/objects/jungle-remade/bjungle-5.iob differ diff --git a/objects/jungle-remade/bmbo-1.iob b/objects/jungle-remade/bmbo-1.iob new file mode 100644 index 00000000..bd420c4a Binary files /dev/null and b/objects/jungle-remade/bmbo-1.iob differ diff --git a/objects/jungle-remade/bmbo-2.iob b/objects/jungle-remade/bmbo-2.iob new file mode 100644 index 00000000..489be0dc Binary files /dev/null and b/objects/jungle-remade/bmbo-2.iob differ diff --git a/objects/jungle-remade/bmbo-3.iob b/objects/jungle-remade/bmbo-3.iob new file mode 100644 index 00000000..ba1c9640 Binary files /dev/null and b/objects/jungle-remade/bmbo-3.iob differ diff --git a/objects/jungle-remade/bmbo-4.iob b/objects/jungle-remade/bmbo-4.iob new file mode 100644 index 00000000..ab07ea49 Binary files /dev/null and b/objects/jungle-remade/bmbo-4.iob differ diff --git a/objects/jungle-remade/bmbo-5.iob b/objects/jungle-remade/bmbo-5.iob new file mode 100644 index 00000000..25b7103b Binary files /dev/null and b/objects/jungle-remade/bmbo-5.iob differ diff --git a/objects/jungle-remade/bmbo-6.iob b/objects/jungle-remade/bmbo-6.iob new file mode 100644 index 00000000..a54aeab2 Binary files /dev/null and b/objects/jungle-remade/bmbo-6.iob differ diff --git a/objects/jungle-remade/bmbo-7.iob b/objects/jungle-remade/bmbo-7.iob new file mode 100644 index 00000000..bc7da820 Binary files /dev/null and b/objects/jungle-remade/bmbo-7.iob differ diff --git a/objects/jungle-remade/bmbo-8.iob b/objects/jungle-remade/bmbo-8.iob new file mode 100644 index 00000000..1d802014 Binary files /dev/null and b/objects/jungle-remade/bmbo-8.iob differ diff --git a/objects/jungle-remade/bmbo-9.iob b/objects/jungle-remade/bmbo-9.iob new file mode 100644 index 00000000..742362bc Binary files /dev/null and b/objects/jungle-remade/bmbo-9.iob differ diff --git a/objects/jungle-remade/j2.iob b/objects/jungle-remade/j2.iob new file mode 100644 index 00000000..2cf16228 Binary files /dev/null and b/objects/jungle-remade/j2.iob differ diff --git a/objects/jungle-remade/j3.iob b/objects/jungle-remade/j3.iob new file mode 100644 index 00000000..5a54bd8e Binary files /dev/null and b/objects/jungle-remade/j3.iob differ diff --git a/objects/jungle-remade/jcoco-1.iob b/objects/jungle-remade/jcoco-1.iob new file mode 100644 index 00000000..959fc6fc Binary files /dev/null and b/objects/jungle-remade/jcoco-1.iob differ diff --git a/objects/jungle-remade/jcoco-2.iob b/objects/jungle-remade/jcoco-2.iob new file mode 100644 index 00000000..cc3cf84b Binary files /dev/null and b/objects/jungle-remade/jcoco-2.iob differ diff --git a/objects/jungle-remade/jcoco-3.iob b/objects/jungle-remade/jcoco-3.iob new file mode 100644 index 00000000..7ed73fc7 Binary files /dev/null and b/objects/jungle-remade/jcoco-3.iob differ diff --git a/objects/jungle-remade/jcoco-4.iob b/objects/jungle-remade/jcoco-4.iob new file mode 100644 index 00000000..223504cf Binary files /dev/null and b/objects/jungle-remade/jcoco-4.iob differ diff --git a/objects/jungle-remade/jcoco-5.iob b/objects/jungle-remade/jcoco-5.iob new file mode 100644 index 00000000..db9bd565 Binary files /dev/null and b/objects/jungle-remade/jcoco-5.iob differ diff --git a/objects/jungle-remade/jspire-1.iob b/objects/jungle-remade/jspire-1.iob new file mode 100644 index 00000000..476e81bb Binary files /dev/null and b/objects/jungle-remade/jspire-1.iob differ diff --git a/objects/jungle-remade/jspire-2.iob b/objects/jungle-remade/jspire-2.iob new file mode 100644 index 00000000..8ec99fd8 Binary files /dev/null and b/objects/jungle-remade/jspire-2.iob differ diff --git a/objects/jungle-remade/jspire-3.iob b/objects/jungle-remade/jspire-3.iob new file mode 100644 index 00000000..53c0cb74 Binary files /dev/null and b/objects/jungle-remade/jspire-3.iob differ diff --git a/objects/jungle-remade/jspire-4.iob b/objects/jungle-remade/jspire-4.iob new file mode 100644 index 00000000..73c8a53a Binary files /dev/null and b/objects/jungle-remade/jspire-4.iob differ diff --git a/objects/jungle-remade/jspire-5.iob b/objects/jungle-remade/jspire-5.iob new file mode 100644 index 00000000..9ce9a030 Binary files /dev/null and b/objects/jungle-remade/jspire-5.iob differ diff --git a/objects/jungle-remade/jspire-6.iob b/objects/jungle-remade/jspire-6.iob new file mode 100644 index 00000000..1c9c51f4 Binary files /dev/null and b/objects/jungle-remade/jspire-6.iob differ diff --git a/objects/jungle-remade/jspire-7.iob b/objects/jungle-remade/jspire-7.iob new file mode 100644 index 00000000..a28941ba Binary files /dev/null and b/objects/jungle-remade/jspire-7.iob differ diff --git a/objects/jungle-remade/sjungle-1.iob b/objects/jungle-remade/sjungle-1.iob new file mode 100644 index 00000000..2f8c45a3 Binary files /dev/null and b/objects/jungle-remade/sjungle-1.iob differ diff --git a/objects/jungle-remade/sjungle-2.iob b/objects/jungle-remade/sjungle-2.iob new file mode 100644 index 00000000..7c8c94ab Binary files /dev/null and b/objects/jungle-remade/sjungle-2.iob differ diff --git a/objects/jungle-remade/sjungle-3.iob b/objects/jungle-remade/sjungle-3.iob new file mode 100644 index 00000000..fb8464cf Binary files /dev/null and b/objects/jungle-remade/sjungle-3.iob differ diff --git a/objects/jungle-remade/sjungle-4.iob b/objects/jungle-remade/sjungle-4.iob new file mode 100644 index 00000000..58963219 Binary files /dev/null and b/objects/jungle-remade/sjungle-4.iob differ diff --git a/objects/jungle-remade/ssmjungle1.iob b/objects/jungle-remade/ssmjungle1.iob new file mode 100644 index 00000000..c4301e14 Binary files /dev/null and b/objects/jungle-remade/ssmjungle1.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/lith/concrete-lith-1.iob b/objects/lith/concrete-lith-1.iob new file mode 100644 index 00000000..9c75b1d4 Binary files /dev/null and b/objects/lith/concrete-lith-1.iob differ diff --git a/objects/lith/concrete-lith-2.iob b/objects/lith/concrete-lith-2.iob new file mode 100644 index 00000000..d76b9b03 Binary files /dev/null and b/objects/lith/concrete-lith-2.iob differ diff --git a/objects/lith/concrete-lith-3.iob b/objects/lith/concrete-lith-3.iob new file mode 100644 index 00000000..75c3ddd2 Binary files /dev/null and b/objects/lith/concrete-lith-3.iob differ diff --git a/objects/lith/concrete-lith-4.iob b/objects/lith/concrete-lith-4.iob new file mode 100644 index 00000000..fd5fb19e Binary files /dev/null and b/objects/lith/concrete-lith-4.iob differ diff --git a/objects/lith/concrete-lith-5.iob b/objects/lith/concrete-lith-5.iob new file mode 100644 index 00000000..35ffa883 Binary files /dev/null and b/objects/lith/concrete-lith-5.iob differ diff --git a/objects/lith/concrete-lith-6.iob b/objects/lith/concrete-lith-6.iob new file mode 100644 index 00000000..939d5836 Binary files /dev/null and b/objects/lith/concrete-lith-6.iob differ diff --git a/objects/lith/concrete-lith-7.iob b/objects/lith/concrete-lith-7.iob new file mode 100644 index 00000000..a9e758f0 Binary files /dev/null and b/objects/lith/concrete-lith-7.iob differ diff --git a/objects/lumoshroom/subnauti-1.iob b/objects/lumoshroom/subnauti-1.iob new file mode 100644 index 00000000..b6c91065 Binary files /dev/null and b/objects/lumoshroom/subnauti-1.iob differ diff --git a/objects/lumoshroom/subnauti-10.iob b/objects/lumoshroom/subnauti-10.iob new file mode 100644 index 00000000..5a07b5f6 Binary files /dev/null and b/objects/lumoshroom/subnauti-10.iob differ diff --git a/objects/lumoshroom/subnauti-2.iob b/objects/lumoshroom/subnauti-2.iob new file mode 100644 index 00000000..11b92d3d Binary files /dev/null and b/objects/lumoshroom/subnauti-2.iob differ diff --git a/objects/lumoshroom/subnauti-3.iob b/objects/lumoshroom/subnauti-3.iob new file mode 100644 index 00000000..105ab6c4 Binary files /dev/null and b/objects/lumoshroom/subnauti-3.iob differ diff --git a/objects/lumoshroom/subnauti-4.iob b/objects/lumoshroom/subnauti-4.iob new file mode 100644 index 00000000..8644c308 Binary files /dev/null and b/objects/lumoshroom/subnauti-4.iob differ diff --git a/objects/lumoshroom/subnauti-5.iob b/objects/lumoshroom/subnauti-5.iob new file mode 100644 index 00000000..8053c31b Binary files /dev/null and b/objects/lumoshroom/subnauti-5.iob differ diff --git a/objects/lumoshroom/subnauti-6.iob b/objects/lumoshroom/subnauti-6.iob new file mode 100644 index 00000000..cee68fc3 Binary files /dev/null and b/objects/lumoshroom/subnauti-6.iob differ diff --git a/objects/lumoshroom/subnauti-7.iob b/objects/lumoshroom/subnauti-7.iob new file mode 100644 index 00000000..fcfa9860 Binary files /dev/null and b/objects/lumoshroom/subnauti-7.iob differ diff --git a/objects/lumoshroom/subnauti-8.iob b/objects/lumoshroom/subnauti-8.iob new file mode 100644 index 00000000..3f1cedaa Binary files /dev/null and b/objects/lumoshroom/subnauti-8.iob differ diff --git a/objects/lumoshroom/subnauti-9.iob b/objects/lumoshroom/subnauti-9.iob new file mode 100644 index 00000000..0a6c523e Binary files /dev/null and b/objects/lumoshroom/subnauti-9.iob differ diff --git a/objects/lush-pine/lush-pine1.iob b/objects/lush-pine/lush-pine1.iob new file mode 100644 index 00000000..12fa2f52 Binary files /dev/null and b/objects/lush-pine/lush-pine1.iob differ diff --git a/objects/lush-pine/lush-pine10.iob b/objects/lush-pine/lush-pine10.iob new file mode 100644 index 00000000..e1675ccd Binary files /dev/null and b/objects/lush-pine/lush-pine10.iob differ diff --git a/objects/lush-pine/lush-pine2.iob b/objects/lush-pine/lush-pine2.iob new file mode 100644 index 00000000..055e18ba Binary files /dev/null and b/objects/lush-pine/lush-pine2.iob differ diff --git a/objects/lush-pine/lush-pine3.iob b/objects/lush-pine/lush-pine3.iob new file mode 100644 index 00000000..c63d8ce1 Binary files /dev/null and b/objects/lush-pine/lush-pine3.iob differ diff --git a/objects/lush-pine/lush-pine4.iob b/objects/lush-pine/lush-pine4.iob new file mode 100644 index 00000000..261780ba Binary files /dev/null and b/objects/lush-pine/lush-pine4.iob differ diff --git a/objects/lush-pine/lush-pine5.iob b/objects/lush-pine/lush-pine5.iob new file mode 100644 index 00000000..5fbe7a63 Binary files /dev/null and b/objects/lush-pine/lush-pine5.iob differ diff --git a/objects/lush-pine/lush-pine6.iob b/objects/lush-pine/lush-pine6.iob new file mode 100644 index 00000000..0ddd819c Binary files /dev/null and b/objects/lush-pine/lush-pine6.iob differ diff --git a/objects/lush-pine/lush-pine7.iob b/objects/lush-pine/lush-pine7.iob new file mode 100644 index 00000000..cd36c56e Binary files /dev/null and b/objects/lush-pine/lush-pine7.iob differ diff --git a/objects/lush-pine/lush-pine8.iob b/objects/lush-pine/lush-pine8.iob new file mode 100644 index 00000000..d8029580 Binary files /dev/null and b/objects/lush-pine/lush-pine8.iob differ diff --git a/objects/lush-pine/lush-pine9.iob b/objects/lush-pine/lush-pine9.iob new file mode 100644 index 00000000..a648263f Binary files /dev/null and b/objects/lush-pine/lush-pine9.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/misc/shrub-1.iob b/objects/misc/shrub-1.iob new file mode 100644 index 00000000..87af0038 Binary files /dev/null and b/objects/misc/shrub-1.iob differ diff --git a/objects/misc/shrub-10.iob b/objects/misc/shrub-10.iob new file mode 100644 index 00000000..284cd22d Binary files /dev/null and b/objects/misc/shrub-10.iob differ diff --git a/objects/misc/shrub-11.iob b/objects/misc/shrub-11.iob new file mode 100644 index 00000000..e2e08261 Binary files /dev/null and b/objects/misc/shrub-11.iob differ diff --git a/objects/misc/shrub-13.iob b/objects/misc/shrub-13.iob new file mode 100644 index 00000000..606a88e5 Binary files /dev/null and b/objects/misc/shrub-13.iob differ diff --git a/objects/misc/shrub-2.iob b/objects/misc/shrub-2.iob new file mode 100644 index 00000000..d82701e4 Binary files /dev/null and b/objects/misc/shrub-2.iob differ diff --git a/objects/misc/shrub-3.iob b/objects/misc/shrub-3.iob new file mode 100644 index 00000000..a5f22e0c Binary files /dev/null and b/objects/misc/shrub-3.iob differ diff --git a/objects/misc/shrub-4.iob b/objects/misc/shrub-4.iob new file mode 100644 index 00000000..1e76b377 Binary files /dev/null and b/objects/misc/shrub-4.iob differ diff --git a/objects/misc/shrub-5.iob b/objects/misc/shrub-5.iob new file mode 100644 index 00000000..ee891d78 Binary files /dev/null and b/objects/misc/shrub-5.iob differ diff --git a/objects/misc/shrub-6.iob b/objects/misc/shrub-6.iob new file mode 100644 index 00000000..6348cf49 Binary files /dev/null and b/objects/misc/shrub-6.iob differ diff --git a/objects/misc/shrub-7.iob b/objects/misc/shrub-7.iob new file mode 100644 index 00000000..7d2fe223 Binary files /dev/null and b/objects/misc/shrub-7.iob differ diff --git a/objects/misc/shrub-8.iob b/objects/misc/shrub-8.iob new file mode 100644 index 00000000..4daa6391 Binary files /dev/null and b/objects/misc/shrub-8.iob differ diff --git a/objects/misc/shrub-9.iob b/objects/misc/shrub-9.iob new file mode 100644 index 00000000..0c3bc4c1 Binary files /dev/null and b/objects/misc/shrub-9.iob differ diff --git a/objects/misc/tntower-1.iob b/objects/misc/tntower-1.iob new file mode 100644 index 00000000..dc15ae33 Binary files /dev/null and b/objects/misc/tntower-1.iob differ diff --git a/objects/monolith/black-1.iob b/objects/monolith/black-1.iob new file mode 100644 index 00000000..d21cde20 Binary files /dev/null and b/objects/monolith/black-1.iob differ diff --git a/objects/monolith/black-2.iob b/objects/monolith/black-2.iob new file mode 100644 index 00000000..aba95a0c Binary files /dev/null and b/objects/monolith/black-2.iob differ diff --git a/objects/monolith/black-3.iob b/objects/monolith/black-3.iob new file mode 100644 index 00000000..3fd73cb3 Binary files /dev/null and b/objects/monolith/black-3.iob differ diff --git a/objects/monolith/black-4.iob b/objects/monolith/black-4.iob new file mode 100644 index 00000000..703b32f5 Binary files /dev/null and b/objects/monolith/black-4.iob differ diff --git a/objects/monolith/black-5.iob b/objects/monolith/black-5.iob new file mode 100644 index 00000000..1d0c0f5d Binary files /dev/null and b/objects/monolith/black-5.iob differ diff --git a/objects/monolith/black-6.iob b/objects/monolith/black-6.iob new file mode 100644 index 00000000..fb0ecd85 Binary files /dev/null and b/objects/monolith/black-6.iob differ diff --git a/objects/mrock/mrock-1.iob b/objects/mrock/mrock-1.iob new file mode 100644 index 00000000..d1a620ef Binary files /dev/null and b/objects/mrock/mrock-1.iob differ diff --git a/objects/mrock/mrock-2.iob b/objects/mrock/mrock-2.iob new file mode 100644 index 00000000..2d654d58 Binary files /dev/null and b/objects/mrock/mrock-2.iob differ diff --git a/objects/mrock/mrock-3.iob b/objects/mrock/mrock-3.iob new file mode 100644 index 00000000..840c696b Binary files /dev/null and b/objects/mrock/mrock-3.iob differ diff --git a/objects/mrock/mrock-4.iob b/objects/mrock/mrock-4.iob new file mode 100644 index 00000000..0cdc8a9d Binary files /dev/null and b/objects/mrock/mrock-4.iob differ diff --git a/objects/mrock/mrock-5.iob b/objects/mrock/mrock-5.iob new file mode 100644 index 00000000..48bd5dcf Binary files /dev/null and b/objects/mrock/mrock-5.iob differ diff --git a/objects/mushroom-black/BMush1.iob b/objects/mushroom-black/BMush1.iob new file mode 100644 index 00000000..e7796d06 Binary files /dev/null and b/objects/mushroom-black/BMush1.iob differ diff --git a/objects/mushroom-black/BMush10.iob b/objects/mushroom-black/BMush10.iob new file mode 100644 index 00000000..283f931b Binary files /dev/null and b/objects/mushroom-black/BMush10.iob differ diff --git a/objects/mushroom-black/BMush2.iob b/objects/mushroom-black/BMush2.iob new file mode 100644 index 00000000..50438627 Binary files /dev/null and b/objects/mushroom-black/BMush2.iob differ diff --git a/objects/mushroom-black/BMush3.iob b/objects/mushroom-black/BMush3.iob new file mode 100644 index 00000000..b94e62db Binary files /dev/null and b/objects/mushroom-black/BMush3.iob differ diff --git a/objects/mushroom-black/BMush4.iob b/objects/mushroom-black/BMush4.iob new file mode 100644 index 00000000..7a5cc760 Binary files /dev/null and b/objects/mushroom-black/BMush4.iob differ diff --git a/objects/mushroom-black/BMush5.iob b/objects/mushroom-black/BMush5.iob new file mode 100644 index 00000000..7c4834ef Binary files /dev/null and b/objects/mushroom-black/BMush5.iob differ diff --git a/objects/mushroom-black/BMush6.iob b/objects/mushroom-black/BMush6.iob new file mode 100644 index 00000000..9282479f Binary files /dev/null and b/objects/mushroom-black/BMush6.iob differ diff --git a/objects/mushroom-black/BMush7.iob b/objects/mushroom-black/BMush7.iob new file mode 100644 index 00000000..32e27f2f Binary files /dev/null and b/objects/mushroom-black/BMush7.iob differ diff --git a/objects/mushroom-black/BMush8.iob b/objects/mushroom-black/BMush8.iob new file mode 100644 index 00000000..bc590adb Binary files /dev/null and b/objects/mushroom-black/BMush8.iob differ diff --git a/objects/mushroom-black/BMush9.iob b/objects/mushroom-black/BMush9.iob new file mode 100644 index 00000000..46b63386 Binary files /dev/null and b/objects/mushroom-black/BMush9.iob differ diff --git a/objects/mushroom-gray/GMush1.iob b/objects/mushroom-gray/GMush1.iob new file mode 100644 index 00000000..bea71b23 Binary files /dev/null and b/objects/mushroom-gray/GMush1.iob differ diff --git a/objects/mushroom-gray/GMush2.iob b/objects/mushroom-gray/GMush2.iob new file mode 100644 index 00000000..0a074717 Binary files /dev/null and b/objects/mushroom-gray/GMush2.iob differ diff --git a/objects/mushroom-gray/GMush3.iob b/objects/mushroom-gray/GMush3.iob new file mode 100644 index 00000000..b054b7bb Binary files /dev/null and b/objects/mushroom-gray/GMush3.iob differ diff --git a/objects/mushroom-gray/GMush4.iob b/objects/mushroom-gray/GMush4.iob new file mode 100644 index 00000000..8bb7bedd Binary files /dev/null and b/objects/mushroom-gray/GMush4.iob differ diff --git a/objects/mushroom-gray/GMush5.iob b/objects/mushroom-gray/GMush5.iob new file mode 100644 index 00000000..d0427adb Binary files /dev/null and b/objects/mushroom-gray/GMush5.iob differ diff --git a/objects/mushroom-gray/GMush6.iob b/objects/mushroom-gray/GMush6.iob new file mode 100644 index 00000000..bc55729b Binary files /dev/null and b/objects/mushroom-gray/GMush6.iob differ diff --git a/objects/mushroom-gray/GMush8.iob b/objects/mushroom-gray/GMush8.iob new file mode 100644 index 00000000..7fe96a80 Binary files /dev/null and b/objects/mushroom-gray/GMush8.iob differ diff --git a/objects/mushroom-gray/GMush9.iob b/objects/mushroom-gray/GMush9.iob new file mode 100644 index 00000000..8bfdd079 Binary files /dev/null and b/objects/mushroom-gray/GMush9.iob differ diff --git a/objects/mushroom-ice/ICEMush1.iob b/objects/mushroom-ice/ICEMush1.iob new file mode 100644 index 00000000..91066eff Binary files /dev/null and b/objects/mushroom-ice/ICEMush1.iob differ diff --git a/objects/mushroom-ice/ICEMush2.iob b/objects/mushroom-ice/ICEMush2.iob new file mode 100644 index 00000000..91bfa1c9 Binary files /dev/null and b/objects/mushroom-ice/ICEMush2.iob differ diff --git a/objects/mushroom-ice/ICEMush3.iob b/objects/mushroom-ice/ICEMush3.iob new file mode 100644 index 00000000..bb2ab55f Binary files /dev/null and b/objects/mushroom-ice/ICEMush3.iob differ diff --git a/objects/mushroom-ice/ICEMush4.iob b/objects/mushroom-ice/ICEMush4.iob new file mode 100644 index 00000000..3d6962e2 Binary files /dev/null and b/objects/mushroom-ice/ICEMush4.iob differ diff --git a/objects/mushroom-ice/ICEMush5.iob b/objects/mushroom-ice/ICEMush5.iob new file mode 100644 index 00000000..a17d113c Binary files /dev/null and b/objects/mushroom-ice/ICEMush5.iob differ diff --git a/objects/mushroom-ice/ICEMush6.iob b/objects/mushroom-ice/ICEMush6.iob new file mode 100644 index 00000000..75c9f337 Binary files /dev/null and b/objects/mushroom-ice/ICEMush6.iob differ diff --git a/objects/mushroom-ice/ICEMush7.iob b/objects/mushroom-ice/ICEMush7.iob new file mode 100644 index 00000000..eec9b828 Binary files /dev/null and b/objects/mushroom-ice/ICEMush7.iob differ diff --git a/objects/mushroom-ice/ICEMush8.iob b/objects/mushroom-ice/ICEMush8.iob new file mode 100644 index 00000000..eb0fc0a3 Binary files /dev/null and b/objects/mushroom-ice/ICEMush8.iob differ diff --git a/objects/mushroom-ice/ICEMush9.iob b/objects/mushroom-ice/ICEMush9.iob new file mode 100644 index 00000000..b20ab532 Binary files /dev/null and b/objects/mushroom-ice/ICEMush9.iob differ diff --git a/objects/mushroom-purple/PMush1.iob b/objects/mushroom-purple/PMush1.iob new file mode 100644 index 00000000..ab91b0df Binary files /dev/null and b/objects/mushroom-purple/PMush1.iob differ diff --git a/objects/mushroom-purple/PMush10.iob b/objects/mushroom-purple/PMush10.iob new file mode 100644 index 00000000..f47125f4 Binary files /dev/null and b/objects/mushroom-purple/PMush10.iob differ diff --git a/objects/mushroom-purple/PMush2.iob b/objects/mushroom-purple/PMush2.iob new file mode 100644 index 00000000..cfff47ff Binary files /dev/null and b/objects/mushroom-purple/PMush2.iob differ diff --git a/objects/mushroom-purple/PMush3.iob b/objects/mushroom-purple/PMush3.iob new file mode 100644 index 00000000..75d33e4e Binary files /dev/null and b/objects/mushroom-purple/PMush3.iob differ diff --git a/objects/mushroom-purple/PMush4.iob b/objects/mushroom-purple/PMush4.iob new file mode 100644 index 00000000..f2aece7d Binary files /dev/null and b/objects/mushroom-purple/PMush4.iob differ diff --git a/objects/mushroom-purple/PMush5.iob b/objects/mushroom-purple/PMush5.iob new file mode 100644 index 00000000..cdeb70c6 Binary files /dev/null and b/objects/mushroom-purple/PMush5.iob differ diff --git a/objects/mushroom-purple/PMush6.iob b/objects/mushroom-purple/PMush6.iob new file mode 100644 index 00000000..05c9240c Binary files /dev/null and b/objects/mushroom-purple/PMush6.iob differ diff --git a/objects/mushroom-purple/PMush7.iob b/objects/mushroom-purple/PMush7.iob new file mode 100644 index 00000000..be99be57 Binary files /dev/null and b/objects/mushroom-purple/PMush7.iob differ diff --git a/objects/mushroom-purple/PMush8.iob b/objects/mushroom-purple/PMush8.iob new file mode 100644 index 00000000..7969dbdb Binary files /dev/null and b/objects/mushroom-purple/PMush8.iob differ diff --git a/objects/mushroom-purple/PMush9.iob b/objects/mushroom-purple/PMush9.iob new file mode 100644 index 00000000..154b25ac Binary files /dev/null and b/objects/mushroom-purple/PMush9.iob differ diff --git a/objects/mushroom-red/RMush1.iob b/objects/mushroom-red/RMush1.iob new file mode 100644 index 00000000..f2164f43 Binary files /dev/null and b/objects/mushroom-red/RMush1.iob differ diff --git a/objects/mushroom-red/RMush10.iob b/objects/mushroom-red/RMush10.iob new file mode 100644 index 00000000..95660ed8 Binary files /dev/null and b/objects/mushroom-red/RMush10.iob differ diff --git a/objects/mushroom-red/RMush2.iob b/objects/mushroom-red/RMush2.iob new file mode 100644 index 00000000..84dbb839 Binary files /dev/null and b/objects/mushroom-red/RMush2.iob differ diff --git a/objects/mushroom-red/RMush3.iob b/objects/mushroom-red/RMush3.iob new file mode 100644 index 00000000..54086667 Binary files /dev/null and b/objects/mushroom-red/RMush3.iob differ diff --git a/objects/mushroom-red/RMush4.iob b/objects/mushroom-red/RMush4.iob new file mode 100644 index 00000000..4d1a8016 Binary files /dev/null and b/objects/mushroom-red/RMush4.iob differ diff --git a/objects/mushroom-red/RMush5.iob b/objects/mushroom-red/RMush5.iob new file mode 100644 index 00000000..4b7cdb5f Binary files /dev/null and b/objects/mushroom-red/RMush5.iob differ diff --git a/objects/mushroom-red/RMush6.iob b/objects/mushroom-red/RMush6.iob new file mode 100644 index 00000000..251417f4 Binary files /dev/null and b/objects/mushroom-red/RMush6.iob differ diff --git a/objects/mushroom-red/RMush7.iob b/objects/mushroom-red/RMush7.iob new file mode 100644 index 00000000..16a62f0b Binary files /dev/null and b/objects/mushroom-red/RMush7.iob differ diff --git a/objects/mushroom-red/RMush8.iob b/objects/mushroom-red/RMush8.iob new file mode 100644 index 00000000..8f036a7c Binary files /dev/null and b/objects/mushroom-red/RMush8.iob differ diff --git a/objects/mushroom-red/RMush9.iob b/objects/mushroom-red/RMush9.iob new file mode 100644 index 00000000..656974e5 Binary files /dev/null and b/objects/mushroom-red/RMush9.iob differ diff --git a/objects/mushroom-red/fantasy_mushroom_red1.iob b/objects/mushroom-red/fantasy_mushroom_red1.iob new file mode 100644 index 00000000..5d7eeded Binary files /dev/null and b/objects/mushroom-red/fantasy_mushroom_red1.iob differ diff --git a/objects/mushroom-red/fantasy_mushroom_red2.iob b/objects/mushroom-red/fantasy_mushroom_red2.iob new file mode 100644 index 00000000..fdb421ea Binary files /dev/null and b/objects/mushroom-red/fantasy_mushroom_red2.iob differ diff --git a/objects/mushroom-red/fantasy_mushroom_red3.iob b/objects/mushroom-red/fantasy_mushroom_red3.iob new file mode 100644 index 00000000..af802a7e Binary files /dev/null and b/objects/mushroom-red/fantasy_mushroom_red3.iob differ diff --git a/objects/mushroom-red/fantasy_mushroom_red4.iob b/objects/mushroom-red/fantasy_mushroom_red4.iob new file mode 100644 index 00000000..7b3f5c47 Binary files /dev/null and b/objects/mushroom-red/fantasy_mushroom_red4.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-1.iob b/objects/mushroom-red/illuminorganell-r-1.iob new file mode 100644 index 00000000..f9444435 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-1.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-10.iob b/objects/mushroom-red/illuminorganell-r-10.iob new file mode 100644 index 00000000..957ac8a7 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-10.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-11.iob b/objects/mushroom-red/illuminorganell-r-11.iob new file mode 100644 index 00000000..2f9fe229 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-11.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-2.iob b/objects/mushroom-red/illuminorganell-r-2.iob new file mode 100644 index 00000000..c287c5df Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-2.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-3.iob b/objects/mushroom-red/illuminorganell-r-3.iob new file mode 100644 index 00000000..23336be9 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-3.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-4.iob b/objects/mushroom-red/illuminorganell-r-4.iob new file mode 100644 index 00000000..642f704d Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-4.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-5.iob b/objects/mushroom-red/illuminorganell-r-5.iob new file mode 100644 index 00000000..95f28e42 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-5.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-6.iob b/objects/mushroom-red/illuminorganell-r-6.iob new file mode 100644 index 00000000..6ee68c4d Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-6.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-7.iob b/objects/mushroom-red/illuminorganell-r-7.iob new file mode 100644 index 00000000..a4012ec2 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-7.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-8.iob b/objects/mushroom-red/illuminorganell-r-8.iob new file mode 100644 index 00000000..98b3aea9 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-8.iob differ diff --git a/objects/mushroom-red/illuminorganell-r-9.iob b/objects/mushroom-red/illuminorganell-r-9.iob new file mode 100644 index 00000000..1b587983 Binary files /dev/null and b/objects/mushroom-red/illuminorganell-r-9.iob differ diff --git a/objects/mushroom-red/organell-b-1.iob b/objects/mushroom-red/organell-b-1.iob new file mode 100644 index 00000000..0cb44798 Binary files /dev/null and b/objects/mushroom-red/organell-b-1.iob differ diff --git a/objects/mushroom-red/organell-b-2.iob b/objects/mushroom-red/organell-b-2.iob new file mode 100644 index 00000000..4d7a0ffd Binary files /dev/null and b/objects/mushroom-red/organell-b-2.iob differ diff --git a/objects/mushroom-red/organell-r-1.iob b/objects/mushroom-red/organell-r-1.iob new file mode 100644 index 00000000..cbb7885a Binary files /dev/null and b/objects/mushroom-red/organell-r-1.iob differ diff --git a/objects/mushroom-red/organell-r-10.iob b/objects/mushroom-red/organell-r-10.iob new file mode 100644 index 00000000..76a75452 Binary files /dev/null and b/objects/mushroom-red/organell-r-10.iob differ diff --git a/objects/mushroom-red/organell-r-11.iob b/objects/mushroom-red/organell-r-11.iob new file mode 100644 index 00000000..5e7ac525 Binary files /dev/null and b/objects/mushroom-red/organell-r-11.iob differ diff --git a/objects/mushroom-red/organell-r-2.iob b/objects/mushroom-red/organell-r-2.iob new file mode 100644 index 00000000..fe5938ad Binary files /dev/null and b/objects/mushroom-red/organell-r-2.iob differ diff --git a/objects/mushroom-red/organell-r-3.iob b/objects/mushroom-red/organell-r-3.iob new file mode 100644 index 00000000..7b9bc2f3 Binary files /dev/null and b/objects/mushroom-red/organell-r-3.iob differ diff --git a/objects/mushroom-red/organell-r-4.iob b/objects/mushroom-red/organell-r-4.iob new file mode 100644 index 00000000..544c777e Binary files /dev/null and b/objects/mushroom-red/organell-r-4.iob differ diff --git a/objects/mushroom-red/organell-r-5.iob b/objects/mushroom-red/organell-r-5.iob new file mode 100644 index 00000000..bc02ca67 Binary files /dev/null and b/objects/mushroom-red/organell-r-5.iob differ diff --git a/objects/mushroom-red/organell-r-6.iob b/objects/mushroom-red/organell-r-6.iob new file mode 100644 index 00000000..02374ff7 Binary files /dev/null and b/objects/mushroom-red/organell-r-6.iob differ diff --git a/objects/mushroom-red/organell-r-7.iob b/objects/mushroom-red/organell-r-7.iob new file mode 100644 index 00000000..74a5521a Binary files /dev/null and b/objects/mushroom-red/organell-r-7.iob differ diff --git a/objects/mushroom-red/organell-r-8.iob b/objects/mushroom-red/organell-r-8.iob new file mode 100644 index 00000000..4e4fc69d Binary files /dev/null and b/objects/mushroom-red/organell-r-8.iob differ diff --git a/objects/mushroom-red/organell-r-9.iob b/objects/mushroom-red/organell-r-9.iob new file mode 100644 index 00000000..53bdeceb Binary files /dev/null and b/objects/mushroom-red/organell-r-9.iob differ diff --git a/objects/mushroom-red/small-organell-r-1.iob b/objects/mushroom-red/small-organell-r-1.iob new file mode 100644 index 00000000..c2a9f9f7 Binary files /dev/null and b/objects/mushroom-red/small-organell-r-1.iob differ diff --git a/objects/mushroom-red/small-organell-r-10.iob b/objects/mushroom-red/small-organell-r-10.iob new file mode 100644 index 00000000..41c3437c Binary files /dev/null and b/objects/mushroom-red/small-organell-r-10.iob differ diff --git a/objects/mushroom-red/small-organell-r-2.iob b/objects/mushroom-red/small-organell-r-2.iob new file mode 100644 index 00000000..d5fd4155 Binary files /dev/null and b/objects/mushroom-red/small-organell-r-2.iob differ diff --git a/objects/mushroom-red/small-organell-r-3.iob b/objects/mushroom-red/small-organell-r-3.iob new file mode 100644 index 00000000..3235082b Binary files /dev/null and b/objects/mushroom-red/small-organell-r-3.iob differ diff --git a/objects/mushroom-red/small-organell-r-4.iob b/objects/mushroom-red/small-organell-r-4.iob new file mode 100644 index 00000000..9de876ef Binary files /dev/null and b/objects/mushroom-red/small-organell-r-4.iob differ diff --git a/objects/mushroom-red/small-organell-r-5.iob b/objects/mushroom-red/small-organell-r-5.iob new file mode 100644 index 00000000..08188f5e Binary files /dev/null and b/objects/mushroom-red/small-organell-r-5.iob differ diff --git a/objects/mushroom-red/small-organell-r-6.iob b/objects/mushroom-red/small-organell-r-6.iob new file mode 100644 index 00000000..ebdd758c Binary files /dev/null and b/objects/mushroom-red/small-organell-r-6.iob differ diff --git a/objects/mushroom-red/small-organell-r-7.iob b/objects/mushroom-red/small-organell-r-7.iob new file mode 100644 index 00000000..f0b70f8b Binary files /dev/null and b/objects/mushroom-red/small-organell-r-7.iob differ diff --git a/objects/mushroom-red/small-organell-r-8.iob b/objects/mushroom-red/small-organell-r-8.iob new file mode 100644 index 00000000..e32ed808 Binary files /dev/null and b/objects/mushroom-red/small-organell-r-8.iob differ diff --git a/objects/mushroom-red/small-organell-r-9.iob b/objects/mushroom-red/small-organell-r-9.iob new file mode 100644 index 00000000..d8bf187b Binary files /dev/null and b/objects/mushroom-red/small-organell-r-9.iob differ diff --git a/objects/nether_fossils/fossil_1.iob b/objects/nether_fossils/fossil_1.iob new file mode 100644 index 00000000..ef326541 Binary files /dev/null and b/objects/nether_fossils/fossil_1.iob differ diff --git a/objects/nether_fossils/fossil_10.iob b/objects/nether_fossils/fossil_10.iob new file mode 100644 index 00000000..c7fbcd1d Binary files /dev/null and b/objects/nether_fossils/fossil_10.iob differ diff --git a/objects/nether_fossils/fossil_11.iob b/objects/nether_fossils/fossil_11.iob new file mode 100644 index 00000000..276b8009 Binary files /dev/null and b/objects/nether_fossils/fossil_11.iob differ diff --git a/objects/nether_fossils/fossil_12.iob b/objects/nether_fossils/fossil_12.iob new file mode 100644 index 00000000..9d899227 Binary files /dev/null and b/objects/nether_fossils/fossil_12.iob differ diff --git a/objects/nether_fossils/fossil_13.iob b/objects/nether_fossils/fossil_13.iob new file mode 100644 index 00000000..8a639b2c Binary files /dev/null and b/objects/nether_fossils/fossil_13.iob differ diff --git a/objects/nether_fossils/fossil_14.iob b/objects/nether_fossils/fossil_14.iob new file mode 100644 index 00000000..41de28f7 Binary files /dev/null and b/objects/nether_fossils/fossil_14.iob differ diff --git a/objects/nether_fossils/fossil_2.iob b/objects/nether_fossils/fossil_2.iob new file mode 100644 index 00000000..d5173feb Binary files /dev/null and b/objects/nether_fossils/fossil_2.iob differ diff --git a/objects/nether_fossils/fossil_3.iob b/objects/nether_fossils/fossil_3.iob new file mode 100644 index 00000000..becc3bc3 Binary files /dev/null and b/objects/nether_fossils/fossil_3.iob differ diff --git a/objects/nether_fossils/fossil_4.iob b/objects/nether_fossils/fossil_4.iob new file mode 100644 index 00000000..10d7aff9 Binary files /dev/null and b/objects/nether_fossils/fossil_4.iob differ diff --git a/objects/nether_fossils/fossil_5.iob b/objects/nether_fossils/fossil_5.iob new file mode 100644 index 00000000..49f7cc92 Binary files /dev/null and b/objects/nether_fossils/fossil_5.iob differ diff --git a/objects/nether_fossils/fossil_6.iob b/objects/nether_fossils/fossil_6.iob new file mode 100644 index 00000000..4504dd4f Binary files /dev/null and b/objects/nether_fossils/fossil_6.iob differ diff --git a/objects/nether_fossils/fossil_7.iob b/objects/nether_fossils/fossil_7.iob new file mode 100644 index 00000000..3ae919f5 Binary files /dev/null and b/objects/nether_fossils/fossil_7.iob differ diff --git a/objects/nether_fossils/fossil_8.iob b/objects/nether_fossils/fossil_8.iob new file mode 100644 index 00000000..082aa83c Binary files /dev/null and b/objects/nether_fossils/fossil_8.iob differ diff --git a/objects/nether_fossils/fossil_9.iob b/objects/nether_fossils/fossil_9.iob new file mode 100644 index 00000000..5b7ea6c3 Binary files /dev/null and b/objects/nether_fossils/fossil_9.iob differ diff --git a/objects/oak-bush/bush1.iob b/objects/oak-bush/bush1.iob new file mode 100644 index 00000000..ed85f0e8 Binary files /dev/null and b/objects/oak-bush/bush1.iob differ diff --git a/objects/oak-bush/bush2.iob b/objects/oak-bush/bush2.iob new file mode 100644 index 00000000..2d804b4d Binary files /dev/null and b/objects/oak-bush/bush2.iob differ diff --git a/objects/oak-bush/bush3.iob b/objects/oak-bush/bush3.iob new file mode 100644 index 00000000..1d2d8a46 Binary files /dev/null and b/objects/oak-bush/bush3.iob differ diff --git a/objects/oak-bush/bush4.iob b/objects/oak-bush/bush4.iob new file mode 100644 index 00000000..6b352647 Binary files /dev/null and b/objects/oak-bush/bush4.iob differ diff --git a/objects/oak-fallen-massive/oak1.iob b/objects/oak-fallen-massive/oak1.iob new file mode 100644 index 00000000..6d95691b Binary files /dev/null and b/objects/oak-fallen-massive/oak1.iob differ diff --git a/objects/oak-log/log1.iob b/objects/oak-log/log1.iob new file mode 100644 index 00000000..223268fb Binary files /dev/null and b/objects/oak-log/log1.iob differ diff --git a/objects/oak-log/log2.iob b/objects/oak-log/log2.iob new file mode 100644 index 00000000..35f5c061 Binary files /dev/null and b/objects/oak-log/log2.iob differ diff --git a/objects/oak-log/log3.iob b/objects/oak-log/log3.iob new file mode 100644 index 00000000..12f8b574 Binary files /dev/null and b/objects/oak-log/log3.iob differ diff --git a/objects/oak-massive/oak1.iob b/objects/oak-massive/oak1.iob new file mode 100644 index 00000000..8d665fe2 Binary files /dev/null and b/objects/oak-massive/oak1.iob differ diff --git a/objects/oak-massive/oak2.iob b/objects/oak-massive/oak2.iob new file mode 100644 index 00000000..3538e0f5 Binary files /dev/null and b/objects/oak-massive/oak2.iob differ diff --git a/objects/oak-massive/oak3.iob b/objects/oak-massive/oak3.iob new file mode 100644 index 00000000..77337f2f Binary files /dev/null and b/objects/oak-massive/oak3.iob differ diff --git a/objects/oak-medium/oak-denmyre-1.iob b/objects/oak-medium/oak-denmyre-1.iob new file mode 100644 index 00000000..82cb0954 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-1.iob differ diff --git a/objects/oak-medium/oak-denmyre-10.iob b/objects/oak-medium/oak-denmyre-10.iob new file mode 100644 index 00000000..7ea5be7c Binary files /dev/null and b/objects/oak-medium/oak-denmyre-10.iob differ diff --git a/objects/oak-medium/oak-denmyre-11.iob b/objects/oak-medium/oak-denmyre-11.iob new file mode 100644 index 00000000..fb6872ec Binary files /dev/null and b/objects/oak-medium/oak-denmyre-11.iob differ diff --git a/objects/oak-medium/oak-denmyre-12.iob b/objects/oak-medium/oak-denmyre-12.iob new file mode 100644 index 00000000..52810f64 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-12.iob differ diff --git a/objects/oak-medium/oak-denmyre-13.iob b/objects/oak-medium/oak-denmyre-13.iob new file mode 100644 index 00000000..5042db31 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-13.iob differ diff --git a/objects/oak-medium/oak-denmyre-14.iob b/objects/oak-medium/oak-denmyre-14.iob new file mode 100644 index 00000000..3cf1abb7 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-14.iob differ diff --git a/objects/oak-medium/oak-denmyre-15.iob b/objects/oak-medium/oak-denmyre-15.iob new file mode 100644 index 00000000..6a2772f8 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-15.iob differ diff --git a/objects/oak-medium/oak-denmyre-16.iob b/objects/oak-medium/oak-denmyre-16.iob new file mode 100644 index 00000000..c44629d3 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-16.iob differ diff --git a/objects/oak-medium/oak-denmyre-2.iob b/objects/oak-medium/oak-denmyre-2.iob new file mode 100644 index 00000000..f72a3011 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-2.iob differ diff --git a/objects/oak-medium/oak-denmyre-3.iob b/objects/oak-medium/oak-denmyre-3.iob new file mode 100644 index 00000000..eb5f0e44 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-3.iob differ diff --git a/objects/oak-medium/oak-denmyre-4.iob b/objects/oak-medium/oak-denmyre-4.iob new file mode 100644 index 00000000..d115ad0c Binary files /dev/null and b/objects/oak-medium/oak-denmyre-4.iob differ diff --git a/objects/oak-medium/oak-denmyre-5.iob b/objects/oak-medium/oak-denmyre-5.iob new file mode 100644 index 00000000..40a6d0fb Binary files /dev/null and b/objects/oak-medium/oak-denmyre-5.iob differ diff --git a/objects/oak-medium/oak-denmyre-6.iob b/objects/oak-medium/oak-denmyre-6.iob new file mode 100644 index 00000000..59afd2c6 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-6.iob differ diff --git a/objects/oak-medium/oak-denmyre-7.iob b/objects/oak-medium/oak-denmyre-7.iob new file mode 100644 index 00000000..084cbfad Binary files /dev/null and b/objects/oak-medium/oak-denmyre-7.iob differ diff --git a/objects/oak-medium/oak-denmyre-8.iob b/objects/oak-medium/oak-denmyre-8.iob new file mode 100644 index 00000000..a5dd66d8 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-8.iob differ diff --git a/objects/oak-medium/oak-denmyre-9.iob b/objects/oak-medium/oak-denmyre-9.iob new file mode 100644 index 00000000..99acb5d1 Binary files /dev/null and b/objects/oak-medium/oak-denmyre-9.iob differ diff --git a/objects/oak-medium/oak1.iob b/objects/oak-medium/oak1.iob new file mode 100644 index 00000000..09e07a68 Binary files /dev/null and b/objects/oak-medium/oak1.iob differ diff --git a/objects/oak-medium/oak2.iob b/objects/oak-medium/oak2.iob new file mode 100644 index 00000000..d19f6a3f Binary files /dev/null and b/objects/oak-medium/oak2.iob differ diff --git a/objects/oak-medium/oak3.iob b/objects/oak-medium/oak3.iob new file mode 100644 index 00000000..039e0767 Binary files /dev/null and b/objects/oak-medium/oak3.iob differ diff --git a/objects/oak-medium/oak5.iob b/objects/oak-medium/oak5.iob new file mode 100644 index 00000000..bdb85456 Binary files /dev/null and b/objects/oak-medium/oak5.iob differ diff --git a/objects/oak-ponderosa/large-1.iob b/objects/oak-ponderosa/large-1.iob new file mode 100644 index 00000000..a7bcfd87 Binary files /dev/null and b/objects/oak-ponderosa/large-1.iob differ diff --git a/objects/oak-ponderosa/large-10.iob b/objects/oak-ponderosa/large-10.iob new file mode 100644 index 00000000..89e75197 Binary files /dev/null and b/objects/oak-ponderosa/large-10.iob differ diff --git a/objects/oak-ponderosa/large-11.iob b/objects/oak-ponderosa/large-11.iob new file mode 100644 index 00000000..c342ada0 Binary files /dev/null and b/objects/oak-ponderosa/large-11.iob differ diff --git a/objects/oak-ponderosa/large-12.iob b/objects/oak-ponderosa/large-12.iob new file mode 100644 index 00000000..08942307 Binary files /dev/null and b/objects/oak-ponderosa/large-12.iob differ diff --git a/objects/oak-ponderosa/large-13.iob b/objects/oak-ponderosa/large-13.iob new file mode 100644 index 00000000..9b9a348c Binary files /dev/null and b/objects/oak-ponderosa/large-13.iob differ diff --git a/objects/oak-ponderosa/large-14..iob b/objects/oak-ponderosa/large-14..iob new file mode 100644 index 00000000..ce861c5e Binary files /dev/null and b/objects/oak-ponderosa/large-14..iob differ diff --git a/objects/oak-ponderosa/large-15.iob b/objects/oak-ponderosa/large-15.iob new file mode 100644 index 00000000..99b8f60f Binary files /dev/null and b/objects/oak-ponderosa/large-15.iob differ diff --git a/objects/oak-ponderosa/large-2.iob b/objects/oak-ponderosa/large-2.iob new file mode 100644 index 00000000..6f320006 Binary files /dev/null and b/objects/oak-ponderosa/large-2.iob differ diff --git a/objects/oak-ponderosa/large-3.iob b/objects/oak-ponderosa/large-3.iob new file mode 100644 index 00000000..8e0409fd Binary files /dev/null and b/objects/oak-ponderosa/large-3.iob differ diff --git a/objects/oak-ponderosa/large-4.iob b/objects/oak-ponderosa/large-4.iob new file mode 100644 index 00000000..7e44ec3b Binary files /dev/null and b/objects/oak-ponderosa/large-4.iob differ diff --git a/objects/oak-ponderosa/large-5.iob b/objects/oak-ponderosa/large-5.iob new file mode 100644 index 00000000..bcf1531c Binary files /dev/null and b/objects/oak-ponderosa/large-5.iob differ diff --git a/objects/oak-ponderosa/large-6.iob b/objects/oak-ponderosa/large-6.iob new file mode 100644 index 00000000..860674c0 Binary files /dev/null and b/objects/oak-ponderosa/large-6.iob differ diff --git a/objects/oak-ponderosa/large-7.iob b/objects/oak-ponderosa/large-7.iob new file mode 100644 index 00000000..db2247d2 Binary files /dev/null and b/objects/oak-ponderosa/large-7.iob differ diff --git a/objects/oak-ponderosa/large-8.iob b/objects/oak-ponderosa/large-8.iob new file mode 100644 index 00000000..1c528f19 Binary files /dev/null and b/objects/oak-ponderosa/large-8.iob differ diff --git a/objects/oak-ponderosa/large-9.iob b/objects/oak-ponderosa/large-9.iob new file mode 100644 index 00000000..30a86d04 Binary files /dev/null and b/objects/oak-ponderosa/large-9.iob differ diff --git a/objects/oak-ponderosa/med-1.iob b/objects/oak-ponderosa/med-1.iob new file mode 100644 index 00000000..5a5f599b Binary files /dev/null and b/objects/oak-ponderosa/med-1.iob differ diff --git a/objects/oak-ponderosa/med-10.iob b/objects/oak-ponderosa/med-10.iob new file mode 100644 index 00000000..42cac9bc Binary files /dev/null and b/objects/oak-ponderosa/med-10.iob differ diff --git a/objects/oak-ponderosa/med-11.iob b/objects/oak-ponderosa/med-11.iob new file mode 100644 index 00000000..b7b67f53 Binary files /dev/null and b/objects/oak-ponderosa/med-11.iob differ diff --git a/objects/oak-ponderosa/med-12.iob b/objects/oak-ponderosa/med-12.iob new file mode 100644 index 00000000..f1058df0 Binary files /dev/null and b/objects/oak-ponderosa/med-12.iob differ diff --git a/objects/oak-ponderosa/med-13.iob b/objects/oak-ponderosa/med-13.iob new file mode 100644 index 00000000..5e00fdd6 Binary files /dev/null and b/objects/oak-ponderosa/med-13.iob differ diff --git a/objects/oak-ponderosa/med-14.iob b/objects/oak-ponderosa/med-14.iob new file mode 100644 index 00000000..5e00fdd6 Binary files /dev/null and b/objects/oak-ponderosa/med-14.iob differ diff --git a/objects/oak-ponderosa/med-15.iob b/objects/oak-ponderosa/med-15.iob new file mode 100644 index 00000000..fbd7b29c Binary files /dev/null and b/objects/oak-ponderosa/med-15.iob differ diff --git a/objects/oak-ponderosa/med-16.iob b/objects/oak-ponderosa/med-16.iob new file mode 100644 index 00000000..60bccdbb Binary files /dev/null and b/objects/oak-ponderosa/med-16.iob differ diff --git a/objects/oak-ponderosa/med-17.iob b/objects/oak-ponderosa/med-17.iob new file mode 100644 index 00000000..ab80b37b Binary files /dev/null and b/objects/oak-ponderosa/med-17.iob differ diff --git a/objects/oak-ponderosa/med-18.iob b/objects/oak-ponderosa/med-18.iob new file mode 100644 index 00000000..74b77678 Binary files /dev/null and b/objects/oak-ponderosa/med-18.iob differ diff --git a/objects/oak-ponderosa/med-19.iob b/objects/oak-ponderosa/med-19.iob new file mode 100644 index 00000000..4c09cfee Binary files /dev/null and b/objects/oak-ponderosa/med-19.iob differ diff --git a/objects/oak-ponderosa/med-2.iob b/objects/oak-ponderosa/med-2.iob new file mode 100644 index 00000000..e83b0e41 Binary files /dev/null and b/objects/oak-ponderosa/med-2.iob differ diff --git a/objects/oak-ponderosa/med-20.iob b/objects/oak-ponderosa/med-20.iob new file mode 100644 index 00000000..31f08155 Binary files /dev/null and b/objects/oak-ponderosa/med-20.iob differ diff --git a/objects/oak-ponderosa/med-3.iob b/objects/oak-ponderosa/med-3.iob new file mode 100644 index 00000000..88898bfd Binary files /dev/null and b/objects/oak-ponderosa/med-3.iob differ diff --git a/objects/oak-ponderosa/med-4.iob b/objects/oak-ponderosa/med-4.iob new file mode 100644 index 00000000..c33bfb12 Binary files /dev/null and b/objects/oak-ponderosa/med-4.iob differ diff --git a/objects/oak-ponderosa/med-5.iob b/objects/oak-ponderosa/med-5.iob new file mode 100644 index 00000000..739ecc8b Binary files /dev/null and b/objects/oak-ponderosa/med-5.iob differ diff --git a/objects/oak-ponderosa/med-6.iob b/objects/oak-ponderosa/med-6.iob new file mode 100644 index 00000000..bb97382e Binary files /dev/null and b/objects/oak-ponderosa/med-6.iob differ diff --git a/objects/oak-ponderosa/med-7.iob b/objects/oak-ponderosa/med-7.iob new file mode 100644 index 00000000..b6522542 Binary files /dev/null and b/objects/oak-ponderosa/med-7.iob differ diff --git a/objects/oak-ponderosa/med-8.iob b/objects/oak-ponderosa/med-8.iob new file mode 100644 index 00000000..683d934a Binary files /dev/null and b/objects/oak-ponderosa/med-8.iob differ diff --git a/objects/oak-ponderosa/med-9.iob b/objects/oak-ponderosa/med-9.iob new file mode 100644 index 00000000..4e787729 Binary files /dev/null and b/objects/oak-ponderosa/med-9.iob differ diff --git a/objects/oak-ponderosa/smol-1.iob b/objects/oak-ponderosa/smol-1.iob new file mode 100644 index 00000000..b643f14f Binary files /dev/null and b/objects/oak-ponderosa/smol-1.iob differ diff --git a/objects/oak-ponderosa/smol-10.iob b/objects/oak-ponderosa/smol-10.iob new file mode 100644 index 00000000..fdf3d65a Binary files /dev/null and b/objects/oak-ponderosa/smol-10.iob differ diff --git a/objects/oak-ponderosa/smol-11.iob b/objects/oak-ponderosa/smol-11.iob new file mode 100644 index 00000000..3cb78c81 Binary files /dev/null and b/objects/oak-ponderosa/smol-11.iob differ diff --git a/objects/oak-ponderosa/smol-12.iob b/objects/oak-ponderosa/smol-12.iob new file mode 100644 index 00000000..55d7be0f Binary files /dev/null and b/objects/oak-ponderosa/smol-12.iob differ diff --git a/objects/oak-ponderosa/smol-13.iob b/objects/oak-ponderosa/smol-13.iob new file mode 100644 index 00000000..3cc3689e Binary files /dev/null and b/objects/oak-ponderosa/smol-13.iob differ diff --git a/objects/oak-ponderosa/smol-14.iob b/objects/oak-ponderosa/smol-14.iob new file mode 100644 index 00000000..a69ada97 Binary files /dev/null and b/objects/oak-ponderosa/smol-14.iob differ diff --git a/objects/oak-ponderosa/smol-15.iob b/objects/oak-ponderosa/smol-15.iob new file mode 100644 index 00000000..f695e8bd Binary files /dev/null and b/objects/oak-ponderosa/smol-15.iob differ diff --git a/objects/oak-ponderosa/smol-2.iob b/objects/oak-ponderosa/smol-2.iob new file mode 100644 index 00000000..42d8d9d0 Binary files /dev/null and b/objects/oak-ponderosa/smol-2.iob differ diff --git a/objects/oak-ponderosa/smol-3.iob b/objects/oak-ponderosa/smol-3.iob new file mode 100644 index 00000000..79f23eb8 Binary files /dev/null and b/objects/oak-ponderosa/smol-3.iob differ diff --git a/objects/oak-ponderosa/smol-4.iob b/objects/oak-ponderosa/smol-4.iob new file mode 100644 index 00000000..a1c585b5 Binary files /dev/null and b/objects/oak-ponderosa/smol-4.iob differ diff --git a/objects/oak-ponderosa/smol-5.iob b/objects/oak-ponderosa/smol-5.iob new file mode 100644 index 00000000..d6cb6ced Binary files /dev/null and b/objects/oak-ponderosa/smol-5.iob differ diff --git a/objects/oak-ponderosa/smol-6.iob b/objects/oak-ponderosa/smol-6.iob new file mode 100644 index 00000000..776e9b41 Binary files /dev/null and b/objects/oak-ponderosa/smol-6.iob differ diff --git a/objects/oak-ponderosa/smol-7.iob b/objects/oak-ponderosa/smol-7.iob new file mode 100644 index 00000000..3c21b3d4 Binary files /dev/null and b/objects/oak-ponderosa/smol-7.iob differ diff --git a/objects/oak-ponderosa/smol-8.iob b/objects/oak-ponderosa/smol-8.iob new file mode 100644 index 00000000..81ec39d5 Binary files /dev/null and b/objects/oak-ponderosa/smol-8.iob differ diff --git a/objects/oak-ponderosa/smol-9.iob b/objects/oak-ponderosa/smol-9.iob new file mode 100644 index 00000000..fb9e245a Binary files /dev/null and b/objects/oak-ponderosa/smol-9.iob differ diff --git a/objects/oak-small/oak1.iob b/objects/oak-small/oak1.iob new file mode 100644 index 00000000..fcc8b849 Binary files /dev/null and b/objects/oak-small/oak1.iob differ diff --git a/objects/oak-small/oak10.iob b/objects/oak-small/oak10.iob new file mode 100644 index 00000000..1abbc3ee Binary files /dev/null and b/objects/oak-small/oak10.iob differ diff --git a/objects/oak-small/oak11.iob b/objects/oak-small/oak11.iob new file mode 100644 index 00000000..378748e5 Binary files /dev/null and b/objects/oak-small/oak11.iob differ diff --git a/objects/oak-small/oak12.iob b/objects/oak-small/oak12.iob new file mode 100644 index 00000000..73e148b1 Binary files /dev/null and b/objects/oak-small/oak12.iob differ diff --git a/objects/oak-small/oak13.iob b/objects/oak-small/oak13.iob new file mode 100644 index 00000000..81fa85f7 Binary files /dev/null and b/objects/oak-small/oak13.iob differ diff --git a/objects/oak-small/oak14.iob b/objects/oak-small/oak14.iob new file mode 100644 index 00000000..03c4791f Binary files /dev/null and b/objects/oak-small/oak14.iob differ diff --git a/objects/oak-small/oak15.iob b/objects/oak-small/oak15.iob new file mode 100644 index 00000000..81fa85f7 Binary files /dev/null and b/objects/oak-small/oak15.iob differ diff --git a/objects/oak-small/oak2.iob b/objects/oak-small/oak2.iob new file mode 100644 index 00000000..16057c46 Binary files /dev/null and b/objects/oak-small/oak2.iob differ diff --git a/objects/oak-small/oak3.iob b/objects/oak-small/oak3.iob new file mode 100644 index 00000000..47ce2eb2 Binary files /dev/null and b/objects/oak-small/oak3.iob differ diff --git a/objects/oak-small/oak4.iob b/objects/oak-small/oak4.iob new file mode 100644 index 00000000..3e42a6a4 Binary files /dev/null and b/objects/oak-small/oak4.iob differ diff --git a/objects/oak-small/oak5.iob b/objects/oak-small/oak5.iob new file mode 100644 index 00000000..5dc356cf Binary files /dev/null and b/objects/oak-small/oak5.iob differ diff --git a/objects/oak-small/oak6.iob b/objects/oak-small/oak6.iob new file mode 100644 index 00000000..ad1fb4bf Binary files /dev/null and b/objects/oak-small/oak6.iob differ diff --git a/objects/oak-small/oak7.iob b/objects/oak-small/oak7.iob new file mode 100644 index 00000000..0a6fd74b Binary files /dev/null and b/objects/oak-small/oak7.iob differ diff --git a/objects/oak-small/oak8.iob b/objects/oak-small/oak8.iob new file mode 100644 index 00000000..f61ad971 Binary files /dev/null and b/objects/oak-small/oak8.iob differ diff --git a/objects/oak-small/oak9.iob b/objects/oak-small/oak9.iob new file mode 100644 index 00000000..9443914f Binary files /dev/null and b/objects/oak-small/oak9.iob differ diff --git a/objects/oak-superlarge/oak1.iob b/objects/oak-superlarge/oak1.iob new file mode 100644 index 00000000..acaa027f Binary files /dev/null and b/objects/oak-superlarge/oak1.iob differ diff --git a/objects/oak-supermassive/oak1.iob b/objects/oak-supermassive/oak1.iob new file mode 100644 index 00000000..96b41206 Binary files /dev/null and b/objects/oak-supermassive/oak1.iob differ diff --git a/objects/oak-tainted-massive/oak1.iob b/objects/oak-tainted-massive/oak1.iob new file mode 100644 index 00000000..f458878d Binary files /dev/null and b/objects/oak-tainted-massive/oak1.iob differ diff --git a/objects/oak-tall/tall-oak1.iob b/objects/oak-tall/tall-oak1.iob new file mode 100644 index 00000000..a0a89558 Binary files /dev/null and b/objects/oak-tall/tall-oak1.iob differ diff --git a/objects/oak-tall/tall-oak10.iob b/objects/oak-tall/tall-oak10.iob new file mode 100644 index 00000000..5744adfd Binary files /dev/null and b/objects/oak-tall/tall-oak10.iob differ diff --git a/objects/oak-tall/tall-oak11.iob b/objects/oak-tall/tall-oak11.iob new file mode 100644 index 00000000..16613317 Binary files /dev/null and b/objects/oak-tall/tall-oak11.iob differ diff --git a/objects/oak-tall/tall-oak2.iob b/objects/oak-tall/tall-oak2.iob new file mode 100644 index 00000000..1f2a000b Binary files /dev/null and b/objects/oak-tall/tall-oak2.iob differ diff --git a/objects/oak-tall/tall-oak3.iob b/objects/oak-tall/tall-oak3.iob new file mode 100644 index 00000000..79e7afbd Binary files /dev/null and b/objects/oak-tall/tall-oak3.iob differ diff --git a/objects/oak-tall/tall-oak4.iob b/objects/oak-tall/tall-oak4.iob new file mode 100644 index 00000000..2526b50e Binary files /dev/null and b/objects/oak-tall/tall-oak4.iob differ diff --git a/objects/oak-tall/tall-oak5.iob b/objects/oak-tall/tall-oak5.iob new file mode 100644 index 00000000..52ee86db Binary files /dev/null and b/objects/oak-tall/tall-oak5.iob differ diff --git a/objects/oak-tall/tall-oak6.iob b/objects/oak-tall/tall-oak6.iob new file mode 100644 index 00000000..06d0afbc Binary files /dev/null and b/objects/oak-tall/tall-oak6.iob differ diff --git a/objects/oak-tall/tall-oak7.iob b/objects/oak-tall/tall-oak7.iob new file mode 100644 index 00000000..65d27d60 Binary files /dev/null and b/objects/oak-tall/tall-oak7.iob differ diff --git a/objects/oak-tall/tall-oak8.iob b/objects/oak-tall/tall-oak8.iob new file mode 100644 index 00000000..5f1a209d Binary files /dev/null and b/objects/oak-tall/tall-oak8.iob differ diff --git a/objects/oak-tall/tall-oak9.iob b/objects/oak-tall/tall-oak9.iob new file mode 100644 index 00000000..7ed9b0e1 Binary files /dev/null and b/objects/oak-tall/tall-oak9.iob differ diff --git a/objects/oak-wilted-supermassive/oak1.iob b/objects/oak-wilted-supermassive/oak1.iob new file mode 100644 index 00000000..a85985b9 Binary files /dev/null and b/objects/oak-wilted-supermassive/oak1.iob differ diff --git a/objects/oak/oak1.iob b/objects/oak/oak1.iob new file mode 100644 index 00000000..0509f63c Binary files /dev/null and b/objects/oak/oak1.iob differ diff --git a/objects/oak/oak10.iob b/objects/oak/oak10.iob new file mode 100644 index 00000000..0ed17c42 Binary files /dev/null and b/objects/oak/oak10.iob differ diff --git a/objects/oak/oak11.iob b/objects/oak/oak11.iob new file mode 100644 index 00000000..0957483c Binary files /dev/null and b/objects/oak/oak11.iob differ diff --git a/objects/oak/oak12.iob b/objects/oak/oak12.iob new file mode 100644 index 00000000..6bde0e54 Binary files /dev/null and b/objects/oak/oak12.iob differ diff --git a/objects/oak/oak2.iob b/objects/oak/oak2.iob new file mode 100644 index 00000000..cd18f74e Binary files /dev/null and b/objects/oak/oak2.iob differ diff --git a/objects/oak/oak3.iob b/objects/oak/oak3.iob new file mode 100644 index 00000000..e7eeeeec Binary files /dev/null and b/objects/oak/oak3.iob differ diff --git a/objects/oak/oak4.iob b/objects/oak/oak4.iob new file mode 100644 index 00000000..7891133f Binary files /dev/null and b/objects/oak/oak4.iob differ diff --git a/objects/oak/oak5.iob b/objects/oak/oak5.iob new file mode 100644 index 00000000..02f5c5ea Binary files /dev/null and b/objects/oak/oak5.iob differ diff --git a/objects/oak/oak6.iob b/objects/oak/oak6.iob new file mode 100644 index 00000000..a34bfcb3 Binary files /dev/null and b/objects/oak/oak6.iob differ diff --git a/objects/oak/oak7.iob b/objects/oak/oak7.iob new file mode 100644 index 00000000..d247d07c Binary files /dev/null and b/objects/oak/oak7.iob differ diff --git a/objects/oak/oak8.iob b/objects/oak/oak8.iob new file mode 100644 index 00000000..6f694e62 Binary files /dev/null and b/objects/oak/oak8.iob differ diff --git a/objects/oak/oak9.iob b/objects/oak/oak9.iob new file mode 100644 index 00000000..be5ece9c Binary files /dev/null and b/objects/oak/oak9.iob differ diff --git a/objects/oakbush-tclutter/TClutter1.iob b/objects/oakbush-tclutter/TClutter1.iob new file mode 100644 index 00000000..f650d1cd Binary files /dev/null and b/objects/oakbush-tclutter/TClutter1.iob differ diff --git a/objects/oakbush-tclutter/TClutter10.iob b/objects/oakbush-tclutter/TClutter10.iob new file mode 100644 index 00000000..ee6775b1 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter10.iob differ diff --git a/objects/oakbush-tclutter/TClutter11.iob b/objects/oakbush-tclutter/TClutter11.iob new file mode 100644 index 00000000..051775c1 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter11.iob differ diff --git a/objects/oakbush-tclutter/TClutter12.iob b/objects/oakbush-tclutter/TClutter12.iob new file mode 100644 index 00000000..e74e4e6d Binary files /dev/null and b/objects/oakbush-tclutter/TClutter12.iob differ diff --git a/objects/oakbush-tclutter/TClutter13.iob b/objects/oakbush-tclutter/TClutter13.iob new file mode 100644 index 00000000..aa148b18 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter13.iob differ diff --git a/objects/oakbush-tclutter/TClutter14.iob b/objects/oakbush-tclutter/TClutter14.iob new file mode 100644 index 00000000..4fa7e1eb Binary files /dev/null and b/objects/oakbush-tclutter/TClutter14.iob differ diff --git a/objects/oakbush-tclutter/TClutter15.iob b/objects/oakbush-tclutter/TClutter15.iob new file mode 100644 index 00000000..5c967dc2 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter15.iob differ diff --git a/objects/oakbush-tclutter/TClutter16.iob b/objects/oakbush-tclutter/TClutter16.iob new file mode 100644 index 00000000..8b9616c6 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter16.iob differ diff --git a/objects/oakbush-tclutter/TClutter17.iob b/objects/oakbush-tclutter/TClutter17.iob new file mode 100644 index 00000000..96ef7763 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter17.iob differ diff --git a/objects/oakbush-tclutter/TClutter18.iob b/objects/oakbush-tclutter/TClutter18.iob new file mode 100644 index 00000000..d6a3c1d9 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter18.iob differ diff --git a/objects/oakbush-tclutter/TClutter19.iob b/objects/oakbush-tclutter/TClutter19.iob new file mode 100644 index 00000000..29050e54 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter19.iob differ diff --git a/objects/oakbush-tclutter/TClutter2.iob b/objects/oakbush-tclutter/TClutter2.iob new file mode 100644 index 00000000..c64d2e0a Binary files /dev/null and b/objects/oakbush-tclutter/TClutter2.iob differ diff --git a/objects/oakbush-tclutter/TClutter20.iob b/objects/oakbush-tclutter/TClutter20.iob new file mode 100644 index 00000000..59bf85c1 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter20.iob differ diff --git a/objects/oakbush-tclutter/TClutter21.iob b/objects/oakbush-tclutter/TClutter21.iob new file mode 100644 index 00000000..3435dafb Binary files /dev/null and b/objects/oakbush-tclutter/TClutter21.iob differ diff --git a/objects/oakbush-tclutter/TClutter22.iob b/objects/oakbush-tclutter/TClutter22.iob new file mode 100644 index 00000000..c443a267 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter22.iob differ diff --git a/objects/oakbush-tclutter/TClutter23.iob b/objects/oakbush-tclutter/TClutter23.iob new file mode 100644 index 00000000..2211ec21 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter23.iob differ diff --git a/objects/oakbush-tclutter/TClutter24.iob b/objects/oakbush-tclutter/TClutter24.iob new file mode 100644 index 00000000..8b5e47b4 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter24.iob differ diff --git a/objects/oakbush-tclutter/TClutter25.iob b/objects/oakbush-tclutter/TClutter25.iob new file mode 100644 index 00000000..3112547c Binary files /dev/null and b/objects/oakbush-tclutter/TClutter25.iob differ diff --git a/objects/oakbush-tclutter/TClutter3.iob b/objects/oakbush-tclutter/TClutter3.iob new file mode 100644 index 00000000..a9b50890 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter3.iob differ diff --git a/objects/oakbush-tclutter/TClutter4.iob b/objects/oakbush-tclutter/TClutter4.iob new file mode 100644 index 00000000..fb8f4400 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter4.iob differ diff --git a/objects/oakbush-tclutter/TClutter5.iob b/objects/oakbush-tclutter/TClutter5.iob new file mode 100644 index 00000000..085e5662 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter5.iob differ diff --git a/objects/oakbush-tclutter/TClutter6.iob b/objects/oakbush-tclutter/TClutter6.iob new file mode 100644 index 00000000..18884391 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter6.iob differ diff --git a/objects/oakbush-tclutter/TClutter7.iob b/objects/oakbush-tclutter/TClutter7.iob new file mode 100644 index 00000000..a2fce8c0 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter7.iob differ diff --git a/objects/oakbush-tclutter/TClutter8.iob b/objects/oakbush-tclutter/TClutter8.iob new file mode 100644 index 00000000..bdbe0e91 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter8.iob differ diff --git a/objects/oakbush-tclutter/TClutter9.iob b/objects/oakbush-tclutter/TClutter9.iob new file mode 100644 index 00000000..d9911fb6 Binary files /dev/null and b/objects/oakbush-tclutter/TClutter9.iob differ diff --git a/objects/oakbush-tgarb/TGarb1.iob b/objects/oakbush-tgarb/TGarb1.iob new file mode 100644 index 00000000..627d198b Binary files /dev/null and b/objects/oakbush-tgarb/TGarb1.iob differ diff --git a/objects/oakbush-tgarb/TGarb10.iob b/objects/oakbush-tgarb/TGarb10.iob new file mode 100644 index 00000000..4641d158 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb10.iob differ diff --git a/objects/oakbush-tgarb/TGarb11.iob b/objects/oakbush-tgarb/TGarb11.iob new file mode 100644 index 00000000..36d9aceb Binary files /dev/null and b/objects/oakbush-tgarb/TGarb11.iob differ diff --git a/objects/oakbush-tgarb/TGarb12.iob b/objects/oakbush-tgarb/TGarb12.iob new file mode 100644 index 00000000..bd3272eb Binary files /dev/null and b/objects/oakbush-tgarb/TGarb12.iob differ diff --git a/objects/oakbush-tgarb/TGarb13.iob b/objects/oakbush-tgarb/TGarb13.iob new file mode 100644 index 00000000..3dd8f47b Binary files /dev/null and b/objects/oakbush-tgarb/TGarb13.iob differ diff --git a/objects/oakbush-tgarb/TGarb14.iob b/objects/oakbush-tgarb/TGarb14.iob new file mode 100644 index 00000000..3732f398 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb14.iob differ diff --git a/objects/oakbush-tgarb/TGarb15.iob b/objects/oakbush-tgarb/TGarb15.iob new file mode 100644 index 00000000..0dad7399 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb15.iob differ diff --git a/objects/oakbush-tgarb/TGarb16.iob b/objects/oakbush-tgarb/TGarb16.iob new file mode 100644 index 00000000..1370e97c Binary files /dev/null and b/objects/oakbush-tgarb/TGarb16.iob differ diff --git a/objects/oakbush-tgarb/TGarb17.iob b/objects/oakbush-tgarb/TGarb17.iob new file mode 100644 index 00000000..3d3952d9 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb17.iob differ diff --git a/objects/oakbush-tgarb/TGarb18.iob b/objects/oakbush-tgarb/TGarb18.iob new file mode 100644 index 00000000..4615cc76 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb18.iob differ diff --git a/objects/oakbush-tgarb/TGarb19.iob b/objects/oakbush-tgarb/TGarb19.iob new file mode 100644 index 00000000..064ffd0f Binary files /dev/null and b/objects/oakbush-tgarb/TGarb19.iob differ diff --git a/objects/oakbush-tgarb/TGarb2.iob b/objects/oakbush-tgarb/TGarb2.iob new file mode 100644 index 00000000..bbd2e7f0 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb2.iob differ diff --git a/objects/oakbush-tgarb/TGarb20.iob b/objects/oakbush-tgarb/TGarb20.iob new file mode 100644 index 00000000..9c77e3ea Binary files /dev/null and b/objects/oakbush-tgarb/TGarb20.iob differ diff --git a/objects/oakbush-tgarb/TGarb3.iob b/objects/oakbush-tgarb/TGarb3.iob new file mode 100644 index 00000000..5903036a Binary files /dev/null and b/objects/oakbush-tgarb/TGarb3.iob differ diff --git a/objects/oakbush-tgarb/TGarb4.iob b/objects/oakbush-tgarb/TGarb4.iob new file mode 100644 index 00000000..42888577 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb4.iob differ diff --git a/objects/oakbush-tgarb/TGarb5.iob b/objects/oakbush-tgarb/TGarb5.iob new file mode 100644 index 00000000..b0836606 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb5.iob differ diff --git a/objects/oakbush-tgarb/TGarb6.iob b/objects/oakbush-tgarb/TGarb6.iob new file mode 100644 index 00000000..83a1617f Binary files /dev/null and b/objects/oakbush-tgarb/TGarb6.iob differ diff --git a/objects/oakbush-tgarb/TGarb7.iob b/objects/oakbush-tgarb/TGarb7.iob new file mode 100644 index 00000000..ee83fbf3 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb7.iob differ diff --git a/objects/oakbush-tgarb/TGarb8.iob b/objects/oakbush-tgarb/TGarb8.iob new file mode 100644 index 00000000..e1ae1fcc Binary files /dev/null and b/objects/oakbush-tgarb/TGarb8.iob differ diff --git a/objects/oakbush-tgarb/TGarb9.iob b/objects/oakbush-tgarb/TGarb9.iob new file mode 100644 index 00000000..7c9c3b69 Binary files /dev/null and b/objects/oakbush-tgarb/TGarb9.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/other/ICEMush1.ish b/objects/other/ICEMush1.ish new file mode 100644 index 00000000..ec01a7fe Binary files /dev/null and b/objects/other/ICEMush1.ish differ diff --git a/objects/other/ICEMush2.ish b/objects/other/ICEMush2.ish new file mode 100644 index 00000000..3a9f6308 Binary files /dev/null and b/objects/other/ICEMush2.ish differ diff --git a/objects/other/ICEMush3.ish b/objects/other/ICEMush3.ish new file mode 100644 index 00000000..b4f98302 Binary files /dev/null and b/objects/other/ICEMush3.ish differ diff --git a/objects/other/ICEMush4.ish b/objects/other/ICEMush4.ish new file mode 100644 index 00000000..4f8e0c34 Binary files /dev/null and b/objects/other/ICEMush4.ish differ diff --git a/objects/other/ICEMush5.ish b/objects/other/ICEMush5.ish new file mode 100644 index 00000000..a24d25e1 Binary files /dev/null and b/objects/other/ICEMush5.ish differ diff --git a/objects/other/ICEMush6.ish b/objects/other/ICEMush6.ish new file mode 100644 index 00000000..9c79f868 Binary files /dev/null and b/objects/other/ICEMush6.ish differ diff --git a/objects/other/ICEMush7.ish b/objects/other/ICEMush7.ish new file mode 100644 index 00000000..5422bebc Binary files /dev/null and b/objects/other/ICEMush7.ish differ diff --git a/objects/other/ICEMush8.ish b/objects/other/ICEMush8.ish new file mode 100644 index 00000000..3d9f239a Binary files /dev/null and b/objects/other/ICEMush8.ish differ diff --git a/objects/other/ICEMush9.ish b/objects/other/ICEMush9.ish new file mode 100644 index 00000000..d7fc07d1 Binary files /dev/null and b/objects/other/ICEMush9.ish differ diff --git a/objects/other/IceSpire1.ish b/objects/other/IceSpire1.ish new file mode 100644 index 00000000..da62a698 Binary files /dev/null and b/objects/other/IceSpire1.ish differ diff --git a/objects/other/IceSpire2.ish b/objects/other/IceSpire2.ish new file mode 100644 index 00000000..2edc76be Binary files /dev/null and b/objects/other/IceSpire2.ish differ diff --git a/objects/other/IceSpire3.ish b/objects/other/IceSpire3.ish new file mode 100644 index 00000000..441b65ff Binary files /dev/null and b/objects/other/IceSpire3.ish differ diff --git a/objects/other/IceSpire4.ish b/objects/other/IceSpire4.ish new file mode 100644 index 00000000..655a4f2e Binary files /dev/null and b/objects/other/IceSpire4.ish differ diff --git a/objects/other/IceSpire5.ish b/objects/other/IceSpire5.ish new file mode 100644 index 00000000..6679c2b6 Binary files /dev/null and b/objects/other/IceSpire5.ish differ diff --git a/objects/other/IceSpire6.ish b/objects/other/IceSpire6.ish new file mode 100644 index 00000000..2ac3cfc4 Binary files /dev/null and b/objects/other/IceSpire6.ish differ diff --git a/objects/palm-small/palm1.iob b/objects/palm-small/palm1.iob new file mode 100644 index 00000000..cf266d98 Binary files /dev/null and b/objects/palm-small/palm1.iob differ diff --git a/objects/palm-small/palm2.iob b/objects/palm-small/palm2.iob new file mode 100644 index 00000000..b27416fc Binary files /dev/null and b/objects/palm-small/palm2.iob differ diff --git a/objects/palm-small/palm3.iob b/objects/palm-small/palm3.iob new file mode 100644 index 00000000..a387b769 Binary files /dev/null and b/objects/palm-small/palm3.iob differ diff --git a/objects/palm-small/palm4.iob b/objects/palm-small/palm4.iob new file mode 100644 index 00000000..06f41b3f Binary files /dev/null and b/objects/palm-small/palm4.iob differ diff --git a/objects/palm-small/palm5.iob b/objects/palm-small/palm5.iob new file mode 100644 index 00000000..05c2b2a0 Binary files /dev/null and b/objects/palm-small/palm5.iob differ diff --git a/objects/palm/palm-4.iob b/objects/palm/palm-4.iob new file mode 100644 index 00000000..6d202637 Binary files /dev/null and b/objects/palm/palm-4.iob differ diff --git a/objects/palm/palm-5.iob b/objects/palm/palm-5.iob new file mode 100644 index 00000000..13cc916a Binary files /dev/null and b/objects/palm/palm-5.iob differ diff --git a/objects/palm/palm-6.iob b/objects/palm/palm-6.iob new file mode 100644 index 00000000..58d3a27a Binary files /dev/null and b/objects/palm/palm-6.iob differ diff --git a/objects/palm/palm-7.iob b/objects/palm/palm-7.iob new file mode 100644 index 00000000..3a007724 Binary files /dev/null and b/objects/palm/palm-7.iob differ diff --git a/objects/palm/palm-8.iob b/objects/palm/palm-8.iob new file mode 100644 index 00000000..0344537e Binary files /dev/null and b/objects/palm/palm-8.iob differ diff --git a/objects/palm/palm1.iob b/objects/palm/palm1.iob new file mode 100644 index 00000000..cbe9ea87 Binary files /dev/null and b/objects/palm/palm1.iob differ diff --git a/objects/palm/palm2.iob b/objects/palm/palm2.iob new file mode 100644 index 00000000..69b4fd58 Binary files /dev/null and b/objects/palm/palm2.iob differ diff --git a/objects/palm/palm3.iob b/objects/palm/palm3.iob new file mode 100644 index 00000000..a0ad25bc Binary files /dev/null and b/objects/palm/palm3.iob differ diff --git a/objects/palm/palm4.iob b/objects/palm/palm4.iob new file mode 100644 index 00000000..eb111ddd Binary files /dev/null and b/objects/palm/palm4.iob differ diff --git a/objects/palm/palm5.iob b/objects/palm/palm5.iob new file mode 100644 index 00000000..f4157cdc Binary files /dev/null and b/objects/palm/palm5.iob differ diff --git a/objects/palm/palm6.iob b/objects/palm/palm6.iob new file mode 100644 index 00000000..ff6b9649 Binary files /dev/null and b/objects/palm/palm6.iob differ diff --git a/objects/palm/palm7.iob b/objects/palm/palm7.iob new file mode 100644 index 00000000..cfd9e5f6 Binary files /dev/null and b/objects/palm/palm7.iob differ diff --git a/objects/palm/palm8.iob b/objects/palm/palm8.iob new file mode 100644 index 00000000..8df35861 Binary files /dev/null and b/objects/palm/palm8.iob differ diff --git a/objects/patch/graveldirt1.iob b/objects/patch/graveldirt1.iob new file mode 100644 index 00000000..aea69e03 Binary files /dev/null and b/objects/patch/graveldirt1.iob differ diff --git a/objects/patch/graveldirt2.iob b/objects/patch/graveldirt2.iob new file mode 100644 index 00000000..fa413bda Binary files /dev/null and b/objects/patch/graveldirt2.iob differ diff --git a/objects/patch/graveldirt3.iob b/objects/patch/graveldirt3.iob new file mode 100644 index 00000000..0c55caaf Binary files /dev/null and b/objects/patch/graveldirt3.iob differ diff --git a/objects/patch/graveldirt4.iob b/objects/patch/graveldirt4.iob new file mode 100644 index 00000000..85cc80da Binary files /dev/null and b/objects/patch/graveldirt4.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/base_plate.iob b/objects/pillager_outpost/base_plate.iob new file mode 100644 index 00000000..ee6f36d9 Binary files /dev/null and b/objects/pillager_outpost/base_plate.iob differ diff --git a/objects/pillager_outpost/feature_cage1.iob b/objects/pillager_outpost/feature_cage1.iob new file mode 100644 index 00000000..f29a5642 Binary files /dev/null and b/objects/pillager_outpost/feature_cage1.iob differ diff --git a/objects/pillager_outpost/feature_cage2.iob b/objects/pillager_outpost/feature_cage2.iob new file mode 100644 index 00000000..f29a5642 Binary files /dev/null and b/objects/pillager_outpost/feature_cage2.iob differ diff --git a/objects/pillager_outpost/feature_logs.iob b/objects/pillager_outpost/feature_logs.iob new file mode 100644 index 00000000..65ed707c Binary files /dev/null and b/objects/pillager_outpost/feature_logs.iob differ diff --git a/objects/pillager_outpost/feature_plate.iob b/objects/pillager_outpost/feature_plate.iob new file mode 100644 index 00000000..31c73ce7 Binary files /dev/null and b/objects/pillager_outpost/feature_plate.iob differ diff --git a/objects/pillager_outpost/feature_targets.iob b/objects/pillager_outpost/feature_targets.iob new file mode 100644 index 00000000..7b08c0f0 Binary files /dev/null and b/objects/pillager_outpost/feature_targets.iob differ diff --git a/objects/pillager_outpost/feature_tent1.iob b/objects/pillager_outpost/feature_tent1.iob new file mode 100644 index 00000000..07cb4061 Binary files /dev/null and b/objects/pillager_outpost/feature_tent1.iob differ diff --git a/objects/pillager_outpost/feature_tent2.iob b/objects/pillager_outpost/feature_tent2.iob new file mode 100644 index 00000000..b5a6e9b0 Binary files /dev/null and b/objects/pillager_outpost/feature_tent2.iob differ diff --git a/objects/pillager_outpost/watchtower.iob b/objects/pillager_outpost/watchtower.iob new file mode 100644 index 00000000..1b830d85 Binary files /dev/null and b/objects/pillager_outpost/watchtower.iob differ diff --git a/objects/pillager_outpost/watchtower_overgrown.iob b/objects/pillager_outpost/watchtower_overgrown.iob new file mode 100644 index 00000000..c4ed201e Binary files /dev/null and b/objects/pillager_outpost/watchtower_overgrown.iob differ diff --git a/objects/pine/pine1.iob b/objects/pine/pine1.iob new file mode 100644 index 00000000..3735c855 Binary files /dev/null and b/objects/pine/pine1.iob differ diff --git a/objects/pine/pine10.iob b/objects/pine/pine10.iob new file mode 100644 index 00000000..726f47cb Binary files /dev/null and b/objects/pine/pine10.iob differ diff --git a/objects/pine/pine11.iob b/objects/pine/pine11.iob new file mode 100644 index 00000000..f4ae9557 Binary files /dev/null and b/objects/pine/pine11.iob differ diff --git a/objects/pine/pine12.iob b/objects/pine/pine12.iob new file mode 100644 index 00000000..d90899b0 Binary files /dev/null and b/objects/pine/pine12.iob differ diff --git a/objects/pine/pine2.iob b/objects/pine/pine2.iob new file mode 100644 index 00000000..3e44374c Binary files /dev/null and b/objects/pine/pine2.iob differ diff --git a/objects/pine/pine3.iob b/objects/pine/pine3.iob new file mode 100644 index 00000000..e40b1680 Binary files /dev/null and b/objects/pine/pine3.iob differ diff --git a/objects/pine/pine4.iob b/objects/pine/pine4.iob new file mode 100644 index 00000000..ded41a3c Binary files /dev/null and b/objects/pine/pine4.iob differ diff --git a/objects/pine/pine5.iob b/objects/pine/pine5.iob new file mode 100644 index 00000000..7457597d Binary files /dev/null and b/objects/pine/pine5.iob differ diff --git a/objects/pine/pine6.iob b/objects/pine/pine6.iob new file mode 100644 index 00000000..6bed2357 Binary files /dev/null and b/objects/pine/pine6.iob differ diff --git a/objects/pine/pine7.iob b/objects/pine/pine7.iob new file mode 100644 index 00000000..61de0c3c Binary files /dev/null and b/objects/pine/pine7.iob differ diff --git a/objects/pine/pine8.iob b/objects/pine/pine8.iob new file mode 100644 index 00000000..94ea03d8 Binary files /dev/null and b/objects/pine/pine8.iob differ diff --git a/objects/pine/pine9.iob b/objects/pine/pine9.iob new file mode 100644 index 00000000..bf7f0cb5 Binary files /dev/null and b/objects/pine/pine9.iob differ diff --git a/objects/pine/sup-pine-1.iob b/objects/pine/sup-pine-1.iob new file mode 100644 index 00000000..acdf4300 Binary files /dev/null and b/objects/pine/sup-pine-1.iob differ diff --git a/objects/pine/sup-pine-10.iob b/objects/pine/sup-pine-10.iob new file mode 100644 index 00000000..555de16b Binary files /dev/null and b/objects/pine/sup-pine-10.iob differ diff --git a/objects/pine/sup-pine-11.iob b/objects/pine/sup-pine-11.iob new file mode 100644 index 00000000..21021797 Binary files /dev/null and b/objects/pine/sup-pine-11.iob differ diff --git a/objects/pine/sup-pine-12.iob b/objects/pine/sup-pine-12.iob new file mode 100644 index 00000000..95385b9a Binary files /dev/null and b/objects/pine/sup-pine-12.iob differ diff --git a/objects/pine/sup-pine-13.iob b/objects/pine/sup-pine-13.iob new file mode 100644 index 00000000..e473d028 Binary files /dev/null and b/objects/pine/sup-pine-13.iob differ diff --git a/objects/pine/sup-pine-2.iob b/objects/pine/sup-pine-2.iob new file mode 100644 index 00000000..726b6597 Binary files /dev/null and b/objects/pine/sup-pine-2.iob differ diff --git a/objects/pine/sup-pine-3.iob b/objects/pine/sup-pine-3.iob new file mode 100644 index 00000000..b265db66 Binary files /dev/null and b/objects/pine/sup-pine-3.iob differ diff --git a/objects/pine/sup-pine-4.iob b/objects/pine/sup-pine-4.iob new file mode 100644 index 00000000..0b4d38e2 Binary files /dev/null and b/objects/pine/sup-pine-4.iob differ diff --git a/objects/pine/sup-pine-5.iob b/objects/pine/sup-pine-5.iob new file mode 100644 index 00000000..f4ba8860 Binary files /dev/null and b/objects/pine/sup-pine-5.iob differ diff --git a/objects/pine/sup-pine-6.iob b/objects/pine/sup-pine-6.iob new file mode 100644 index 00000000..94fcaa11 Binary files /dev/null and b/objects/pine/sup-pine-6.iob differ diff --git a/objects/pine/sup-pine-7.iob b/objects/pine/sup-pine-7.iob new file mode 100644 index 00000000..4a7c2f56 Binary files /dev/null and b/objects/pine/sup-pine-7.iob differ diff --git a/objects/pine/sup-pine-8.iob b/objects/pine/sup-pine-8.iob new file mode 100644 index 00000000..40cba5c2 Binary files /dev/null and b/objects/pine/sup-pine-8.iob differ diff --git a/objects/pine/sup-pine-9.iob b/objects/pine/sup-pine-9.iob new file mode 100644 index 00000000..064029d2 Binary files /dev/null and b/objects/pine/sup-pine-9.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/py.iob b/objects/pyramid/py.iob new file mode 100644 index 00000000..3a8e2deb Binary files /dev/null and b/objects/pyramid/py.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-recluse/large-1.iob b/objects/redwood-recluse/large-1.iob new file mode 100644 index 00000000..a07d267f Binary files /dev/null and b/objects/redwood-recluse/large-1.iob differ diff --git a/objects/redwood-recluse/large-10.iob b/objects/redwood-recluse/large-10.iob new file mode 100644 index 00000000..4cbd9c4e Binary files /dev/null and b/objects/redwood-recluse/large-10.iob differ diff --git a/objects/redwood-recluse/large-2.iob b/objects/redwood-recluse/large-2.iob new file mode 100644 index 00000000..62a59cb3 Binary files /dev/null and b/objects/redwood-recluse/large-2.iob differ diff --git a/objects/redwood-recluse/large-3.iob b/objects/redwood-recluse/large-3.iob new file mode 100644 index 00000000..42507285 Binary files /dev/null and b/objects/redwood-recluse/large-3.iob differ diff --git a/objects/redwood-recluse/large-4.iob b/objects/redwood-recluse/large-4.iob new file mode 100644 index 00000000..2c66130e Binary files /dev/null and b/objects/redwood-recluse/large-4.iob differ diff --git a/objects/redwood-recluse/large-5.iob b/objects/redwood-recluse/large-5.iob new file mode 100644 index 00000000..e876c596 Binary files /dev/null and b/objects/redwood-recluse/large-5.iob differ diff --git a/objects/redwood-recluse/large-6.iob b/objects/redwood-recluse/large-6.iob new file mode 100644 index 00000000..5eab5d71 Binary files /dev/null and b/objects/redwood-recluse/large-6.iob differ diff --git a/objects/redwood-recluse/large-7.iob b/objects/redwood-recluse/large-7.iob new file mode 100644 index 00000000..ba49e773 Binary files /dev/null and b/objects/redwood-recluse/large-7.iob differ diff --git a/objects/redwood-recluse/large-8.iob b/objects/redwood-recluse/large-8.iob new file mode 100644 index 00000000..acfc2804 Binary files /dev/null and b/objects/redwood-recluse/large-8.iob differ diff --git a/objects/redwood-recluse/large-9.iob b/objects/redwood-recluse/large-9.iob new file mode 100644 index 00000000..4b450c27 Binary files /dev/null and b/objects/redwood-recluse/large-9.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/roofed-wayward/med-1.iob b/objects/roofed-wayward/med-1.iob new file mode 100644 index 00000000..12cd259d Binary files /dev/null and b/objects/roofed-wayward/med-1.iob differ diff --git a/objects/roofed-wayward/med-10.iob b/objects/roofed-wayward/med-10.iob new file mode 100644 index 00000000..5d1f9c87 Binary files /dev/null and b/objects/roofed-wayward/med-10.iob differ diff --git a/objects/roofed-wayward/med-11.iob b/objects/roofed-wayward/med-11.iob new file mode 100644 index 00000000..d2e16cb0 Binary files /dev/null and b/objects/roofed-wayward/med-11.iob differ diff --git a/objects/roofed-wayward/med-12.iob b/objects/roofed-wayward/med-12.iob new file mode 100644 index 00000000..23e75373 Binary files /dev/null and b/objects/roofed-wayward/med-12.iob differ diff --git a/objects/roofed-wayward/med-2.iob b/objects/roofed-wayward/med-2.iob new file mode 100644 index 00000000..79f93307 Binary files /dev/null and b/objects/roofed-wayward/med-2.iob differ diff --git a/objects/roofed-wayward/med-3.iob b/objects/roofed-wayward/med-3.iob new file mode 100644 index 00000000..19b53b52 Binary files /dev/null and b/objects/roofed-wayward/med-3.iob differ diff --git a/objects/roofed-wayward/med-4.iob b/objects/roofed-wayward/med-4.iob new file mode 100644 index 00000000..21fffe1d Binary files /dev/null and b/objects/roofed-wayward/med-4.iob differ diff --git a/objects/roofed-wayward/med-5.iob b/objects/roofed-wayward/med-5.iob new file mode 100644 index 00000000..bc910c94 Binary files /dev/null and b/objects/roofed-wayward/med-5.iob differ diff --git a/objects/roofed-wayward/med-6.iob b/objects/roofed-wayward/med-6.iob new file mode 100644 index 00000000..3622435e Binary files /dev/null and b/objects/roofed-wayward/med-6.iob differ diff --git a/objects/roofed-wayward/med-7.iob b/objects/roofed-wayward/med-7.iob new file mode 100644 index 00000000..e12ea7be Binary files /dev/null and b/objects/roofed-wayward/med-7.iob differ diff --git a/objects/roofed-wayward/med-8.iob b/objects/roofed-wayward/med-8.iob new file mode 100644 index 00000000..3f2682ad Binary files /dev/null and b/objects/roofed-wayward/med-8.iob differ diff --git a/objects/roofed-wayward/med-9.iob b/objects/roofed-wayward/med-9.iob new file mode 100644 index 00000000..0ce5c1f6 Binary files /dev/null and b/objects/roofed-wayward/med-9.iob differ diff --git a/objects/roofed-wayward/taller-roof-1.iob b/objects/roofed-wayward/taller-roof-1.iob new file mode 100644 index 00000000..e1379f42 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-1.iob differ diff --git a/objects/roofed-wayward/taller-roof-10.iob b/objects/roofed-wayward/taller-roof-10.iob new file mode 100644 index 00000000..ecee8715 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-10.iob differ diff --git a/objects/roofed-wayward/taller-roof-2.iob b/objects/roofed-wayward/taller-roof-2.iob new file mode 100644 index 00000000..7bff56af Binary files /dev/null and b/objects/roofed-wayward/taller-roof-2.iob differ diff --git a/objects/roofed-wayward/taller-roof-3.iob b/objects/roofed-wayward/taller-roof-3.iob new file mode 100644 index 00000000..d736c2f4 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-3.iob differ diff --git a/objects/roofed-wayward/taller-roof-4.iob b/objects/roofed-wayward/taller-roof-4.iob new file mode 100644 index 00000000..e64bf3ed Binary files /dev/null and b/objects/roofed-wayward/taller-roof-4.iob differ diff --git a/objects/roofed-wayward/taller-roof-5.iob b/objects/roofed-wayward/taller-roof-5.iob new file mode 100644 index 00000000..52b77f4a Binary files /dev/null and b/objects/roofed-wayward/taller-roof-5.iob differ diff --git a/objects/roofed-wayward/taller-roof-6.iob b/objects/roofed-wayward/taller-roof-6.iob new file mode 100644 index 00000000..fd51019c Binary files /dev/null and b/objects/roofed-wayward/taller-roof-6.iob differ diff --git a/objects/roofed-wayward/taller-roof-7.iob b/objects/roofed-wayward/taller-roof-7.iob new file mode 100644 index 00000000..6bc6a348 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-7.iob differ diff --git a/objects/roofed-wayward/taller-roof-8.iob b/objects/roofed-wayward/taller-roof-8.iob new file mode 100644 index 00000000..1643a2f4 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-8.iob differ diff --git a/objects/roofed-wayward/taller-roof-9.iob b/objects/roofed-wayward/taller-roof-9.iob new file mode 100644 index 00000000..3377d35c Binary files /dev/null and b/objects/roofed-wayward/taller-roof-9.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-1.iob b/objects/roofed-wayward/taller-roof-rooted-1.iob new file mode 100644 index 00000000..10eb4faf Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-1.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-10.iob b/objects/roofed-wayward/taller-roof-rooted-10.iob new file mode 100644 index 00000000..a0e7417d Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-10.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-2.iob b/objects/roofed-wayward/taller-roof-rooted-2.iob new file mode 100644 index 00000000..5339c7ec Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-2.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-3.iob b/objects/roofed-wayward/taller-roof-rooted-3.iob new file mode 100644 index 00000000..6ca81cf5 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-3.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-4.iob b/objects/roofed-wayward/taller-roof-rooted-4.iob new file mode 100644 index 00000000..38592064 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-4.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-5.iob b/objects/roofed-wayward/taller-roof-rooted-5.iob new file mode 100644 index 00000000..b9129930 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-5.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-6.iob b/objects/roofed-wayward/taller-roof-rooted-6.iob new file mode 100644 index 00000000..036ead8f Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-6.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-7.iob b/objects/roofed-wayward/taller-roof-rooted-7.iob new file mode 100644 index 00000000..3e422702 Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-7.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-8.iob b/objects/roofed-wayward/taller-roof-rooted-8.iob new file mode 100644 index 00000000..3ccc81ad Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-8.iob differ diff --git a/objects/roofed-wayward/taller-roof-rooted-9.iob b/objects/roofed-wayward/taller-roof-rooted-9.iob new file mode 100644 index 00000000..32d4057c Binary files /dev/null and b/objects/roofed-wayward/taller-roof-rooted-9.iob differ diff --git a/objects/ruined_portal/giant_portal_1.iob b/objects/ruined_portal/giant_portal_1.iob new file mode 100644 index 00000000..9d9b7881 Binary files /dev/null and b/objects/ruined_portal/giant_portal_1.iob differ diff --git a/objects/ruined_portal/giant_portal_2.iob b/objects/ruined_portal/giant_portal_2.iob new file mode 100644 index 00000000..6b9d9d65 Binary files /dev/null and b/objects/ruined_portal/giant_portal_2.iob differ diff --git a/objects/ruined_portal/giant_portal_3.iob b/objects/ruined_portal/giant_portal_3.iob new file mode 100644 index 00000000..81def32c Binary files /dev/null and b/objects/ruined_portal/giant_portal_3.iob differ diff --git a/objects/ruined_portal/portal_1.iob b/objects/ruined_portal/portal_1.iob new file mode 100644 index 00000000..bdf475f9 Binary files /dev/null and b/objects/ruined_portal/portal_1.iob differ diff --git a/objects/ruined_portal/portal_10.iob b/objects/ruined_portal/portal_10.iob new file mode 100644 index 00000000..77d99a6d Binary files /dev/null and b/objects/ruined_portal/portal_10.iob differ diff --git a/objects/ruined_portal/portal_2.iob b/objects/ruined_portal/portal_2.iob new file mode 100644 index 00000000..e48af937 Binary files /dev/null and b/objects/ruined_portal/portal_2.iob differ diff --git a/objects/ruined_portal/portal_3.iob b/objects/ruined_portal/portal_3.iob new file mode 100644 index 00000000..c9dfd1af Binary files /dev/null and b/objects/ruined_portal/portal_3.iob differ diff --git a/objects/ruined_portal/portal_4.iob b/objects/ruined_portal/portal_4.iob new file mode 100644 index 00000000..645c1e4f Binary files /dev/null and b/objects/ruined_portal/portal_4.iob differ diff --git a/objects/ruined_portal/portal_5.iob b/objects/ruined_portal/portal_5.iob new file mode 100644 index 00000000..1fbd6354 Binary files /dev/null and b/objects/ruined_portal/portal_5.iob differ diff --git a/objects/ruined_portal/portal_6.iob b/objects/ruined_portal/portal_6.iob new file mode 100644 index 00000000..ad8bcca2 Binary files /dev/null and b/objects/ruined_portal/portal_6.iob differ diff --git a/objects/ruined_portal/portal_7.iob b/objects/ruined_portal/portal_7.iob new file mode 100644 index 00000000..1622c24d Binary files /dev/null and b/objects/ruined_portal/portal_7.iob differ diff --git a/objects/ruined_portal/portal_8.iob b/objects/ruined_portal/portal_8.iob new file mode 100644 index 00000000..0b9d9e24 Binary files /dev/null and b/objects/ruined_portal/portal_8.iob differ diff --git a/objects/ruined_portal/portal_9.iob b/objects/ruined_portal/portal_9.iob new file mode 100644 index 00000000..b0abb550 Binary files /dev/null and b/objects/ruined_portal/portal_9.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/sacred-bonsai/OGabsurd-1.iob b/objects/sacred-bonsai/OGabsurd-1.iob new file mode 100644 index 00000000..f93e48b2 Binary files /dev/null and b/objects/sacred-bonsai/OGabsurd-1.iob differ diff --git a/objects/sacred-bonsai/absurd-1.iob b/objects/sacred-bonsai/absurd-1.iob new file mode 100644 index 00000000..17c5143b Binary files /dev/null and b/objects/sacred-bonsai/absurd-1.iob differ diff --git a/objects/sacred-bonsai/med-1.iob b/objects/sacred-bonsai/med-1.iob new file mode 100644 index 00000000..622a7fd8 Binary files /dev/null and b/objects/sacred-bonsai/med-1.iob differ diff --git a/objects/sacred-bonsai/med-2.iob b/objects/sacred-bonsai/med-2.iob new file mode 100644 index 00000000..54eb2a88 Binary files /dev/null and b/objects/sacred-bonsai/med-2.iob differ diff --git a/objects/sacred-bonsai/med-3.iob b/objects/sacred-bonsai/med-3.iob new file mode 100644 index 00000000..b1855003 Binary files /dev/null and b/objects/sacred-bonsai/med-3.iob differ diff --git a/objects/sacred-bonsai/med-4.iob b/objects/sacred-bonsai/med-4.iob new file mode 100644 index 00000000..78fdc26e Binary files /dev/null and b/objects/sacred-bonsai/med-4.iob differ diff --git a/objects/sacred-bonsai/med-5.iob b/objects/sacred-bonsai/med-5.iob new file mode 100644 index 00000000..6e1abd05 Binary files /dev/null and b/objects/sacred-bonsai/med-5.iob differ diff --git a/objects/sakura-fallen/sakura1.iob b/objects/sakura-fallen/sakura1.iob new file mode 100644 index 00000000..a91ce9af Binary files /dev/null and b/objects/sakura-fallen/sakura1.iob differ diff --git a/objects/sakura-massive/sakura1.iob b/objects/sakura-massive/sakura1.iob new file mode 100644 index 00000000..f9118932 Binary files /dev/null and b/objects/sakura-massive/sakura1.iob differ diff --git a/objects/sakura-massive/sakura2.iob b/objects/sakura-massive/sakura2.iob new file mode 100644 index 00000000..35f50ddb Binary files /dev/null and b/objects/sakura-massive/sakura2.iob differ diff --git a/objects/sakura-massive/sakura3.iob b/objects/sakura-massive/sakura3.iob new file mode 100644 index 00000000..92203e11 Binary files /dev/null and b/objects/sakura-massive/sakura3.iob differ diff --git a/objects/sakura-superlarge/sakura1.iob b/objects/sakura-superlarge/sakura1.iob new file mode 100644 index 00000000..730a2821 Binary files /dev/null and b/objects/sakura-superlarge/sakura1.iob differ diff --git a/objects/sakura-tainted-supermassive/sakura1.iob b/objects/sakura-tainted-supermassive/sakura1.iob new file mode 100644 index 00000000..f778dab6 Binary files /dev/null and b/objects/sakura-tainted-supermassive/sakura1.iob differ diff --git a/objects/sakura-wilted-supermassive/sakura1.iob b/objects/sakura-wilted-supermassive/sakura1.iob new file mode 100644 index 00000000..2a8201d7 Binary files /dev/null and b/objects/sakura-wilted-supermassive/sakura1.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 new file mode 100644 index 00000000..bd385e19 Binary files /dev/null and b/objects/sakura/sakura1.iob differ diff --git a/objects/sakura/sakura2.iob b/objects/sakura/sakura2.iob new file mode 100644 index 00000000..f09e448d Binary files /dev/null and b/objects/sakura/sakura2.iob differ diff --git a/objects/sakura/sakura3.iob b/objects/sakura/sakura3.iob new file mode 100644 index 00000000..1fe8d16e Binary files /dev/null and b/objects/sakura/sakura3.iob differ diff --git a/objects/sakura/sakura4.iob b/objects/sakura/sakura4.iob new file mode 100644 index 00000000..22822fc2 Binary files /dev/null and b/objects/sakura/sakura4.iob differ diff --git a/objects/sakura/sakura5.iob b/objects/sakura/sakura5.iob new file mode 100644 index 00000000..2299fded Binary files /dev/null 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/savanna-clutter/SavanaClutter1.iob b/objects/savanna-clutter/SavanaClutter1.iob new file mode 100644 index 00000000..26e3bd0e Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter1.iob differ diff --git a/objects/savanna-clutter/SavanaClutter2.iob b/objects/savanna-clutter/SavanaClutter2.iob new file mode 100644 index 00000000..ad24cc27 Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter2.iob differ diff --git a/objects/savanna-clutter/SavanaClutter3.iob b/objects/savanna-clutter/SavanaClutter3.iob new file mode 100644 index 00000000..1ac5b98f Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter3.iob differ diff --git a/objects/savanna-clutter/SavanaClutter4.iob b/objects/savanna-clutter/SavanaClutter4.iob new file mode 100644 index 00000000..f5d4e906 Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter4.iob differ diff --git a/objects/savanna-clutter/SavanaClutter5.iob b/objects/savanna-clutter/SavanaClutter5.iob new file mode 100644 index 00000000..f05a7162 Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter5.iob differ diff --git a/objects/savanna-clutter/SavanaClutter6.iob b/objects/savanna-clutter/SavanaClutter6.iob new file mode 100644 index 00000000..190a1027 Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter6.iob differ diff --git a/objects/savanna-clutter/SavanaClutter7.iob b/objects/savanna-clutter/SavanaClutter7.iob new file mode 100644 index 00000000..dd1feefc Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter7.iob differ diff --git a/objects/savanna-clutter/SavanaClutter8.iob b/objects/savanna-clutter/SavanaClutter8.iob new file mode 100644 index 00000000..9b40d2b5 Binary files /dev/null and b/objects/savanna-clutter/SavanaClutter8.iob differ diff --git a/objects/savanna-gen/savannaD-1.iob b/objects/savanna-gen/savannaD-1.iob new file mode 100644 index 00000000..537505b1 Binary files /dev/null and b/objects/savanna-gen/savannaD-1.iob differ diff --git a/objects/savanna-gen/savannaD-2.iob b/objects/savanna-gen/savannaD-2.iob new file mode 100644 index 00000000..55e8f485 Binary files /dev/null and b/objects/savanna-gen/savannaD-2.iob differ diff --git a/objects/savanna-gen/savannaD-3.iob b/objects/savanna-gen/savannaD-3.iob new file mode 100644 index 00000000..28ff1be5 Binary files /dev/null and b/objects/savanna-gen/savannaD-3.iob differ diff --git a/objects/savanna-gen/savannaF-1.iob b/objects/savanna-gen/savannaF-1.iob new file mode 100644 index 00000000..7c2a7802 Binary files /dev/null and b/objects/savanna-gen/savannaF-1.iob differ diff --git a/objects/savanna-gen/savannaF-10.iob b/objects/savanna-gen/savannaF-10.iob new file mode 100644 index 00000000..52872380 Binary files /dev/null and b/objects/savanna-gen/savannaF-10.iob differ diff --git a/objects/savanna-gen/savannaF-11.iob b/objects/savanna-gen/savannaF-11.iob new file mode 100644 index 00000000..c95da986 Binary files /dev/null and b/objects/savanna-gen/savannaF-11.iob differ diff --git a/objects/savanna-gen/savannaF-13.iob b/objects/savanna-gen/savannaF-13.iob new file mode 100644 index 00000000..413a46c1 Binary files /dev/null and b/objects/savanna-gen/savannaF-13.iob differ diff --git a/objects/savanna-gen/savannaF-14.iob b/objects/savanna-gen/savannaF-14.iob new file mode 100644 index 00000000..f741b22b Binary files /dev/null and b/objects/savanna-gen/savannaF-14.iob differ diff --git a/objects/savanna-gen/savannaF-15.iob b/objects/savanna-gen/savannaF-15.iob new file mode 100644 index 00000000..8a107364 Binary files /dev/null and b/objects/savanna-gen/savannaF-15.iob differ diff --git a/objects/savanna-gen/savannaF-16.iob b/objects/savanna-gen/savannaF-16.iob new file mode 100644 index 00000000..cb028c58 Binary files /dev/null and b/objects/savanna-gen/savannaF-16.iob differ diff --git a/objects/savanna-gen/savannaF-17.iob b/objects/savanna-gen/savannaF-17.iob new file mode 100644 index 00000000..b1e50838 Binary files /dev/null and b/objects/savanna-gen/savannaF-17.iob differ diff --git a/objects/savanna-gen/savannaF-2.iob b/objects/savanna-gen/savannaF-2.iob new file mode 100644 index 00000000..a3325a0f Binary files /dev/null and b/objects/savanna-gen/savannaF-2.iob differ diff --git a/objects/savanna-gen/savannaF-3.iob b/objects/savanna-gen/savannaF-3.iob new file mode 100644 index 00000000..b01c3700 Binary files /dev/null and b/objects/savanna-gen/savannaF-3.iob differ diff --git a/objects/savanna-gen/savannaF-4.iob b/objects/savanna-gen/savannaF-4.iob new file mode 100644 index 00000000..022e0de2 Binary files /dev/null and b/objects/savanna-gen/savannaF-4.iob differ diff --git a/objects/savanna-gen/savannaF-5.iob b/objects/savanna-gen/savannaF-5.iob new file mode 100644 index 00000000..46e5a525 Binary files /dev/null and b/objects/savanna-gen/savannaF-5.iob differ diff --git a/objects/savanna-gen/savannaF-6.iob b/objects/savanna-gen/savannaF-6.iob new file mode 100644 index 00000000..79d9407b Binary files /dev/null and b/objects/savanna-gen/savannaF-6.iob differ diff --git a/objects/savanna-gen/savannaF-7.iob b/objects/savanna-gen/savannaF-7.iob new file mode 100644 index 00000000..4f211c9c Binary files /dev/null and b/objects/savanna-gen/savannaF-7.iob differ diff --git a/objects/savanna-gen/savannaF-8.iob b/objects/savanna-gen/savannaF-8.iob new file mode 100644 index 00000000..82cba519 Binary files /dev/null and b/objects/savanna-gen/savannaF-8.iob differ diff --git a/objects/savanna-gen/savannaF-9.iob b/objects/savanna-gen/savannaF-9.iob new file mode 100644 index 00000000..70900649 Binary files /dev/null and b/objects/savanna-gen/savannaF-9.iob differ diff --git a/objects/savanna-gen/savannaS-1.iob b/objects/savanna-gen/savannaS-1.iob new file mode 100644 index 00000000..22610ddc Binary files /dev/null and b/objects/savanna-gen/savannaS-1.iob differ diff --git a/objects/savanna-gen/savannaS-2.iob b/objects/savanna-gen/savannaS-2.iob new file mode 100644 index 00000000..a55fd41c Binary files /dev/null and b/objects/savanna-gen/savannaS-2.iob differ diff --git a/objects/savanna-gen/savannaS-3.iob b/objects/savanna-gen/savannaS-3.iob new file mode 100644 index 00000000..fa0b8fe2 Binary files /dev/null and b/objects/savanna-gen/savannaS-3.iob differ diff --git a/objects/savanna-gen/savannaS-4.iob b/objects/savanna-gen/savannaS-4.iob new file mode 100644 index 00000000..adba1d9b Binary files /dev/null and b/objects/savanna-gen/savannaS-4.iob differ diff --git a/objects/savanna-gen/savannaS-5.iob b/objects/savanna-gen/savannaS-5.iob new file mode 100644 index 00000000..1444dcc4 Binary files /dev/null and b/objects/savanna-gen/savannaS-5.iob differ diff --git a/objects/savanna-gen/savannaS-6.iob b/objects/savanna-gen/savannaS-6.iob new file mode 100644 index 00000000..3a17b758 Binary files /dev/null and b/objects/savanna-gen/savannaS-6.iob differ diff --git a/objects/savanna-gen/savannaS-7.iob b/objects/savanna-gen/savannaS-7.iob new file mode 100644 index 00000000..826adfae Binary files /dev/null and b/objects/savanna-gen/savannaS-7.iob differ diff --git a/objects/savanna-gen/savannaS-8.iob b/objects/savanna-gen/savannaS-8.iob new file mode 100644 index 00000000..6f021058 Binary files /dev/null and b/objects/savanna-gen/savannaS-8.iob differ diff --git a/objects/savanna-gen/savannas-10.iob b/objects/savanna-gen/savannas-10.iob new file mode 100644 index 00000000..a7dcc042 Binary files /dev/null and b/objects/savanna-gen/savannas-10.iob differ diff --git a/objects/savanna-gen/savannas-11.iob b/objects/savanna-gen/savannas-11.iob new file mode 100644 index 00000000..4592201d Binary files /dev/null and b/objects/savanna-gen/savannas-11.iob differ diff --git a/objects/savanna-gen/savannas-12.iob b/objects/savanna-gen/savannas-12.iob new file mode 100644 index 00000000..c9e47362 Binary files /dev/null and b/objects/savanna-gen/savannas-12.iob differ diff --git a/objects/savanna-gen/savannas-9.iob b/objects/savanna-gen/savannas-9.iob new file mode 100644 index 00000000..7ac3e621 Binary files /dev/null and b/objects/savanna-gen/savannas-9.iob differ diff --git a/objects/savanna-rock/SavanaRock1.iob b/objects/savanna-rock/SavanaRock1.iob new file mode 100644 index 00000000..8f3a7baf Binary files /dev/null and b/objects/savanna-rock/SavanaRock1.iob differ diff --git a/objects/savanna-rock/SavanaRock2.iob b/objects/savanna-rock/SavanaRock2.iob new file mode 100644 index 00000000..d6896c1e Binary files /dev/null and b/objects/savanna-rock/SavanaRock2.iob differ diff --git a/objects/savanna-rock/SavanaRock3.iob b/objects/savanna-rock/SavanaRock3.iob new file mode 100644 index 00000000..b31791bf Binary files /dev/null and b/objects/savanna-rock/SavanaRock3.iob differ diff --git a/objects/savanna-rock/SavanaRock4.iob b/objects/savanna-rock/SavanaRock4.iob new file mode 100644 index 00000000..cc59b044 Binary files /dev/null and b/objects/savanna-rock/SavanaRock4.iob differ diff --git a/objects/savanna-rock/SavanaRock5.iob b/objects/savanna-rock/SavanaRock5.iob new file mode 100644 index 00000000..62724e73 Binary files /dev/null and b/objects/savanna-rock/SavanaRock5.iob differ diff --git a/objects/savanna-rock/SavanaRock6.iob b/objects/savanna-rock/SavanaRock6.iob new file mode 100644 index 00000000..65e109bb Binary files /dev/null and b/objects/savanna-rock/SavanaRock6.iob differ diff --git a/objects/savanna-rock/SavanaRock7.iob b/objects/savanna-rock/SavanaRock7.iob new file mode 100644 index 00000000..0153e9fa Binary files /dev/null and b/objects/savanna-rock/SavanaRock7.iob differ diff --git a/objects/savanna-rock/SavanaRock8.iob b/objects/savanna-rock/SavanaRock8.iob new file mode 100644 index 00000000..c512878f Binary files /dev/null and b/objects/savanna-rock/SavanaRock8.iob differ diff --git a/objects/savanna-small/SavanaNimble1.iob b/objects/savanna-small/SavanaNimble1.iob new file mode 100644 index 00000000..7054d8d1 Binary files /dev/null and b/objects/savanna-small/SavanaNimble1.iob differ diff --git a/objects/savanna-small/SavanaNimble10.iob b/objects/savanna-small/SavanaNimble10.iob new file mode 100644 index 00000000..a64b2d16 Binary files /dev/null and b/objects/savanna-small/SavanaNimble10.iob differ diff --git a/objects/savanna-small/SavanaNimble11.iob b/objects/savanna-small/SavanaNimble11.iob new file mode 100644 index 00000000..b54cc875 Binary files /dev/null and b/objects/savanna-small/SavanaNimble11.iob differ diff --git a/objects/savanna-small/SavanaNimble12.iob b/objects/savanna-small/SavanaNimble12.iob new file mode 100644 index 00000000..4487423b Binary files /dev/null and b/objects/savanna-small/SavanaNimble12.iob differ diff --git a/objects/savanna-small/SavanaNimble13.iob b/objects/savanna-small/SavanaNimble13.iob new file mode 100644 index 00000000..a1424929 Binary files /dev/null and b/objects/savanna-small/SavanaNimble13.iob differ diff --git a/objects/savanna-small/SavanaNimble14.iob b/objects/savanna-small/SavanaNimble14.iob new file mode 100644 index 00000000..a4d9f028 Binary files /dev/null and b/objects/savanna-small/SavanaNimble14.iob differ diff --git a/objects/savanna-small/SavanaNimble15.iob b/objects/savanna-small/SavanaNimble15.iob new file mode 100644 index 00000000..85a70d55 Binary files /dev/null and b/objects/savanna-small/SavanaNimble15.iob differ diff --git a/objects/savanna-small/SavanaNimble16.iob b/objects/savanna-small/SavanaNimble16.iob new file mode 100644 index 00000000..4dc0ff4c Binary files /dev/null and b/objects/savanna-small/SavanaNimble16.iob differ diff --git a/objects/savanna-small/SavanaNimble2.iob b/objects/savanna-small/SavanaNimble2.iob new file mode 100644 index 00000000..a40ab0bf Binary files /dev/null and b/objects/savanna-small/SavanaNimble2.iob differ diff --git a/objects/savanna-small/SavanaNimble3.iob b/objects/savanna-small/SavanaNimble3.iob new file mode 100644 index 00000000..e19bc48d Binary files /dev/null and b/objects/savanna-small/SavanaNimble3.iob differ diff --git a/objects/savanna-small/SavanaNimble4.iob b/objects/savanna-small/SavanaNimble4.iob new file mode 100644 index 00000000..1626933a Binary files /dev/null and b/objects/savanna-small/SavanaNimble4.iob differ diff --git a/objects/savanna-small/SavanaNimble5.iob b/objects/savanna-small/SavanaNimble5.iob new file mode 100644 index 00000000..f3085588 Binary files /dev/null and b/objects/savanna-small/SavanaNimble5.iob differ diff --git a/objects/savanna-small/SavanaNimble6.iob b/objects/savanna-small/SavanaNimble6.iob new file mode 100644 index 00000000..eb63ec36 Binary files /dev/null and b/objects/savanna-small/SavanaNimble6.iob differ diff --git a/objects/savanna-small/SavanaNimble7.iob b/objects/savanna-small/SavanaNimble7.iob new file mode 100644 index 00000000..1f0bb2b8 Binary files /dev/null and b/objects/savanna-small/SavanaNimble7.iob differ diff --git a/objects/savanna-small/SavanaNimble8.iob b/objects/savanna-small/SavanaNimble8.iob new file mode 100644 index 00000000..d75a0f26 Binary files /dev/null and b/objects/savanna-small/SavanaNimble8.iob differ diff --git a/objects/savanna-small/SavanaNimble9.iob b/objects/savanna-small/SavanaNimble9.iob new file mode 100644 index 00000000..b64227bd Binary files /dev/null and b/objects/savanna-small/SavanaNimble9.iob differ diff --git a/objects/savanna/SavanaTree1.iob b/objects/savanna/SavanaTree1.iob new file mode 100644 index 00000000..0c0f0a25 Binary files /dev/null and b/objects/savanna/SavanaTree1.iob differ diff --git a/objects/savanna/SavanaTree2.iob b/objects/savanna/SavanaTree2.iob new file mode 100644 index 00000000..8ba60cf1 Binary files /dev/null and b/objects/savanna/SavanaTree2.iob differ diff --git a/objects/savanna/SavanaTree3.iob b/objects/savanna/SavanaTree3.iob new file mode 100644 index 00000000..d1f1fdde Binary files /dev/null and b/objects/savanna/SavanaTree3.iob differ diff --git a/objects/savanna/SavanaTree4.iob b/objects/savanna/SavanaTree4.iob new file mode 100644 index 00000000..4fe905b5 Binary files /dev/null and b/objects/savanna/SavanaTree4.iob differ diff --git a/objects/savanna/SavanaTree5.iob b/objects/savanna/SavanaTree5.iob new file mode 100644 index 00000000..4e046936 Binary files /dev/null and b/objects/savanna/SavanaTree5.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed1.iob b/objects/serrulata-bleeding-alt/ableed1.iob new file mode 100644 index 00000000..09c70574 Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed1.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed10.iob b/objects/serrulata-bleeding-alt/ableed10.iob new file mode 100644 index 00000000..9f10d2df Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed10.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed2.iob b/objects/serrulata-bleeding-alt/ableed2.iob new file mode 100644 index 00000000..872094fc Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed2.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed3.iob b/objects/serrulata-bleeding-alt/ableed3.iob new file mode 100644 index 00000000..8e2a7ece Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed3.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed4.iob b/objects/serrulata-bleeding-alt/ableed4.iob new file mode 100644 index 00000000..5caa0f42 Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed4.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed5.iob b/objects/serrulata-bleeding-alt/ableed5.iob new file mode 100644 index 00000000..b8317081 Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed5.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed6.iob b/objects/serrulata-bleeding-alt/ableed6.iob new file mode 100644 index 00000000..7dc14d1a Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed6.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed7.iob b/objects/serrulata-bleeding-alt/ableed7.iob new file mode 100644 index 00000000..1efc24c1 Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed7.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed8.iob b/objects/serrulata-bleeding-alt/ableed8.iob new file mode 100644 index 00000000..57b1caab Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed8.iob differ diff --git a/objects/serrulata-bleeding-alt/ableed9.iob b/objects/serrulata-bleeding-alt/ableed9.iob new file mode 100644 index 00000000..79183ef5 Binary files /dev/null and b/objects/serrulata-bleeding-alt/ableed9.iob differ diff --git a/objects/serrulata-bleeding-large/T-bleed1.iob b/objects/serrulata-bleeding-large/T-bleed1.iob new file mode 100644 index 00000000..76667f8f Binary files /dev/null and b/objects/serrulata-bleeding-large/T-bleed1.iob differ diff --git a/objects/serrulata-bleeding-large/T-bleed2.iob b/objects/serrulata-bleeding-large/T-bleed2.iob new file mode 100644 index 00000000..d720f69f Binary files /dev/null and b/objects/serrulata-bleeding-large/T-bleed2.iob differ diff --git a/objects/serrulata-bleeding-large/T-bleed3.iob b/objects/serrulata-bleeding-large/T-bleed3.iob new file mode 100644 index 00000000..1fb92dba Binary files /dev/null and b/objects/serrulata-bleeding-large/T-bleed3.iob differ diff --git a/objects/serrulata-bleeding-large/T-bleed4.iob b/objects/serrulata-bleeding-large/T-bleed4.iob new file mode 100644 index 00000000..4832d5fd Binary files /dev/null and b/objects/serrulata-bleeding-large/T-bleed4.iob differ diff --git a/objects/serrulata-bleeding-large/T-bleed5.iob b/objects/serrulata-bleeding-large/T-bleed5.iob new file mode 100644 index 00000000..60798827 Binary files /dev/null and b/objects/serrulata-bleeding-large/T-bleed5.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed1.iob b/objects/serrulata-bleeding-medium/bleed1.iob new file mode 100644 index 00000000..cd9287c8 Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed1.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed10.iob b/objects/serrulata-bleeding-medium/bleed10.iob new file mode 100644 index 00000000..65c077fa Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed10.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed2.iob b/objects/serrulata-bleeding-medium/bleed2.iob new file mode 100644 index 00000000..42b7d1cd Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed2.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed3.iob b/objects/serrulata-bleeding-medium/bleed3.iob new file mode 100644 index 00000000..363b3e5a Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed3.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed4.iob b/objects/serrulata-bleeding-medium/bleed4.iob new file mode 100644 index 00000000..c0ed37c4 Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed4.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed5.iob b/objects/serrulata-bleeding-medium/bleed5.iob new file mode 100644 index 00000000..6997dd69 Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed5.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed6.iob b/objects/serrulata-bleeding-medium/bleed6.iob new file mode 100644 index 00000000..32883786 Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed6.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed7.iob b/objects/serrulata-bleeding-medium/bleed7.iob new file mode 100644 index 00000000..f2f718ff Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed7.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed8.iob b/objects/serrulata-bleeding-medium/bleed8.iob new file mode 100644 index 00000000..35b9fd23 Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed8.iob differ diff --git a/objects/serrulata-bleeding-medium/bleed9.iob b/objects/serrulata-bleeding-medium/bleed9.iob new file mode 100644 index 00000000..3bc336ec Binary files /dev/null and b/objects/serrulata-bleeding-medium/bleed9.iob differ diff --git a/objects/serrulata/nb-bleed1.iob b/objects/serrulata/nb-bleed1.iob new file mode 100644 index 00000000..aa6c5752 Binary files /dev/null and b/objects/serrulata/nb-bleed1.iob differ diff --git a/objects/serrulata/nb-bleed10.iob b/objects/serrulata/nb-bleed10.iob new file mode 100644 index 00000000..1accc964 Binary files /dev/null and b/objects/serrulata/nb-bleed10.iob differ diff --git a/objects/serrulata/nb-bleed2.iob b/objects/serrulata/nb-bleed2.iob new file mode 100644 index 00000000..d5e332fa Binary files /dev/null and b/objects/serrulata/nb-bleed2.iob differ diff --git a/objects/serrulata/nb-bleed3.iob b/objects/serrulata/nb-bleed3.iob new file mode 100644 index 00000000..9aced8a9 Binary files /dev/null and b/objects/serrulata/nb-bleed3.iob differ diff --git a/objects/serrulata/nb-bleed4.iob b/objects/serrulata/nb-bleed4.iob new file mode 100644 index 00000000..58272f3f Binary files /dev/null and b/objects/serrulata/nb-bleed4.iob differ diff --git a/objects/serrulata/nb-bleed5.iob b/objects/serrulata/nb-bleed5.iob new file mode 100644 index 00000000..73c10e74 Binary files /dev/null and b/objects/serrulata/nb-bleed5.iob differ diff --git a/objects/serrulata/nb-bleed6.iob b/objects/serrulata/nb-bleed6.iob new file mode 100644 index 00000000..e4e95f74 Binary files /dev/null and b/objects/serrulata/nb-bleed6.iob differ diff --git a/objects/serrulata/nb-bleed7.iob b/objects/serrulata/nb-bleed7.iob new file mode 100644 index 00000000..0b0eae8e Binary files /dev/null and b/objects/serrulata/nb-bleed7.iob differ diff --git a/objects/serrulata/nb-bleed8.iob b/objects/serrulata/nb-bleed8.iob new file mode 100644 index 00000000..0bd0f77d Binary files /dev/null and b/objects/serrulata/nb-bleed8.iob differ diff --git a/objects/serrulata/nb-bleed9.iob b/objects/serrulata/nb-bleed9.iob new file mode 100644 index 00000000..da40b0b3 Binary files /dev/null and b/objects/serrulata/nb-bleed9.iob differ diff --git a/objects/shack/wornWorkshop.iob b/objects/shack/wornWorkshop.iob new file mode 100644 index 00000000..60ff30ea Binary files /dev/null and b/objects/shack/wornWorkshop.iob differ diff --git a/objects/ships/gall-1.iob b/objects/ships/gall-1.iob new file mode 100644 index 00000000..77f0e5c1 Binary files /dev/null and b/objects/ships/gall-1.iob differ diff --git a/objects/ships/gall-2.iob b/objects/ships/gall-2.iob new file mode 100644 index 00000000..3fd95b89 Binary files /dev/null and b/objects/ships/gall-2.iob differ diff --git a/objects/ships/gall-3.iob b/objects/ships/gall-3.iob new file mode 100644 index 00000000..b4b7b92c Binary files /dev/null and b/objects/ships/gall-3.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/ships/ship-1.iob b/objects/ships/ship-1.iob new file mode 100644 index 00000000..c3ca45a7 Binary files /dev/null and b/objects/ships/ship-1.iob differ diff --git a/objects/ships/ship-2.iob b/objects/ships/ship-2.iob new file mode 100644 index 00000000..91457d6b Binary files /dev/null and b/objects/ships/ship-2.iob differ diff --git a/objects/ships/swreck-1.iob b/objects/ships/swreck-1.iob new file mode 100644 index 00000000..5a69ef01 Binary files /dev/null and b/objects/ships/swreck-1.iob differ diff --git a/objects/ships/usd-ship-1.iob b/objects/ships/usd-ship-1.iob new file mode 100644 index 00000000..60621872 Binary files /dev/null and b/objects/ships/usd-ship-1.iob differ diff --git a/objects/ships/usd-ship-2.iob b/objects/ships/usd-ship-2.iob new file mode 100644 index 00000000..e9962267 Binary files /dev/null and b/objects/ships/usd-ship-2.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/shroom/SavanaRock1.iob b/objects/shroom/SavanaRock1.iob new file mode 100644 index 00000000..02b6e444 Binary files /dev/null and b/objects/shroom/SavanaRock1.iob differ diff --git a/objects/shroom/mushclutt1.iob b/objects/shroom/mushclutt1.iob new file mode 100644 index 00000000..00d2c681 Binary files /dev/null and b/objects/shroom/mushclutt1.iob differ diff --git a/objects/shroom/mushclutt2.iob b/objects/shroom/mushclutt2.iob new file mode 100644 index 00000000..d2985882 Binary files /dev/null and b/objects/shroom/mushclutt2.iob differ diff --git a/objects/shroom/mushclutt3.iob b/objects/shroom/mushclutt3.iob new file mode 100644 index 00000000..7b94d6c8 Binary files /dev/null and b/objects/shroom/mushclutt3.iob differ diff --git a/objects/shroom/mushclutt4.iob b/objects/shroom/mushclutt4.iob new file mode 100644 index 00000000..f5d956bb Binary files /dev/null and b/objects/shroom/mushclutt4.iob differ diff --git a/objects/shroom/mushclutt5.iob b/objects/shroom/mushclutt5.iob new file mode 100644 index 00000000..e8be707f Binary files /dev/null and b/objects/shroom/mushclutt5.iob differ diff --git a/objects/shrub/shrub1.iob b/objects/shrub/shrub1.iob new file mode 100644 index 00000000..27884ded Binary files /dev/null and b/objects/shrub/shrub1.iob differ diff --git a/objects/shrub/shrub2.iob b/objects/shrub/shrub2.iob new file mode 100644 index 00000000..d385312b Binary files /dev/null and b/objects/shrub/shrub2.iob differ diff --git a/objects/shrub/shrub3.iob b/objects/shrub/shrub3.iob new file mode 100644 index 00000000..49f14a20 Binary files /dev/null and b/objects/shrub/shrub3.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/sm-tree/oakw-oakl.iob b/objects/sm-tree/oakw-oakl.iob new file mode 100644 index 00000000..3d15febd Binary files /dev/null and b/objects/sm-tree/oakw-oakl.iob differ diff --git a/objects/small-birch/small-birch1.iob b/objects/small-birch/small-birch1.iob new file mode 100644 index 00000000..ea492a97 Binary files /dev/null and b/objects/small-birch/small-birch1.iob differ diff --git a/objects/small-birch/small-birch10.iob b/objects/small-birch/small-birch10.iob new file mode 100644 index 00000000..31066f29 Binary files /dev/null and b/objects/small-birch/small-birch10.iob differ diff --git a/objects/small-birch/small-birch11.iob b/objects/small-birch/small-birch11.iob new file mode 100644 index 00000000..1b35e50c Binary files /dev/null and b/objects/small-birch/small-birch11.iob differ diff --git a/objects/small-birch/small-birch2.iob b/objects/small-birch/small-birch2.iob new file mode 100644 index 00000000..3e6e9034 Binary files /dev/null and b/objects/small-birch/small-birch2.iob differ diff --git a/objects/small-birch/small-birch3.iob b/objects/small-birch/small-birch3.iob new file mode 100644 index 00000000..f43f4b3e Binary files /dev/null and b/objects/small-birch/small-birch3.iob differ diff --git a/objects/small-birch/small-birch4.iob b/objects/small-birch/small-birch4.iob new file mode 100644 index 00000000..e809f099 Binary files /dev/null and b/objects/small-birch/small-birch4.iob differ diff --git a/objects/small-birch/small-birch5.iob b/objects/small-birch/small-birch5.iob new file mode 100644 index 00000000..69b31b32 Binary files /dev/null and b/objects/small-birch/small-birch5.iob differ diff --git a/objects/small-birch/small-birch6.iob b/objects/small-birch/small-birch6.iob new file mode 100644 index 00000000..63e38856 Binary files /dev/null and b/objects/small-birch/small-birch6.iob differ diff --git a/objects/small-birch/small-birch7.iob b/objects/small-birch/small-birch7.iob new file mode 100644 index 00000000..387710f7 Binary files /dev/null and b/objects/small-birch/small-birch7.iob differ diff --git a/objects/small-birch/small-birch8.iob b/objects/small-birch/small-birch8.iob new file mode 100644 index 00000000..70e69ec3 Binary files /dev/null and b/objects/small-birch/small-birch8.iob differ diff --git a/objects/small-birch/small-birch9.iob b/objects/small-birch/small-birch9.iob new file mode 100644 index 00000000..11aacde6 Binary files /dev/null and b/objects/small-birch/small-birch9.iob differ diff --git a/objects/small-oak/small-oak1.iob b/objects/small-oak/small-oak1.iob new file mode 100644 index 00000000..8186991a Binary files /dev/null and b/objects/small-oak/small-oak1.iob differ diff --git a/objects/small-oak/small-oak10.iob b/objects/small-oak/small-oak10.iob new file mode 100644 index 00000000..d1566792 Binary files /dev/null and b/objects/small-oak/small-oak10.iob differ diff --git a/objects/small-oak/small-oak11.iob b/objects/small-oak/small-oak11.iob new file mode 100644 index 00000000..abb8bc3f Binary files /dev/null and b/objects/small-oak/small-oak11.iob differ diff --git a/objects/small-oak/small-oak12.iob b/objects/small-oak/small-oak12.iob new file mode 100644 index 00000000..1d8ae5fc Binary files /dev/null and b/objects/small-oak/small-oak12.iob differ diff --git a/objects/small-oak/small-oak13.iob b/objects/small-oak/small-oak13.iob new file mode 100644 index 00000000..a4d46820 Binary files /dev/null and b/objects/small-oak/small-oak13.iob differ diff --git a/objects/small-oak/small-oak14.iob b/objects/small-oak/small-oak14.iob new file mode 100644 index 00000000..30c84be1 Binary files /dev/null and b/objects/small-oak/small-oak14.iob differ diff --git a/objects/small-oak/small-oak15.iob b/objects/small-oak/small-oak15.iob new file mode 100644 index 00000000..6c632f57 Binary files /dev/null and b/objects/small-oak/small-oak15.iob differ diff --git a/objects/small-oak/small-oak16.iob b/objects/small-oak/small-oak16.iob new file mode 100644 index 00000000..54db3bc4 Binary files /dev/null and b/objects/small-oak/small-oak16.iob differ diff --git a/objects/small-oak/small-oak17.iob b/objects/small-oak/small-oak17.iob new file mode 100644 index 00000000..0f2db50e Binary files /dev/null and b/objects/small-oak/small-oak17.iob differ diff --git a/objects/small-oak/small-oak18.iob b/objects/small-oak/small-oak18.iob new file mode 100644 index 00000000..245b224f Binary files /dev/null and b/objects/small-oak/small-oak18.iob differ diff --git a/objects/small-oak/small-oak19.iob b/objects/small-oak/small-oak19.iob new file mode 100644 index 00000000..abaac27b Binary files /dev/null and b/objects/small-oak/small-oak19.iob differ diff --git a/objects/small-oak/small-oak2.iob b/objects/small-oak/small-oak2.iob new file mode 100644 index 00000000..a86cb01b Binary files /dev/null and b/objects/small-oak/small-oak2.iob differ diff --git a/objects/small-oak/small-oak20.iob b/objects/small-oak/small-oak20.iob new file mode 100644 index 00000000..29407d49 Binary files /dev/null and b/objects/small-oak/small-oak20.iob differ diff --git a/objects/small-oak/small-oak3.iob b/objects/small-oak/small-oak3.iob new file mode 100644 index 00000000..6b55c04a Binary files /dev/null and b/objects/small-oak/small-oak3.iob differ diff --git a/objects/small-oak/small-oak4.iob b/objects/small-oak/small-oak4.iob new file mode 100644 index 00000000..281d43ff Binary files /dev/null and b/objects/small-oak/small-oak4.iob differ diff --git a/objects/small-oak/small-oak5.iob b/objects/small-oak/small-oak5.iob new file mode 100644 index 00000000..34932ed2 Binary files /dev/null and b/objects/small-oak/small-oak5.iob differ diff --git a/objects/small-oak/small-oak6.iob b/objects/small-oak/small-oak6.iob new file mode 100644 index 00000000..82ebc34b Binary files /dev/null and b/objects/small-oak/small-oak6.iob differ diff --git a/objects/small-oak/small-oak7.iob b/objects/small-oak/small-oak7.iob new file mode 100644 index 00000000..78a14ff6 Binary files /dev/null and b/objects/small-oak/small-oak7.iob differ diff --git a/objects/small-oak/small-oak8.iob b/objects/small-oak/small-oak8.iob new file mode 100644 index 00000000..70785c9c Binary files /dev/null and b/objects/small-oak/small-oak8.iob differ diff --git a/objects/small-oak/small-oak9.iob b/objects/small-oak/small-oak9.iob new file mode 100644 index 00000000..9c1049e2 Binary files /dev/null and b/objects/small-oak/small-oak9.iob differ diff --git a/objects/snowy/snowulder.iob b/objects/snowy/snowulder.iob new file mode 100644 index 00000000..c77006f2 Binary files /dev/null and b/objects/snowy/snowulder.iob differ diff --git a/objects/spire-ice-medium/IceSpire4.iob b/objects/spire-ice-medium/IceSpire4.iob new file mode 100644 index 00000000..f7b21fea Binary files /dev/null and b/objects/spire-ice-medium/IceSpire4.iob differ diff --git a/objects/spire-ice-medium/IceSpire5.iob b/objects/spire-ice-medium/IceSpire5.iob new file mode 100644 index 00000000..dc60ca06 Binary files /dev/null and b/objects/spire-ice-medium/IceSpire5.iob differ diff --git a/objects/spire-ice-medium/IceSpire6.iob b/objects/spire-ice-medium/IceSpire6.iob new file mode 100644 index 00000000..0e5fe105 Binary files /dev/null and b/objects/spire-ice-medium/IceSpire6.iob differ diff --git a/objects/spire-ice-small/IceSpire1.iob b/objects/spire-ice-small/IceSpire1.iob new file mode 100644 index 00000000..1c38e911 Binary files /dev/null and b/objects/spire-ice-small/IceSpire1.iob differ diff --git a/objects/spire-ice-small/IceSpire2.iob b/objects/spire-ice-small/IceSpire2.iob new file mode 100644 index 00000000..0a41b82c Binary files /dev/null and b/objects/spire-ice-small/IceSpire2.iob differ diff --git a/objects/spire-ice-small/IceSpire3.iob b/objects/spire-ice-small/IceSpire3.iob new file mode 100644 index 00000000..06ee6ccb Binary files /dev/null and b/objects/spire-ice-small/IceSpire3.iob differ diff --git a/objects/spire-magma/MagmaSpire1.iob b/objects/spire-magma/MagmaSpire1.iob new file mode 100644 index 00000000..1c38e911 Binary files /dev/null and b/objects/spire-magma/MagmaSpire1.iob differ diff --git a/objects/spire-magma/MagmaSpire2.iob b/objects/spire-magma/MagmaSpire2.iob new file mode 100644 index 00000000..0a41b82c Binary files /dev/null and b/objects/spire-magma/MagmaSpire2.iob differ diff --git a/objects/spire-magma/MagmaSpire3.iob b/objects/spire-magma/MagmaSpire3.iob new file mode 100644 index 00000000..06ee6ccb Binary files /dev/null and b/objects/spire-magma/MagmaSpire3.iob differ diff --git a/objects/spruce-dead/spruce_dead1.iob b/objects/spruce-dead/spruce_dead1.iob new file mode 100644 index 00000000..8a1edc00 Binary files /dev/null and b/objects/spruce-dead/spruce_dead1.iob differ diff --git a/objects/spruce-dead/spruce_dead2.iob b/objects/spruce-dead/spruce_dead2.iob new file mode 100644 index 00000000..895eb544 Binary files /dev/null and b/objects/spruce-dead/spruce_dead2.iob differ diff --git a/objects/spruce-dead/spruce_dead3.iob b/objects/spruce-dead/spruce_dead3.iob new file mode 100644 index 00000000..219e6959 Binary files /dev/null and b/objects/spruce-dead/spruce_dead3.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-1.iob b/objects/spruce-medium/spruce-denmyre-1.iob new file mode 100644 index 00000000..50f546a8 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-1.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-10.iob b/objects/spruce-medium/spruce-denmyre-10.iob new file mode 100644 index 00000000..5c001c71 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-10.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-11.iob b/objects/spruce-medium/spruce-denmyre-11.iob new file mode 100644 index 00000000..74f27407 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-11.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-12.iob b/objects/spruce-medium/spruce-denmyre-12.iob new file mode 100644 index 00000000..f2b13c1d Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-12.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-13.iob b/objects/spruce-medium/spruce-denmyre-13.iob new file mode 100644 index 00000000..ac2016d0 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-13.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-14.iob b/objects/spruce-medium/spruce-denmyre-14.iob new file mode 100644 index 00000000..17750aa3 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-14.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-15.iob b/objects/spruce-medium/spruce-denmyre-15.iob new file mode 100644 index 00000000..3806c5c4 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-15.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-16.iob b/objects/spruce-medium/spruce-denmyre-16.iob new file mode 100644 index 00000000..24418ab5 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-16.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-2.iob b/objects/spruce-medium/spruce-denmyre-2.iob new file mode 100644 index 00000000..fc65572b Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-2.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-3.iob b/objects/spruce-medium/spruce-denmyre-3.iob new file mode 100644 index 00000000..787fd7d2 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-3.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-4.iob b/objects/spruce-medium/spruce-denmyre-4.iob new file mode 100644 index 00000000..a267d402 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-4.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-5.iob b/objects/spruce-medium/spruce-denmyre-5.iob new file mode 100644 index 00000000..4b764669 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-5.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-6.iob b/objects/spruce-medium/spruce-denmyre-6.iob new file mode 100644 index 00000000..9ab5917b Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-6.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-7.iob b/objects/spruce-medium/spruce-denmyre-7.iob new file mode 100644 index 00000000..a2a51e9f Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-7.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-8.iob b/objects/spruce-medium/spruce-denmyre-8.iob new file mode 100644 index 00000000..c50bbc50 Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-8.iob differ diff --git a/objects/spruce-medium/spruce-denmyre-9.iob b/objects/spruce-medium/spruce-denmyre-9.iob new file mode 100644 index 00000000..afdd83bd Binary files /dev/null and b/objects/spruce-medium/spruce-denmyre-9.iob differ diff --git a/objects/spruce-medium/spruce1.iob b/objects/spruce-medium/spruce1.iob new file mode 100644 index 00000000..9089948b Binary files /dev/null and b/objects/spruce-medium/spruce1.iob differ diff --git a/objects/spruce-medium/spruce10.iob b/objects/spruce-medium/spruce10.iob new file mode 100644 index 00000000..f0c99484 Binary files /dev/null and b/objects/spruce-medium/spruce10.iob differ diff --git a/objects/spruce-medium/spruce11.iob b/objects/spruce-medium/spruce11.iob new file mode 100644 index 00000000..9988b769 Binary files /dev/null and b/objects/spruce-medium/spruce11.iob differ diff --git a/objects/spruce-medium/spruce12.iob b/objects/spruce-medium/spruce12.iob new file mode 100644 index 00000000..b42a9b0a Binary files /dev/null and b/objects/spruce-medium/spruce12.iob differ diff --git a/objects/spruce-medium/spruce13.iob b/objects/spruce-medium/spruce13.iob new file mode 100644 index 00000000..f0fc667a Binary files /dev/null and b/objects/spruce-medium/spruce13.iob differ diff --git a/objects/spruce-medium/spruce14.iob b/objects/spruce-medium/spruce14.iob new file mode 100644 index 00000000..c2d5ba19 Binary files /dev/null and b/objects/spruce-medium/spruce14.iob differ diff --git a/objects/spruce-medium/spruce16.iob b/objects/spruce-medium/spruce16.iob new file mode 100644 index 00000000..addb00c4 Binary files /dev/null and b/objects/spruce-medium/spruce16.iob differ diff --git a/objects/spruce-medium/spruce17.iob b/objects/spruce-medium/spruce17.iob new file mode 100644 index 00000000..f24ec7d9 Binary files /dev/null and b/objects/spruce-medium/spruce17.iob differ diff --git a/objects/spruce-medium/spruce18.iob b/objects/spruce-medium/spruce18.iob new file mode 100644 index 00000000..30e7023b Binary files /dev/null and b/objects/spruce-medium/spruce18.iob differ diff --git a/objects/spruce-medium/spruce19.iob b/objects/spruce-medium/spruce19.iob new file mode 100644 index 00000000..11f4f814 Binary files /dev/null and b/objects/spruce-medium/spruce19.iob differ diff --git a/objects/spruce-medium/spruce2.iob b/objects/spruce-medium/spruce2.iob new file mode 100644 index 00000000..719d52c3 Binary files /dev/null and b/objects/spruce-medium/spruce2.iob differ diff --git a/objects/spruce-medium/spruce20.iob b/objects/spruce-medium/spruce20.iob new file mode 100644 index 00000000..b2eca778 Binary files /dev/null and b/objects/spruce-medium/spruce20.iob differ diff --git a/objects/spruce-medium/spruce27.iob b/objects/spruce-medium/spruce27.iob new file mode 100644 index 00000000..7bcad421 Binary files /dev/null and b/objects/spruce-medium/spruce27.iob differ diff --git a/objects/spruce-medium/spruce28.iob b/objects/spruce-medium/spruce28.iob new file mode 100644 index 00000000..57731803 Binary files /dev/null and b/objects/spruce-medium/spruce28.iob differ diff --git a/objects/spruce-medium/spruce29.iob b/objects/spruce-medium/spruce29.iob new file mode 100644 index 00000000..9029ac82 Binary files /dev/null and b/objects/spruce-medium/spruce29.iob differ diff --git a/objects/spruce-medium/spruce3.iob b/objects/spruce-medium/spruce3.iob new file mode 100644 index 00000000..81c4ae19 Binary files /dev/null and b/objects/spruce-medium/spruce3.iob differ diff --git a/objects/spruce-medium/spruce30.iob b/objects/spruce-medium/spruce30.iob new file mode 100644 index 00000000..50b3bab7 Binary files /dev/null and b/objects/spruce-medium/spruce30.iob differ diff --git a/objects/spruce-medium/spruce31.iob b/objects/spruce-medium/spruce31.iob new file mode 100644 index 00000000..16b6ed6a Binary files /dev/null and b/objects/spruce-medium/spruce31.iob differ diff --git a/objects/spruce-medium/spruce32.iob b/objects/spruce-medium/spruce32.iob new file mode 100644 index 00000000..e21e510a Binary files /dev/null and b/objects/spruce-medium/spruce32.iob differ diff --git a/objects/spruce-medium/spruce33.iob b/objects/spruce-medium/spruce33.iob new file mode 100644 index 00000000..9f9ec64b Binary files /dev/null and b/objects/spruce-medium/spruce33.iob differ diff --git a/objects/spruce-medium/spruce34.iob b/objects/spruce-medium/spruce34.iob new file mode 100644 index 00000000..d2b83276 Binary files /dev/null and b/objects/spruce-medium/spruce34.iob differ diff --git a/objects/spruce-medium/spruce37.iob b/objects/spruce-medium/spruce37.iob new file mode 100644 index 00000000..4cd9cb97 Binary files /dev/null and b/objects/spruce-medium/spruce37.iob differ diff --git a/objects/spruce-medium/spruce39.iob b/objects/spruce-medium/spruce39.iob new file mode 100644 index 00000000..5b910313 Binary files /dev/null and b/objects/spruce-medium/spruce39.iob differ diff --git a/objects/spruce-medium/spruce4.iob b/objects/spruce-medium/spruce4.iob new file mode 100644 index 00000000..46681ab5 Binary files /dev/null and b/objects/spruce-medium/spruce4.iob differ diff --git a/objects/spruce-medium/spruce41.iob b/objects/spruce-medium/spruce41.iob new file mode 100644 index 00000000..0b8dd1fb Binary files /dev/null and b/objects/spruce-medium/spruce41.iob differ diff --git a/objects/spruce-medium/spruce42.iob b/objects/spruce-medium/spruce42.iob new file mode 100644 index 00000000..13a405f3 Binary files /dev/null and b/objects/spruce-medium/spruce42.iob differ diff --git a/objects/spruce-medium/spruce43.iob b/objects/spruce-medium/spruce43.iob new file mode 100644 index 00000000..4cd9cb97 Binary files /dev/null and b/objects/spruce-medium/spruce43.iob differ diff --git a/objects/spruce-medium/spruce5.iob b/objects/spruce-medium/spruce5.iob new file mode 100644 index 00000000..7c3f81b1 Binary files /dev/null and b/objects/spruce-medium/spruce5.iob differ diff --git a/objects/spruce-medium/spruce6.iob b/objects/spruce-medium/spruce6.iob new file mode 100644 index 00000000..c46dd0b2 Binary files /dev/null and b/objects/spruce-medium/spruce6.iob differ diff --git a/objects/spruce-medium/spruce7.iob b/objects/spruce-medium/spruce7.iob new file mode 100644 index 00000000..a04fec1f Binary files /dev/null and b/objects/spruce-medium/spruce7.iob differ diff --git a/objects/spruce-medium/spruce8.iob b/objects/spruce-medium/spruce8.iob new file mode 100644 index 00000000..2d7384c2 Binary files /dev/null and b/objects/spruce-medium/spruce8.iob differ diff --git a/objects/spruce-medium/spruce9.iob b/objects/spruce-medium/spruce9.iob new file mode 100644 index 00000000..df4ae0cc Binary files /dev/null and b/objects/spruce-medium/spruce9.iob differ diff --git a/objects/spruce-small/spruce1.iob b/objects/spruce-small/spruce1.iob new file mode 100644 index 00000000..ed75e4be Binary files /dev/null and b/objects/spruce-small/spruce1.iob differ diff --git a/objects/spruce-small/spruce10.iob b/objects/spruce-small/spruce10.iob new file mode 100644 index 00000000..de145018 Binary files /dev/null and b/objects/spruce-small/spruce10.iob differ diff --git a/objects/spruce-small/spruce11.iob b/objects/spruce-small/spruce11.iob new file mode 100644 index 00000000..b9442dfa Binary files /dev/null and b/objects/spruce-small/spruce11.iob differ diff --git a/objects/spruce-small/spruce12.iob b/objects/spruce-small/spruce12.iob new file mode 100644 index 00000000..501c4ef6 Binary files /dev/null and b/objects/spruce-small/spruce12.iob differ diff --git a/objects/spruce-small/spruce13.iob b/objects/spruce-small/spruce13.iob new file mode 100644 index 00000000..7f2ab239 Binary files /dev/null and b/objects/spruce-small/spruce13.iob differ diff --git a/objects/spruce-small/spruce2.iob b/objects/spruce-small/spruce2.iob new file mode 100644 index 00000000..78f2929d Binary files /dev/null and b/objects/spruce-small/spruce2.iob differ diff --git a/objects/spruce-small/spruce3.iob b/objects/spruce-small/spruce3.iob new file mode 100644 index 00000000..1f553dc4 Binary files /dev/null and b/objects/spruce-small/spruce3.iob differ diff --git a/objects/spruce-small/spruce4.iob b/objects/spruce-small/spruce4.iob new file mode 100644 index 00000000..a19f3343 Binary files /dev/null and b/objects/spruce-small/spruce4.iob differ diff --git a/objects/spruce-small/spruce5.iob b/objects/spruce-small/spruce5.iob new file mode 100644 index 00000000..6814aad6 Binary files /dev/null and b/objects/spruce-small/spruce5.iob differ diff --git a/objects/spruce-small/spruce6.iob b/objects/spruce-small/spruce6.iob new file mode 100644 index 00000000..70316cbe Binary files /dev/null and b/objects/spruce-small/spruce6.iob differ diff --git a/objects/spruce-small/spruce7.iob b/objects/spruce-small/spruce7.iob new file mode 100644 index 00000000..61be0e53 Binary files /dev/null and b/objects/spruce-small/spruce7.iob differ diff --git a/objects/spruce-small/spruce8.iob b/objects/spruce-small/spruce8.iob new file mode 100644 index 00000000..34e228ef Binary files /dev/null and b/objects/spruce-small/spruce8.iob differ diff --git a/objects/spruce-small/spruce9.iob b/objects/spruce-small/spruce9.iob new file mode 100644 index 00000000..075b8537 Binary files /dev/null and b/objects/spruce-small/spruce9.iob differ diff --git a/objects/statue/sub-stat-1.iob b/objects/statue/sub-stat-1.iob new file mode 100644 index 00000000..f1c98ef2 Binary files /dev/null and b/objects/statue/sub-stat-1.iob differ diff --git a/objects/statue/sub-stat-2.iob b/objects/statue/sub-stat-2.iob new file mode 100644 index 00000000..65a4a5d0 Binary files /dev/null and b/objects/statue/sub-stat-2.iob differ diff --git a/objects/statue/sub-stat-3.iob b/objects/statue/sub-stat-3.iob new file mode 100644 index 00000000..425c920c Binary files /dev/null and b/objects/statue/sub-stat-3.iob differ diff --git a/objects/statue/sub-stat-4.iob b/objects/statue/sub-stat-4.iob new file mode 100644 index 00000000..c0f03b3f Binary files /dev/null and b/objects/statue/sub-stat-4.iob differ diff --git a/objects/statue/sub-stat-5.iob b/objects/statue/sub-stat-5.iob new file mode 100644 index 00000000..4a2967c1 Binary files /dev/null and b/objects/statue/sub-stat-5.iob differ diff --git a/objects/stone-clutt/obelisk-1.iob b/objects/stone-clutt/obelisk-1.iob new file mode 100644 index 00000000..6c7634dc Binary files /dev/null and b/objects/stone-clutt/obelisk-1.iob differ diff --git a/objects/stone-clutt/obelisk-2.iob b/objects/stone-clutt/obelisk-2.iob new file mode 100644 index 00000000..c76965d3 Binary files /dev/null and b/objects/stone-clutt/obelisk-2.iob differ diff --git a/objects/stone-clutt/obelisk-3.iob b/objects/stone-clutt/obelisk-3.iob new file mode 100644 index 00000000..66826251 Binary files /dev/null and b/objects/stone-clutt/obelisk-3.iob differ diff --git a/objects/stone-clutt/obelisk-4.iob b/objects/stone-clutt/obelisk-4.iob new file mode 100644 index 00000000..2ac99d73 Binary files /dev/null and b/objects/stone-clutt/obelisk-4.iob differ diff --git a/objects/stone-clutt/obelisk-5.iob b/objects/stone-clutt/obelisk-5.iob new file mode 100644 index 00000000..570c14d6 Binary files /dev/null and b/objects/stone-clutt/obelisk-5.iob differ diff --git a/objects/stone-clutt/obelisk-6.iob b/objects/stone-clutt/obelisk-6.iob new file mode 100644 index 00000000..133ee092 Binary files /dev/null and b/objects/stone-clutt/obelisk-6.iob differ diff --git a/objects/stone-clutt/obelisk-7.iob b/objects/stone-clutt/obelisk-7.iob new file mode 100644 index 00000000..03fad75c Binary files /dev/null and b/objects/stone-clutt/obelisk-7.iob differ diff --git a/objects/stone-clutt/stone-spike-1.iob b/objects/stone-clutt/stone-spike-1.iob new file mode 100644 index 00000000..ace7fec4 Binary files /dev/null and b/objects/stone-clutt/stone-spike-1.iob differ diff --git a/objects/stone-clutt/stone-spike-2.iob b/objects/stone-clutt/stone-spike-2.iob new file mode 100644 index 00000000..b9a56472 Binary files /dev/null and b/objects/stone-clutt/stone-spike-2.iob differ diff --git a/objects/stone-clutt/stone-spike-3.iob b/objects/stone-clutt/stone-spike-3.iob new file mode 100644 index 00000000..c1cf3feb Binary files /dev/null and b/objects/stone-clutt/stone-spike-3.iob differ diff --git a/objects/stone-clutt/stone-spike-4.iob b/objects/stone-clutt/stone-spike-4.iob new file mode 100644 index 00000000..48b446f4 Binary files /dev/null and b/objects/stone-clutt/stone-spike-4.iob differ diff --git a/objects/stone-clutt/stone-spike-5.iob b/objects/stone-clutt/stone-spike-5.iob new file mode 100644 index 00000000..c512745d Binary files /dev/null and b/objects/stone-clutt/stone-spike-5.iob differ diff --git a/objects/stone-clutt/stone-spike-6.iob b/objects/stone-clutt/stone-spike-6.iob new file mode 100644 index 00000000..1106edc5 Binary files /dev/null and b/objects/stone-clutt/stone-spike-6.iob differ diff --git a/objects/stone-clutt/stone-spike-7.iob b/objects/stone-clutt/stone-spike-7.iob new file mode 100644 index 00000000..7d232d58 Binary files /dev/null and b/objects/stone-clutt/stone-spike-7.iob differ diff --git a/objects/stone-clutt/stone-spike-8.iob b/objects/stone-clutt/stone-spike-8.iob new file mode 100644 index 00000000..8f33b48b Binary files /dev/null and b/objects/stone-clutt/stone-spike-8.iob differ diff --git a/objects/stronghold/ceiling/5x5/bar-lamp.iob b/objects/stronghold/ceiling/5x5/bar-lamp.iob new file mode 100644 index 00000000..a5d43340 Binary files /dev/null and b/objects/stronghold/ceiling/5x5/bar-lamp.iob differ diff --git a/objects/stronghold/ceiling/5x5/lamp.iob b/objects/stronghold/ceiling/5x5/lamp.iob new file mode 100644 index 00000000..46a6aa99 Binary files /dev/null and b/objects/stronghold/ceiling/5x5/lamp.iob differ diff --git a/objects/stronghold/ceiling/5x5/wood-beams.iob b/objects/stronghold/ceiling/5x5/wood-beams.iob new file mode 100644 index 00000000..eea9e910 Binary files /dev/null and b/objects/stronghold/ceiling/5x5/wood-beams.iob differ diff --git a/objects/stronghold/ceiling/7x7/flat.iob b/objects/stronghold/ceiling/7x7/flat.iob new file mode 100644 index 00000000..d7eb421d Binary files /dev/null and b/objects/stronghold/ceiling/7x7/flat.iob differ diff --git a/objects/stronghold/ceiling/7x7/wood-beams.iob b/objects/stronghold/ceiling/7x7/wood-beams.iob new file mode 100644 index 00000000..872fb00a Binary files /dev/null and b/objects/stronghold/ceiling/7x7/wood-beams.iob differ diff --git a/objects/stronghold/floor/3x3/flat.iob b/objects/stronghold/floor/3x3/flat.iob new file mode 100644 index 00000000..663034a9 Binary files /dev/null and b/objects/stronghold/floor/3x3/flat.iob differ diff --git a/objects/stronghold/floor/3x3/tnt.iob b/objects/stronghold/floor/3x3/tnt.iob new file mode 100644 index 00000000..1368b37d Binary files /dev/null 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 new file mode 100644 index 00000000..082114b5 Binary files /dev/null and b/objects/stronghold/path/4way-spiral-staircase.iob differ diff --git a/objects/stronghold/path/cap.iob b/objects/stronghold/path/cap.iob new file mode 100644 index 00000000..797128a2 Binary files /dev/null and b/objects/stronghold/path/cap.iob differ diff --git a/objects/stronghold/path/fancy-cross.iob b/objects/stronghold/path/fancy-cross.iob new file mode 100644 index 00000000..785f9a8a Binary files /dev/null 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 new file mode 100644 index 00000000..c2ed208c Binary files /dev/null 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 new file mode 100644 index 00000000..868ef15b Binary files /dev/null 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 new file mode 100644 index 00000000..e8e04ce7 Binary files /dev/null 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 new file mode 100644 index 00000000..3c036a0f Binary files /dev/null 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 new file mode 100644 index 00000000..3bf3e2be Binary files /dev/null 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 new file mode 100644 index 00000000..c5792c69 Binary files /dev/null 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 new file mode 100644 index 00000000..28594eef Binary files /dev/null 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 new file mode 100644 index 00000000..91433940 Binary files /dev/null and b/objects/stronghold/room/witch-room.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/anvil-furnace.iob b/objects/stronghold/wall-fixture/5x3/anvil-furnace.iob new file mode 100644 index 00000000..c1b8cb32 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/anvil-furnace.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/brew-set.iob b/objects/stronghold/wall-fixture/5x3/brew-set.iob new file mode 100644 index 00000000..28f12861 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/brew-set.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/brewing-shelf.iob b/objects/stronghold/wall-fixture/5x3/brewing-shelf.iob new file mode 100644 index 00000000..c15a297a Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/brewing-shelf.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/chest.iob b/objects/stronghold/wall-fixture/5x3/chest.iob new file mode 100644 index 00000000..ef6351c8 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/chest.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/crafting-station.iob b/objects/stronghold/wall-fixture/5x3/crafting-station.iob new file mode 100644 index 00000000..61a3bea1 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/crafting-station.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/double-chest.iob b/objects/stronghold/wall-fixture/5x3/double-chest.iob new file mode 100644 index 00000000..1e7fd993 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/double-chest.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/lantern.iob b/objects/stronghold/wall-fixture/5x3/lantern.iob new file mode 100644 index 00000000..96bbd896 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/lantern.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/shelf.iob b/objects/stronghold/wall-fixture/5x3/shelf.iob new file mode 100644 index 00000000..8410bc39 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/shelf.iob differ diff --git a/objects/stronghold/wall-fixture/5x3/study.iob b/objects/stronghold/wall-fixture/5x3/study.iob new file mode 100644 index 00000000..11784d69 Binary files /dev/null and b/objects/stronghold/wall-fixture/5x3/study.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/structure/Example Temple/corner-1.iob b/objects/structure/Example Temple/corner-1.iob new file mode 100644 index 00000000..e0c3b42a Binary files /dev/null and b/objects/structure/Example Temple/corner-1.iob differ diff --git a/objects/structure/Example Temple/cross-1.iob b/objects/structure/Example Temple/cross-1.iob new file mode 100644 index 00000000..3eafbf6f Binary files /dev/null and b/objects/structure/Example Temple/cross-1.iob differ diff --git a/objects/structure/Example Temple/hall-1.iob b/objects/structure/Example Temple/hall-1.iob new file mode 100644 index 00000000..eb676dd6 Binary files /dev/null and b/objects/structure/Example Temple/hall-1.iob differ diff --git a/objects/structure/Example Temple/room-1.iob b/objects/structure/Example Temple/room-1.iob new file mode 100644 index 00000000..1a5e959a Binary files /dev/null and b/objects/structure/Example Temple/room-1.iob differ diff --git a/objects/structure/Example Temple/t-connect-1.iob b/objects/structure/Example Temple/t-connect-1.iob new file mode 100644 index 00000000..f1f6619a Binary files /dev/null and b/objects/structure/Example Temple/t-connect-1.iob differ diff --git a/objects/structure/Example Temple/walled-room-1.iob b/objects/structure/Example Temple/walled-room-1.iob new file mode 100644 index 00000000..414b260f Binary files /dev/null and b/objects/structure/Example Temple/walled-room-1.iob differ diff --git a/objects/structure/RedMineshaft/corner-1.iob b/objects/structure/RedMineshaft/corner-1.iob new file mode 100644 index 00000000..77325645 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-1.iob differ diff --git a/objects/structure/RedMineshaft/corner-2.iob b/objects/structure/RedMineshaft/corner-2.iob new file mode 100644 index 00000000..c328403c Binary files /dev/null and b/objects/structure/RedMineshaft/corner-2.iob differ diff --git a/objects/structure/RedMineshaft/corner-3.iob b/objects/structure/RedMineshaft/corner-3.iob new file mode 100644 index 00000000..d6601f67 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-3.iob differ diff --git a/objects/structure/RedMineshaft/corner-4.iob b/objects/structure/RedMineshaft/corner-4.iob new file mode 100644 index 00000000..cf497271 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-4.iob differ diff --git a/objects/structure/RedMineshaft/corner-5.iob b/objects/structure/RedMineshaft/corner-5.iob new file mode 100644 index 00000000..b7b17432 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-5.iob differ diff --git a/objects/structure/RedMineshaft/cross-1.iob b/objects/structure/RedMineshaft/cross-1.iob new file mode 100644 index 00000000..0c0e519e Binary files /dev/null and b/objects/structure/RedMineshaft/cross-1.iob differ diff --git a/objects/structure/RedMineshaft/cross-2.iob b/objects/structure/RedMineshaft/cross-2.iob new file mode 100644 index 00000000..da54f07d Binary files /dev/null and b/objects/structure/RedMineshaft/cross-2.iob differ diff --git a/objects/structure/RedMineshaft/cross-3.iob b/objects/structure/RedMineshaft/cross-3.iob new file mode 100644 index 00000000..e0bdb491 Binary files /dev/null and b/objects/structure/RedMineshaft/cross-3.iob differ diff --git a/objects/structure/RedMineshaft/cross-4.iob b/objects/structure/RedMineshaft/cross-4.iob new file mode 100644 index 00000000..b22e8c7a Binary files /dev/null and b/objects/structure/RedMineshaft/cross-4.iob differ diff --git a/objects/structure/RedMineshaft/cross-5.iob b/objects/structure/RedMineshaft/cross-5.iob new file mode 100644 index 00000000..be65adc4 Binary files /dev/null and b/objects/structure/RedMineshaft/cross-5.iob differ diff --git a/objects/structure/RedMineshaft/hall-1.iob b/objects/structure/RedMineshaft/hall-1.iob new file mode 100644 index 00000000..8d4e91cd Binary files /dev/null and b/objects/structure/RedMineshaft/hall-1.iob differ diff --git a/objects/structure/RedMineshaft/hall-2.iob b/objects/structure/RedMineshaft/hall-2.iob new file mode 100644 index 00000000..d3d16a46 Binary files /dev/null and b/objects/structure/RedMineshaft/hall-2.iob differ diff --git a/objects/structure/RedMineshaft/hall-3.iob b/objects/structure/RedMineshaft/hall-3.iob new file mode 100644 index 00000000..2be7c28e Binary files /dev/null and b/objects/structure/RedMineshaft/hall-3.iob differ diff --git a/objects/structure/RedMineshaft/hall-4.iob b/objects/structure/RedMineshaft/hall-4.iob new file mode 100644 index 00000000..91f5a58a Binary files /dev/null and b/objects/structure/RedMineshaft/hall-4.iob differ diff --git a/objects/structure/RedMineshaft/hall-5.iob b/objects/structure/RedMineshaft/hall-5.iob new file mode 100644 index 00000000..ad54f100 Binary files /dev/null and b/objects/structure/RedMineshaft/hall-5.iob differ diff --git a/objects/structure/RedMineshaft/hall-6.iob b/objects/structure/RedMineshaft/hall-6.iob new file mode 100644 index 00000000..fe5ea8ee Binary files /dev/null and b/objects/structure/RedMineshaft/hall-6.iob differ diff --git a/objects/structure/RedMineshaft/room-1.iob b/objects/structure/RedMineshaft/room-1.iob new file mode 100644 index 00000000..c568224c Binary files /dev/null and b/objects/structure/RedMineshaft/room-1.iob differ diff --git a/objects/structure/RedMineshaft/room-2.iob b/objects/structure/RedMineshaft/room-2.iob new file mode 100644 index 00000000..6963dd21 Binary files /dev/null and b/objects/structure/RedMineshaft/room-2.iob differ diff --git a/objects/structure/RedMineshaft/room-3.iob b/objects/structure/RedMineshaft/room-3.iob new file mode 100644 index 00000000..0ef53987 Binary files /dev/null and b/objects/structure/RedMineshaft/room-3.iob differ diff --git a/objects/structure/RedMineshaft/room-4.iob b/objects/structure/RedMineshaft/room-4.iob new file mode 100644 index 00000000..4fe7cb76 Binary files /dev/null and b/objects/structure/RedMineshaft/room-4.iob differ diff --git a/objects/structure/RedMineshaft/room-5.iob b/objects/structure/RedMineshaft/room-5.iob new file mode 100644 index 00000000..eb8362ae Binary files /dev/null and b/objects/structure/RedMineshaft/room-5.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-1.iob b/objects/structure/RedMineshaft/t-connect-1.iob new file mode 100644 index 00000000..179e50f5 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-1.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-2.iob b/objects/structure/RedMineshaft/t-connect-2.iob new file mode 100644 index 00000000..66376ea7 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-2.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-3.iob b/objects/structure/RedMineshaft/t-connect-3.iob new file mode 100644 index 00000000..e096b6c7 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-3.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-4.iob b/objects/structure/RedMineshaft/t-connect-4.iob new file mode 100644 index 00000000..0afb4f8d Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-4.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-5.iob b/objects/structure/RedMineshaft/t-connect-5.iob new file mode 100644 index 00000000..b2d3f800 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-5.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-6.iob b/objects/structure/RedMineshaft/t-connect-6.iob new file mode 100644 index 00000000..8f0d040b Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-6.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-7.iob b/objects/structure/RedMineshaft/t-connect-7.iob new file mode 100644 index 00000000..7422988b Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-7.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-1.iob b/objects/structure/RedMineshaft/walled-room-1.iob new file mode 100644 index 00000000..a66f49d6 Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-1.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-2.iob b/objects/structure/RedMineshaft/walled-room-2.iob new file mode 100644 index 00000000..eb05cce4 Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-2.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-3.iob b/objects/structure/RedMineshaft/walled-room-3.iob new file mode 100644 index 00000000..947d4dee Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-3.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-4.iob b/objects/structure/RedMineshaft/walled-room-4.iob new file mode 100644 index 00000000..64bcb72c Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-4.iob differ diff --git a/objects/structure/cottage-lot/corner-1.iob b/objects/structure/cottage-lot/corner-1.iob new file mode 100644 index 00000000..9e3799ad Binary files /dev/null and b/objects/structure/cottage-lot/corner-1.iob differ diff --git a/objects/structure/cottage-lot/cross-1.iob b/objects/structure/cottage-lot/cross-1.iob new file mode 100644 index 00000000..bc01869b Binary files /dev/null and b/objects/structure/cottage-lot/cross-1.iob differ diff --git a/objects/structure/cottage-lot/hall-1.iob b/objects/structure/cottage-lot/hall-1.iob new file mode 100644 index 00000000..94fa97b0 Binary files /dev/null and b/objects/structure/cottage-lot/hall-1.iob differ diff --git a/objects/structure/cottage-lot/room-1.iob b/objects/structure/cottage-lot/room-1.iob new file mode 100644 index 00000000..4f59c54c Binary files /dev/null and b/objects/structure/cottage-lot/room-1.iob differ diff --git a/objects/structure/cottage-lot/room-2.iob b/objects/structure/cottage-lot/room-2.iob new file mode 100644 index 00000000..49f44b2a Binary files /dev/null and b/objects/structure/cottage-lot/room-2.iob differ diff --git a/objects/structure/cottage-lot/room-3.iob b/objects/structure/cottage-lot/room-3.iob new file mode 100644 index 00000000..432503c8 Binary files /dev/null and b/objects/structure/cottage-lot/room-3.iob differ diff --git a/objects/structure/cottage-lot/room-4.iob b/objects/structure/cottage-lot/room-4.iob new file mode 100644 index 00000000..c3c01e00 Binary files /dev/null and b/objects/structure/cottage-lot/room-4.iob differ diff --git a/objects/structure/cottage-lot/t-connect-1.iob b/objects/structure/cottage-lot/t-connect-1.iob new file mode 100644 index 00000000..611e9bd1 Binary files /dev/null and b/objects/structure/cottage-lot/t-connect-1.iob differ diff --git a/objects/structure/cottage-lot/walled-room-1.iob b/objects/structure/cottage-lot/walled-room-1.iob new file mode 100644 index 00000000..c5afda8a Binary files /dev/null and b/objects/structure/cottage-lot/walled-room-1.iob differ diff --git a/objects/structure/desert-base.iob b/objects/structure/desert-base.iob new file mode 100644 index 00000000..e7bf341e Binary files /dev/null and b/objects/structure/desert-base.iob differ diff --git a/objects/structure/murky-stronghold/c-n-1.iob b/objects/structure/murky-stronghold/c-n-1.iob new file mode 100644 index 00000000..e622fb4d Binary files /dev/null and b/objects/structure/murky-stronghold/c-n-1.iob differ diff --git a/objects/structure/murky-stronghold/c-n-2.iob b/objects/structure/murky-stronghold/c-n-2.iob new file mode 100644 index 00000000..278002d8 Binary files /dev/null and b/objects/structure/murky-stronghold/c-n-2.iob differ diff --git a/objects/structure/murky-stronghold/c-n-3.iob b/objects/structure/murky-stronghold/c-n-3.iob new file mode 100644 index 00000000..0c3e2491 Binary files /dev/null and b/objects/structure/murky-stronghold/c-n-3.iob differ diff --git a/objects/structure/murky-stronghold/c-n-4.iob b/objects/structure/murky-stronghold/c-n-4.iob new file mode 100644 index 00000000..e3768ca5 Binary files /dev/null and b/objects/structure/murky-stronghold/c-n-4.iob differ diff --git a/objects/structure/murky-stronghold/c-ns-1.iob b/objects/structure/murky-stronghold/c-ns-1.iob new file mode 100644 index 00000000..1779f011 Binary files /dev/null and b/objects/structure/murky-stronghold/c-ns-1.iob differ diff --git a/objects/structure/murky-stronghold/c-ns-2.iob b/objects/structure/murky-stronghold/c-ns-2.iob new file mode 100644 index 00000000..b2b97caf Binary files /dev/null and b/objects/structure/murky-stronghold/c-ns-2.iob differ diff --git a/objects/structure/murky-stronghold/c-ns-3.iob b/objects/structure/murky-stronghold/c-ns-3.iob new file mode 100644 index 00000000..d278862a Binary files /dev/null and b/objects/structure/murky-stronghold/c-ns-3.iob differ diff --git a/objects/structure/murky-stronghold/c-ns-4.iob b/objects/structure/murky-stronghold/c-ns-4.iob new file mode 100644 index 00000000..523a09f5 Binary files /dev/null and b/objects/structure/murky-stronghold/c-ns-4.iob differ diff --git a/objects/structure/murky-stronghold/c-nsw-1.iob b/objects/structure/murky-stronghold/c-nsw-1.iob new file mode 100644 index 00000000..e1ab3b12 Binary files /dev/null and b/objects/structure/murky-stronghold/c-nsw-1.iob differ diff --git a/objects/structure/murky-stronghold/c-nsw-2.iob b/objects/structure/murky-stronghold/c-nsw-2.iob new file mode 100644 index 00000000..8dc8ba9c Binary files /dev/null and b/objects/structure/murky-stronghold/c-nsw-2.iob differ diff --git a/objects/structure/murky-stronghold/c-nsw-3.iob b/objects/structure/murky-stronghold/c-nsw-3.iob new file mode 100644 index 00000000..c6952cb8 Binary files /dev/null and b/objects/structure/murky-stronghold/c-nsw-3.iob differ diff --git a/objects/structure/murky-stronghold/c-nsw-4.iob b/objects/structure/murky-stronghold/c-nsw-4.iob new file mode 100644 index 00000000..45166081 Binary files /dev/null and b/objects/structure/murky-stronghold/c-nsw-4.iob differ diff --git a/objects/structure/murky-stronghold/c-sw-1.iob b/objects/structure/murky-stronghold/c-sw-1.iob new file mode 100644 index 00000000..5304bd4a Binary files /dev/null and b/objects/structure/murky-stronghold/c-sw-1.iob differ diff --git a/objects/structure/murky-stronghold/c-sw-2.iob b/objects/structure/murky-stronghold/c-sw-2.iob new file mode 100644 index 00000000..94883fae Binary files /dev/null and b/objects/structure/murky-stronghold/c-sw-2.iob differ diff --git a/objects/structure/murky-stronghold/c-sw-3.iob b/objects/structure/murky-stronghold/c-sw-3.iob new file mode 100644 index 00000000..06594fe4 Binary files /dev/null and b/objects/structure/murky-stronghold/c-sw-3.iob differ diff --git a/objects/structure/murky-stronghold/c-sw-4.iob b/objects/structure/murky-stronghold/c-sw-4.iob new file mode 100644 index 00000000..63c0191e Binary files /dev/null and b/objects/structure/murky-stronghold/c-sw-4.iob differ diff --git a/objects/structure/murky-stronghold/c-x-1.iob b/objects/structure/murky-stronghold/c-x-1.iob new file mode 100644 index 00000000..66fdc24d Binary files /dev/null and b/objects/structure/murky-stronghold/c-x-1.iob differ diff --git a/objects/structure/murky-stronghold/c-x-2.iob b/objects/structure/murky-stronghold/c-x-2.iob new file mode 100644 index 00000000..5e5741f9 Binary files /dev/null and b/objects/structure/murky-stronghold/c-x-2.iob differ diff --git a/objects/structure/murky-stronghold/c-x-3.iob b/objects/structure/murky-stronghold/c-x-3.iob new file mode 100644 index 00000000..58450bb0 Binary files /dev/null and b/objects/structure/murky-stronghold/c-x-3.iob differ diff --git a/objects/structure/murky-stronghold/c-x-4.iob b/objects/structure/murky-stronghold/c-x-4.iob new file mode 100644 index 00000000..e70bb81e Binary files /dev/null and b/objects/structure/murky-stronghold/c-x-4.iob differ diff --git a/objects/structure/murky-stronghold/c-x-5.iob b/objects/structure/murky-stronghold/c-x-5.iob new file mode 100644 index 00000000..d3c8a14b Binary files /dev/null and b/objects/structure/murky-stronghold/c-x-5.iob differ diff --git a/objects/structure/murky-stronghold/c-x-6.iob b/objects/structure/murky-stronghold/c-x-6.iob new file mode 100644 index 00000000..d0891ab8 Binary files /dev/null and b/objects/structure/murky-stronghold/c-x-6.iob differ diff --git a/objects/structure/murky-stronghold/f-n-1.iob b/objects/structure/murky-stronghold/f-n-1.iob new file mode 100644 index 00000000..8271abd4 Binary files /dev/null and b/objects/structure/murky-stronghold/f-n-1.iob differ diff --git a/objects/structure/murky-stronghold/f-n-2.iob b/objects/structure/murky-stronghold/f-n-2.iob new file mode 100644 index 00000000..d0c2414a Binary files /dev/null and b/objects/structure/murky-stronghold/f-n-2.iob differ diff --git a/objects/structure/murky-stronghold/f-n-3.iob b/objects/structure/murky-stronghold/f-n-3.iob new file mode 100644 index 00000000..2da95b1e Binary files /dev/null and b/objects/structure/murky-stronghold/f-n-3.iob differ diff --git a/objects/structure/murky-stronghold/f-n-4.iob b/objects/structure/murky-stronghold/f-n-4.iob new file mode 100644 index 00000000..2a2a4e5e Binary files /dev/null and b/objects/structure/murky-stronghold/f-n-4.iob differ diff --git a/objects/structure/murky-stronghold/f-ns-1.iob b/objects/structure/murky-stronghold/f-ns-1.iob new file mode 100644 index 00000000..de5dbce6 Binary files /dev/null and b/objects/structure/murky-stronghold/f-ns-1.iob differ diff --git a/objects/structure/murky-stronghold/f-ns-2.iob b/objects/structure/murky-stronghold/f-ns-2.iob new file mode 100644 index 00000000..f3302dfc Binary files /dev/null and b/objects/structure/murky-stronghold/f-ns-2.iob differ diff --git a/objects/structure/murky-stronghold/f-ns-3.iob b/objects/structure/murky-stronghold/f-ns-3.iob new file mode 100644 index 00000000..f1f5390c Binary files /dev/null and b/objects/structure/murky-stronghold/f-ns-3.iob differ diff --git a/objects/structure/murky-stronghold/f-ns-4.iob b/objects/structure/murky-stronghold/f-ns-4.iob new file mode 100644 index 00000000..15e62563 Binary files /dev/null and b/objects/structure/murky-stronghold/f-ns-4.iob differ diff --git a/objects/structure/murky-stronghold/f-nsw-1.iob b/objects/structure/murky-stronghold/f-nsw-1.iob new file mode 100644 index 00000000..b19bd97e Binary files /dev/null and b/objects/structure/murky-stronghold/f-nsw-1.iob differ diff --git a/objects/structure/murky-stronghold/f-nsw-2.iob b/objects/structure/murky-stronghold/f-nsw-2.iob new file mode 100644 index 00000000..5ca64778 Binary files /dev/null and b/objects/structure/murky-stronghold/f-nsw-2.iob differ diff --git a/objects/structure/murky-stronghold/f-nsw-3.iob b/objects/structure/murky-stronghold/f-nsw-3.iob new file mode 100644 index 00000000..5b73cca3 Binary files /dev/null and b/objects/structure/murky-stronghold/f-nsw-3.iob differ diff --git a/objects/structure/murky-stronghold/f-nsw-4.iob b/objects/structure/murky-stronghold/f-nsw-4.iob new file mode 100644 index 00000000..8b77e0ae Binary files /dev/null and b/objects/structure/murky-stronghold/f-nsw-4.iob differ diff --git a/objects/structure/murky-stronghold/f-sw-1.iob b/objects/structure/murky-stronghold/f-sw-1.iob new file mode 100644 index 00000000..5909ccb3 Binary files /dev/null and b/objects/structure/murky-stronghold/f-sw-1.iob differ diff --git a/objects/structure/murky-stronghold/f-sw-2.iob b/objects/structure/murky-stronghold/f-sw-2.iob new file mode 100644 index 00000000..9d086ac8 Binary files /dev/null and b/objects/structure/murky-stronghold/f-sw-2.iob differ diff --git a/objects/structure/murky-stronghold/f-sw-3.iob b/objects/structure/murky-stronghold/f-sw-3.iob new file mode 100644 index 00000000..03429b3a Binary files /dev/null and b/objects/structure/murky-stronghold/f-sw-3.iob differ diff --git a/objects/structure/murky-stronghold/f-sw-4.iob b/objects/structure/murky-stronghold/f-sw-4.iob new file mode 100644 index 00000000..1e555d63 Binary files /dev/null and b/objects/structure/murky-stronghold/f-sw-4.iob differ diff --git a/objects/structure/murky-stronghold/f-x-1.iob b/objects/structure/murky-stronghold/f-x-1.iob new file mode 100644 index 00000000..e9e770a2 Binary files /dev/null and b/objects/structure/murky-stronghold/f-x-1.iob differ diff --git a/objects/structure/murky-stronghold/f-x-2.iob b/objects/structure/murky-stronghold/f-x-2.iob new file mode 100644 index 00000000..d190c081 Binary files /dev/null and b/objects/structure/murky-stronghold/f-x-2.iob differ diff --git a/objects/structure/murky-stronghold/f-x-3.iob b/objects/structure/murky-stronghold/f-x-3.iob new file mode 100644 index 00000000..81e31587 Binary files /dev/null and b/objects/structure/murky-stronghold/f-x-3.iob differ diff --git a/objects/structure/murky-stronghold/f-x-4.iob b/objects/structure/murky-stronghold/f-x-4.iob new file mode 100644 index 00000000..ca0d2afb Binary files /dev/null and b/objects/structure/murky-stronghold/f-x-4.iob differ diff --git a/objects/structure/murky-stronghold/f-x-5.iob b/objects/structure/murky-stronghold/f-x-5.iob new file mode 100644 index 00000000..0d099305 Binary files /dev/null and b/objects/structure/murky-stronghold/f-x-5.iob differ diff --git a/objects/structure/murky-stronghold/f-x-6.iob b/objects/structure/murky-stronghold/f-x-6.iob new file mode 100644 index 00000000..bf9a86e4 Binary files /dev/null and b/objects/structure/murky-stronghold/f-x-6.iob differ diff --git a/objects/structure/murky-stronghold/fc-n-1.iob b/objects/structure/murky-stronghold/fc-n-1.iob new file mode 100644 index 00000000..a8216f49 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-n-1.iob differ diff --git a/objects/structure/murky-stronghold/fc-n-2.iob b/objects/structure/murky-stronghold/fc-n-2.iob new file mode 100644 index 00000000..3abb8714 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-n-2.iob differ diff --git a/objects/structure/murky-stronghold/fc-n-3.iob b/objects/structure/murky-stronghold/fc-n-3.iob new file mode 100644 index 00000000..49fdba42 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-n-3.iob differ diff --git a/objects/structure/murky-stronghold/fc-n-4.iob b/objects/structure/murky-stronghold/fc-n-4.iob new file mode 100644 index 00000000..355b3553 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-n-4.iob differ diff --git a/objects/structure/murky-stronghold/fc-ns-1.iob b/objects/structure/murky-stronghold/fc-ns-1.iob new file mode 100644 index 00000000..c86d321c Binary files /dev/null and b/objects/structure/murky-stronghold/fc-ns-1.iob differ diff --git a/objects/structure/murky-stronghold/fc-ns-2.iob b/objects/structure/murky-stronghold/fc-ns-2.iob new file mode 100644 index 00000000..ad93aad2 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-ns-2.iob differ diff --git a/objects/structure/murky-stronghold/fc-ns-3.iob b/objects/structure/murky-stronghold/fc-ns-3.iob new file mode 100644 index 00000000..a6f1906c Binary files /dev/null and b/objects/structure/murky-stronghold/fc-ns-3.iob differ diff --git a/objects/structure/murky-stronghold/fc-ns-4.iob b/objects/structure/murky-stronghold/fc-ns-4.iob new file mode 100644 index 00000000..04131160 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-ns-4.iob differ diff --git a/objects/structure/murky-stronghold/fc-nsw-1.iob b/objects/structure/murky-stronghold/fc-nsw-1.iob new file mode 100644 index 00000000..9c83873d Binary files /dev/null and b/objects/structure/murky-stronghold/fc-nsw-1.iob differ diff --git a/objects/structure/murky-stronghold/fc-nsw-2.iob b/objects/structure/murky-stronghold/fc-nsw-2.iob new file mode 100644 index 00000000..c5470e83 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-nsw-2.iob differ diff --git a/objects/structure/murky-stronghold/fc-nsw-3.iob b/objects/structure/murky-stronghold/fc-nsw-3.iob new file mode 100644 index 00000000..5fc5d3eb Binary files /dev/null and b/objects/structure/murky-stronghold/fc-nsw-3.iob differ diff --git a/objects/structure/murky-stronghold/fc-nsw-4.iob b/objects/structure/murky-stronghold/fc-nsw-4.iob new file mode 100644 index 00000000..f33e3913 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-nsw-4.iob differ diff --git a/objects/structure/murky-stronghold/fc-sw-1.iob b/objects/structure/murky-stronghold/fc-sw-1.iob new file mode 100644 index 00000000..e6111a95 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-sw-1.iob differ diff --git a/objects/structure/murky-stronghold/fc-sw-2.iob b/objects/structure/murky-stronghold/fc-sw-2.iob new file mode 100644 index 00000000..07eb8701 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-sw-2.iob differ diff --git a/objects/structure/murky-stronghold/fc-sw-3.iob b/objects/structure/murky-stronghold/fc-sw-3.iob new file mode 100644 index 00000000..6aceed04 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-sw-3.iob differ diff --git a/objects/structure/murky-stronghold/fc-sw-4.iob b/objects/structure/murky-stronghold/fc-sw-4.iob new file mode 100644 index 00000000..030c61ef Binary files /dev/null and b/objects/structure/murky-stronghold/fc-sw-4.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-1.iob b/objects/structure/murky-stronghold/fc-x-1.iob new file mode 100644 index 00000000..cef542dc Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-1.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-2.iob b/objects/structure/murky-stronghold/fc-x-2.iob new file mode 100644 index 00000000..e5e41239 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-2.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-3.iob b/objects/structure/murky-stronghold/fc-x-3.iob new file mode 100644 index 00000000..1507d1c6 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-3.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-4.iob b/objects/structure/murky-stronghold/fc-x-4.iob new file mode 100644 index 00000000..85489fbd Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-4.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-5.iob b/objects/structure/murky-stronghold/fc-x-5.iob new file mode 100644 index 00000000..6317ff85 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-5.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-6.iob b/objects/structure/murky-stronghold/fc-x-6.iob new file mode 100644 index 00000000..ff2b04b3 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-6.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-7.iob b/objects/structure/murky-stronghold/fc-x-7.iob new file mode 100644 index 00000000..11b39317 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-7.iob differ diff --git a/objects/structure/murky-stronghold/fc-x-8.iob b/objects/structure/murky-stronghold/fc-x-8.iob new file mode 100644 index 00000000..11c3ee45 Binary files /dev/null and b/objects/structure/murky-stronghold/fc-x-8.iob differ diff --git a/objects/structure/mush-huts/room-1.iob b/objects/structure/mush-huts/room-1.iob new file mode 100644 index 00000000..9e2dd03c Binary files /dev/null and b/objects/structure/mush-huts/room-1.iob differ diff --git a/objects/structure/mush-huts/room-2.iob b/objects/structure/mush-huts/room-2.iob new file mode 100644 index 00000000..8ad19301 Binary files /dev/null and b/objects/structure/mush-huts/room-2.iob differ diff --git a/objects/structure/mush-huts/room-3.iob b/objects/structure/mush-huts/room-3.iob new file mode 100644 index 00000000..b2decdd0 Binary files /dev/null and b/objects/structure/mush-huts/room-3.iob differ diff --git a/objects/structure/mush-huts/room-4.iob b/objects/structure/mush-huts/room-4.iob new file mode 100644 index 00000000..c8c57b6f Binary files /dev/null and b/objects/structure/mush-huts/room-4.iob differ diff --git a/objects/structure/mush-huts/walled-room-1.iob b/objects/structure/mush-huts/walled-room-1.iob new file mode 100644 index 00000000..fa4d1673 Binary files /dev/null and b/objects/structure/mush-huts/walled-room-1.iob differ diff --git a/objects/structure/mush-huts/walled-room-2.iob b/objects/structure/mush-huts/walled-room-2.iob new file mode 100644 index 00000000..e49e29a4 Binary files /dev/null and b/objects/structure/mush-huts/walled-room-2.iob differ diff --git a/objects/structure/mush-huts/walled-room-3.iob b/objects/structure/mush-huts/walled-room-3.iob new file mode 100644 index 00000000..a9e22083 Binary files /dev/null and b/objects/structure/mush-huts/walled-room-3.iob differ diff --git a/objects/structure/mush-huts/walled-room-4.iob b/objects/structure/mush-huts/walled-room-4.iob new file mode 100644 index 00000000..a45dee22 Binary files /dev/null and b/objects/structure/mush-huts/walled-room-4.iob differ diff --git a/objects/structure/ogMurkyCavern/corner-1.iob b/objects/structure/ogMurkyCavern/corner-1.iob new file mode 100644 index 00000000..43163064 Binary files /dev/null and b/objects/structure/ogMurkyCavern/corner-1.iob differ diff --git a/objects/structure/ogMurkyCavern/corner-2.iob b/objects/structure/ogMurkyCavern/corner-2.iob new file mode 100644 index 00000000..ba688c0b Binary files /dev/null and b/objects/structure/ogMurkyCavern/corner-2.iob differ diff --git a/objects/structure/ogMurkyCavern/corner-3.iob b/objects/structure/ogMurkyCavern/corner-3.iob new file mode 100644 index 00000000..62ba1548 Binary files /dev/null and b/objects/structure/ogMurkyCavern/corner-3.iob differ diff --git a/objects/structure/ogMurkyCavern/corner-4.iob b/objects/structure/ogMurkyCavern/corner-4.iob new file mode 100644 index 00000000..478f56bc Binary files /dev/null and b/objects/structure/ogMurkyCavern/corner-4.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-1.iob b/objects/structure/ogMurkyCavern/cross-1.iob new file mode 100644 index 00000000..f9aa6189 Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-1.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-2.iob b/objects/structure/ogMurkyCavern/cross-2.iob new file mode 100644 index 00000000..507d4dd4 Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-2.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-3.iob b/objects/structure/ogMurkyCavern/cross-3.iob new file mode 100644 index 00000000..a9ffd0b5 Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-3.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-4.iob b/objects/structure/ogMurkyCavern/cross-4.iob new file mode 100644 index 00000000..402591e2 Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-4.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-5.iob b/objects/structure/ogMurkyCavern/cross-5.iob new file mode 100644 index 00000000..885945e8 Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-5.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-6.iob b/objects/structure/ogMurkyCavern/cross-6.iob new file mode 100644 index 00000000..9164a347 Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-6.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-7.iob b/objects/structure/ogMurkyCavern/cross-7.iob new file mode 100644 index 00000000..159daf5d Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-7.iob differ diff --git a/objects/structure/ogMurkyCavern/cross-8.iob b/objects/structure/ogMurkyCavern/cross-8.iob new file mode 100644 index 00000000..b6bcaa2a Binary files /dev/null and b/objects/structure/ogMurkyCavern/cross-8.iob differ diff --git a/objects/structure/ogMurkyCavern/hall-1.iob b/objects/structure/ogMurkyCavern/hall-1.iob new file mode 100644 index 00000000..9a05dd02 Binary files /dev/null and b/objects/structure/ogMurkyCavern/hall-1.iob differ diff --git a/objects/structure/ogMurkyCavern/hall-2.iob b/objects/structure/ogMurkyCavern/hall-2.iob new file mode 100644 index 00000000..ddae9fc7 Binary files /dev/null and b/objects/structure/ogMurkyCavern/hall-2.iob differ diff --git a/objects/structure/ogMurkyCavern/hall-3.iob b/objects/structure/ogMurkyCavern/hall-3.iob new file mode 100644 index 00000000..0bd6dd91 Binary files /dev/null and b/objects/structure/ogMurkyCavern/hall-3.iob differ diff --git a/objects/structure/ogMurkyCavern/hall-4.iob b/objects/structure/ogMurkyCavern/hall-4.iob new file mode 100644 index 00000000..baad2193 Binary files /dev/null and b/objects/structure/ogMurkyCavern/hall-4.iob differ diff --git a/objects/structure/ogMurkyCavern/room-1.iob b/objects/structure/ogMurkyCavern/room-1.iob new file mode 100644 index 00000000..b097d6e2 Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-1.iob differ diff --git a/objects/structure/ogMurkyCavern/room-2.iob b/objects/structure/ogMurkyCavern/room-2.iob new file mode 100644 index 00000000..8a77fb50 Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-2.iob differ diff --git a/objects/structure/ogMurkyCavern/room-3.iob b/objects/structure/ogMurkyCavern/room-3.iob new file mode 100644 index 00000000..ef43d6f6 Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-3.iob differ diff --git a/objects/structure/ogMurkyCavern/room-4.iob b/objects/structure/ogMurkyCavern/room-4.iob new file mode 100644 index 00000000..1bed6c6c Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-4.iob differ diff --git a/objects/structure/ogMurkyCavern/t-connect-1.iob b/objects/structure/ogMurkyCavern/t-connect-1.iob new file mode 100644 index 00000000..e109872e Binary files /dev/null and b/objects/structure/ogMurkyCavern/t-connect-1.iob differ diff --git a/objects/structure/ogMurkyCavern/t-connect-2.iob b/objects/structure/ogMurkyCavern/t-connect-2.iob new file mode 100644 index 00000000..7ff9953c Binary files /dev/null and b/objects/structure/ogMurkyCavern/t-connect-2.iob differ diff --git a/objects/structure/ogMurkyCavern/t-connect-3.iob b/objects/structure/ogMurkyCavern/t-connect-3.iob new file mode 100644 index 00000000..9667f29d Binary files /dev/null and b/objects/structure/ogMurkyCavern/t-connect-3.iob differ diff --git a/objects/structure/ogMurkyCavern/t-connect-4.iob b/objects/structure/ogMurkyCavern/t-connect-4.iob new file mode 100644 index 00000000..06b8d504 Binary files /dev/null and b/objects/structure/ogMurkyCavern/t-connect-4.iob differ diff --git a/objects/structure/ogMurkyCavern/walled-room-1.iob b/objects/structure/ogMurkyCavern/walled-room-1.iob new file mode 100644 index 00000000..52ca0724 Binary files /dev/null and b/objects/structure/ogMurkyCavern/walled-room-1.iob differ diff --git a/objects/structure/prismarine_temple/corner-ceiling-1.iob b/objects/structure/prismarine_temple/corner-ceiling-1.iob new file mode 100644 index 00000000..697c875b Binary files /dev/null and b/objects/structure/prismarine_temple/corner-ceiling-1.iob differ diff --git a/objects/structure/prismarine_temple/corner-encased-1.iob b/objects/structure/prismarine_temple/corner-encased-1.iob new file mode 100644 index 00000000..a055531e Binary files /dev/null and b/objects/structure/prismarine_temple/corner-encased-1.iob differ diff --git a/objects/structure/prismarine_temple/corner-encased-2.iob b/objects/structure/prismarine_temple/corner-encased-2.iob new file mode 100644 index 00000000..4cb36fb7 Binary files /dev/null and b/objects/structure/prismarine_temple/corner-encased-2.iob differ diff --git a/objects/structure/prismarine_temple/corner-encased-3.iob b/objects/structure/prismarine_temple/corner-encased-3.iob new file mode 100644 index 00000000..994faa8a Binary files /dev/null and b/objects/structure/prismarine_temple/corner-encased-3.iob differ diff --git a/objects/structure/prismarine_temple/corner-floor-1.iob b/objects/structure/prismarine_temple/corner-floor-1.iob new file mode 100644 index 00000000..17cc4298 Binary files /dev/null and b/objects/structure/prismarine_temple/corner-floor-1.iob differ diff --git a/objects/structure/prismarine_temple/corner-opening-1.iob b/objects/structure/prismarine_temple/corner-opening-1.iob new file mode 100644 index 00000000..b7dc3593 Binary files /dev/null and b/objects/structure/prismarine_temple/corner-opening-1.iob differ diff --git a/objects/structure/prismarine_temple/corner-opening-2.iob b/objects/structure/prismarine_temple/corner-opening-2.iob new file mode 100644 index 00000000..735e4ceb Binary files /dev/null and b/objects/structure/prismarine_temple/corner-opening-2.iob differ diff --git a/objects/structure/prismarine_temple/cross-ceiling-1.iob b/objects/structure/prismarine_temple/cross-ceiling-1.iob new file mode 100644 index 00000000..757c3e6a Binary files /dev/null and b/objects/structure/prismarine_temple/cross-ceiling-1.iob differ diff --git a/objects/structure/prismarine_temple/cross-encased-1.iob b/objects/structure/prismarine_temple/cross-encased-1.iob new file mode 100644 index 00000000..f1cc7a89 Binary files /dev/null and b/objects/structure/prismarine_temple/cross-encased-1.iob differ diff --git a/objects/structure/prismarine_temple/cross-floor-1.iob b/objects/structure/prismarine_temple/cross-floor-1.iob new file mode 100644 index 00000000..193e5009 Binary files /dev/null and b/objects/structure/prismarine_temple/cross-floor-1.iob differ diff --git a/objects/structure/prismarine_temple/cross-opening-1.iob b/objects/structure/prismarine_temple/cross-opening-1.iob new file mode 100644 index 00000000..67f42c4b Binary files /dev/null and b/objects/structure/prismarine_temple/cross-opening-1.iob differ diff --git a/objects/structure/prismarine_temple/hall-ceiling-1.iob b/objects/structure/prismarine_temple/hall-ceiling-1.iob new file mode 100644 index 00000000..42cde9e1 Binary files /dev/null and b/objects/structure/prismarine_temple/hall-ceiling-1.iob differ diff --git a/objects/structure/prismarine_temple/hall-encased-1.iob b/objects/structure/prismarine_temple/hall-encased-1.iob new file mode 100644 index 00000000..2a40a69b Binary files /dev/null and b/objects/structure/prismarine_temple/hall-encased-1.iob differ diff --git a/objects/structure/prismarine_temple/hall-floor-1.iob b/objects/structure/prismarine_temple/hall-floor-1.iob new file mode 100644 index 00000000..119e04b2 Binary files /dev/null and b/objects/structure/prismarine_temple/hall-floor-1.iob differ diff --git a/objects/structure/prismarine_temple/hall-floor-2.iob b/objects/structure/prismarine_temple/hall-floor-2.iob new file mode 100644 index 00000000..b5feeaf9 Binary files /dev/null and b/objects/structure/prismarine_temple/hall-floor-2.iob differ diff --git a/objects/structure/prismarine_temple/hall-opening-1.iob b/objects/structure/prismarine_temple/hall-opening-1.iob new file mode 100644 index 00000000..888833b6 Binary files /dev/null and b/objects/structure/prismarine_temple/hall-opening-1.iob differ diff --git a/objects/structure/prismarine_temple/room-ceiling-1.iob b/objects/structure/prismarine_temple/room-ceiling-1.iob new file mode 100644 index 00000000..b0924cb8 Binary files /dev/null and b/objects/structure/prismarine_temple/room-ceiling-1.iob differ diff --git a/objects/structure/prismarine_temple/room-encased-1.iob b/objects/structure/prismarine_temple/room-encased-1.iob new file mode 100644 index 00000000..25e27ca4 Binary files /dev/null and b/objects/structure/prismarine_temple/room-encased-1.iob differ diff --git a/objects/structure/prismarine_temple/room-floor-1.iob b/objects/structure/prismarine_temple/room-floor-1.iob new file mode 100644 index 00000000..19c7e834 Binary files /dev/null and b/objects/structure/prismarine_temple/room-floor-1.iob differ diff --git a/objects/structure/prismarine_temple/room-opening-1.iob b/objects/structure/prismarine_temple/room-opening-1.iob new file mode 100644 index 00000000..67ea7367 Binary files /dev/null and b/objects/structure/prismarine_temple/room-opening-1.iob differ diff --git a/objects/structure/prismarine_temple/room-opening-2.iob b/objects/structure/prismarine_temple/room-opening-2.iob new file mode 100644 index 00000000..09b580dd Binary files /dev/null and b/objects/structure/prismarine_temple/room-opening-2.iob differ diff --git a/objects/structure/prismarine_temple/t-connect-ceiling-1.iob b/objects/structure/prismarine_temple/t-connect-ceiling-1.iob new file mode 100644 index 00000000..1c343eb5 Binary files /dev/null and b/objects/structure/prismarine_temple/t-connect-ceiling-1.iob differ diff --git a/objects/structure/prismarine_temple/t-connect-encased-1.iob b/objects/structure/prismarine_temple/t-connect-encased-1.iob new file mode 100644 index 00000000..37a1d93b Binary files /dev/null and b/objects/structure/prismarine_temple/t-connect-encased-1.iob differ diff --git a/objects/structure/prismarine_temple/t-connect-encased-2.iob b/objects/structure/prismarine_temple/t-connect-encased-2.iob new file mode 100644 index 00000000..9fb0f7a5 Binary files /dev/null and b/objects/structure/prismarine_temple/t-connect-encased-2.iob differ diff --git a/objects/structure/prismarine_temple/t-connect-encased-3.iob b/objects/structure/prismarine_temple/t-connect-encased-3.iob new file mode 100644 index 00000000..489ba7c0 Binary files /dev/null and b/objects/structure/prismarine_temple/t-connect-encased-3.iob differ diff --git a/objects/structure/prismarine_temple/t-connect-floor-1.iob b/objects/structure/prismarine_temple/t-connect-floor-1.iob new file mode 100644 index 00000000..27fb3d43 Binary files /dev/null and b/objects/structure/prismarine_temple/t-connect-floor-1.iob differ diff --git a/objects/structure/prismarine_temple/t-connect-floor-2.iob b/objects/structure/prismarine_temple/t-connect-floor-2.iob new file mode 100644 index 00000000..7d5e994f Binary files /dev/null and b/objects/structure/prismarine_temple/t-connect-floor-2.iob differ diff --git a/objects/structure/prismarine_temple/t-connect-opening-1.iob b/objects/structure/prismarine_temple/t-connect-opening-1.iob new file mode 100644 index 00000000..18164db0 Binary files /dev/null and b/objects/structure/prismarine_temple/t-connect-opening-1.iob differ diff --git a/objects/structure/prismarine_temple/walled-room-ceiling-1.iob b/objects/structure/prismarine_temple/walled-room-ceiling-1.iob new file mode 100644 index 00000000..e9910057 Binary files /dev/null and b/objects/structure/prismarine_temple/walled-room-ceiling-1.iob differ diff --git a/objects/structure/prismarine_temple/walled-room-encased-1.iob b/objects/structure/prismarine_temple/walled-room-encased-1.iob new file mode 100644 index 00000000..68d588b0 Binary files /dev/null and b/objects/structure/prismarine_temple/walled-room-encased-1.iob differ diff --git a/objects/structure/prismarine_temple/walled-room-floor-1.iob b/objects/structure/prismarine_temple/walled-room-floor-1.iob new file mode 100644 index 00000000..e9910057 Binary files /dev/null and b/objects/structure/prismarine_temple/walled-room-floor-1.iob differ diff --git a/objects/structure/prismarine_temple/walled-room-opening-1.iob b/objects/structure/prismarine_temple/walled-room-opening-1.iob new file mode 100644 index 00000000..27e80ad1 Binary files /dev/null and b/objects/structure/prismarine_temple/walled-room-opening-1.iob differ diff --git a/objects/structure/prismarine_temple/walled-room-opening-2.iob b/objects/structure/prismarine_temple/walled-room-opening-2.iob new file mode 100644 index 00000000..7c4ac340 Binary files /dev/null and b/objects/structure/prismarine_temple/walled-room-opening-2.iob differ diff --git a/objects/structure/prismarine_temple/walled-room-opening-3.iob b/objects/structure/prismarine_temple/walled-room-opening-3.iob new file mode 100644 index 00000000..26273de1 Binary files /dev/null and b/objects/structure/prismarine_temple/walled-room-opening-3.iob differ diff --git a/objects/structure/ruins/corner-1.iob b/objects/structure/ruins/corner-1.iob new file mode 100644 index 00000000..a8f2ee85 Binary files /dev/null and b/objects/structure/ruins/corner-1.iob differ diff --git a/objects/structure/ruins/cross-1.iob b/objects/structure/ruins/cross-1.iob new file mode 100644 index 00000000..3758d690 Binary files /dev/null and b/objects/structure/ruins/cross-1.iob differ diff --git a/objects/structure/ruins/cross-2.iob b/objects/structure/ruins/cross-2.iob new file mode 100644 index 00000000..8f8a3e35 Binary files /dev/null and b/objects/structure/ruins/cross-2.iob differ diff --git a/objects/structure/ruins/cross-3.iob b/objects/structure/ruins/cross-3.iob new file mode 100644 index 00000000..a17de6e8 Binary files /dev/null and b/objects/structure/ruins/cross-3.iob differ diff --git a/objects/structure/ruins/hall-1.iob b/objects/structure/ruins/hall-1.iob new file mode 100644 index 00000000..fae85d74 Binary files /dev/null and b/objects/structure/ruins/hall-1.iob differ diff --git a/objects/structure/ruins/hall-2.iob b/objects/structure/ruins/hall-2.iob new file mode 100644 index 00000000..d35fee8c Binary files /dev/null and b/objects/structure/ruins/hall-2.iob differ diff --git a/objects/structure/ruins/room-1.iob b/objects/structure/ruins/room-1.iob new file mode 100644 index 00000000..5e0c887c Binary files /dev/null and b/objects/structure/ruins/room-1.iob differ diff --git a/objects/structure/ruins/t-connect-1.iob b/objects/structure/ruins/t-connect-1.iob new file mode 100644 index 00000000..bb036f3b Binary files /dev/null and b/objects/structure/ruins/t-connect-1.iob differ diff --git a/objects/structure/ruins/t-connect-2.iob b/objects/structure/ruins/t-connect-2.iob new file mode 100644 index 00000000..eb1a7c48 Binary files /dev/null and b/objects/structure/ruins/t-connect-2.iob differ diff --git a/objects/structure/ruins/walled-room-1.iob b/objects/structure/ruins/walled-room-1.iob new file mode 100644 index 00000000..dd3f31f3 Binary files /dev/null and b/objects/structure/ruins/walled-room-1.iob differ diff --git a/objects/structure/soul-temple/corner-1.iob b/objects/structure/soul-temple/corner-1.iob new file mode 100644 index 00000000..20e539e6 Binary files /dev/null and b/objects/structure/soul-temple/corner-1.iob differ diff --git a/objects/structure/soul-temple/cross-1.iob b/objects/structure/soul-temple/cross-1.iob new file mode 100644 index 00000000..e2dc3726 Binary files /dev/null and b/objects/structure/soul-temple/cross-1.iob differ diff --git a/objects/structure/soul-temple/cross-2.iob b/objects/structure/soul-temple/cross-2.iob new file mode 100644 index 00000000..fa35649e Binary files /dev/null and b/objects/structure/soul-temple/cross-2.iob differ diff --git a/objects/structure/soul-temple/hall-1.iob b/objects/structure/soul-temple/hall-1.iob new file mode 100644 index 00000000..cd88e996 Binary files /dev/null and b/objects/structure/soul-temple/hall-1.iob differ diff --git a/objects/structure/soul-temple/room-1.iob b/objects/structure/soul-temple/room-1.iob new file mode 100644 index 00000000..67d9e9ec Binary files /dev/null and b/objects/structure/soul-temple/room-1.iob differ diff --git a/objects/structure/soul-temple/room-2.iob b/objects/structure/soul-temple/room-2.iob new file mode 100644 index 00000000..5f11bb63 Binary files /dev/null and b/objects/structure/soul-temple/room-2.iob differ diff --git a/objects/structure/soul-temple/room-3.iob b/objects/structure/soul-temple/room-3.iob new file mode 100644 index 00000000..71ec3245 Binary files /dev/null and b/objects/structure/soul-temple/room-3.iob differ diff --git a/objects/structure/soul-temple/room-4.iob b/objects/structure/soul-temple/room-4.iob new file mode 100644 index 00000000..827444c4 Binary files /dev/null and b/objects/structure/soul-temple/room-4.iob differ diff --git a/objects/structure/soul-temple/t-connect-1.iob b/objects/structure/soul-temple/t-connect-1.iob new file mode 100644 index 00000000..25aeb4ce Binary files /dev/null and b/objects/structure/soul-temple/t-connect-1.iob differ diff --git a/objects/structure/soul-temple/walled-room-1.iob b/objects/structure/soul-temple/walled-room-1.iob new file mode 100644 index 00000000..0c63a918 Binary files /dev/null and b/objects/structure/soul-temple/walled-room-1.iob differ diff --git a/objects/structure/stone-village/corner-1.iob b/objects/structure/stone-village/corner-1.iob new file mode 100644 index 00000000..8bf302e8 Binary files /dev/null and b/objects/structure/stone-village/corner-1.iob differ diff --git a/objects/structure/stone-village/corner-2.iob b/objects/structure/stone-village/corner-2.iob new file mode 100644 index 00000000..9691d2e2 Binary files /dev/null and b/objects/structure/stone-village/corner-2.iob differ diff --git a/objects/structure/stone-village/corner-3.iob b/objects/structure/stone-village/corner-3.iob new file mode 100644 index 00000000..8f764515 Binary files /dev/null and b/objects/structure/stone-village/corner-3.iob differ diff --git a/objects/structure/stone-village/corner-4.iob b/objects/structure/stone-village/corner-4.iob new file mode 100644 index 00000000..1827ac3e Binary files /dev/null and b/objects/structure/stone-village/corner-4.iob differ diff --git a/objects/structure/stone-village/cross-1.iob b/objects/structure/stone-village/cross-1.iob new file mode 100644 index 00000000..05350e9c Binary files /dev/null and b/objects/structure/stone-village/cross-1.iob differ diff --git a/objects/structure/stone-village/cross-2.iob b/objects/structure/stone-village/cross-2.iob new file mode 100644 index 00000000..cbe5dc3c Binary files /dev/null and b/objects/structure/stone-village/cross-2.iob differ diff --git a/objects/structure/stone-village/cross-3.iob b/objects/structure/stone-village/cross-3.iob new file mode 100644 index 00000000..186d4028 Binary files /dev/null and b/objects/structure/stone-village/cross-3.iob differ diff --git a/objects/structure/stone-village/cross-4.iob b/objects/structure/stone-village/cross-4.iob new file mode 100644 index 00000000..7e4c6b72 Binary files /dev/null and b/objects/structure/stone-village/cross-4.iob differ diff --git a/objects/structure/stone-village/cross-5.iob b/objects/structure/stone-village/cross-5.iob new file mode 100644 index 00000000..3986f38a Binary files /dev/null and b/objects/structure/stone-village/cross-5.iob differ diff --git a/objects/structure/stone-village/hall-1.iob b/objects/structure/stone-village/hall-1.iob new file mode 100644 index 00000000..b08e92aa Binary files /dev/null and b/objects/structure/stone-village/hall-1.iob differ diff --git a/objects/structure/stone-village/hall-2.iob b/objects/structure/stone-village/hall-2.iob new file mode 100644 index 00000000..b3b747ec Binary files /dev/null and b/objects/structure/stone-village/hall-2.iob differ diff --git a/objects/structure/stone-village/hall-3.iob b/objects/structure/stone-village/hall-3.iob new file mode 100644 index 00000000..8a853f05 Binary files /dev/null and b/objects/structure/stone-village/hall-3.iob differ diff --git a/objects/structure/stone-village/hall-4.iob b/objects/structure/stone-village/hall-4.iob new file mode 100644 index 00000000..647e5bf6 Binary files /dev/null and b/objects/structure/stone-village/hall-4.iob differ diff --git a/objects/structure/stone-village/room-1.iob b/objects/structure/stone-village/room-1.iob new file mode 100644 index 00000000..36ca4c25 Binary files /dev/null and b/objects/structure/stone-village/room-1.iob differ diff --git a/objects/structure/stone-village/room-2.iob b/objects/structure/stone-village/room-2.iob new file mode 100644 index 00000000..76650994 Binary files /dev/null and b/objects/structure/stone-village/room-2.iob differ diff --git a/objects/structure/stone-village/room-3.iob b/objects/structure/stone-village/room-3.iob new file mode 100644 index 00000000..e5f02f89 Binary files /dev/null and b/objects/structure/stone-village/room-3.iob differ diff --git a/objects/structure/stone-village/room-4.iob b/objects/structure/stone-village/room-4.iob new file mode 100644 index 00000000..cd54cef9 Binary files /dev/null and b/objects/structure/stone-village/room-4.iob differ diff --git a/objects/structure/stone-village/room-5.iob b/objects/structure/stone-village/room-5.iob new file mode 100644 index 00000000..4f8b73d9 Binary files /dev/null and b/objects/structure/stone-village/room-5.iob differ diff --git a/objects/structure/stone-village/room-6.iob b/objects/structure/stone-village/room-6.iob new file mode 100644 index 00000000..19c27c30 Binary files /dev/null and b/objects/structure/stone-village/room-6.iob differ diff --git a/objects/structure/stone-village/room-7.iob b/objects/structure/stone-village/room-7.iob new file mode 100644 index 00000000..555d1e32 Binary files /dev/null and b/objects/structure/stone-village/room-7.iob differ diff --git a/objects/structure/stone-village/room-8.iob b/objects/structure/stone-village/room-8.iob new file mode 100644 index 00000000..1689f39d Binary files /dev/null and b/objects/structure/stone-village/room-8.iob differ diff --git a/objects/structure/stone-village/t-connect-1.iob b/objects/structure/stone-village/t-connect-1.iob new file mode 100644 index 00000000..9f6067d2 Binary files /dev/null and b/objects/structure/stone-village/t-connect-1.iob differ diff --git a/objects/structure/stone-village/t-connect-2.iob b/objects/structure/stone-village/t-connect-2.iob new file mode 100644 index 00000000..beb42608 Binary files /dev/null and b/objects/structure/stone-village/t-connect-2.iob differ diff --git a/objects/structure/stone-village/t-connect-3.iob b/objects/structure/stone-village/t-connect-3.iob new file mode 100644 index 00000000..d3b66114 Binary files /dev/null and b/objects/structure/stone-village/t-connect-3.iob differ diff --git a/objects/structure/stone-village/t-connect-4.iob b/objects/structure/stone-village/t-connect-4.iob new file mode 100644 index 00000000..e2d01cab Binary files /dev/null and b/objects/structure/stone-village/t-connect-4.iob differ diff --git a/objects/structure/stone-village/t-connect-5.iob b/objects/structure/stone-village/t-connect-5.iob new file mode 100644 index 00000000..334f478c Binary files /dev/null and b/objects/structure/stone-village/t-connect-5.iob differ diff --git a/objects/structure/stone-village/walled-room-1.iob b/objects/structure/stone-village/walled-room-1.iob new file mode 100644 index 00000000..cc5cfc4d Binary files /dev/null and b/objects/structure/stone-village/walled-room-1.iob differ diff --git a/objects/structure/stone-village/walled-room-2.iob b/objects/structure/stone-village/walled-room-2.iob new file mode 100644 index 00000000..5ec65381 Binary files /dev/null and b/objects/structure/stone-village/walled-room-2.iob differ diff --git a/objects/structure/village-stone/corner-1.iob b/objects/structure/village-stone/corner-1.iob new file mode 100644 index 00000000..74f3e8b8 Binary files /dev/null and b/objects/structure/village-stone/corner-1.iob differ diff --git a/objects/structure/village-stone/corner-2.iob b/objects/structure/village-stone/corner-2.iob new file mode 100644 index 00000000..3fcf3346 Binary files /dev/null and b/objects/structure/village-stone/corner-2.iob differ diff --git a/objects/structure/village-stone/corner-3.iob b/objects/structure/village-stone/corner-3.iob new file mode 100644 index 00000000..09ae2960 Binary files /dev/null and b/objects/structure/village-stone/corner-3.iob differ diff --git a/objects/structure/village-stone/corner-4.iob b/objects/structure/village-stone/corner-4.iob new file mode 100644 index 00000000..b9258969 Binary files /dev/null and b/objects/structure/village-stone/corner-4.iob differ diff --git a/objects/structure/village-stone/cross-1.iob b/objects/structure/village-stone/cross-1.iob new file mode 100644 index 00000000..cc3aa123 Binary files /dev/null and b/objects/structure/village-stone/cross-1.iob differ diff --git a/objects/structure/village-stone/cross-2.iob b/objects/structure/village-stone/cross-2.iob new file mode 100644 index 00000000..c299bf43 Binary files /dev/null and b/objects/structure/village-stone/cross-2.iob differ diff --git a/objects/structure/village-stone/cross-3.iob b/objects/structure/village-stone/cross-3.iob new file mode 100644 index 00000000..24fe623f Binary files /dev/null and b/objects/structure/village-stone/cross-3.iob differ diff --git a/objects/structure/village-stone/cross-4.iob b/objects/structure/village-stone/cross-4.iob new file mode 100644 index 00000000..5949f9a7 Binary files /dev/null and b/objects/structure/village-stone/cross-4.iob differ diff --git a/objects/structure/village-stone/cross-5.iob b/objects/structure/village-stone/cross-5.iob new file mode 100644 index 00000000..8a0150b0 Binary files /dev/null and b/objects/structure/village-stone/cross-5.iob differ diff --git a/objects/structure/village-stone/hall-1.iob b/objects/structure/village-stone/hall-1.iob new file mode 100644 index 00000000..c797766d Binary files /dev/null and b/objects/structure/village-stone/hall-1.iob differ diff --git a/objects/structure/village-stone/hall-2.iob b/objects/structure/village-stone/hall-2.iob new file mode 100644 index 00000000..f2556e09 Binary files /dev/null and b/objects/structure/village-stone/hall-2.iob differ diff --git a/objects/structure/village-stone/hall-3.iob b/objects/structure/village-stone/hall-3.iob new file mode 100644 index 00000000..61f1aba1 Binary files /dev/null and b/objects/structure/village-stone/hall-3.iob differ diff --git a/objects/structure/village-stone/hall-4.iob b/objects/structure/village-stone/hall-4.iob new file mode 100644 index 00000000..47deeb4b Binary files /dev/null and b/objects/structure/village-stone/hall-4.iob differ diff --git a/objects/structure/village-stone/room-..iob b/objects/structure/village-stone/room-..iob new file mode 100644 index 00000000..52b5ebc9 Binary files /dev/null and b/objects/structure/village-stone/room-..iob differ diff --git a/objects/structure/village-stone/room-1.iob b/objects/structure/village-stone/room-1.iob new file mode 100644 index 00000000..cf08b410 Binary files /dev/null and b/objects/structure/village-stone/room-1.iob differ diff --git a/objects/structure/village-stone/room-2.iob b/objects/structure/village-stone/room-2.iob new file mode 100644 index 00000000..8a1334e1 Binary files /dev/null and b/objects/structure/village-stone/room-2.iob differ diff --git a/objects/structure/village-stone/room-3.iob b/objects/structure/village-stone/room-3.iob new file mode 100644 index 00000000..52b5ebc9 Binary files /dev/null and b/objects/structure/village-stone/room-3.iob differ diff --git a/objects/structure/village-stone/room-4.iob b/objects/structure/village-stone/room-4.iob new file mode 100644 index 00000000..0ee9bb19 Binary files /dev/null and b/objects/structure/village-stone/room-4.iob differ diff --git a/objects/structure/village-stone/room-5.iob b/objects/structure/village-stone/room-5.iob new file mode 100644 index 00000000..b056ae04 Binary files /dev/null and b/objects/structure/village-stone/room-5.iob differ diff --git a/objects/structure/village-stone/room-6.iob b/objects/structure/village-stone/room-6.iob new file mode 100644 index 00000000..a979bb3c Binary files /dev/null and b/objects/structure/village-stone/room-6.iob differ diff --git a/objects/structure/village-stone/room-7.iob b/objects/structure/village-stone/room-7.iob new file mode 100644 index 00000000..9e8a4c84 Binary files /dev/null and b/objects/structure/village-stone/room-7.iob differ diff --git a/objects/structure/village-stone/room-8.iob b/objects/structure/village-stone/room-8.iob new file mode 100644 index 00000000..4739ef9f Binary files /dev/null and b/objects/structure/village-stone/room-8.iob differ diff --git a/objects/structure/village-stone/t-connect-1.iob b/objects/structure/village-stone/t-connect-1.iob new file mode 100644 index 00000000..1669048a Binary files /dev/null and b/objects/structure/village-stone/t-connect-1.iob differ diff --git a/objects/structure/village-stone/t-connect-2.iob b/objects/structure/village-stone/t-connect-2.iob new file mode 100644 index 00000000..18c9eaac Binary files /dev/null and b/objects/structure/village-stone/t-connect-2.iob differ diff --git a/objects/structure/village-stone/t-connect-3.iob b/objects/structure/village-stone/t-connect-3.iob new file mode 100644 index 00000000..04cddb8c Binary files /dev/null and b/objects/structure/village-stone/t-connect-3.iob differ diff --git a/objects/structure/village-stone/t-connect-4.iob b/objects/structure/village-stone/t-connect-4.iob new file mode 100644 index 00000000..0a3b5601 Binary files /dev/null and b/objects/structure/village-stone/t-connect-4.iob differ diff --git a/objects/structure/village-stone/t-connect-5.iob b/objects/structure/village-stone/t-connect-5.iob new file mode 100644 index 00000000..28cc9bbc Binary files /dev/null and b/objects/structure/village-stone/t-connect-5.iob differ diff --git a/objects/structure/village-stone/walled-room-1.iob b/objects/structure/village-stone/walled-room-1.iob new file mode 100644 index 00000000..57a1032c Binary files /dev/null and b/objects/structure/village-stone/walled-room-1.iob differ diff --git a/objects/structure/village-temperate/f-ew.iob b/objects/structure/village-temperate/f-ew.iob new file mode 100644 index 00000000..ef830a6c Binary files /dev/null and b/objects/structure/village-temperate/f-ew.iob differ diff --git a/objects/structure/village-temperate/f-ne.iob b/objects/structure/village-temperate/f-ne.iob new file mode 100644 index 00000000..6663a66c Binary files /dev/null and b/objects/structure/village-temperate/f-ne.iob differ diff --git a/objects/structure/village-temperate/f-nes.iob b/objects/structure/village-temperate/f-nes.iob new file mode 100644 index 00000000..85e15b61 Binary files /dev/null and b/objects/structure/village-temperate/f-nes.iob differ diff --git a/objects/structure/village-temperate/f-x.iob b/objects/structure/village-temperate/f-x.iob new file mode 100644 index 00000000..f43723f8 Binary files /dev/null and b/objects/structure/village-temperate/f-x.iob differ diff --git a/objects/structure/village/corner-1.iob b/objects/structure/village/corner-1.iob new file mode 100644 index 00000000..d6423217 Binary files /dev/null and b/objects/structure/village/corner-1.iob differ diff --git a/objects/structure/village/corner-se-1.iob b/objects/structure/village/corner-se-1.iob new file mode 100644 index 00000000..9152584b Binary files /dev/null and b/objects/structure/village/corner-se-1.iob differ diff --git a/objects/structure/village/corner-se-2.iob b/objects/structure/village/corner-se-2.iob new file mode 100644 index 00000000..fe6ee2b1 Binary files /dev/null and b/objects/structure/village/corner-se-2.iob differ diff --git a/objects/structure/village/corner-se-3.iob b/objects/structure/village/corner-se-3.iob new file mode 100644 index 00000000..e5dd2c0d Binary files /dev/null and b/objects/structure/village/corner-se-3.iob differ diff --git a/objects/structure/village/corner-se-4.iob b/objects/structure/village/corner-se-4.iob new file mode 100644 index 00000000..d6db7e22 Binary files /dev/null and b/objects/structure/village/corner-se-4.iob differ diff --git a/objects/structure/village/cross-1.iob b/objects/structure/village/cross-1.iob new file mode 100644 index 00000000..afa8b5d5 Binary files /dev/null and b/objects/structure/village/cross-1.iob differ diff --git a/objects/structure/village/cross-10.iob b/objects/structure/village/cross-10.iob new file mode 100644 index 00000000..d614638f Binary files /dev/null and b/objects/structure/village/cross-10.iob differ diff --git a/objects/structure/village/cross-11.iob b/objects/structure/village/cross-11.iob new file mode 100644 index 00000000..b9ee32e4 Binary files /dev/null and b/objects/structure/village/cross-11.iob differ diff --git a/objects/structure/village/cross-12.iob b/objects/structure/village/cross-12.iob new file mode 100644 index 00000000..d614638f Binary files /dev/null and b/objects/structure/village/cross-12.iob differ diff --git a/objects/structure/village/cross-2.iob b/objects/structure/village/cross-2.iob new file mode 100644 index 00000000..afa8b5d5 Binary files /dev/null and b/objects/structure/village/cross-2.iob differ diff --git a/objects/structure/village/cross-3.iob b/objects/structure/village/cross-3.iob new file mode 100644 index 00000000..afa8b5d5 Binary files /dev/null and b/objects/structure/village/cross-3.iob differ diff --git a/objects/structure/village/cross-4.iob b/objects/structure/village/cross-4.iob new file mode 100644 index 00000000..afa8b5d5 Binary files /dev/null and b/objects/structure/village/cross-4.iob differ diff --git a/objects/structure/village/cross-5.iob b/objects/structure/village/cross-5.iob new file mode 100644 index 00000000..afa8b5d5 Binary files /dev/null and b/objects/structure/village/cross-5.iob differ diff --git a/objects/structure/village/cross-6.iob b/objects/structure/village/cross-6.iob new file mode 100644 index 00000000..afa8b5d5 Binary files /dev/null and b/objects/structure/village/cross-6.iob differ diff --git a/objects/structure/village/cross-7.iob b/objects/structure/village/cross-7.iob new file mode 100644 index 00000000..5abd4551 Binary files /dev/null and b/objects/structure/village/cross-7.iob differ diff --git a/objects/structure/village/cross-8.iob b/objects/structure/village/cross-8.iob new file mode 100644 index 00000000..2a208491 Binary files /dev/null and b/objects/structure/village/cross-8.iob differ diff --git a/objects/structure/village/cross-9.iob b/objects/structure/village/cross-9.iob new file mode 100644 index 00000000..b9ee32e4 Binary files /dev/null and b/objects/structure/village/cross-9.iob differ diff --git a/objects/structure/village/cross-a-1.iob b/objects/structure/village/cross-a-1.iob new file mode 100644 index 00000000..254a189f Binary files /dev/null and b/objects/structure/village/cross-a-1.iob differ diff --git a/objects/structure/village/cross-a-2.iob b/objects/structure/village/cross-a-2.iob new file mode 100644 index 00000000..13693d16 Binary files /dev/null and b/objects/structure/village/cross-a-2.iob differ diff --git a/objects/structure/village/cross-a-3.iob b/objects/structure/village/cross-a-3.iob new file mode 100644 index 00000000..9c3a83b9 Binary files /dev/null and b/objects/structure/village/cross-a-3.iob differ diff --git a/objects/structure/village/cross-a-4.iob b/objects/structure/village/cross-a-4.iob new file mode 100644 index 00000000..38ad59a1 Binary files /dev/null and b/objects/structure/village/cross-a-4.iob differ diff --git a/objects/structure/village/cross-a-5.iob b/objects/structure/village/cross-a-5.iob new file mode 100644 index 00000000..696099c3 Binary files /dev/null and b/objects/structure/village/cross-a-5.iob differ diff --git a/objects/structure/village/hall-1.iob b/objects/structure/village/hall-1.iob new file mode 100644 index 00000000..0e6e8b3b Binary files /dev/null and b/objects/structure/village/hall-1.iob differ diff --git a/objects/structure/village/hall-we-1.iob b/objects/structure/village/hall-we-1.iob new file mode 100644 index 00000000..f7de7063 Binary files /dev/null and b/objects/structure/village/hall-we-1.iob differ diff --git a/objects/structure/village/hall-we-2.iob b/objects/structure/village/hall-we-2.iob new file mode 100644 index 00000000..5cb1a593 Binary files /dev/null and b/objects/structure/village/hall-we-2.iob differ diff --git a/objects/structure/village/hall-we-3.iob b/objects/structure/village/hall-we-3.iob new file mode 100644 index 00000000..23ee8a36 Binary files /dev/null and b/objects/structure/village/hall-we-3.iob differ diff --git a/objects/structure/village/hall-we-4.iob b/objects/structure/village/hall-we-4.iob new file mode 100644 index 00000000..9f9af7b7 Binary files /dev/null and b/objects/structure/village/hall-we-4.iob differ diff --git a/objects/structure/village/room-1.iob b/objects/structure/village/room-1.iob new file mode 100644 index 00000000..1fea8a15 Binary files /dev/null and b/objects/structure/village/room-1.iob differ diff --git a/objects/structure/village/room-crop-sew-1.iob b/objects/structure/village/room-crop-sew-1.iob new file mode 100644 index 00000000..d2280267 Binary files /dev/null and b/objects/structure/village/room-crop-sew-1.iob differ diff --git a/objects/structure/village/room-crop-sew-2.iob b/objects/structure/village/room-crop-sew-2.iob new file mode 100644 index 00000000..4f2b408c Binary files /dev/null and b/objects/structure/village/room-crop-sew-2.iob differ diff --git a/objects/structure/village/room-crop-sew-3.iob b/objects/structure/village/room-crop-sew-3.iob new file mode 100644 index 00000000..2bafa57f Binary files /dev/null and b/objects/structure/village/room-crop-sew-3.iob differ diff --git a/objects/structure/village/room-crop-wheat-sew-1.iob b/objects/structure/village/room-crop-wheat-sew-1.iob new file mode 100644 index 00000000..b61c962b Binary files /dev/null and b/objects/structure/village/room-crop-wheat-sew-1.iob differ diff --git a/objects/structure/village/room-crop-wheat-sew-2.iob b/objects/structure/village/room-crop-wheat-sew-2.iob new file mode 100644 index 00000000..fa756400 Binary files /dev/null and b/objects/structure/village/room-crop-wheat-sew-2.iob differ diff --git a/objects/structure/village/room-crop-wheat-sew-3.iob b/objects/structure/village/room-crop-wheat-sew-3.iob new file mode 100644 index 00000000..45112816 Binary files /dev/null and b/objects/structure/village/room-crop-wheat-sew-3.iob differ diff --git a/objects/structure/village/room-dirt-sew-1.iob b/objects/structure/village/room-dirt-sew-1.iob new file mode 100644 index 00000000..2f7dc37b Binary files /dev/null and b/objects/structure/village/room-dirt-sew-1.iob differ diff --git a/objects/structure/village/t-connect-1.iob b/objects/structure/village/t-connect-1.iob new file mode 100644 index 00000000..2aed7631 Binary files /dev/null and b/objects/structure/village/t-connect-1.iob differ diff --git a/objects/structure/village/tcross-e-1.iob b/objects/structure/village/tcross-e-1.iob new file mode 100644 index 00000000..968246e0 Binary files /dev/null and b/objects/structure/village/tcross-e-1.iob differ diff --git a/objects/structure/village/tcross-e-2.iob b/objects/structure/village/tcross-e-2.iob new file mode 100644 index 00000000..1e279353 Binary files /dev/null and b/objects/structure/village/tcross-e-2.iob differ diff --git a/objects/structure/village/tcross-e-3.iob b/objects/structure/village/tcross-e-3.iob new file mode 100644 index 00000000..ffb6ddfc Binary files /dev/null and b/objects/structure/village/tcross-e-3.iob differ diff --git a/objects/structure/village/tcross-e-4.iob b/objects/structure/village/tcross-e-4.iob new file mode 100644 index 00000000..d8202b5d Binary files /dev/null and b/objects/structure/village/tcross-e-4.iob differ diff --git a/objects/structure/village/walled-room-1.iob b/objects/structure/village/walled-room-1.iob new file mode 100644 index 00000000..4eb34d81 Binary files /dev/null and b/objects/structure/village/walled-room-1.iob differ diff --git a/objects/stump-dark/stump3.iob b/objects/stump-dark/stump3.iob new file mode 100644 index 00000000..b3aeead2 Binary files /dev/null and b/objects/stump-dark/stump3.iob differ diff --git a/objects/stump/grave-1.iob b/objects/stump/grave-1.iob new file mode 100644 index 00000000..ba7c1185 Binary files /dev/null and b/objects/stump/grave-1.iob differ diff --git a/objects/stump/stump1.iob b/objects/stump/stump1.iob new file mode 100644 index 00000000..0ebe709a Binary files /dev/null and b/objects/stump/stump1.iob differ diff --git a/objects/stump/stump2.iob b/objects/stump/stump2.iob new file mode 100644 index 00000000..11426d20 Binary files /dev/null and b/objects/stump/stump2.iob differ diff --git a/objects/stump/stump3.iob b/objects/stump/stump3.iob new file mode 100644 index 00000000..1e1be6cd Binary files /dev/null and b/objects/stump/stump3.iob differ diff --git a/objects/stump/stump4.iob b/objects/stump/stump4.iob new file mode 100644 index 00000000..a4978c0e Binary files /dev/null and b/objects/stump/stump4.iob differ diff --git a/objects/stump/stump5.iob b/objects/stump/stump5.iob new file mode 100644 index 00000000..c77a9b20 Binary files /dev/null and b/objects/stump/stump5.iob differ diff --git a/objects/stump/stump6.iob b/objects/stump/stump6.iob new file mode 100644 index 00000000..c06f5a85 Binary files /dev/null and b/objects/stump/stump6.iob differ diff --git a/objects/swampy-oak/swampy1.iob b/objects/swampy-oak/swampy1.iob new file mode 100644 index 00000000..2bdfc0a0 Binary files /dev/null and b/objects/swampy-oak/swampy1.iob differ diff --git a/objects/swampy-oak/swampy2.iob b/objects/swampy-oak/swampy2.iob new file mode 100644 index 00000000..3a9e5fd1 Binary files /dev/null and b/objects/swampy-oak/swampy2.iob differ diff --git a/objects/swampy-oak/swampy3.iob b/objects/swampy-oak/swampy3.iob new file mode 100644 index 00000000..4b8286f4 Binary files /dev/null and b/objects/swampy-oak/swampy3.iob differ diff --git a/objects/swampy-oak/swampy4.iob b/objects/swampy-oak/swampy4.iob new file mode 100644 index 00000000..52b5bace Binary files /dev/null and b/objects/swampy-oak/swampy4.iob differ diff --git a/objects/swampy-oak/swampy5.iob b/objects/swampy-oak/swampy5.iob new file mode 100644 index 00000000..414c172c Binary files /dev/null and b/objects/swampy-oak/swampy5.iob differ diff --git a/objects/tentacle-cold/TentacleCold1.iob b/objects/tentacle-cold/TentacleCold1.iob new file mode 100644 index 00000000..7134cb34 Binary files /dev/null and b/objects/tentacle-cold/TentacleCold1.iob differ diff --git a/objects/tentacle-cold/TentacleCold2.iob b/objects/tentacle-cold/TentacleCold2.iob new file mode 100644 index 00000000..75d1325f Binary files /dev/null and b/objects/tentacle-cold/TentacleCold2.iob differ diff --git a/objects/tentacle-cold/TentacleCold3.iob b/objects/tentacle-cold/TentacleCold3.iob new file mode 100644 index 00000000..1da6d344 Binary files /dev/null and b/objects/tentacle-cold/TentacleCold3.iob differ diff --git a/objects/tentacle-cold/TentacleCold4.iob b/objects/tentacle-cold/TentacleCold4.iob new file mode 100644 index 00000000..9732becd Binary files /dev/null and b/objects/tentacle-cold/TentacleCold4.iob differ diff --git a/objects/tentacle-cold/TentacleCold5.iob b/objects/tentacle-cold/TentacleCold5.iob new file mode 100644 index 00000000..5ec6cfff Binary files /dev/null and b/objects/tentacle-cold/TentacleCold5.iob differ diff --git a/objects/tentacle-cold/TentacleCold6.iob b/objects/tentacle-cold/TentacleCold6.iob new file mode 100644 index 00000000..2ce9afad Binary files /dev/null and b/objects/tentacle-cold/TentacleCold6.iob differ diff --git a/objects/tentacle-cold/TentacleCold7.iob b/objects/tentacle-cold/TentacleCold7.iob new file mode 100644 index 00000000..a8fe1583 Binary files /dev/null and b/objects/tentacle-cold/TentacleCold7.iob differ diff --git a/objects/tentacle-cold/TentacleCold8.iob b/objects/tentacle-cold/TentacleCold8.iob new file mode 100644 index 00000000..5b4e7a19 Binary files /dev/null and b/objects/tentacle-cold/TentacleCold8.iob differ diff --git a/objects/tentacle-darkwood/TentacleDarkWood3.iob b/objects/tentacle-darkwood/TentacleDarkWood3.iob new file mode 100644 index 00000000..467e7e3e Binary files /dev/null and b/objects/tentacle-darkwood/TentacleDarkWood3.iob differ diff --git a/objects/tentacle-darkwood/TentacleDarkWood6.iob b/objects/tentacle-darkwood/TentacleDarkWood6.iob new file mode 100644 index 00000000..d158fae8 Binary files /dev/null and b/objects/tentacle-darkwood/TentacleDarkWood6.iob differ diff --git a/objects/tentacle-darkwood/TentacleDarkWood8.iob b/objects/tentacle-darkwood/TentacleDarkWood8.iob new file mode 100644 index 00000000..ad9a86fa Binary files /dev/null and b/objects/tentacle-darkwood/TentacleDarkWood8.iob differ diff --git a/objects/tentacle-fire/TentacleFire1.iob b/objects/tentacle-fire/TentacleFire1.iob new file mode 100644 index 00000000..98776b4e Binary files /dev/null and b/objects/tentacle-fire/TentacleFire1.iob differ diff --git a/objects/tentacle-fire/TentacleFire2.iob b/objects/tentacle-fire/TentacleFire2.iob new file mode 100644 index 00000000..78f2d1ad Binary files /dev/null and b/objects/tentacle-fire/TentacleFire2.iob differ diff --git a/objects/tentacle-fire/TentacleFire3.iob b/objects/tentacle-fire/TentacleFire3.iob new file mode 100644 index 00000000..b3d5a8cb Binary files /dev/null and b/objects/tentacle-fire/TentacleFire3.iob differ diff --git a/objects/tentacle-fire/TentacleFire4.iob b/objects/tentacle-fire/TentacleFire4.iob new file mode 100644 index 00000000..7b099286 Binary files /dev/null and b/objects/tentacle-fire/TentacleFire4.iob differ diff --git a/objects/tentacle-fire/TentacleFire5.iob b/objects/tentacle-fire/TentacleFire5.iob new file mode 100644 index 00000000..2b566cfb Binary files /dev/null and b/objects/tentacle-fire/TentacleFire5.iob differ diff --git a/objects/tentacle-fire/TentacleFire6.iob b/objects/tentacle-fire/TentacleFire6.iob new file mode 100644 index 00000000..ca165c74 Binary files /dev/null and b/objects/tentacle-fire/TentacleFire6.iob differ diff --git a/objects/tentacle-fire/TentacleFire7.iob b/objects/tentacle-fire/TentacleFire7.iob new file mode 100644 index 00000000..98982dca Binary files /dev/null and b/objects/tentacle-fire/TentacleFire7.iob differ diff --git a/objects/tentacle-fire/TentacleFire8.iob b/objects/tentacle-fire/TentacleFire8.iob new file mode 100644 index 00000000..3abef0f5 Binary files /dev/null and b/objects/tentacle-fire/TentacleFire8.iob differ diff --git a/objects/tentacle-oak/TentacleOak1.iob b/objects/tentacle-oak/TentacleOak1.iob new file mode 100644 index 00000000..739481cc Binary files /dev/null and b/objects/tentacle-oak/TentacleOak1.iob differ diff --git a/objects/tentacle-oak/TentacleOak2.iob b/objects/tentacle-oak/TentacleOak2.iob new file mode 100644 index 00000000..4f495c4b Binary files /dev/null and b/objects/tentacle-oak/TentacleOak2.iob differ diff --git a/objects/tentacle-oak/TentacleOak3.iob b/objects/tentacle-oak/TentacleOak3.iob new file mode 100644 index 00000000..3f6d2afa Binary files /dev/null and b/objects/tentacle-oak/TentacleOak3.iob differ diff --git a/objects/tentacle-oak/TentacleOak4.iob b/objects/tentacle-oak/TentacleOak4.iob new file mode 100644 index 00000000..30bb5003 Binary files /dev/null and b/objects/tentacle-oak/TentacleOak4.iob differ diff --git a/objects/tentacle-oak/TentacleOak5.iob b/objects/tentacle-oak/TentacleOak5.iob new file mode 100644 index 00000000..1f52d2dd Binary files /dev/null and b/objects/tentacle-oak/TentacleOak5.iob differ diff --git a/objects/tentacle-oak/TentacleOak6.iob b/objects/tentacle-oak/TentacleOak6.iob new file mode 100644 index 00000000..30342af0 Binary files /dev/null and b/objects/tentacle-oak/TentacleOak6.iob differ diff --git a/objects/tentacle-oak/TentacleOak7.iob b/objects/tentacle-oak/TentacleOak7.iob new file mode 100644 index 00000000..9dedc281 Binary files /dev/null and b/objects/tentacle-oak/TentacleOak7.iob differ diff --git a/objects/tentacle-oak/TentacleOak8.iob b/objects/tentacle-oak/TentacleOak8.iob new file mode 100644 index 00000000..d72fca6e Binary files /dev/null and b/objects/tentacle-oak/TentacleOak8.iob differ diff --git a/objects/tentacle-slime/TentacleSlimy1.iob b/objects/tentacle-slime/TentacleSlimy1.iob new file mode 100644 index 00000000..c82bcfd7 Binary files /dev/null and b/objects/tentacle-slime/TentacleSlimy1.iob differ diff --git a/objects/tentacle-slime/TentacleSlimy2.iob b/objects/tentacle-slime/TentacleSlimy2.iob new file mode 100644 index 00000000..080169e6 Binary files /dev/null and b/objects/tentacle-slime/TentacleSlimy2.iob differ diff --git a/objects/tentacle-slime/TentacleSlimy3.iob b/objects/tentacle-slime/TentacleSlimy3.iob new file mode 100644 index 00000000..480838fc Binary files /dev/null and b/objects/tentacle-slime/TentacleSlimy3.iob differ diff --git a/objects/tentacle-slime/TentacleSlimy4.iob b/objects/tentacle-slime/TentacleSlimy4.iob new file mode 100644 index 00000000..8176f05e Binary files /dev/null and b/objects/tentacle-slime/TentacleSlimy4.iob differ diff --git a/objects/tentacle-slime/TentacleSlimy5.iob b/objects/tentacle-slime/TentacleSlimy5.iob new file mode 100644 index 00000000..aff922fe Binary files /dev/null and b/objects/tentacle-slime/TentacleSlimy5.iob differ diff --git a/objects/tentacle-slime/TentacleSlimy7.iob b/objects/tentacle-slime/TentacleSlimy7.iob new file mode 100644 index 00000000..0812387b Binary files /dev/null and b/objects/tentacle-slime/TentacleSlimy7.iob differ diff --git a/objects/tentacle-slime/TentacleSlimy8.iob b/objects/tentacle-slime/TentacleSlimy8.iob new file mode 100644 index 00000000..51a300c4 Binary files /dev/null and b/objects/tentacle-slime/TentacleSlimy8.iob differ diff --git a/objects/tourmaline-large/purp1.iob b/objects/tourmaline-large/purp1.iob new file mode 100644 index 00000000..efd69f72 Binary files /dev/null and b/objects/tourmaline-large/purp1.iob differ diff --git a/objects/tourmaline-large/purp10.iob b/objects/tourmaline-large/purp10.iob new file mode 100644 index 00000000..7dc6cacc Binary files /dev/null and b/objects/tourmaline-large/purp10.iob differ diff --git a/objects/tourmaline-large/purp2.iob b/objects/tourmaline-large/purp2.iob new file mode 100644 index 00000000..2870e338 Binary files /dev/null and b/objects/tourmaline-large/purp2.iob differ diff --git a/objects/tourmaline-large/purp3.iob b/objects/tourmaline-large/purp3.iob new file mode 100644 index 00000000..0df05700 Binary files /dev/null and b/objects/tourmaline-large/purp3.iob differ diff --git a/objects/tourmaline-large/purp4.iob b/objects/tourmaline-large/purp4.iob new file mode 100644 index 00000000..a008fcf3 Binary files /dev/null and b/objects/tourmaline-large/purp4.iob differ diff --git a/objects/tourmaline-large/purp5.iob b/objects/tourmaline-large/purp5.iob new file mode 100644 index 00000000..64076eb4 Binary files /dev/null and b/objects/tourmaline-large/purp5.iob differ diff --git a/objects/tourmaline-large/purp6.iob b/objects/tourmaline-large/purp6.iob new file mode 100644 index 00000000..15dd137c Binary files /dev/null and b/objects/tourmaline-large/purp6.iob differ diff --git a/objects/tourmaline-large/purp7.iob b/objects/tourmaline-large/purp7.iob new file mode 100644 index 00000000..87a299a3 Binary files /dev/null and b/objects/tourmaline-large/purp7.iob differ diff --git a/objects/tourmaline-large/purp8.iob b/objects/tourmaline-large/purp8.iob new file mode 100644 index 00000000..3a6cc870 Binary files /dev/null and b/objects/tourmaline-large/purp8.iob differ diff --git a/objects/tourmaline-large/purp9.iob b/objects/tourmaline-large/purp9.iob new file mode 100644 index 00000000..e624a03e Binary files /dev/null and b/objects/tourmaline-large/purp9.iob differ diff --git a/objects/tourmaline-medium/Lpurp1.iob b/objects/tourmaline-medium/Lpurp1.iob new file mode 100644 index 00000000..6bd86e68 Binary files /dev/null and b/objects/tourmaline-medium/Lpurp1.iob differ diff --git a/objects/tourmaline-medium/Lpurp10.iob b/objects/tourmaline-medium/Lpurp10.iob new file mode 100644 index 00000000..5913774d Binary files /dev/null and b/objects/tourmaline-medium/Lpurp10.iob differ diff --git a/objects/tourmaline-medium/Lpurp2.iob b/objects/tourmaline-medium/Lpurp2.iob new file mode 100644 index 00000000..c76dd94c Binary files /dev/null and b/objects/tourmaline-medium/Lpurp2.iob differ diff --git a/objects/tourmaline-medium/Lpurp3.iob b/objects/tourmaline-medium/Lpurp3.iob new file mode 100644 index 00000000..c50f3f5d Binary files /dev/null and b/objects/tourmaline-medium/Lpurp3.iob differ diff --git a/objects/tourmaline-medium/Lpurp4.iob b/objects/tourmaline-medium/Lpurp4.iob new file mode 100644 index 00000000..ef4dedeb Binary files /dev/null and b/objects/tourmaline-medium/Lpurp4.iob differ diff --git a/objects/tourmaline-medium/Lpurp5.iob b/objects/tourmaline-medium/Lpurp5.iob new file mode 100644 index 00000000..d09a43af Binary files /dev/null and b/objects/tourmaline-medium/Lpurp5.iob differ diff --git a/objects/tourmaline-medium/Lpurp6.iob b/objects/tourmaline-medium/Lpurp6.iob new file mode 100644 index 00000000..08f2b417 Binary files /dev/null and b/objects/tourmaline-medium/Lpurp6.iob differ diff --git a/objects/tourmaline-medium/Lpurp7.iob b/objects/tourmaline-medium/Lpurp7.iob new file mode 100644 index 00000000..3e664ecc Binary files /dev/null and b/objects/tourmaline-medium/Lpurp7.iob differ diff --git a/objects/tourmaline-medium/Lpurp8.iob b/objects/tourmaline-medium/Lpurp8.iob new file mode 100644 index 00000000..dbae7d41 Binary files /dev/null and b/objects/tourmaline-medium/Lpurp8.iob differ diff --git a/objects/tourmaline-medium/Lpurp9.iob b/objects/tourmaline-medium/Lpurp9.iob new file mode 100644 index 00000000..4ceac9b0 Binary files /dev/null and b/objects/tourmaline-medium/Lpurp9.iob differ diff --git a/objects/tourmaline-medium/Spurp1.iob b/objects/tourmaline-medium/Spurp1.iob new file mode 100644 index 00000000..48ed0650 Binary files /dev/null and b/objects/tourmaline-medium/Spurp1.iob differ diff --git a/objects/tourmaline-medium/Spurp10.iob b/objects/tourmaline-medium/Spurp10.iob new file mode 100644 index 00000000..2d7de875 Binary files /dev/null and b/objects/tourmaline-medium/Spurp10.iob differ diff --git a/objects/tourmaline-medium/Spurp2.iob b/objects/tourmaline-medium/Spurp2.iob new file mode 100644 index 00000000..34d7a3b9 Binary files /dev/null and b/objects/tourmaline-medium/Spurp2.iob differ diff --git a/objects/tourmaline-medium/Spurp3.iob b/objects/tourmaline-medium/Spurp3.iob new file mode 100644 index 00000000..9adeea7c Binary files /dev/null and b/objects/tourmaline-medium/Spurp3.iob differ diff --git a/objects/tourmaline-medium/Spurp4.iob b/objects/tourmaline-medium/Spurp4.iob new file mode 100644 index 00000000..f3ce396b Binary files /dev/null and b/objects/tourmaline-medium/Spurp4.iob differ diff --git a/objects/tourmaline-medium/Spurp5.iob b/objects/tourmaline-medium/Spurp5.iob new file mode 100644 index 00000000..6a6503c7 Binary files /dev/null and b/objects/tourmaline-medium/Spurp5.iob differ diff --git a/objects/tourmaline-medium/Spurp6.iob b/objects/tourmaline-medium/Spurp6.iob new file mode 100644 index 00000000..c50c8ec1 Binary files /dev/null and b/objects/tourmaline-medium/Spurp6.iob differ diff --git a/objects/tourmaline-medium/Spurp7.iob b/objects/tourmaline-medium/Spurp7.iob new file mode 100644 index 00000000..d5cc7451 Binary files /dev/null and b/objects/tourmaline-medium/Spurp7.iob differ diff --git a/objects/tourmaline-medium/Spurp8.iob b/objects/tourmaline-medium/Spurp8.iob new file mode 100644 index 00000000..e4e12696 Binary files /dev/null and b/objects/tourmaline-medium/Spurp8.iob differ diff --git a/objects/tourmaline-medium/Spurp9.iob b/objects/tourmaline-medium/Spurp9.iob new file mode 100644 index 00000000..4a9c0401 Binary files /dev/null and b/objects/tourmaline-medium/Spurp9.iob differ diff --git a/objects/tourmaline-prob/prob1.iob b/objects/tourmaline-prob/prob1.iob new file mode 100644 index 00000000..766f9f75 Binary files /dev/null and b/objects/tourmaline-prob/prob1.iob differ diff --git a/objects/tourmaline-prob/prob2.iob b/objects/tourmaline-prob/prob2.iob new file mode 100644 index 00000000..9f0804dd Binary files /dev/null and b/objects/tourmaline-prob/prob2.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..2f7b3f5f 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/tropical-delux/tropi-1.iob b/objects/tropical-delux/tropi-1.iob new file mode 100644 index 00000000..03da571d Binary files /dev/null and b/objects/tropical-delux/tropi-1.iob differ diff --git a/objects/tropical-delux/tropi-2.iob b/objects/tropical-delux/tropi-2.iob new file mode 100644 index 00000000..058398b9 Binary files /dev/null and b/objects/tropical-delux/tropi-2.iob differ diff --git a/objects/tropical-delux/tropi-3.iob b/objects/tropical-delux/tropi-3.iob new file mode 100644 index 00000000..c0363fb8 Binary files /dev/null and b/objects/tropical-delux/tropi-3.iob differ diff --git a/objects/tropical-delux/tropi-4.iob b/objects/tropical-delux/tropi-4.iob new file mode 100644 index 00000000..d72255e3 Binary files /dev/null and b/objects/tropical-delux/tropi-4.iob differ diff --git a/objects/tropical-delux/tropi-5.iob b/objects/tropical-delux/tropi-5.iob new file mode 100644 index 00000000..eebc6a98 Binary files /dev/null and b/objects/tropical-delux/tropi-5.iob differ diff --git a/objects/tropical-delux/tropi-6.iob b/objects/tropical-delux/tropi-6.iob new file mode 100644 index 00000000..419b220b Binary files /dev/null and b/objects/tropical-delux/tropi-6.iob differ diff --git a/objects/true-redwood/true-redwood-1.iob b/objects/true-redwood/true-redwood-1.iob new file mode 100644 index 00000000..dcbb9d4c Binary files /dev/null and b/objects/true-redwood/true-redwood-1.iob differ diff --git a/objects/true-redwood/true-redwood-10-b.iob b/objects/true-redwood/true-redwood-10-b.iob new file mode 100644 index 00000000..73bea9c0 Binary files /dev/null and b/objects/true-redwood/true-redwood-10-b.iob differ diff --git a/objects/true-redwood/true-redwood-10.iob b/objects/true-redwood/true-redwood-10.iob new file mode 100644 index 00000000..e71be8c7 Binary files /dev/null and b/objects/true-redwood/true-redwood-10.iob differ diff --git a/objects/true-redwood/true-redwood-2.iob b/objects/true-redwood/true-redwood-2.iob new file mode 100644 index 00000000..d3e39b8f Binary files /dev/null and b/objects/true-redwood/true-redwood-2.iob differ diff --git a/objects/true-redwood/true-redwood-3.iob b/objects/true-redwood/true-redwood-3.iob new file mode 100644 index 00000000..f7cc38ec Binary files /dev/null and b/objects/true-redwood/true-redwood-3.iob differ diff --git a/objects/true-redwood/true-redwood-4.iob b/objects/true-redwood/true-redwood-4.iob new file mode 100644 index 00000000..204df8fd Binary files /dev/null and b/objects/true-redwood/true-redwood-4.iob differ diff --git a/objects/true-redwood/true-redwood-5.iob b/objects/true-redwood/true-redwood-5.iob new file mode 100644 index 00000000..b14e5ebc Binary files /dev/null and b/objects/true-redwood/true-redwood-5.iob differ diff --git a/objects/true-redwood/true-redwood-6.iob b/objects/true-redwood/true-redwood-6.iob new file mode 100644 index 00000000..17183aad Binary files /dev/null and b/objects/true-redwood/true-redwood-6.iob differ diff --git a/objects/true-redwood/true-redwood-7-b.iob b/objects/true-redwood/true-redwood-7-b.iob new file mode 100644 index 00000000..1424f8c0 Binary files /dev/null and b/objects/true-redwood/true-redwood-7-b.iob differ diff --git a/objects/true-redwood/true-redwood-7.iob b/objects/true-redwood/true-redwood-7.iob new file mode 100644 index 00000000..5ce45812 Binary files /dev/null and b/objects/true-redwood/true-redwood-7.iob differ diff --git a/objects/true-redwood/true-redwood-8-b.iob b/objects/true-redwood/true-redwood-8-b.iob new file mode 100644 index 00000000..3ef63e34 Binary files /dev/null and b/objects/true-redwood/true-redwood-8-b.iob differ diff --git a/objects/true-redwood/true-redwood-8.iob b/objects/true-redwood/true-redwood-8.iob new file mode 100644 index 00000000..bbd49036 Binary files /dev/null and b/objects/true-redwood/true-redwood-8.iob differ diff --git a/objects/true-redwood/true-redwood-9-b.iob b/objects/true-redwood/true-redwood-9-b.iob new file mode 100644 index 00000000..d90979fa Binary files /dev/null and b/objects/true-redwood/true-redwood-9-b.iob differ diff --git a/objects/true-redwood/true-redwood-9.iob b/objects/true-redwood/true-redwood-9.iob new file mode 100644 index 00000000..9d200615 Binary files /dev/null and b/objects/true-redwood/true-redwood-9.iob differ diff --git a/objects/true-redwood/true-redwood-small-1.iob b/objects/true-redwood/true-redwood-small-1.iob new file mode 100644 index 00000000..823626b6 Binary files /dev/null and b/objects/true-redwood/true-redwood-small-1.iob differ diff --git a/objects/true-redwood/true-redwood-small-2.iob b/objects/true-redwood/true-redwood-small-2.iob new file mode 100644 index 00000000..230b8941 Binary files /dev/null and b/objects/true-redwood/true-redwood-small-2.iob differ diff --git a/objects/true-redwood/true-redwood-small-3.iob b/objects/true-redwood/true-redwood-small-3.iob new file mode 100644 index 00000000..29eee7cd Binary files /dev/null and b/objects/true-redwood/true-redwood-small-3.iob differ diff --git a/objects/true-redwood/true-redwood-small-4.iob b/objects/true-redwood/true-redwood-small-4.iob new file mode 100644 index 00000000..9b7aee7e Binary files /dev/null and b/objects/true-redwood/true-redwood-small-4.iob differ diff --git a/objects/true-redwood/true-redwood-small-5.iob b/objects/true-redwood/true-redwood-small-5.iob new file mode 100644 index 00000000..1450c14c Binary files /dev/null and b/objects/true-redwood/true-redwood-small-5.iob differ diff --git a/objects/underwater/cobble-spike.iob b/objects/underwater/cobble-spike.iob new file mode 100644 index 00000000..af659129 Binary files /dev/null and b/objects/underwater/cobble-spike.iob differ diff --git a/objects/underwater_ruin/big_brick_1.iob b/objects/underwater_ruin/big_brick_1.iob new file mode 100644 index 00000000..63cee3e8 Binary files /dev/null and b/objects/underwater_ruin/big_brick_1.iob differ diff --git a/objects/underwater_ruin/big_brick_2.iob b/objects/underwater_ruin/big_brick_2.iob new file mode 100644 index 00000000..7dce94b4 Binary files /dev/null and b/objects/underwater_ruin/big_brick_2.iob differ diff --git a/objects/underwater_ruin/big_brick_3.iob b/objects/underwater_ruin/big_brick_3.iob new file mode 100644 index 00000000..32c801c2 Binary files /dev/null and b/objects/underwater_ruin/big_brick_3.iob differ diff --git a/objects/underwater_ruin/big_brick_8.iob b/objects/underwater_ruin/big_brick_8.iob new file mode 100644 index 00000000..fa182e81 Binary files /dev/null and b/objects/underwater_ruin/big_brick_8.iob differ diff --git a/objects/underwater_ruin/big_cracked_1.iob b/objects/underwater_ruin/big_cracked_1.iob new file mode 100644 index 00000000..4328bc3c Binary files /dev/null and b/objects/underwater_ruin/big_cracked_1.iob differ diff --git a/objects/underwater_ruin/big_cracked_2.iob b/objects/underwater_ruin/big_cracked_2.iob new file mode 100644 index 00000000..ee800233 Binary files /dev/null and b/objects/underwater_ruin/big_cracked_2.iob differ diff --git a/objects/underwater_ruin/big_cracked_3.iob b/objects/underwater_ruin/big_cracked_3.iob new file mode 100644 index 00000000..8430961d Binary files /dev/null and b/objects/underwater_ruin/big_cracked_3.iob differ diff --git a/objects/underwater_ruin/big_cracked_8.iob b/objects/underwater_ruin/big_cracked_8.iob new file mode 100644 index 00000000..8b363d46 Binary files /dev/null and b/objects/underwater_ruin/big_cracked_8.iob differ diff --git a/objects/underwater_ruin/big_mossy_1.iob b/objects/underwater_ruin/big_mossy_1.iob new file mode 100644 index 00000000..e5b81acb Binary files /dev/null and b/objects/underwater_ruin/big_mossy_1.iob differ diff --git a/objects/underwater_ruin/big_mossy_2.iob b/objects/underwater_ruin/big_mossy_2.iob new file mode 100644 index 00000000..026689ca Binary files /dev/null and b/objects/underwater_ruin/big_mossy_2.iob differ diff --git a/objects/underwater_ruin/big_mossy_3.iob b/objects/underwater_ruin/big_mossy_3.iob new file mode 100644 index 00000000..52856f13 Binary files /dev/null and b/objects/underwater_ruin/big_mossy_3.iob differ diff --git a/objects/underwater_ruin/big_mossy_8.iob b/objects/underwater_ruin/big_mossy_8.iob new file mode 100644 index 00000000..23bdb810 Binary files /dev/null and b/objects/underwater_ruin/big_mossy_8.iob differ diff --git a/objects/underwater_ruin/big_warm_4.iob b/objects/underwater_ruin/big_warm_4.iob new file mode 100644 index 00000000..d794fc38 Binary files /dev/null and b/objects/underwater_ruin/big_warm_4.iob differ diff --git a/objects/underwater_ruin/big_warm_5.iob b/objects/underwater_ruin/big_warm_5.iob new file mode 100644 index 00000000..0db3cd51 Binary files /dev/null and b/objects/underwater_ruin/big_warm_5.iob differ diff --git a/objects/underwater_ruin/big_warm_6.iob b/objects/underwater_ruin/big_warm_6.iob new file mode 100644 index 00000000..6f91345d Binary files /dev/null and b/objects/underwater_ruin/big_warm_6.iob differ diff --git a/objects/underwater_ruin/big_warm_7.iob b/objects/underwater_ruin/big_warm_7.iob new file mode 100644 index 00000000..4dc53880 Binary files /dev/null and b/objects/underwater_ruin/big_warm_7.iob differ diff --git a/objects/underwater_ruin/brick_1.iob b/objects/underwater_ruin/brick_1.iob new file mode 100644 index 00000000..df45eb10 Binary files /dev/null and b/objects/underwater_ruin/brick_1.iob differ diff --git a/objects/underwater_ruin/brick_2.iob b/objects/underwater_ruin/brick_2.iob new file mode 100644 index 00000000..4d8c7d54 Binary files /dev/null and b/objects/underwater_ruin/brick_2.iob differ diff --git a/objects/underwater_ruin/brick_3.iob b/objects/underwater_ruin/brick_3.iob new file mode 100644 index 00000000..02dda3cb Binary files /dev/null and b/objects/underwater_ruin/brick_3.iob differ diff --git a/objects/underwater_ruin/brick_4.iob b/objects/underwater_ruin/brick_4.iob new file mode 100644 index 00000000..81e28c4d Binary files /dev/null and b/objects/underwater_ruin/brick_4.iob differ diff --git a/objects/underwater_ruin/brick_5.iob b/objects/underwater_ruin/brick_5.iob new file mode 100644 index 00000000..1d56dfe1 Binary files /dev/null and b/objects/underwater_ruin/brick_5.iob differ diff --git a/objects/underwater_ruin/brick_6.iob b/objects/underwater_ruin/brick_6.iob new file mode 100644 index 00000000..2fcd0605 Binary files /dev/null and b/objects/underwater_ruin/brick_6.iob differ diff --git a/objects/underwater_ruin/brick_7.iob b/objects/underwater_ruin/brick_7.iob new file mode 100644 index 00000000..476ac80c Binary files /dev/null and b/objects/underwater_ruin/brick_7.iob differ diff --git a/objects/underwater_ruin/brick_8.iob b/objects/underwater_ruin/brick_8.iob new file mode 100644 index 00000000..433df4f5 Binary files /dev/null and b/objects/underwater_ruin/brick_8.iob differ diff --git a/objects/underwater_ruin/cracked_1.iob b/objects/underwater_ruin/cracked_1.iob new file mode 100644 index 00000000..60f336e8 Binary files /dev/null and b/objects/underwater_ruin/cracked_1.iob differ diff --git a/objects/underwater_ruin/cracked_2.iob b/objects/underwater_ruin/cracked_2.iob new file mode 100644 index 00000000..01c760b0 Binary files /dev/null and b/objects/underwater_ruin/cracked_2.iob differ diff --git a/objects/underwater_ruin/cracked_3.iob b/objects/underwater_ruin/cracked_3.iob new file mode 100644 index 00000000..a51dc97a Binary files /dev/null and b/objects/underwater_ruin/cracked_3.iob differ diff --git a/objects/underwater_ruin/cracked_4.iob b/objects/underwater_ruin/cracked_4.iob new file mode 100644 index 00000000..51ea762f Binary files /dev/null and b/objects/underwater_ruin/cracked_4.iob differ diff --git a/objects/underwater_ruin/cracked_5.iob b/objects/underwater_ruin/cracked_5.iob new file mode 100644 index 00000000..da62b14b Binary files /dev/null and b/objects/underwater_ruin/cracked_5.iob differ diff --git a/objects/underwater_ruin/cracked_6.iob b/objects/underwater_ruin/cracked_6.iob new file mode 100644 index 00000000..6335a6c0 Binary files /dev/null and b/objects/underwater_ruin/cracked_6.iob differ diff --git a/objects/underwater_ruin/cracked_7.iob b/objects/underwater_ruin/cracked_7.iob new file mode 100644 index 00000000..26fedfc4 Binary files /dev/null and b/objects/underwater_ruin/cracked_7.iob differ diff --git a/objects/underwater_ruin/cracked_8.iob b/objects/underwater_ruin/cracked_8.iob new file mode 100644 index 00000000..b0bdd821 Binary files /dev/null and b/objects/underwater_ruin/cracked_8.iob differ diff --git a/objects/underwater_ruin/mossy_1.iob b/objects/underwater_ruin/mossy_1.iob new file mode 100644 index 00000000..9800330b Binary files /dev/null and b/objects/underwater_ruin/mossy_1.iob differ diff --git a/objects/underwater_ruin/mossy_2.iob b/objects/underwater_ruin/mossy_2.iob new file mode 100644 index 00000000..0d041959 Binary files /dev/null and b/objects/underwater_ruin/mossy_2.iob differ diff --git a/objects/underwater_ruin/mossy_3.iob b/objects/underwater_ruin/mossy_3.iob new file mode 100644 index 00000000..d175e210 Binary files /dev/null and b/objects/underwater_ruin/mossy_3.iob differ diff --git a/objects/underwater_ruin/mossy_4.iob b/objects/underwater_ruin/mossy_4.iob new file mode 100644 index 00000000..092cb479 Binary files /dev/null and b/objects/underwater_ruin/mossy_4.iob differ diff --git a/objects/underwater_ruin/mossy_5.iob b/objects/underwater_ruin/mossy_5.iob new file mode 100644 index 00000000..3c45d133 Binary files /dev/null and b/objects/underwater_ruin/mossy_5.iob differ diff --git a/objects/underwater_ruin/mossy_6.iob b/objects/underwater_ruin/mossy_6.iob new file mode 100644 index 00000000..a0d5ec44 Binary files /dev/null and b/objects/underwater_ruin/mossy_6.iob differ diff --git a/objects/underwater_ruin/mossy_7.iob b/objects/underwater_ruin/mossy_7.iob new file mode 100644 index 00000000..7298c544 Binary files /dev/null and b/objects/underwater_ruin/mossy_7.iob differ diff --git a/objects/underwater_ruin/mossy_8.iob b/objects/underwater_ruin/mossy_8.iob new file mode 100644 index 00000000..398f6215 Binary files /dev/null and b/objects/underwater_ruin/mossy_8.iob differ diff --git a/objects/underwater_ruin/warm_1.iob b/objects/underwater_ruin/warm_1.iob new file mode 100644 index 00000000..5eb7bb9f Binary files /dev/null and b/objects/underwater_ruin/warm_1.iob differ diff --git a/objects/underwater_ruin/warm_2.iob b/objects/underwater_ruin/warm_2.iob new file mode 100644 index 00000000..3bde9dd7 Binary files /dev/null and b/objects/underwater_ruin/warm_2.iob differ diff --git a/objects/underwater_ruin/warm_3.iob b/objects/underwater_ruin/warm_3.iob new file mode 100644 index 00000000..cabb0c30 Binary files /dev/null and b/objects/underwater_ruin/warm_3.iob differ diff --git a/objects/underwater_ruin/warm_4.iob b/objects/underwater_ruin/warm_4.iob new file mode 100644 index 00000000..f31f191c Binary files /dev/null and b/objects/underwater_ruin/warm_4.iob differ diff --git a/objects/underwater_ruin/warm_5.iob b/objects/underwater_ruin/warm_5.iob new file mode 100644 index 00000000..059e9b12 Binary files /dev/null and b/objects/underwater_ruin/warm_5.iob differ diff --git a/objects/underwater_ruin/warm_6.iob b/objects/underwater_ruin/warm_6.iob new file mode 100644 index 00000000..6f67473b Binary files /dev/null and b/objects/underwater_ruin/warm_6.iob differ diff --git a/objects/underwater_ruin/warm_7.iob b/objects/underwater_ruin/warm_7.iob new file mode 100644 index 00000000..85910c00 Binary files /dev/null and b/objects/underwater_ruin/warm_7.iob differ diff --git a/objects/underwater_ruin/warm_8.iob b/objects/underwater_ruin/warm_8.iob new file mode 100644 index 00000000..e0beb6cb Binary files /dev/null and b/objects/underwater_ruin/warm_8.iob differ diff --git a/objects/unfrosted-spruce/bab-1.iob b/objects/unfrosted-spruce/bab-1.iob new file mode 100644 index 00000000..cd85e345 Binary files /dev/null and b/objects/unfrosted-spruce/bab-1.iob differ diff --git a/objects/unfrosted-spruce/bab-2.iob b/objects/unfrosted-spruce/bab-2.iob new file mode 100644 index 00000000..170a9997 Binary files /dev/null and b/objects/unfrosted-spruce/bab-2.iob differ diff --git a/objects/unfrosted-spruce/bab-3.iob b/objects/unfrosted-spruce/bab-3.iob new file mode 100644 index 00000000..ef381c79 Binary files /dev/null and b/objects/unfrosted-spruce/bab-3.iob differ diff --git a/objects/unfrosted-spruce/bab-4.iob b/objects/unfrosted-spruce/bab-4.iob new file mode 100644 index 00000000..df9c60b0 Binary files /dev/null and b/objects/unfrosted-spruce/bab-4.iob differ diff --git a/objects/unfrosted-spruce/bab-5.iob b/objects/unfrosted-spruce/bab-5.iob new file mode 100644 index 00000000..d2323944 Binary files /dev/null and b/objects/unfrosted-spruce/bab-5.iob differ diff --git a/objects/unfrosted-spruce/big-1.iob b/objects/unfrosted-spruce/big-1.iob new file mode 100644 index 00000000..0ca1780d Binary files /dev/null and b/objects/unfrosted-spruce/big-1.iob differ diff --git a/objects/unfrosted-spruce/big-2.iob b/objects/unfrosted-spruce/big-2.iob new file mode 100644 index 00000000..6d4aaae6 Binary files /dev/null and b/objects/unfrosted-spruce/big-2.iob differ diff --git a/objects/unfrosted-spruce/big-3.iob b/objects/unfrosted-spruce/big-3.iob new file mode 100644 index 00000000..be392947 Binary files /dev/null and b/objects/unfrosted-spruce/big-3.iob differ diff --git a/objects/unfrosted-spruce/large-1.iob b/objects/unfrosted-spruce/large-1.iob new file mode 100644 index 00000000..7753e700 Binary files /dev/null and b/objects/unfrosted-spruce/large-1.iob differ diff --git a/objects/unfrosted-spruce/large-10.iob b/objects/unfrosted-spruce/large-10.iob new file mode 100644 index 00000000..e467bd39 Binary files /dev/null and b/objects/unfrosted-spruce/large-10.iob differ diff --git a/objects/unfrosted-spruce/large-11.iob b/objects/unfrosted-spruce/large-11.iob new file mode 100644 index 00000000..d8103db6 Binary files /dev/null and b/objects/unfrosted-spruce/large-11.iob differ diff --git a/objects/unfrosted-spruce/large-12.iob b/objects/unfrosted-spruce/large-12.iob new file mode 100644 index 00000000..77b475b2 Binary files /dev/null and b/objects/unfrosted-spruce/large-12.iob differ diff --git a/objects/unfrosted-spruce/large-13.iob b/objects/unfrosted-spruce/large-13.iob new file mode 100644 index 00000000..d23f8e4c Binary files /dev/null and b/objects/unfrosted-spruce/large-13.iob differ diff --git a/objects/unfrosted-spruce/large-14.iob b/objects/unfrosted-spruce/large-14.iob new file mode 100644 index 00000000..fba0fc48 Binary files /dev/null and b/objects/unfrosted-spruce/large-14.iob differ diff --git a/objects/unfrosted-spruce/large-15.iob b/objects/unfrosted-spruce/large-15.iob new file mode 100644 index 00000000..14313bd9 Binary files /dev/null and b/objects/unfrosted-spruce/large-15.iob differ diff --git a/objects/unfrosted-spruce/large-16.iob b/objects/unfrosted-spruce/large-16.iob new file mode 100644 index 00000000..599ea6b4 Binary files /dev/null and b/objects/unfrosted-spruce/large-16.iob differ diff --git a/objects/unfrosted-spruce/large-17.iob b/objects/unfrosted-spruce/large-17.iob new file mode 100644 index 00000000..2b02baa9 Binary files /dev/null and b/objects/unfrosted-spruce/large-17.iob differ diff --git a/objects/unfrosted-spruce/large-18.iob b/objects/unfrosted-spruce/large-18.iob new file mode 100644 index 00000000..4232514d Binary files /dev/null and b/objects/unfrosted-spruce/large-18.iob differ diff --git a/objects/unfrosted-spruce/large-19.iob b/objects/unfrosted-spruce/large-19.iob new file mode 100644 index 00000000..4f047547 Binary files /dev/null and b/objects/unfrosted-spruce/large-19.iob differ diff --git a/objects/unfrosted-spruce/large-2.iob b/objects/unfrosted-spruce/large-2.iob new file mode 100644 index 00000000..21021797 Binary files /dev/null and b/objects/unfrosted-spruce/large-2.iob differ diff --git a/objects/unfrosted-spruce/large-20.iob b/objects/unfrosted-spruce/large-20.iob new file mode 100644 index 00000000..aca9b595 Binary files /dev/null and b/objects/unfrosted-spruce/large-20.iob differ diff --git a/objects/unfrosted-spruce/large-21.iob b/objects/unfrosted-spruce/large-21.iob new file mode 100644 index 00000000..1d505113 Binary files /dev/null and b/objects/unfrosted-spruce/large-21.iob differ diff --git a/objects/unfrosted-spruce/large-22.iob b/objects/unfrosted-spruce/large-22.iob new file mode 100644 index 00000000..9714a5d3 Binary files /dev/null and b/objects/unfrosted-spruce/large-22.iob differ diff --git a/objects/unfrosted-spruce/large-23.iob b/objects/unfrosted-spruce/large-23.iob new file mode 100644 index 00000000..c28674f8 Binary files /dev/null and b/objects/unfrosted-spruce/large-23.iob differ diff --git a/objects/unfrosted-spruce/large-24.iob b/objects/unfrosted-spruce/large-24.iob new file mode 100644 index 00000000..fb8abc47 Binary files /dev/null and b/objects/unfrosted-spruce/large-24.iob differ diff --git a/objects/unfrosted-spruce/large-3.iob b/objects/unfrosted-spruce/large-3.iob new file mode 100644 index 00000000..95385b9a Binary files /dev/null and b/objects/unfrosted-spruce/large-3.iob differ diff --git a/objects/unfrosted-spruce/large-4.iob b/objects/unfrosted-spruce/large-4.iob new file mode 100644 index 00000000..0cc2191a Binary files /dev/null and b/objects/unfrosted-spruce/large-4.iob differ diff --git a/objects/unfrosted-spruce/large-5.iob b/objects/unfrosted-spruce/large-5.iob new file mode 100644 index 00000000..bbfb3923 Binary files /dev/null and b/objects/unfrosted-spruce/large-5.iob differ diff --git a/objects/unfrosted-spruce/large-6.iob b/objects/unfrosted-spruce/large-6.iob new file mode 100644 index 00000000..3ea20304 Binary files /dev/null and b/objects/unfrosted-spruce/large-6.iob differ diff --git a/objects/unfrosted-spruce/large-7.iob b/objects/unfrosted-spruce/large-7.iob new file mode 100644 index 00000000..c20ea515 Binary files /dev/null and b/objects/unfrosted-spruce/large-7.iob differ diff --git a/objects/unfrosted-spruce/large-8.iob b/objects/unfrosted-spruce/large-8.iob new file mode 100644 index 00000000..3a68c2a2 Binary files /dev/null and b/objects/unfrosted-spruce/large-8.iob differ diff --git a/objects/unfrosted-spruce/large-9.iob b/objects/unfrosted-spruce/large-9.iob new file mode 100644 index 00000000..f57b844f Binary files /dev/null and b/objects/unfrosted-spruce/large-9.iob differ diff --git a/objects/unfrosted-spruce/med-1.iob b/objects/unfrosted-spruce/med-1.iob new file mode 100644 index 00000000..14ec851a Binary files /dev/null and b/objects/unfrosted-spruce/med-1.iob differ diff --git a/objects/unfrosted-spruce/med-2.iob b/objects/unfrosted-spruce/med-2.iob new file mode 100644 index 00000000..feca24a7 Binary files /dev/null and b/objects/unfrosted-spruce/med-2.iob differ diff --git a/objects/unfrosted-spruce/med-3.iob b/objects/unfrosted-spruce/med-3.iob new file mode 100644 index 00000000..3e54856e Binary files /dev/null and b/objects/unfrosted-spruce/med-3.iob differ diff --git a/objects/unfrosted-spruce/med-4.iob b/objects/unfrosted-spruce/med-4.iob new file mode 100644 index 00000000..f0a1849c Binary files /dev/null and b/objects/unfrosted-spruce/med-4.iob differ diff --git a/objects/unfrosted-spruce/med-5.iob b/objects/unfrosted-spruce/med-5.iob new file mode 100644 index 00000000..28cd2592 Binary files /dev/null and b/objects/unfrosted-spruce/med-5.iob differ diff --git a/objects/unfrosted-spruce/smol-1.iob b/objects/unfrosted-spruce/smol-1.iob new file mode 100644 index 00000000..e6c633e8 Binary files /dev/null and b/objects/unfrosted-spruce/smol-1.iob differ diff --git a/objects/unfrosted-spruce/smol-2.iob b/objects/unfrosted-spruce/smol-2.iob new file mode 100644 index 00000000..0e901c49 Binary files /dev/null and b/objects/unfrosted-spruce/smol-2.iob differ diff --git a/objects/unfrosted-spruce/smol-3.iob b/objects/unfrosted-spruce/smol-3.iob new file mode 100644 index 00000000..17a7eaef Binary files /dev/null and b/objects/unfrosted-spruce/smol-3.iob differ diff --git a/objects/unfrosted-spruce/smol-4.iob b/objects/unfrosted-spruce/smol-4.iob new file mode 100644 index 00000000..63a5fb17 Binary files /dev/null and b/objects/unfrosted-spruce/smol-4.iob differ diff --git a/objects/unfrosted-spruce/smol-5.iob b/objects/unfrosted-spruce/smol-5.iob new file mode 100644 index 00000000..9e787a89 Binary files /dev/null and b/objects/unfrosted-spruce/smol-5.iob differ diff --git a/objects/unfrosted-spruce/smol-6.iob b/objects/unfrosted-spruce/smol-6.iob new file mode 100644 index 00000000..f3860ca3 Binary files /dev/null and b/objects/unfrosted-spruce/smol-6.iob differ diff --git a/objects/unfrosted-spruce/smol-7.iob b/objects/unfrosted-spruce/smol-7.iob new file mode 100644 index 00000000..47c61580 Binary files /dev/null and b/objects/unfrosted-spruce/smol-7.iob differ diff --git a/objects/unfrosted-spruce/smol-8.iob b/objects/unfrosted-spruce/smol-8.iob new file mode 100644 index 00000000..e511af5d Binary files /dev/null and b/objects/unfrosted-spruce/smol-8.iob differ diff --git a/objects/unfrosted-spruce/smol-9.iob b/objects/unfrosted-spruce/smol-9.iob new file mode 100644 index 00000000..2cb12d11 Binary files /dev/null and b/objects/unfrosted-spruce/smol-9.iob differ diff --git a/objects/village-bits/bland-e-1.iob b/objects/village-bits/bland-e-1.iob new file mode 100644 index 00000000..32c6e9a4 Binary files /dev/null and b/objects/village-bits/bland-e-1.iob differ diff --git a/objects/village-bits/bland-e-2.iob b/objects/village-bits/bland-e-2.iob new file mode 100644 index 00000000..7a05a58b Binary files /dev/null and b/objects/village-bits/bland-e-2.iob differ diff --git a/objects/village-bits/bland-e-3.iob b/objects/village-bits/bland-e-3.iob new file mode 100644 index 00000000..c9829da0 Binary files /dev/null and b/objects/village-bits/bland-e-3.iob differ diff --git a/objects/village-bits/bland-e-4.iob b/objects/village-bits/bland-e-4.iob new file mode 100644 index 00000000..b1d8ef67 Binary files /dev/null and b/objects/village-bits/bland-e-4.iob differ diff --git a/objects/village-bits/bland-e-5.iob b/objects/village-bits/bland-e-5.iob new file mode 100644 index 00000000..2218778a Binary files /dev/null and b/objects/village-bits/bland-e-5.iob differ diff --git a/objects/village-bits/bland-ne-1.iob b/objects/village-bits/bland-ne-1.iob new file mode 100644 index 00000000..83d62961 Binary files /dev/null and b/objects/village-bits/bland-ne-1.iob differ diff --git a/objects/village-bits/bland-ne-2.iob b/objects/village-bits/bland-ne-2.iob new file mode 100644 index 00000000..cb7ccefe Binary files /dev/null and b/objects/village-bits/bland-ne-2.iob differ diff --git a/objects/village-bits/bland-ne-3.iob b/objects/village-bits/bland-ne-3.iob new file mode 100644 index 00000000..6e216dce Binary files /dev/null and b/objects/village-bits/bland-ne-3.iob differ diff --git a/objects/village-bits/bland-ne-4.iob b/objects/village-bits/bland-ne-4.iob new file mode 100644 index 00000000..2e7f49f0 Binary files /dev/null and b/objects/village-bits/bland-ne-4.iob differ diff --git a/objects/village-bits/bland-ne-5.iob b/objects/village-bits/bland-ne-5.iob new file mode 100644 index 00000000..1a6540ba Binary files /dev/null and b/objects/village-bits/bland-ne-5.iob differ diff --git a/objects/village-bits/bland-nes-1.iob b/objects/village-bits/bland-nes-1.iob new file mode 100644 index 00000000..13a03797 Binary files /dev/null and b/objects/village-bits/bland-nes-1.iob differ diff --git a/objects/village-bits/bland-nes-2.iob b/objects/village-bits/bland-nes-2.iob new file mode 100644 index 00000000..27c657d5 Binary files /dev/null and b/objects/village-bits/bland-nes-2.iob differ diff --git a/objects/village-bits/bland-nes-3.iob b/objects/village-bits/bland-nes-3.iob new file mode 100644 index 00000000..4b4151b1 Binary files /dev/null and b/objects/village-bits/bland-nes-3.iob differ diff --git a/objects/village-bits/bland-nes-4.iob b/objects/village-bits/bland-nes-4.iob new file mode 100644 index 00000000..a8235fc7 Binary files /dev/null and b/objects/village-bits/bland-nes-4.iob differ diff --git a/objects/village-bits/bland-nes-5.iob b/objects/village-bits/bland-nes-5.iob new file mode 100644 index 00000000..73980407 Binary files /dev/null and b/objects/village-bits/bland-nes-5.iob differ diff --git a/objects/village-bits/bland-ns-1.iob b/objects/village-bits/bland-ns-1.iob new file mode 100644 index 00000000..2a7fc554 Binary files /dev/null and b/objects/village-bits/bland-ns-1.iob differ diff --git a/objects/village-bits/bland-ns-2.iob b/objects/village-bits/bland-ns-2.iob new file mode 100644 index 00000000..814a4996 Binary files /dev/null and b/objects/village-bits/bland-ns-2.iob differ diff --git a/objects/village-bits/bland-ns-3.iob b/objects/village-bits/bland-ns-3.iob new file mode 100644 index 00000000..fbf82394 Binary files /dev/null and b/objects/village-bits/bland-ns-3.iob differ diff --git a/objects/village-bits/bland-ns-4.iob b/objects/village-bits/bland-ns-4.iob new file mode 100644 index 00000000..b3838e6f Binary files /dev/null and b/objects/village-bits/bland-ns-4.iob differ diff --git a/objects/village-bits/bland-ns-5.iob b/objects/village-bits/bland-ns-5.iob new file mode 100644 index 00000000..c04a9f4e Binary files /dev/null and b/objects/village-bits/bland-ns-5.iob differ diff --git a/objects/village-bits/bland-x-1.iob b/objects/village-bits/bland-x-1.iob new file mode 100644 index 00000000..6646e68d Binary files /dev/null and b/objects/village-bits/bland-x-1.iob differ diff --git a/objects/village-bits/bland-x-2.iob b/objects/village-bits/bland-x-2.iob new file mode 100644 index 00000000..e8a436ac Binary files /dev/null and b/objects/village-bits/bland-x-2.iob differ diff --git a/objects/village-bits/bland-x-3.iob b/objects/village-bits/bland-x-3.iob new file mode 100644 index 00000000..8697b234 Binary files /dev/null and b/objects/village-bits/bland-x-3.iob differ diff --git a/objects/village-bits/bland-x-4.iob b/objects/village-bits/bland-x-4.iob new file mode 100644 index 00000000..81148861 Binary files /dev/null and b/objects/village-bits/bland-x-4.iob differ diff --git a/objects/village-bits/bland-x-5.iob b/objects/village-bits/bland-x-5.iob new file mode 100644 index 00000000..0cbea588 Binary files /dev/null and b/objects/village-bits/bland-x-5.iob differ diff --git a/objects/village-bits/hay-e-1.iob b/objects/village-bits/hay-e-1.iob new file mode 100644 index 00000000..33e089ff Binary files /dev/null and b/objects/village-bits/hay-e-1.iob differ diff --git a/objects/village-bits/hay-e-2.iob b/objects/village-bits/hay-e-2.iob new file mode 100644 index 00000000..c4524c84 Binary files /dev/null and b/objects/village-bits/hay-e-2.iob differ diff --git a/objects/village-bits/hay-e-3.iob b/objects/village-bits/hay-e-3.iob new file mode 100644 index 00000000..4d8e4cd1 Binary files /dev/null and b/objects/village-bits/hay-e-3.iob differ diff --git a/objects/village-bits/hay-e-4.iob b/objects/village-bits/hay-e-4.iob new file mode 100644 index 00000000..a55b385a Binary files /dev/null and b/objects/village-bits/hay-e-4.iob differ diff --git a/objects/village-bits/hay-e-5.iob b/objects/village-bits/hay-e-5.iob new file mode 100644 index 00000000..c9e2cf00 Binary files /dev/null and b/objects/village-bits/hay-e-5.iob differ diff --git a/objects/village-bits/hay-ne-1.iob b/objects/village-bits/hay-ne-1.iob new file mode 100644 index 00000000..2b6a0dce Binary files /dev/null and b/objects/village-bits/hay-ne-1.iob differ diff --git a/objects/village-bits/hay-ne-2.iob b/objects/village-bits/hay-ne-2.iob new file mode 100644 index 00000000..513175a5 Binary files /dev/null and b/objects/village-bits/hay-ne-2.iob differ diff --git a/objects/village-bits/hay-ne-3.iob b/objects/village-bits/hay-ne-3.iob new file mode 100644 index 00000000..9d797b5b Binary files /dev/null and b/objects/village-bits/hay-ne-3.iob differ diff --git a/objects/village-bits/hay-ne-4.iob b/objects/village-bits/hay-ne-4.iob new file mode 100644 index 00000000..77203ecc Binary files /dev/null and b/objects/village-bits/hay-ne-4.iob differ diff --git a/objects/village-bits/hay-ne-5.iob b/objects/village-bits/hay-ne-5.iob new file mode 100644 index 00000000..94470246 Binary files /dev/null and b/objects/village-bits/hay-ne-5.iob differ diff --git a/objects/village-bits/hay-nes-1.iob b/objects/village-bits/hay-nes-1.iob new file mode 100644 index 00000000..50a82cce Binary files /dev/null and b/objects/village-bits/hay-nes-1.iob differ diff --git a/objects/village-bits/hay-nes-2.iob b/objects/village-bits/hay-nes-2.iob new file mode 100644 index 00000000..559c31f1 Binary files /dev/null and b/objects/village-bits/hay-nes-2.iob differ diff --git a/objects/village-bits/hay-nes-3.iob b/objects/village-bits/hay-nes-3.iob new file mode 100644 index 00000000..39f4e102 Binary files /dev/null and b/objects/village-bits/hay-nes-3.iob differ diff --git a/objects/village-bits/hay-nes-4.iob b/objects/village-bits/hay-nes-4.iob new file mode 100644 index 00000000..8e40b2d7 Binary files /dev/null and b/objects/village-bits/hay-nes-4.iob differ diff --git a/objects/village-bits/hay-nes-5.iob b/objects/village-bits/hay-nes-5.iob new file mode 100644 index 00000000..b5dce119 Binary files /dev/null and b/objects/village-bits/hay-nes-5.iob differ diff --git a/objects/village-bits/hay-ns-1.iob b/objects/village-bits/hay-ns-1.iob new file mode 100644 index 00000000..d406723e Binary files /dev/null and b/objects/village-bits/hay-ns-1.iob differ diff --git a/objects/village-bits/hay-ns-2.iob b/objects/village-bits/hay-ns-2.iob new file mode 100644 index 00000000..4adc3dd2 Binary files /dev/null and b/objects/village-bits/hay-ns-2.iob differ diff --git a/objects/village-bits/hay-ns-3.iob b/objects/village-bits/hay-ns-3.iob new file mode 100644 index 00000000..3e28bfba Binary files /dev/null and b/objects/village-bits/hay-ns-3.iob differ diff --git a/objects/village-bits/hay-ns-4.iob b/objects/village-bits/hay-ns-4.iob new file mode 100644 index 00000000..caa123ee Binary files /dev/null and b/objects/village-bits/hay-ns-4.iob differ diff --git a/objects/village-bits/hay-ns-5.iob b/objects/village-bits/hay-ns-5.iob new file mode 100644 index 00000000..51a14604 Binary files /dev/null and b/objects/village-bits/hay-ns-5.iob differ diff --git a/objects/village-bits/hay-x-1.iob b/objects/village-bits/hay-x-1.iob new file mode 100644 index 00000000..026047b2 Binary files /dev/null and b/objects/village-bits/hay-x-1.iob differ diff --git a/objects/village-bits/hay-x-2.iob b/objects/village-bits/hay-x-2.iob new file mode 100644 index 00000000..803c18bd Binary files /dev/null and b/objects/village-bits/hay-x-2.iob differ diff --git a/objects/village-bits/hay-x-3.iob b/objects/village-bits/hay-x-3.iob new file mode 100644 index 00000000..1eaa72cf Binary files /dev/null and b/objects/village-bits/hay-x-3.iob differ diff --git a/objects/village-bits/hay-x-4.iob b/objects/village-bits/hay-x-4.iob new file mode 100644 index 00000000..26104b92 Binary files /dev/null and b/objects/village-bits/hay-x-4.iob differ diff --git a/objects/village-bits/hay-x-5.iob b/objects/village-bits/hay-x-5.iob new file mode 100644 index 00000000..fef73fe1 Binary files /dev/null and b/objects/village-bits/hay-x-5.iob differ diff --git a/objects/village-bits/lantern-ne-1.iob b/objects/village-bits/lantern-ne-1.iob new file mode 100644 index 00000000..aa0fb6e8 Binary files /dev/null and b/objects/village-bits/lantern-ne-1.iob differ diff --git a/objects/village-bits/lantern-ne-2.iob b/objects/village-bits/lantern-ne-2.iob new file mode 100644 index 00000000..8522dd9c Binary files /dev/null and b/objects/village-bits/lantern-ne-2.iob differ diff --git a/objects/village-bits/lantern-ne-3.iob b/objects/village-bits/lantern-ne-3.iob new file mode 100644 index 00000000..89f3323c Binary files /dev/null and b/objects/village-bits/lantern-ne-3.iob differ diff --git a/objects/village-bits/lantern-ne-4.iob b/objects/village-bits/lantern-ne-4.iob new file mode 100644 index 00000000..61195096 Binary files /dev/null and b/objects/village-bits/lantern-ne-4.iob differ diff --git a/objects/village-bits/lantern-ne-5.iob b/objects/village-bits/lantern-ne-5.iob new file mode 100644 index 00000000..4e14bb91 Binary files /dev/null and b/objects/village-bits/lantern-ne-5.iob differ diff --git a/objects/village-bits/lanterns-e-1.iob b/objects/village-bits/lanterns-e-1.iob new file mode 100644 index 00000000..5f0ac10c Binary files /dev/null and b/objects/village-bits/lanterns-e-1.iob differ diff --git a/objects/village-bits/lanterns-e-2.iob b/objects/village-bits/lanterns-e-2.iob new file mode 100644 index 00000000..01af2178 Binary files /dev/null and b/objects/village-bits/lanterns-e-2.iob differ diff --git a/objects/village-bits/lanterns-e-3.iob b/objects/village-bits/lanterns-e-3.iob new file mode 100644 index 00000000..7eab1a7c Binary files /dev/null and b/objects/village-bits/lanterns-e-3.iob differ diff --git a/objects/village-bits/lanterns-e-4.iob b/objects/village-bits/lanterns-e-4.iob new file mode 100644 index 00000000..38481d37 Binary files /dev/null and b/objects/village-bits/lanterns-e-4.iob differ diff --git a/objects/village-bits/lanterns-e-5.iob b/objects/village-bits/lanterns-e-5.iob new file mode 100644 index 00000000..f5bc8816 Binary files /dev/null and b/objects/village-bits/lanterns-e-5.iob differ diff --git a/objects/village-bits/lanterns-nes-1.iob b/objects/village-bits/lanterns-nes-1.iob new file mode 100644 index 00000000..6d66e0ec Binary files /dev/null and b/objects/village-bits/lanterns-nes-1.iob differ diff --git a/objects/village-bits/lanterns-nes-2.iob b/objects/village-bits/lanterns-nes-2.iob new file mode 100644 index 00000000..e421e4a4 Binary files /dev/null and b/objects/village-bits/lanterns-nes-2.iob differ diff --git a/objects/village-bits/lanterns-nes-3.iob b/objects/village-bits/lanterns-nes-3.iob new file mode 100644 index 00000000..252853dd Binary files /dev/null and b/objects/village-bits/lanterns-nes-3.iob differ diff --git a/objects/village-bits/lanterns-nes-4.iob b/objects/village-bits/lanterns-nes-4.iob new file mode 100644 index 00000000..7a28e082 Binary files /dev/null and b/objects/village-bits/lanterns-nes-4.iob differ diff --git a/objects/village-bits/lanterns-nes-5.iob b/objects/village-bits/lanterns-nes-5.iob new file mode 100644 index 00000000..5b1c9d61 Binary files /dev/null and b/objects/village-bits/lanterns-nes-5.iob differ diff --git a/objects/village-bits/lanterns-ns-1.iob b/objects/village-bits/lanterns-ns-1.iob new file mode 100644 index 00000000..b11abebd Binary files /dev/null and b/objects/village-bits/lanterns-ns-1.iob differ diff --git a/objects/village-bits/lanterns-ns-2.iob b/objects/village-bits/lanterns-ns-2.iob new file mode 100644 index 00000000..b6c274ab Binary files /dev/null and b/objects/village-bits/lanterns-ns-2.iob differ diff --git a/objects/village-bits/lanterns-ns-3.iob b/objects/village-bits/lanterns-ns-3.iob new file mode 100644 index 00000000..134f440a Binary files /dev/null and b/objects/village-bits/lanterns-ns-3.iob differ diff --git a/objects/village-bits/lanterns-ns-4.iob b/objects/village-bits/lanterns-ns-4.iob new file mode 100644 index 00000000..8684c790 Binary files /dev/null and b/objects/village-bits/lanterns-ns-4.iob differ diff --git a/objects/village-bits/lanterns-ns-5.iob b/objects/village-bits/lanterns-ns-5.iob new file mode 100644 index 00000000..7967c048 Binary files /dev/null and b/objects/village-bits/lanterns-ns-5.iob differ diff --git a/objects/village-bits/lanterns-x-1.iob b/objects/village-bits/lanterns-x-1.iob new file mode 100644 index 00000000..234ac4cf Binary files /dev/null and b/objects/village-bits/lanterns-x-1.iob differ diff --git a/objects/village-bits/lanterns-x-2.iob b/objects/village-bits/lanterns-x-2.iob new file mode 100644 index 00000000..704d57c4 Binary files /dev/null and b/objects/village-bits/lanterns-x-2.iob differ diff --git a/objects/village-bits/lanterns-x-3.iob b/objects/village-bits/lanterns-x-3.iob new file mode 100644 index 00000000..91b3ac1d Binary files /dev/null and b/objects/village-bits/lanterns-x-3.iob differ diff --git a/objects/village-bits/lanterns-x-4.iob b/objects/village-bits/lanterns-x-4.iob new file mode 100644 index 00000000..37ba5c15 Binary files /dev/null and b/objects/village-bits/lanterns-x-4.iob differ diff --git a/objects/village-bits/lanterns-x-5.iob b/objects/village-bits/lanterns-x-5.iob new file mode 100644 index 00000000..1365424c Binary files /dev/null and b/objects/village-bits/lanterns-x-5.iob differ diff --git a/objects/village-bits/logger-e-1.iob b/objects/village-bits/logger-e-1.iob new file mode 100644 index 00000000..8391b1c5 Binary files /dev/null and b/objects/village-bits/logger-e-1.iob differ diff --git a/objects/village-bits/logger-e-2.iob b/objects/village-bits/logger-e-2.iob new file mode 100644 index 00000000..17aaec03 Binary files /dev/null and b/objects/village-bits/logger-e-2.iob differ diff --git a/objects/village-bits/logger-e-3.iob b/objects/village-bits/logger-e-3.iob new file mode 100644 index 00000000..715260a1 Binary files /dev/null and b/objects/village-bits/logger-e-3.iob differ diff --git a/objects/village-bits/logger-e-4.iob b/objects/village-bits/logger-e-4.iob new file mode 100644 index 00000000..a3471c9b Binary files /dev/null and b/objects/village-bits/logger-e-4.iob differ diff --git a/objects/village-bits/logger-e-5.iob b/objects/village-bits/logger-e-5.iob new file mode 100644 index 00000000..49b6483a Binary files /dev/null and b/objects/village-bits/logger-e-5.iob differ diff --git a/objects/village-bits/logger-ne-1.iob b/objects/village-bits/logger-ne-1.iob new file mode 100644 index 00000000..3694ad41 Binary files /dev/null and b/objects/village-bits/logger-ne-1.iob differ diff --git a/objects/village-bits/logger-ne-2.iob b/objects/village-bits/logger-ne-2.iob new file mode 100644 index 00000000..00ce3927 Binary files /dev/null and b/objects/village-bits/logger-ne-2.iob differ diff --git a/objects/village-bits/logger-ne-3.iob b/objects/village-bits/logger-ne-3.iob new file mode 100644 index 00000000..2dcc51b1 Binary files /dev/null and b/objects/village-bits/logger-ne-3.iob differ diff --git a/objects/village-bits/logger-ne-4.iob b/objects/village-bits/logger-ne-4.iob new file mode 100644 index 00000000..2464b6a7 Binary files /dev/null and b/objects/village-bits/logger-ne-4.iob differ diff --git a/objects/village-bits/logger-ne-5.iob b/objects/village-bits/logger-ne-5.iob new file mode 100644 index 00000000..92426a46 Binary files /dev/null and b/objects/village-bits/logger-ne-5.iob differ diff --git a/objects/village-bits/logger-nes-1.iob b/objects/village-bits/logger-nes-1.iob new file mode 100644 index 00000000..5915975e Binary files /dev/null and b/objects/village-bits/logger-nes-1.iob differ diff --git a/objects/village-bits/logger-nes-2.iob b/objects/village-bits/logger-nes-2.iob new file mode 100644 index 00000000..f35dcaf1 Binary files /dev/null and b/objects/village-bits/logger-nes-2.iob differ diff --git a/objects/village-bits/logger-nes-3.iob b/objects/village-bits/logger-nes-3.iob new file mode 100644 index 00000000..8533f650 Binary files /dev/null and b/objects/village-bits/logger-nes-3.iob differ diff --git a/objects/village-bits/logger-nes-4.iob b/objects/village-bits/logger-nes-4.iob new file mode 100644 index 00000000..b1d5b31b Binary files /dev/null and b/objects/village-bits/logger-nes-4.iob differ diff --git a/objects/village-bits/logger-nes-5.iob b/objects/village-bits/logger-nes-5.iob new file mode 100644 index 00000000..c21d9ce9 Binary files /dev/null and b/objects/village-bits/logger-nes-5.iob differ diff --git a/objects/village-bits/logger-ns-1.iob b/objects/village-bits/logger-ns-1.iob new file mode 100644 index 00000000..449bca97 Binary files /dev/null and b/objects/village-bits/logger-ns-1.iob differ diff --git a/objects/village-bits/logger-ns-2.iob b/objects/village-bits/logger-ns-2.iob new file mode 100644 index 00000000..0d39c62e Binary files /dev/null and b/objects/village-bits/logger-ns-2.iob differ diff --git a/objects/village-bits/logger-ns-3.iob b/objects/village-bits/logger-ns-3.iob new file mode 100644 index 00000000..facbf5d7 Binary files /dev/null and b/objects/village-bits/logger-ns-3.iob differ diff --git a/objects/village-bits/logger-ns-4.iob b/objects/village-bits/logger-ns-4.iob new file mode 100644 index 00000000..26a5ee57 Binary files /dev/null and b/objects/village-bits/logger-ns-4.iob differ diff --git a/objects/village-bits/logger-ns-5.iob b/objects/village-bits/logger-ns-5.iob new file mode 100644 index 00000000..1140556e Binary files /dev/null and b/objects/village-bits/logger-ns-5.iob differ diff --git a/objects/village-bits/logger-x-1.iob b/objects/village-bits/logger-x-1.iob new file mode 100644 index 00000000..c3695e25 Binary files /dev/null and b/objects/village-bits/logger-x-1.iob differ diff --git a/objects/village-bits/logger-x-2.iob b/objects/village-bits/logger-x-2.iob new file mode 100644 index 00000000..a20dc085 Binary files /dev/null and b/objects/village-bits/logger-x-2.iob differ diff --git a/objects/village-bits/logger-x-3.iob b/objects/village-bits/logger-x-3.iob new file mode 100644 index 00000000..1afbd67e Binary files /dev/null and b/objects/village-bits/logger-x-3.iob differ diff --git a/objects/village-bits/logger-x-4.iob b/objects/village-bits/logger-x-4.iob new file mode 100644 index 00000000..b4af3583 Binary files /dev/null and b/objects/village-bits/logger-x-4.iob differ diff --git a/objects/village-bits/logger-x-5.iob b/objects/village-bits/logger-x-5.iob new file mode 100644 index 00000000..b07ca8c7 Binary files /dev/null and b/objects/village-bits/logger-x-5.iob differ diff --git a/objects/village-bits/stonehome-esw-1.iob b/objects/village-bits/stonehome-esw-1.iob new file mode 100644 index 00000000..4fa73e3b Binary files /dev/null and b/objects/village-bits/stonehome-esw-1.iob differ diff --git a/objects/village-bits/stonehome-esw-2.iob b/objects/village-bits/stonehome-esw-2.iob new file mode 100644 index 00000000..016a6fc9 Binary files /dev/null and b/objects/village-bits/stonehome-esw-2.iob differ diff --git a/objects/village-bits/stonehome-esw-3.iob b/objects/village-bits/stonehome-esw-3.iob new file mode 100644 index 00000000..6d7f5da7 Binary files /dev/null and b/objects/village-bits/stonehome-esw-3.iob differ diff --git a/objects/village-bits/stonehome-esw-4.iob b/objects/village-bits/stonehome-esw-4.iob new file mode 100644 index 00000000..c8d8a8c7 Binary files /dev/null and b/objects/village-bits/stonehome-esw-4.iob differ diff --git a/objects/village/common/animals/cat_black.iob b/objects/village/common/animals/cat_black.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_black.iob differ diff --git a/objects/village/common/animals/cat_british.iob b/objects/village/common/animals/cat_british.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_british.iob differ diff --git a/objects/village/common/animals/cat_calico.iob b/objects/village/common/animals/cat_calico.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_calico.iob differ diff --git a/objects/village/common/animals/cat_jellie.iob b/objects/village/common/animals/cat_jellie.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_jellie.iob differ diff --git a/objects/village/common/animals/cat_persian.iob b/objects/village/common/animals/cat_persian.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_persian.iob differ diff --git a/objects/village/common/animals/cat_ragdoll.iob b/objects/village/common/animals/cat_ragdoll.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_ragdoll.iob differ diff --git a/objects/village/common/animals/cat_red.iob b/objects/village/common/animals/cat_red.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_red.iob differ diff --git a/objects/village/common/animals/cat_siamese.iob b/objects/village/common/animals/cat_siamese.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_siamese.iob differ diff --git a/objects/village/common/animals/cat_tabby.iob b/objects/village/common/animals/cat_tabby.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_tabby.iob differ diff --git a/objects/village/common/animals/cat_white.iob b/objects/village/common/animals/cat_white.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cat_white.iob differ diff --git a/objects/village/common/animals/cows_1.iob b/objects/village/common/animals/cows_1.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/cows_1.iob differ diff --git a/objects/village/common/animals/horses_1.iob b/objects/village/common/animals/horses_1.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/horses_1.iob differ diff --git a/objects/village/common/animals/horses_2.iob b/objects/village/common/animals/horses_2.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/horses_2.iob differ diff --git a/objects/village/common/animals/horses_3.iob b/objects/village/common/animals/horses_3.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/horses_3.iob differ diff --git a/objects/village/common/animals/horses_4.iob b/objects/village/common/animals/horses_4.iob new file mode 100644 index 00000000..b902cdf3 Binary files /dev/null and b/objects/village/common/animals/horses_4.iob differ diff --git a/objects/village/common/animals/horses_5.iob b/objects/village/common/animals/horses_5.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/horses_5.iob differ diff --git a/objects/village/common/animals/pigs_1.iob b/objects/village/common/animals/pigs_1.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/pigs_1.iob differ diff --git a/objects/village/common/animals/sheep_1.iob b/objects/village/common/animals/sheep_1.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/sheep_1.iob differ diff --git a/objects/village/common/animals/sheep_2.iob b/objects/village/common/animals/sheep_2.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/animals/sheep_2.iob differ diff --git a/objects/village/common/iron_golem.iob b/objects/village/common/iron_golem.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/common/iron_golem.iob differ diff --git a/objects/village/common/well_bottom.iob b/objects/village/common/well_bottom.iob new file mode 100644 index 00000000..e50ba71d Binary files /dev/null and b/objects/village/common/well_bottom.iob differ diff --git a/objects/village/decays/grass_11x13.iob b/objects/village/decays/grass_11x13.iob new file mode 100644 index 00000000..74acaa54 Binary files /dev/null and b/objects/village/decays/grass_11x13.iob differ diff --git a/objects/village/decays/grass_16x16.iob b/objects/village/decays/grass_16x16.iob new file mode 100644 index 00000000..a112dafc Binary files /dev/null and b/objects/village/decays/grass_16x16.iob differ diff --git a/objects/village/decays/grass_9x9.iob b/objects/village/decays/grass_9x9.iob new file mode 100644 index 00000000..1c8b55b4 Binary files /dev/null and b/objects/village/decays/grass_9x9.iob differ diff --git a/objects/village/desert/desert_lamp_1.iob b/objects/village/desert/desert_lamp_1.iob new file mode 100644 index 00000000..d26fb9b7 Binary files /dev/null and b/objects/village/desert/desert_lamp_1.iob differ diff --git a/objects/village/desert/houses/desert_animal_pen_1.iob b/objects/village/desert/houses/desert_animal_pen_1.iob new file mode 100644 index 00000000..83332b78 Binary files /dev/null and b/objects/village/desert/houses/desert_animal_pen_1.iob differ diff --git a/objects/village/desert/houses/desert_animal_pen_2.iob b/objects/village/desert/houses/desert_animal_pen_2.iob new file mode 100644 index 00000000..4b0091c2 Binary files /dev/null and b/objects/village/desert/houses/desert_animal_pen_2.iob differ diff --git a/objects/village/desert/houses/desert_armorer_1.iob b/objects/village/desert/houses/desert_armorer_1.iob new file mode 100644 index 00000000..88d76a45 Binary files /dev/null and b/objects/village/desert/houses/desert_armorer_1.iob differ diff --git a/objects/village/desert/houses/desert_butcher_shop_1.iob b/objects/village/desert/houses/desert_butcher_shop_1.iob new file mode 100644 index 00000000..1527c7cf Binary files /dev/null and b/objects/village/desert/houses/desert_butcher_shop_1.iob differ diff --git a/objects/village/desert/houses/desert_cartographer_house_1.iob b/objects/village/desert/houses/desert_cartographer_house_1.iob new file mode 100644 index 00000000..a527d0ca Binary files /dev/null and b/objects/village/desert/houses/desert_cartographer_house_1.iob differ diff --git a/objects/village/desert/houses/desert_farm_1.iob b/objects/village/desert/houses/desert_farm_1.iob new file mode 100644 index 00000000..484b6226 Binary files /dev/null and b/objects/village/desert/houses/desert_farm_1.iob differ diff --git a/objects/village/desert/houses/desert_farm_2.iob b/objects/village/desert/houses/desert_farm_2.iob new file mode 100644 index 00000000..139ae777 Binary files /dev/null and b/objects/village/desert/houses/desert_farm_2.iob differ diff --git a/objects/village/desert/houses/desert_fisher_1.iob b/objects/village/desert/houses/desert_fisher_1.iob new file mode 100644 index 00000000..ebc177ea Binary files /dev/null and b/objects/village/desert/houses/desert_fisher_1.iob differ diff --git a/objects/village/desert/houses/desert_fletcher_house_1.iob b/objects/village/desert/houses/desert_fletcher_house_1.iob new file mode 100644 index 00000000..08097588 Binary files /dev/null and b/objects/village/desert/houses/desert_fletcher_house_1.iob differ diff --git a/objects/village/desert/houses/desert_large_farm_1.iob b/objects/village/desert/houses/desert_large_farm_1.iob new file mode 100644 index 00000000..1f3b480a Binary files /dev/null and b/objects/village/desert/houses/desert_large_farm_1.iob differ diff --git a/objects/village/desert/houses/desert_library_1.iob b/objects/village/desert/houses/desert_library_1.iob new file mode 100644 index 00000000..382cefc4 Binary files /dev/null and b/objects/village/desert/houses/desert_library_1.iob differ diff --git a/objects/village/desert/houses/desert_mason_1.iob b/objects/village/desert/houses/desert_mason_1.iob new file mode 100644 index 00000000..6c6cfa0b Binary files /dev/null and b/objects/village/desert/houses/desert_mason_1.iob differ diff --git a/objects/village/desert/houses/desert_medium_house_1.iob b/objects/village/desert/houses/desert_medium_house_1.iob new file mode 100644 index 00000000..664697e3 Binary files /dev/null and b/objects/village/desert/houses/desert_medium_house_1.iob differ diff --git a/objects/village/desert/houses/desert_medium_house_2.iob b/objects/village/desert/houses/desert_medium_house_2.iob new file mode 100644 index 00000000..46cfb111 Binary files /dev/null and b/objects/village/desert/houses/desert_medium_house_2.iob differ diff --git a/objects/village/desert/houses/desert_shepherd_house_1.iob b/objects/village/desert/houses/desert_shepherd_house_1.iob new file mode 100644 index 00000000..fa7ea331 Binary files /dev/null and b/objects/village/desert/houses/desert_shepherd_house_1.iob differ diff --git a/objects/village/desert/houses/desert_small_house_1.iob b/objects/village/desert/houses/desert_small_house_1.iob new file mode 100644 index 00000000..d1606da8 Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_1.iob differ diff --git a/objects/village/desert/houses/desert_small_house_2.iob b/objects/village/desert/houses/desert_small_house_2.iob new file mode 100644 index 00000000..877d1db3 Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_2.iob differ diff --git a/objects/village/desert/houses/desert_small_house_3.iob b/objects/village/desert/houses/desert_small_house_3.iob new file mode 100644 index 00000000..82fc775b Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_3.iob differ diff --git a/objects/village/desert/houses/desert_small_house_4.iob b/objects/village/desert/houses/desert_small_house_4.iob new file mode 100644 index 00000000..1f62d17d Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_4.iob differ diff --git a/objects/village/desert/houses/desert_small_house_5.iob b/objects/village/desert/houses/desert_small_house_5.iob new file mode 100644 index 00000000..7a5a579e Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_5.iob differ diff --git a/objects/village/desert/houses/desert_small_house_6.iob b/objects/village/desert/houses/desert_small_house_6.iob new file mode 100644 index 00000000..d5399544 Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_6.iob differ diff --git a/objects/village/desert/houses/desert_small_house_7.iob b/objects/village/desert/houses/desert_small_house_7.iob new file mode 100644 index 00000000..e03c8565 Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_7.iob differ diff --git a/objects/village/desert/houses/desert_small_house_8.iob b/objects/village/desert/houses/desert_small_house_8.iob new file mode 100644 index 00000000..87fff4cc Binary files /dev/null and b/objects/village/desert/houses/desert_small_house_8.iob differ diff --git a/objects/village/desert/houses/desert_tannery_1.iob b/objects/village/desert/houses/desert_tannery_1.iob new file mode 100644 index 00000000..1eb2aef3 Binary files /dev/null and b/objects/village/desert/houses/desert_tannery_1.iob differ diff --git a/objects/village/desert/houses/desert_temple_1.iob b/objects/village/desert/houses/desert_temple_1.iob new file mode 100644 index 00000000..14ba71fc Binary files /dev/null and b/objects/village/desert/houses/desert_temple_1.iob differ diff --git a/objects/village/desert/houses/desert_temple_2.iob b/objects/village/desert/houses/desert_temple_2.iob new file mode 100644 index 00000000..31346fee Binary files /dev/null and b/objects/village/desert/houses/desert_temple_2.iob differ diff --git a/objects/village/desert/houses/desert_tool_smith_1.iob b/objects/village/desert/houses/desert_tool_smith_1.iob new file mode 100644 index 00000000..873abcf8 Binary files /dev/null and b/objects/village/desert/houses/desert_tool_smith_1.iob differ diff --git a/objects/village/desert/houses/desert_weaponsmith_1.iob b/objects/village/desert/houses/desert_weaponsmith_1.iob new file mode 100644 index 00000000..6e24e9c5 Binary files /dev/null and b/objects/village/desert/houses/desert_weaponsmith_1.iob differ diff --git a/objects/village/desert/streets/corner_01.iob b/objects/village/desert/streets/corner_01.iob new file mode 100644 index 00000000..947a6b63 Binary files /dev/null and b/objects/village/desert/streets/corner_01.iob differ diff --git a/objects/village/desert/streets/corner_02.iob b/objects/village/desert/streets/corner_02.iob new file mode 100644 index 00000000..2c8d046f Binary files /dev/null and b/objects/village/desert/streets/corner_02.iob differ diff --git a/objects/village/desert/streets/crossroad_01.iob b/objects/village/desert/streets/crossroad_01.iob new file mode 100644 index 00000000..6c0225ce Binary files /dev/null and b/objects/village/desert/streets/crossroad_01.iob differ diff --git a/objects/village/desert/streets/crossroad_02.iob b/objects/village/desert/streets/crossroad_02.iob new file mode 100644 index 00000000..1554ef33 Binary files /dev/null and b/objects/village/desert/streets/crossroad_02.iob differ diff --git a/objects/village/desert/streets/crossroad_03.iob b/objects/village/desert/streets/crossroad_03.iob new file mode 100644 index 00000000..a6f78b45 Binary files /dev/null and b/objects/village/desert/streets/crossroad_03.iob differ diff --git a/objects/village/desert/streets/square_01.iob b/objects/village/desert/streets/square_01.iob new file mode 100644 index 00000000..b2664c9c Binary files /dev/null and b/objects/village/desert/streets/square_01.iob differ diff --git a/objects/village/desert/streets/square_02.iob b/objects/village/desert/streets/square_02.iob new file mode 100644 index 00000000..3a8a4261 Binary files /dev/null and b/objects/village/desert/streets/square_02.iob differ diff --git a/objects/village/desert/streets/straight_01.iob b/objects/village/desert/streets/straight_01.iob new file mode 100644 index 00000000..25940ad6 Binary files /dev/null and b/objects/village/desert/streets/straight_01.iob differ diff --git a/objects/village/desert/streets/straight_02.iob b/objects/village/desert/streets/straight_02.iob new file mode 100644 index 00000000..48f5bcdf Binary files /dev/null and b/objects/village/desert/streets/straight_02.iob differ diff --git a/objects/village/desert/streets/straight_03.iob b/objects/village/desert/streets/straight_03.iob new file mode 100644 index 00000000..2939491d Binary files /dev/null and b/objects/village/desert/streets/straight_03.iob differ diff --git a/objects/village/desert/streets/turn_01.iob b/objects/village/desert/streets/turn_01.iob new file mode 100644 index 00000000..26920d76 Binary files /dev/null and b/objects/village/desert/streets/turn_01.iob differ diff --git a/objects/village/desert/terminators/terminator_01.iob b/objects/village/desert/terminators/terminator_01.iob new file mode 100644 index 00000000..0e2467a9 Binary files /dev/null and b/objects/village/desert/terminators/terminator_01.iob differ diff --git a/objects/village/desert/terminators/terminator_02.iob b/objects/village/desert/terminators/terminator_02.iob new file mode 100644 index 00000000..7cf43f9e Binary files /dev/null and b/objects/village/desert/terminators/terminator_02.iob differ diff --git a/objects/village/desert/town_centers/desert_meeting_point_1.iob b/objects/village/desert/town_centers/desert_meeting_point_1.iob new file mode 100644 index 00000000..8bff76bf Binary files /dev/null and b/objects/village/desert/town_centers/desert_meeting_point_1.iob differ diff --git a/objects/village/desert/town_centers/desert_meeting_point_2.iob b/objects/village/desert/town_centers/desert_meeting_point_2.iob new file mode 100644 index 00000000..63742c36 Binary files /dev/null and b/objects/village/desert/town_centers/desert_meeting_point_2.iob differ diff --git a/objects/village/desert/town_centers/desert_meeting_point_3.iob b/objects/village/desert/town_centers/desert_meeting_point_3.iob new file mode 100644 index 00000000..1f6b41c8 Binary files /dev/null and b/objects/village/desert/town_centers/desert_meeting_point_3.iob differ diff --git a/objects/village/desert/villagers/baby.iob b/objects/village/desert/villagers/baby.iob new file mode 100644 index 00000000..9ea45a45 Binary files /dev/null and b/objects/village/desert/villagers/baby.iob differ diff --git a/objects/village/desert/villagers/nitwit.iob b/objects/village/desert/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/desert/villagers/nitwit.iob differ diff --git a/objects/village/desert/villagers/unemployed.iob b/objects/village/desert/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/desert/villagers/unemployed.iob differ diff --git a/objects/village/desert/zombie/houses/desert_medium_house_1.iob b/objects/village/desert/zombie/houses/desert_medium_house_1.iob new file mode 100644 index 00000000..1ed2854e Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_medium_house_1.iob differ diff --git a/objects/village/desert/zombie/houses/desert_medium_house_2.iob b/objects/village/desert/zombie/houses/desert_medium_house_2.iob new file mode 100644 index 00000000..243367ca Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_medium_house_2.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_1.iob b/objects/village/desert/zombie/houses/desert_small_house_1.iob new file mode 100644 index 00000000..5caafde0 Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_1.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_2.iob b/objects/village/desert/zombie/houses/desert_small_house_2.iob new file mode 100644 index 00000000..ce874e4a Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_2.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_3.iob b/objects/village/desert/zombie/houses/desert_small_house_3.iob new file mode 100644 index 00000000..b3ea567a Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_3.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_4.iob b/objects/village/desert/zombie/houses/desert_small_house_4.iob new file mode 100644 index 00000000..8dcfd23b Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_4.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_5.iob b/objects/village/desert/zombie/houses/desert_small_house_5.iob new file mode 100644 index 00000000..1ecf858f Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_5.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_6.iob b/objects/village/desert/zombie/houses/desert_small_house_6.iob new file mode 100644 index 00000000..702145af Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_6.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_7.iob b/objects/village/desert/zombie/houses/desert_small_house_7.iob new file mode 100644 index 00000000..858e812c Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_7.iob differ diff --git a/objects/village/desert/zombie/houses/desert_small_house_8.iob b/objects/village/desert/zombie/houses/desert_small_house_8.iob new file mode 100644 index 00000000..eaa0aa91 Binary files /dev/null and b/objects/village/desert/zombie/houses/desert_small_house_8.iob differ diff --git a/objects/village/desert/zombie/streets/corner_01.iob b/objects/village/desert/zombie/streets/corner_01.iob new file mode 100644 index 00000000..947a6b63 Binary files /dev/null and b/objects/village/desert/zombie/streets/corner_01.iob differ diff --git a/objects/village/desert/zombie/streets/corner_02.iob b/objects/village/desert/zombie/streets/corner_02.iob new file mode 100644 index 00000000..2c8d046f Binary files /dev/null and b/objects/village/desert/zombie/streets/corner_02.iob differ diff --git a/objects/village/desert/zombie/streets/crossroad_01.iob b/objects/village/desert/zombie/streets/crossroad_01.iob new file mode 100644 index 00000000..6c0225ce Binary files /dev/null and b/objects/village/desert/zombie/streets/crossroad_01.iob differ diff --git a/objects/village/desert/zombie/streets/crossroad_02.iob b/objects/village/desert/zombie/streets/crossroad_02.iob new file mode 100644 index 00000000..1554ef33 Binary files /dev/null and b/objects/village/desert/zombie/streets/crossroad_02.iob differ diff --git a/objects/village/desert/zombie/streets/crossroad_03.iob b/objects/village/desert/zombie/streets/crossroad_03.iob new file mode 100644 index 00000000..a6f78b45 Binary files /dev/null and b/objects/village/desert/zombie/streets/crossroad_03.iob differ diff --git a/objects/village/desert/zombie/streets/square_01.iob b/objects/village/desert/zombie/streets/square_01.iob new file mode 100644 index 00000000..b2664c9c Binary files /dev/null and b/objects/village/desert/zombie/streets/square_01.iob differ diff --git a/objects/village/desert/zombie/streets/square_02.iob b/objects/village/desert/zombie/streets/square_02.iob new file mode 100644 index 00000000..3a8a4261 Binary files /dev/null and b/objects/village/desert/zombie/streets/square_02.iob differ diff --git a/objects/village/desert/zombie/streets/straight_01.iob b/objects/village/desert/zombie/streets/straight_01.iob new file mode 100644 index 00000000..25940ad6 Binary files /dev/null and b/objects/village/desert/zombie/streets/straight_01.iob differ diff --git a/objects/village/desert/zombie/streets/straight_02.iob b/objects/village/desert/zombie/streets/straight_02.iob new file mode 100644 index 00000000..48f5bcdf Binary files /dev/null and b/objects/village/desert/zombie/streets/straight_02.iob differ diff --git a/objects/village/desert/zombie/streets/straight_03.iob b/objects/village/desert/zombie/streets/straight_03.iob new file mode 100644 index 00000000..2939491d Binary files /dev/null and b/objects/village/desert/zombie/streets/straight_03.iob differ diff --git a/objects/village/desert/zombie/streets/turn_01.iob b/objects/village/desert/zombie/streets/turn_01.iob new file mode 100644 index 00000000..26920d76 Binary files /dev/null and b/objects/village/desert/zombie/streets/turn_01.iob differ diff --git a/objects/village/desert/zombie/terminators/terminator_02.iob b/objects/village/desert/zombie/terminators/terminator_02.iob new file mode 100644 index 00000000..7cf43f9e Binary files /dev/null and b/objects/village/desert/zombie/terminators/terminator_02.iob differ diff --git a/objects/village/desert/zombie/town_centers/desert_meeting_point_1.iob b/objects/village/desert/zombie/town_centers/desert_meeting_point_1.iob new file mode 100644 index 00000000..89e71680 Binary files /dev/null and b/objects/village/desert/zombie/town_centers/desert_meeting_point_1.iob differ diff --git a/objects/village/desert/zombie/town_centers/desert_meeting_point_2.iob b/objects/village/desert/zombie/town_centers/desert_meeting_point_2.iob new file mode 100644 index 00000000..d118ecdd Binary files /dev/null and b/objects/village/desert/zombie/town_centers/desert_meeting_point_2.iob differ diff --git a/objects/village/desert/zombie/town_centers/desert_meeting_point_3.iob b/objects/village/desert/zombie/town_centers/desert_meeting_point_3.iob new file mode 100644 index 00000000..db2a080a Binary files /dev/null and b/objects/village/desert/zombie/town_centers/desert_meeting_point_3.iob differ diff --git a/objects/village/desert/zombie/villagers/nitwit.iob b/objects/village/desert/zombie/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/desert/zombie/villagers/nitwit.iob differ diff --git a/objects/village/desert/zombie/villagers/unemployed.iob b/objects/village/desert/zombie/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/desert/zombie/villagers/unemployed.iob differ diff --git a/objects/village/plains/houses/plains_accessory_1.iob b/objects/village/plains/houses/plains_accessory_1.iob new file mode 100644 index 00000000..dad54464 Binary files /dev/null and b/objects/village/plains/houses/plains_accessory_1.iob differ diff --git a/objects/village/plains/houses/plains_animal_pen_1.iob b/objects/village/plains/houses/plains_animal_pen_1.iob new file mode 100644 index 00000000..66ce51ae Binary files /dev/null and b/objects/village/plains/houses/plains_animal_pen_1.iob differ diff --git a/objects/village/plains/houses/plains_animal_pen_2.iob b/objects/village/plains/houses/plains_animal_pen_2.iob new file mode 100644 index 00000000..fb855de5 Binary files /dev/null and b/objects/village/plains/houses/plains_animal_pen_2.iob differ diff --git a/objects/village/plains/houses/plains_animal_pen_3.iob b/objects/village/plains/houses/plains_animal_pen_3.iob new file mode 100644 index 00000000..32809e0c Binary files /dev/null and b/objects/village/plains/houses/plains_animal_pen_3.iob differ diff --git a/objects/village/plains/houses/plains_armorer_house_1.iob b/objects/village/plains/houses/plains_armorer_house_1.iob new file mode 100644 index 00000000..e5a324a3 Binary files /dev/null and b/objects/village/plains/houses/plains_armorer_house_1.iob differ diff --git a/objects/village/plains/houses/plains_big_house_1.iob b/objects/village/plains/houses/plains_big_house_1.iob new file mode 100644 index 00000000..53eada51 Binary files /dev/null and b/objects/village/plains/houses/plains_big_house_1.iob differ diff --git a/objects/village/plains/houses/plains_butcher_shop_1.iob b/objects/village/plains/houses/plains_butcher_shop_1.iob new file mode 100644 index 00000000..ed8846ad Binary files /dev/null and b/objects/village/plains/houses/plains_butcher_shop_1.iob differ diff --git a/objects/village/plains/houses/plains_butcher_shop_2.iob b/objects/village/plains/houses/plains_butcher_shop_2.iob new file mode 100644 index 00000000..9ef60d30 Binary files /dev/null and b/objects/village/plains/houses/plains_butcher_shop_2.iob differ diff --git a/objects/village/plains/houses/plains_cartographer_1.iob b/objects/village/plains/houses/plains_cartographer_1.iob new file mode 100644 index 00000000..058b43fc Binary files /dev/null and b/objects/village/plains/houses/plains_cartographer_1.iob differ diff --git a/objects/village/plains/houses/plains_fisher_cottage_1.iob b/objects/village/plains/houses/plains_fisher_cottage_1.iob new file mode 100644 index 00000000..7e79486a Binary files /dev/null and b/objects/village/plains/houses/plains_fisher_cottage_1.iob differ diff --git a/objects/village/plains/houses/plains_fletcher_house_1.iob b/objects/village/plains/houses/plains_fletcher_house_1.iob new file mode 100644 index 00000000..02205666 Binary files /dev/null and b/objects/village/plains/houses/plains_fletcher_house_1.iob differ diff --git a/objects/village/plains/houses/plains_large_farm_1.iob b/objects/village/plains/houses/plains_large_farm_1.iob new file mode 100644 index 00000000..fb2f5e64 Binary files /dev/null and b/objects/village/plains/houses/plains_large_farm_1.iob differ diff --git a/objects/village/plains/houses/plains_library_1.iob b/objects/village/plains/houses/plains_library_1.iob new file mode 100644 index 00000000..a387711c Binary files /dev/null and b/objects/village/plains/houses/plains_library_1.iob differ diff --git a/objects/village/plains/houses/plains_library_2.iob b/objects/village/plains/houses/plains_library_2.iob new file mode 100644 index 00000000..deecaedc Binary files /dev/null and b/objects/village/plains/houses/plains_library_2.iob differ diff --git a/objects/village/plains/houses/plains_masons_house_1.iob b/objects/village/plains/houses/plains_masons_house_1.iob new file mode 100644 index 00000000..ace64008 Binary files /dev/null and b/objects/village/plains/houses/plains_masons_house_1.iob differ diff --git a/objects/village/plains/houses/plains_medium_house_1.iob b/objects/village/plains/houses/plains_medium_house_1.iob new file mode 100644 index 00000000..5e18b7d8 Binary files /dev/null and b/objects/village/plains/houses/plains_medium_house_1.iob differ diff --git a/objects/village/plains/houses/plains_medium_house_2.iob b/objects/village/plains/houses/plains_medium_house_2.iob new file mode 100644 index 00000000..fc9fa6b8 Binary files /dev/null and b/objects/village/plains/houses/plains_medium_house_2.iob differ diff --git a/objects/village/plains/houses/plains_meeting_point_4.iob b/objects/village/plains/houses/plains_meeting_point_4.iob new file mode 100644 index 00000000..d75711ac Binary files /dev/null and b/objects/village/plains/houses/plains_meeting_point_4.iob differ diff --git a/objects/village/plains/houses/plains_meeting_point_5.iob b/objects/village/plains/houses/plains_meeting_point_5.iob new file mode 100644 index 00000000..40a861a8 Binary files /dev/null and b/objects/village/plains/houses/plains_meeting_point_5.iob differ diff --git a/objects/village/plains/houses/plains_shepherds_house_1.iob b/objects/village/plains/houses/plains_shepherds_house_1.iob new file mode 100644 index 00000000..9638028b Binary files /dev/null and b/objects/village/plains/houses/plains_shepherds_house_1.iob differ diff --git a/objects/village/plains/houses/plains_small_farm_1.iob b/objects/village/plains/houses/plains_small_farm_1.iob new file mode 100644 index 00000000..8d887bce Binary files /dev/null and b/objects/village/plains/houses/plains_small_farm_1.iob differ diff --git a/objects/village/plains/houses/plains_small_house_1.iob b/objects/village/plains/houses/plains_small_house_1.iob new file mode 100644 index 00000000..ea5c8b01 Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_1.iob differ diff --git a/objects/village/plains/houses/plains_small_house_2.iob b/objects/village/plains/houses/plains_small_house_2.iob new file mode 100644 index 00000000..85f1ca01 Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_2.iob differ diff --git a/objects/village/plains/houses/plains_small_house_3.iob b/objects/village/plains/houses/plains_small_house_3.iob new file mode 100644 index 00000000..db62b83f Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_3.iob differ diff --git a/objects/village/plains/houses/plains_small_house_4.iob b/objects/village/plains/houses/plains_small_house_4.iob new file mode 100644 index 00000000..1020fa62 Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_4.iob differ diff --git a/objects/village/plains/houses/plains_small_house_5.iob b/objects/village/plains/houses/plains_small_house_5.iob new file mode 100644 index 00000000..7ecc0ca0 Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_5.iob differ diff --git a/objects/village/plains/houses/plains_small_house_6.iob b/objects/village/plains/houses/plains_small_house_6.iob new file mode 100644 index 00000000..b9f7637b Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_6.iob differ diff --git a/objects/village/plains/houses/plains_small_house_7.iob b/objects/village/plains/houses/plains_small_house_7.iob new file mode 100644 index 00000000..da06c954 Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_7.iob differ diff --git a/objects/village/plains/houses/plains_small_house_8.iob b/objects/village/plains/houses/plains_small_house_8.iob new file mode 100644 index 00000000..006df96b Binary files /dev/null and b/objects/village/plains/houses/plains_small_house_8.iob differ diff --git a/objects/village/plains/houses/plains_stable_1.iob b/objects/village/plains/houses/plains_stable_1.iob new file mode 100644 index 00000000..d6c62f40 Binary files /dev/null and b/objects/village/plains/houses/plains_stable_1.iob differ diff --git a/objects/village/plains/houses/plains_stable_2.iob b/objects/village/plains/houses/plains_stable_2.iob new file mode 100644 index 00000000..cf35e7ce Binary files /dev/null and b/objects/village/plains/houses/plains_stable_2.iob differ diff --git a/objects/village/plains/houses/plains_tannery_1.iob b/objects/village/plains/houses/plains_tannery_1.iob new file mode 100644 index 00000000..726d1bd3 Binary files /dev/null and b/objects/village/plains/houses/plains_tannery_1.iob differ diff --git a/objects/village/plains/houses/plains_temple_3.iob b/objects/village/plains/houses/plains_temple_3.iob new file mode 100644 index 00000000..460af24e Binary files /dev/null and b/objects/village/plains/houses/plains_temple_3.iob differ diff --git a/objects/village/plains/houses/plains_temple_4.iob b/objects/village/plains/houses/plains_temple_4.iob new file mode 100644 index 00000000..13ce75e5 Binary files /dev/null and b/objects/village/plains/houses/plains_temple_4.iob differ diff --git a/objects/village/plains/houses/plains_tool_smith_1.iob b/objects/village/plains/houses/plains_tool_smith_1.iob new file mode 100644 index 00000000..70b8ce7c Binary files /dev/null and b/objects/village/plains/houses/plains_tool_smith_1.iob differ diff --git a/objects/village/plains/houses/plains_weaponsmith_1.iob b/objects/village/plains/houses/plains_weaponsmith_1.iob new file mode 100644 index 00000000..68a184f4 Binary files /dev/null and b/objects/village/plains/houses/plains_weaponsmith_1.iob differ diff --git a/objects/village/plains/plains_lamp_1.iob b/objects/village/plains/plains_lamp_1.iob new file mode 100644 index 00000000..cd9f804c Binary files /dev/null and b/objects/village/plains/plains_lamp_1.iob differ diff --git a/objects/village/plains/streets/corner_01.iob b/objects/village/plains/streets/corner_01.iob new file mode 100644 index 00000000..ad74f4f5 Binary files /dev/null and b/objects/village/plains/streets/corner_01.iob differ diff --git a/objects/village/plains/streets/corner_02.iob b/objects/village/plains/streets/corner_02.iob new file mode 100644 index 00000000..5ae3983c Binary files /dev/null and b/objects/village/plains/streets/corner_02.iob differ diff --git a/objects/village/plains/streets/corner_03.iob b/objects/village/plains/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/plains/streets/corner_03.iob differ diff --git a/objects/village/plains/streets/crossroad_01.iob b/objects/village/plains/streets/crossroad_01.iob new file mode 100644 index 00000000..08d8ba7b Binary files /dev/null and b/objects/village/plains/streets/crossroad_01.iob differ diff --git a/objects/village/plains/streets/crossroad_02.iob b/objects/village/plains/streets/crossroad_02.iob new file mode 100644 index 00000000..68e1b7f9 Binary files /dev/null and b/objects/village/plains/streets/crossroad_02.iob differ diff --git a/objects/village/plains/streets/crossroad_03.iob b/objects/village/plains/streets/crossroad_03.iob new file mode 100644 index 00000000..7e194274 Binary files /dev/null and b/objects/village/plains/streets/crossroad_03.iob differ diff --git a/objects/village/plains/streets/crossroad_04.iob b/objects/village/plains/streets/crossroad_04.iob new file mode 100644 index 00000000..0633d5dd Binary files /dev/null and b/objects/village/plains/streets/crossroad_04.iob differ diff --git a/objects/village/plains/streets/crossroad_05.iob b/objects/village/plains/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/plains/streets/crossroad_05.iob differ diff --git a/objects/village/plains/streets/crossroad_06.iob b/objects/village/plains/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/plains/streets/crossroad_06.iob differ diff --git a/objects/village/plains/streets/straight_01.iob b/objects/village/plains/streets/straight_01.iob new file mode 100644 index 00000000..310dfcfa Binary files /dev/null and b/objects/village/plains/streets/straight_01.iob differ diff --git a/objects/village/plains/streets/straight_02.iob b/objects/village/plains/streets/straight_02.iob new file mode 100644 index 00000000..f30d868f Binary files /dev/null and b/objects/village/plains/streets/straight_02.iob differ diff --git a/objects/village/plains/streets/straight_03.iob b/objects/village/plains/streets/straight_03.iob new file mode 100644 index 00000000..63845a85 Binary files /dev/null and b/objects/village/plains/streets/straight_03.iob differ diff --git a/objects/village/plains/streets/straight_04.iob b/objects/village/plains/streets/straight_04.iob new file mode 100644 index 00000000..57a45eee Binary files /dev/null and b/objects/village/plains/streets/straight_04.iob differ diff --git a/objects/village/plains/streets/straight_05.iob b/objects/village/plains/streets/straight_05.iob new file mode 100644 index 00000000..5727d91c Binary files /dev/null and b/objects/village/plains/streets/straight_05.iob differ diff --git a/objects/village/plains/streets/straight_06.iob b/objects/village/plains/streets/straight_06.iob new file mode 100644 index 00000000..e423ac6b Binary files /dev/null and b/objects/village/plains/streets/straight_06.iob differ diff --git a/objects/village/plains/streets/turn_01.iob b/objects/village/plains/streets/turn_01.iob new file mode 100644 index 00000000..42bc5955 Binary files /dev/null and b/objects/village/plains/streets/turn_01.iob differ diff --git a/objects/village/plains/terminators/terminator_01.iob b/objects/village/plains/terminators/terminator_01.iob new file mode 100644 index 00000000..dd8401c5 Binary files /dev/null and b/objects/village/plains/terminators/terminator_01.iob differ diff --git a/objects/village/plains/terminators/terminator_02.iob b/objects/village/plains/terminators/terminator_02.iob new file mode 100644 index 00000000..d9a2940b Binary files /dev/null and b/objects/village/plains/terminators/terminator_02.iob differ diff --git a/objects/village/plains/terminators/terminator_03.iob b/objects/village/plains/terminators/terminator_03.iob new file mode 100644 index 00000000..31572256 Binary files /dev/null and b/objects/village/plains/terminators/terminator_03.iob differ diff --git a/objects/village/plains/terminators/terminator_04.iob b/objects/village/plains/terminators/terminator_04.iob new file mode 100644 index 00000000..f605c3e2 Binary files /dev/null and b/objects/village/plains/terminators/terminator_04.iob differ diff --git a/objects/village/plains/town_centers/plains_fountain_01.iob b/objects/village/plains/town_centers/plains_fountain_01.iob new file mode 100644 index 00000000..23620a2c Binary files /dev/null and b/objects/village/plains/town_centers/plains_fountain_01.iob differ diff --git a/objects/village/plains/town_centers/plains_meeting_point_1.iob b/objects/village/plains/town_centers/plains_meeting_point_1.iob new file mode 100644 index 00000000..a90dc502 Binary files /dev/null and b/objects/village/plains/town_centers/plains_meeting_point_1.iob differ diff --git a/objects/village/plains/town_centers/plains_meeting_point_2.iob b/objects/village/plains/town_centers/plains_meeting_point_2.iob new file mode 100644 index 00000000..3ac47c4a Binary files /dev/null and b/objects/village/plains/town_centers/plains_meeting_point_2.iob differ diff --git a/objects/village/plains/town_centers/plains_meeting_point_3.iob b/objects/village/plains/town_centers/plains_meeting_point_3.iob new file mode 100644 index 00000000..d691d960 Binary files /dev/null and b/objects/village/plains/town_centers/plains_meeting_point_3.iob differ diff --git a/objects/village/plains/villagers/baby.iob b/objects/village/plains/villagers/baby.iob new file mode 100644 index 00000000..9ea45a45 Binary files /dev/null and b/objects/village/plains/villagers/baby.iob differ diff --git a/objects/village/plains/villagers/nitwit.iob b/objects/village/plains/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/plains/villagers/nitwit.iob differ diff --git a/objects/village/plains/villagers/unemployed.iob b/objects/village/plains/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/plains/villagers/unemployed.iob differ diff --git a/objects/village/plains/zombie/houses/plains_animal_pen_3.iob b/objects/village/plains/zombie/houses/plains_animal_pen_3.iob new file mode 100644 index 00000000..32809e0c Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_animal_pen_3.iob differ diff --git a/objects/village/plains/zombie/houses/plains_big_house_1.iob b/objects/village/plains/zombie/houses/plains_big_house_1.iob new file mode 100644 index 00000000..819ffc68 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_big_house_1.iob differ diff --git a/objects/village/plains/zombie/houses/plains_butcher_shop_2.iob b/objects/village/plains/zombie/houses/plains_butcher_shop_2.iob new file mode 100644 index 00000000..95a56165 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_butcher_shop_2.iob differ diff --git a/objects/village/plains/zombie/houses/plains_fletcher_house_1.iob b/objects/village/plains/zombie/houses/plains_fletcher_house_1.iob new file mode 100644 index 00000000..c4a5c876 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_fletcher_house_1.iob differ diff --git a/objects/village/plains/zombie/houses/plains_medium_house_1.iob b/objects/village/plains/zombie/houses/plains_medium_house_1.iob new file mode 100644 index 00000000..cda6f668 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_medium_house_1.iob differ diff --git a/objects/village/plains/zombie/houses/plains_medium_house_2.iob b/objects/village/plains/zombie/houses/plains_medium_house_2.iob new file mode 100644 index 00000000..a8cc49dc Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_medium_house_2.iob differ diff --git a/objects/village/plains/zombie/houses/plains_meeting_point_4.iob b/objects/village/plains/zombie/houses/plains_meeting_point_4.iob new file mode 100644 index 00000000..d75711ac Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_meeting_point_4.iob differ diff --git a/objects/village/plains/zombie/houses/plains_meeting_point_5.iob b/objects/village/plains/zombie/houses/plains_meeting_point_5.iob new file mode 100644 index 00000000..ab19ff11 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_meeting_point_5.iob differ diff --git a/objects/village/plains/zombie/houses/plains_shepherds_house_1.iob b/objects/village/plains/zombie/houses/plains_shepherds_house_1.iob new file mode 100644 index 00000000..d26b211e Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_shepherds_house_1.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_1.iob b/objects/village/plains/zombie/houses/plains_small_house_1.iob new file mode 100644 index 00000000..19d9d210 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_1.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_2.iob b/objects/village/plains/zombie/houses/plains_small_house_2.iob new file mode 100644 index 00000000..1c8073ad Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_2.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_3.iob b/objects/village/plains/zombie/houses/plains_small_house_3.iob new file mode 100644 index 00000000..9db18624 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_3.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_4.iob b/objects/village/plains/zombie/houses/plains_small_house_4.iob new file mode 100644 index 00000000..14078090 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_4.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_5.iob b/objects/village/plains/zombie/houses/plains_small_house_5.iob new file mode 100644 index 00000000..7a6dd1f4 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_5.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_6.iob b/objects/village/plains/zombie/houses/plains_small_house_6.iob new file mode 100644 index 00000000..8600a355 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_6.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_7.iob b/objects/village/plains/zombie/houses/plains_small_house_7.iob new file mode 100644 index 00000000..1425cda3 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_7.iob differ diff --git a/objects/village/plains/zombie/houses/plains_small_house_8.iob b/objects/village/plains/zombie/houses/plains_small_house_8.iob new file mode 100644 index 00000000..ab6c8d52 Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_small_house_8.iob differ diff --git a/objects/village/plains/zombie/houses/plains_stable_1.iob b/objects/village/plains/zombie/houses/plains_stable_1.iob new file mode 100644 index 00000000..9e920a8a Binary files /dev/null and b/objects/village/plains/zombie/houses/plains_stable_1.iob differ diff --git a/objects/village/plains/zombie/streets/corner_01.iob b/objects/village/plains/zombie/streets/corner_01.iob new file mode 100644 index 00000000..ad74f4f5 Binary files /dev/null and b/objects/village/plains/zombie/streets/corner_01.iob differ diff --git a/objects/village/plains/zombie/streets/corner_02.iob b/objects/village/plains/zombie/streets/corner_02.iob new file mode 100644 index 00000000..5ae3983c Binary files /dev/null and b/objects/village/plains/zombie/streets/corner_02.iob differ diff --git a/objects/village/plains/zombie/streets/corner_03.iob b/objects/village/plains/zombie/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/plains/zombie/streets/corner_03.iob differ diff --git a/objects/village/plains/zombie/streets/crossroad_01.iob b/objects/village/plains/zombie/streets/crossroad_01.iob new file mode 100644 index 00000000..08d8ba7b Binary files /dev/null and b/objects/village/plains/zombie/streets/crossroad_01.iob differ diff --git a/objects/village/plains/zombie/streets/crossroad_02.iob b/objects/village/plains/zombie/streets/crossroad_02.iob new file mode 100644 index 00000000..68e1b7f9 Binary files /dev/null and b/objects/village/plains/zombie/streets/crossroad_02.iob differ diff --git a/objects/village/plains/zombie/streets/crossroad_03.iob b/objects/village/plains/zombie/streets/crossroad_03.iob new file mode 100644 index 00000000..7e194274 Binary files /dev/null and b/objects/village/plains/zombie/streets/crossroad_03.iob differ diff --git a/objects/village/plains/zombie/streets/crossroad_04.iob b/objects/village/plains/zombie/streets/crossroad_04.iob new file mode 100644 index 00000000..0633d5dd Binary files /dev/null and b/objects/village/plains/zombie/streets/crossroad_04.iob differ diff --git a/objects/village/plains/zombie/streets/crossroad_05.iob b/objects/village/plains/zombie/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/plains/zombie/streets/crossroad_05.iob differ diff --git a/objects/village/plains/zombie/streets/crossroad_06.iob b/objects/village/plains/zombie/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/plains/zombie/streets/crossroad_06.iob differ diff --git a/objects/village/plains/zombie/streets/straight_01.iob b/objects/village/plains/zombie/streets/straight_01.iob new file mode 100644 index 00000000..310dfcfa Binary files /dev/null and b/objects/village/plains/zombie/streets/straight_01.iob differ diff --git a/objects/village/plains/zombie/streets/straight_02.iob b/objects/village/plains/zombie/streets/straight_02.iob new file mode 100644 index 00000000..f30d868f Binary files /dev/null and b/objects/village/plains/zombie/streets/straight_02.iob differ diff --git a/objects/village/plains/zombie/streets/straight_03.iob b/objects/village/plains/zombie/streets/straight_03.iob new file mode 100644 index 00000000..63845a85 Binary files /dev/null and b/objects/village/plains/zombie/streets/straight_03.iob differ diff --git a/objects/village/plains/zombie/streets/straight_04.iob b/objects/village/plains/zombie/streets/straight_04.iob new file mode 100644 index 00000000..57a45eee Binary files /dev/null and b/objects/village/plains/zombie/streets/straight_04.iob differ diff --git a/objects/village/plains/zombie/streets/straight_05.iob b/objects/village/plains/zombie/streets/straight_05.iob new file mode 100644 index 00000000..5727d91c Binary files /dev/null and b/objects/village/plains/zombie/streets/straight_05.iob differ diff --git a/objects/village/plains/zombie/streets/straight_06.iob b/objects/village/plains/zombie/streets/straight_06.iob new file mode 100644 index 00000000..e423ac6b Binary files /dev/null and b/objects/village/plains/zombie/streets/straight_06.iob differ diff --git a/objects/village/plains/zombie/streets/turn_01.iob b/objects/village/plains/zombie/streets/turn_01.iob new file mode 100644 index 00000000..42bc5955 Binary files /dev/null and b/objects/village/plains/zombie/streets/turn_01.iob differ diff --git a/objects/village/plains/zombie/town_centers/plains_fountain_01.iob b/objects/village/plains/zombie/town_centers/plains_fountain_01.iob new file mode 100644 index 00000000..7b078fe5 Binary files /dev/null and b/objects/village/plains/zombie/town_centers/plains_fountain_01.iob differ diff --git a/objects/village/plains/zombie/town_centers/plains_meeting_point_1.iob b/objects/village/plains/zombie/town_centers/plains_meeting_point_1.iob new file mode 100644 index 00000000..892376a2 Binary files /dev/null and b/objects/village/plains/zombie/town_centers/plains_meeting_point_1.iob differ diff --git a/objects/village/plains/zombie/town_centers/plains_meeting_point_2.iob b/objects/village/plains/zombie/town_centers/plains_meeting_point_2.iob new file mode 100644 index 00000000..8e8af0b8 Binary files /dev/null and b/objects/village/plains/zombie/town_centers/plains_meeting_point_2.iob differ diff --git a/objects/village/plains/zombie/town_centers/plains_meeting_point_3.iob b/objects/village/plains/zombie/town_centers/plains_meeting_point_3.iob new file mode 100644 index 00000000..7d84c4ef Binary files /dev/null and b/objects/village/plains/zombie/town_centers/plains_meeting_point_3.iob differ diff --git a/objects/village/plains/zombie/villagers/nitwit.iob b/objects/village/plains/zombie/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/plains/zombie/villagers/nitwit.iob differ diff --git a/objects/village/plains/zombie/villagers/unemployed.iob b/objects/village/plains/zombie/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/plains/zombie/villagers/unemployed.iob differ diff --git a/objects/village/savanna/houses/savanna_animal_pen_1.iob b/objects/village/savanna/houses/savanna_animal_pen_1.iob new file mode 100644 index 00000000..c56c816d Binary files /dev/null and b/objects/village/savanna/houses/savanna_animal_pen_1.iob differ diff --git a/objects/village/savanna/houses/savanna_animal_pen_2.iob b/objects/village/savanna/houses/savanna_animal_pen_2.iob new file mode 100644 index 00000000..61fa2223 Binary files /dev/null and b/objects/village/savanna/houses/savanna_animal_pen_2.iob differ diff --git a/objects/village/savanna/houses/savanna_animal_pen_3.iob b/objects/village/savanna/houses/savanna_animal_pen_3.iob new file mode 100644 index 00000000..976a06c9 Binary files /dev/null and b/objects/village/savanna/houses/savanna_animal_pen_3.iob differ diff --git a/objects/village/savanna/houses/savanna_armorer_1.iob b/objects/village/savanna/houses/savanna_armorer_1.iob new file mode 100644 index 00000000..3b9e2e1f Binary files /dev/null and b/objects/village/savanna/houses/savanna_armorer_1.iob differ diff --git a/objects/village/savanna/houses/savanna_butchers_shop_1.iob b/objects/village/savanna/houses/savanna_butchers_shop_1.iob new file mode 100644 index 00000000..1eac0d7a Binary files /dev/null and b/objects/village/savanna/houses/savanna_butchers_shop_1.iob differ diff --git a/objects/village/savanna/houses/savanna_butchers_shop_2.iob b/objects/village/savanna/houses/savanna_butchers_shop_2.iob new file mode 100644 index 00000000..b3239309 Binary files /dev/null and b/objects/village/savanna/houses/savanna_butchers_shop_2.iob differ diff --git a/objects/village/savanna/houses/savanna_cartographer_1.iob b/objects/village/savanna/houses/savanna_cartographer_1.iob new file mode 100644 index 00000000..2566a9b1 Binary files /dev/null and b/objects/village/savanna/houses/savanna_cartographer_1.iob differ diff --git a/objects/village/savanna/houses/savanna_fisher_cottage_1.iob b/objects/village/savanna/houses/savanna_fisher_cottage_1.iob new file mode 100644 index 00000000..dafdf724 Binary files /dev/null and b/objects/village/savanna/houses/savanna_fisher_cottage_1.iob differ diff --git a/objects/village/savanna/houses/savanna_fletcher_house_1.iob b/objects/village/savanna/houses/savanna_fletcher_house_1.iob new file mode 100644 index 00000000..ed1f24ce Binary files /dev/null and b/objects/village/savanna/houses/savanna_fletcher_house_1.iob differ diff --git a/objects/village/savanna/houses/savanna_large_farm_1.iob b/objects/village/savanna/houses/savanna_large_farm_1.iob new file mode 100644 index 00000000..7f4f8421 Binary files /dev/null and b/objects/village/savanna/houses/savanna_large_farm_1.iob differ diff --git a/objects/village/savanna/houses/savanna_large_farm_2.iob b/objects/village/savanna/houses/savanna_large_farm_2.iob new file mode 100644 index 00000000..2022f305 Binary files /dev/null and b/objects/village/savanna/houses/savanna_large_farm_2.iob differ diff --git a/objects/village/savanna/houses/savanna_library_1.iob b/objects/village/savanna/houses/savanna_library_1.iob new file mode 100644 index 00000000..3ae487be Binary files /dev/null and b/objects/village/savanna/houses/savanna_library_1.iob differ diff --git a/objects/village/savanna/houses/savanna_mason_1.iob b/objects/village/savanna/houses/savanna_mason_1.iob new file mode 100644 index 00000000..d498b3ba Binary files /dev/null and b/objects/village/savanna/houses/savanna_mason_1.iob differ diff --git a/objects/village/savanna/houses/savanna_medium_house_1.iob b/objects/village/savanna/houses/savanna_medium_house_1.iob new file mode 100644 index 00000000..baa11853 Binary files /dev/null and b/objects/village/savanna/houses/savanna_medium_house_1.iob differ diff --git a/objects/village/savanna/houses/savanna_medium_house_2.iob b/objects/village/savanna/houses/savanna_medium_house_2.iob new file mode 100644 index 00000000..0b6bd2fe Binary files /dev/null and b/objects/village/savanna/houses/savanna_medium_house_2.iob differ diff --git a/objects/village/savanna/houses/savanna_shepherd_1.iob b/objects/village/savanna/houses/savanna_shepherd_1.iob new file mode 100644 index 00000000..f91ef469 Binary files /dev/null and b/objects/village/savanna/houses/savanna_shepherd_1.iob differ diff --git a/objects/village/savanna/houses/savanna_small_farm.iob b/objects/village/savanna/houses/savanna_small_farm.iob new file mode 100644 index 00000000..8c3aad6f Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_farm.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_1.iob b/objects/village/savanna/houses/savanna_small_house_1.iob new file mode 100644 index 00000000..b58d6096 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_1.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_2.iob b/objects/village/savanna/houses/savanna_small_house_2.iob new file mode 100644 index 00000000..39c8b098 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_2.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_3.iob b/objects/village/savanna/houses/savanna_small_house_3.iob new file mode 100644 index 00000000..cb6059e5 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_3.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_4.iob b/objects/village/savanna/houses/savanna_small_house_4.iob new file mode 100644 index 00000000..2d2dcd62 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_4.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_5.iob b/objects/village/savanna/houses/savanna_small_house_5.iob new file mode 100644 index 00000000..937b8843 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_5.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_6.iob b/objects/village/savanna/houses/savanna_small_house_6.iob new file mode 100644 index 00000000..b3772e44 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_6.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_7.iob b/objects/village/savanna/houses/savanna_small_house_7.iob new file mode 100644 index 00000000..494db793 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_7.iob differ diff --git a/objects/village/savanna/houses/savanna_small_house_8.iob b/objects/village/savanna/houses/savanna_small_house_8.iob new file mode 100644 index 00000000..45b8d4d6 Binary files /dev/null and b/objects/village/savanna/houses/savanna_small_house_8.iob differ diff --git a/objects/village/savanna/houses/savanna_tannery_1.iob b/objects/village/savanna/houses/savanna_tannery_1.iob new file mode 100644 index 00000000..4baf3001 Binary files /dev/null and b/objects/village/savanna/houses/savanna_tannery_1.iob differ diff --git a/objects/village/savanna/houses/savanna_temple_1.iob b/objects/village/savanna/houses/savanna_temple_1.iob new file mode 100644 index 00000000..297e74fb Binary files /dev/null and b/objects/village/savanna/houses/savanna_temple_1.iob differ diff --git a/objects/village/savanna/houses/savanna_temple_2.iob b/objects/village/savanna/houses/savanna_temple_2.iob new file mode 100644 index 00000000..8ed52b04 Binary files /dev/null and b/objects/village/savanna/houses/savanna_temple_2.iob differ diff --git a/objects/village/savanna/houses/savanna_tool_smith_1.iob b/objects/village/savanna/houses/savanna_tool_smith_1.iob new file mode 100644 index 00000000..0c89d6e9 Binary files /dev/null and b/objects/village/savanna/houses/savanna_tool_smith_1.iob differ diff --git a/objects/village/savanna/houses/savanna_weaponsmith_1.iob b/objects/village/savanna/houses/savanna_weaponsmith_1.iob new file mode 100644 index 00000000..a3fdfaed Binary files /dev/null and b/objects/village/savanna/houses/savanna_weaponsmith_1.iob differ diff --git a/objects/village/savanna/houses/savanna_weaponsmith_2.iob b/objects/village/savanna/houses/savanna_weaponsmith_2.iob new file mode 100644 index 00000000..cff4a2dd Binary files /dev/null and b/objects/village/savanna/houses/savanna_weaponsmith_2.iob differ diff --git a/objects/village/savanna/savanna_lamp_post_01.iob b/objects/village/savanna/savanna_lamp_post_01.iob new file mode 100644 index 00000000..b7b0094e Binary files /dev/null and b/objects/village/savanna/savanna_lamp_post_01.iob differ diff --git a/objects/village/savanna/streets/corner_01.iob b/objects/village/savanna/streets/corner_01.iob new file mode 100644 index 00000000..b2f85ba1 Binary files /dev/null and b/objects/village/savanna/streets/corner_01.iob differ diff --git a/objects/village/savanna/streets/corner_03.iob b/objects/village/savanna/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/savanna/streets/corner_03.iob differ diff --git a/objects/village/savanna/streets/crossroad_02.iob b/objects/village/savanna/streets/crossroad_02.iob new file mode 100644 index 00000000..ae6713b4 Binary files /dev/null and b/objects/village/savanna/streets/crossroad_02.iob differ diff --git a/objects/village/savanna/streets/crossroad_03.iob b/objects/village/savanna/streets/crossroad_03.iob new file mode 100644 index 00000000..7d3ff81d Binary files /dev/null and b/objects/village/savanna/streets/crossroad_03.iob differ diff --git a/objects/village/savanna/streets/crossroad_04.iob b/objects/village/savanna/streets/crossroad_04.iob new file mode 100644 index 00000000..0633d5dd Binary files /dev/null and b/objects/village/savanna/streets/crossroad_04.iob differ diff --git a/objects/village/savanna/streets/crossroad_05.iob b/objects/village/savanna/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/savanna/streets/crossroad_05.iob differ diff --git a/objects/village/savanna/streets/crossroad_06.iob b/objects/village/savanna/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/savanna/streets/crossroad_06.iob differ diff --git a/objects/village/savanna/streets/crossroad_07.iob b/objects/village/savanna/streets/crossroad_07.iob new file mode 100644 index 00000000..ceaee2ee Binary files /dev/null and b/objects/village/savanna/streets/crossroad_07.iob differ diff --git a/objects/village/savanna/streets/split_01.iob b/objects/village/savanna/streets/split_01.iob new file mode 100644 index 00000000..3be355c3 Binary files /dev/null and b/objects/village/savanna/streets/split_01.iob differ diff --git a/objects/village/savanna/streets/split_02.iob b/objects/village/savanna/streets/split_02.iob new file mode 100644 index 00000000..94d5f66c Binary files /dev/null and b/objects/village/savanna/streets/split_02.iob differ diff --git a/objects/village/savanna/streets/straight_02.iob b/objects/village/savanna/streets/straight_02.iob new file mode 100644 index 00000000..f30d868f Binary files /dev/null and b/objects/village/savanna/streets/straight_02.iob differ diff --git a/objects/village/savanna/streets/straight_04.iob b/objects/village/savanna/streets/straight_04.iob new file mode 100644 index 00000000..57a45eee Binary files /dev/null and b/objects/village/savanna/streets/straight_04.iob differ diff --git a/objects/village/savanna/streets/straight_05.iob b/objects/village/savanna/streets/straight_05.iob new file mode 100644 index 00000000..5727d91c Binary files /dev/null and b/objects/village/savanna/streets/straight_05.iob differ diff --git a/objects/village/savanna/streets/straight_06.iob b/objects/village/savanna/streets/straight_06.iob new file mode 100644 index 00000000..d03e8f98 Binary files /dev/null and b/objects/village/savanna/streets/straight_06.iob differ diff --git a/objects/village/savanna/streets/straight_08.iob b/objects/village/savanna/streets/straight_08.iob new file mode 100644 index 00000000..ce5f9f60 Binary files /dev/null and b/objects/village/savanna/streets/straight_08.iob differ diff --git a/objects/village/savanna/streets/straight_09.iob b/objects/village/savanna/streets/straight_09.iob new file mode 100644 index 00000000..b4655e8b Binary files /dev/null and b/objects/village/savanna/streets/straight_09.iob differ diff --git a/objects/village/savanna/streets/straight_10.iob b/objects/village/savanna/streets/straight_10.iob new file mode 100644 index 00000000..800a927e Binary files /dev/null and b/objects/village/savanna/streets/straight_10.iob differ diff --git a/objects/village/savanna/streets/straight_11.iob b/objects/village/savanna/streets/straight_11.iob new file mode 100644 index 00000000..c6fb400a Binary files /dev/null and b/objects/village/savanna/streets/straight_11.iob differ diff --git a/objects/village/savanna/streets/turn_01.iob b/objects/village/savanna/streets/turn_01.iob new file mode 100644 index 00000000..01d2de0b Binary files /dev/null and b/objects/village/savanna/streets/turn_01.iob differ diff --git a/objects/village/savanna/terminators/terminator_05.iob b/objects/village/savanna/terminators/terminator_05.iob new file mode 100644 index 00000000..e8b70fe4 Binary files /dev/null and b/objects/village/savanna/terminators/terminator_05.iob differ diff --git a/objects/village/savanna/town_centers/savanna_meeting_point_1.iob b/objects/village/savanna/town_centers/savanna_meeting_point_1.iob new file mode 100644 index 00000000..ecdd8a86 Binary files /dev/null and b/objects/village/savanna/town_centers/savanna_meeting_point_1.iob differ diff --git a/objects/village/savanna/town_centers/savanna_meeting_point_2.iob b/objects/village/savanna/town_centers/savanna_meeting_point_2.iob new file mode 100644 index 00000000..3d132f4a Binary files /dev/null and b/objects/village/savanna/town_centers/savanna_meeting_point_2.iob differ diff --git a/objects/village/savanna/town_centers/savanna_meeting_point_3.iob b/objects/village/savanna/town_centers/savanna_meeting_point_3.iob new file mode 100644 index 00000000..5136d06a Binary files /dev/null and b/objects/village/savanna/town_centers/savanna_meeting_point_3.iob differ diff --git a/objects/village/savanna/town_centers/savanna_meeting_point_4.iob b/objects/village/savanna/town_centers/savanna_meeting_point_4.iob new file mode 100644 index 00000000..31563a8e Binary files /dev/null and b/objects/village/savanna/town_centers/savanna_meeting_point_4.iob differ diff --git a/objects/village/savanna/villagers/baby.iob b/objects/village/savanna/villagers/baby.iob new file mode 100644 index 00000000..9ea45a45 Binary files /dev/null and b/objects/village/savanna/villagers/baby.iob differ diff --git a/objects/village/savanna/villagers/nitwit.iob b/objects/village/savanna/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/savanna/villagers/nitwit.iob differ diff --git a/objects/village/savanna/villagers/unemployed.iob b/objects/village/savanna/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/savanna/villagers/unemployed.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_animal_pen_2.iob b/objects/village/savanna/zombie/houses/savanna_animal_pen_2.iob new file mode 100644 index 00000000..3dd3389d Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_animal_pen_2.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_animal_pen_3.iob b/objects/village/savanna/zombie/houses/savanna_animal_pen_3.iob new file mode 100644 index 00000000..bd8c7491 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_animal_pen_3.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_large_farm_2.iob b/objects/village/savanna/zombie/houses/savanna_large_farm_2.iob new file mode 100644 index 00000000..b82f3a28 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_large_farm_2.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_medium_house_1.iob b/objects/village/savanna/zombie/houses/savanna_medium_house_1.iob new file mode 100644 index 00000000..2ff12e6b Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_medium_house_1.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_medium_house_2.iob b/objects/village/savanna/zombie/houses/savanna_medium_house_2.iob new file mode 100644 index 00000000..b50b13d9 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_medium_house_2.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_1.iob b/objects/village/savanna/zombie/houses/savanna_small_house_1.iob new file mode 100644 index 00000000..7b75a002 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_1.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_2.iob b/objects/village/savanna/zombie/houses/savanna_small_house_2.iob new file mode 100644 index 00000000..40d7bcd6 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_2.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_3.iob b/objects/village/savanna/zombie/houses/savanna_small_house_3.iob new file mode 100644 index 00000000..4c7ccd29 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_3.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_4.iob b/objects/village/savanna/zombie/houses/savanna_small_house_4.iob new file mode 100644 index 00000000..6d4a7402 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_4.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_5.iob b/objects/village/savanna/zombie/houses/savanna_small_house_5.iob new file mode 100644 index 00000000..082216ed Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_5.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_6.iob b/objects/village/savanna/zombie/houses/savanna_small_house_6.iob new file mode 100644 index 00000000..0b52d9a4 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_6.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_7.iob b/objects/village/savanna/zombie/houses/savanna_small_house_7.iob new file mode 100644 index 00000000..5f7d2f3a Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_7.iob differ diff --git a/objects/village/savanna/zombie/houses/savanna_small_house_8.iob b/objects/village/savanna/zombie/houses/savanna_small_house_8.iob new file mode 100644 index 00000000..032dc190 Binary files /dev/null and b/objects/village/savanna/zombie/houses/savanna_small_house_8.iob differ diff --git a/objects/village/savanna/zombie/streets/corner_01.iob b/objects/village/savanna/zombie/streets/corner_01.iob new file mode 100644 index 00000000..b2f85ba1 Binary files /dev/null and b/objects/village/savanna/zombie/streets/corner_01.iob differ diff --git a/objects/village/savanna/zombie/streets/corner_03.iob b/objects/village/savanna/zombie/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/savanna/zombie/streets/corner_03.iob differ diff --git a/objects/village/savanna/zombie/streets/crossroad_02.iob b/objects/village/savanna/zombie/streets/crossroad_02.iob new file mode 100644 index 00000000..ae6713b4 Binary files /dev/null and b/objects/village/savanna/zombie/streets/crossroad_02.iob differ diff --git a/objects/village/savanna/zombie/streets/crossroad_03.iob b/objects/village/savanna/zombie/streets/crossroad_03.iob new file mode 100644 index 00000000..7d3ff81d Binary files /dev/null and b/objects/village/savanna/zombie/streets/crossroad_03.iob differ diff --git a/objects/village/savanna/zombie/streets/crossroad_04.iob b/objects/village/savanna/zombie/streets/crossroad_04.iob new file mode 100644 index 00000000..0633d5dd Binary files /dev/null and b/objects/village/savanna/zombie/streets/crossroad_04.iob differ diff --git a/objects/village/savanna/zombie/streets/crossroad_05.iob b/objects/village/savanna/zombie/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/savanna/zombie/streets/crossroad_05.iob differ diff --git a/objects/village/savanna/zombie/streets/crossroad_06.iob b/objects/village/savanna/zombie/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/savanna/zombie/streets/crossroad_06.iob differ diff --git a/objects/village/savanna/zombie/streets/crossroad_07.iob b/objects/village/savanna/zombie/streets/crossroad_07.iob new file mode 100644 index 00000000..ceaee2ee Binary files /dev/null and b/objects/village/savanna/zombie/streets/crossroad_07.iob differ diff --git a/objects/village/savanna/zombie/streets/split_01.iob b/objects/village/savanna/zombie/streets/split_01.iob new file mode 100644 index 00000000..3be355c3 Binary files /dev/null and b/objects/village/savanna/zombie/streets/split_01.iob differ diff --git a/objects/village/savanna/zombie/streets/split_02.iob b/objects/village/savanna/zombie/streets/split_02.iob new file mode 100644 index 00000000..94d5f66c Binary files /dev/null and b/objects/village/savanna/zombie/streets/split_02.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_02.iob b/objects/village/savanna/zombie/streets/straight_02.iob new file mode 100644 index 00000000..f30d868f Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_02.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_04.iob b/objects/village/savanna/zombie/streets/straight_04.iob new file mode 100644 index 00000000..57a45eee Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_04.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_05.iob b/objects/village/savanna/zombie/streets/straight_05.iob new file mode 100644 index 00000000..5727d91c Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_05.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_06.iob b/objects/village/savanna/zombie/streets/straight_06.iob new file mode 100644 index 00000000..d03e8f98 Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_06.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_08.iob b/objects/village/savanna/zombie/streets/straight_08.iob new file mode 100644 index 00000000..ce5f9f60 Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_08.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_09.iob b/objects/village/savanna/zombie/streets/straight_09.iob new file mode 100644 index 00000000..b4655e8b Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_09.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_10.iob b/objects/village/savanna/zombie/streets/straight_10.iob new file mode 100644 index 00000000..800a927e Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_10.iob differ diff --git a/objects/village/savanna/zombie/streets/straight_11.iob b/objects/village/savanna/zombie/streets/straight_11.iob new file mode 100644 index 00000000..c6fb400a Binary files /dev/null and b/objects/village/savanna/zombie/streets/straight_11.iob differ diff --git a/objects/village/savanna/zombie/streets/turn_01.iob b/objects/village/savanna/zombie/streets/turn_01.iob new file mode 100644 index 00000000..01d2de0b Binary files /dev/null and b/objects/village/savanna/zombie/streets/turn_01.iob differ diff --git a/objects/village/savanna/zombie/terminators/terminator_05.iob b/objects/village/savanna/zombie/terminators/terminator_05.iob new file mode 100644 index 00000000..e8b70fe4 Binary files /dev/null and b/objects/village/savanna/zombie/terminators/terminator_05.iob differ diff --git a/objects/village/savanna/zombie/town_centers/savanna_meeting_point_1.iob b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_1.iob new file mode 100644 index 00000000..cbded695 Binary files /dev/null and b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_1.iob differ diff --git a/objects/village/savanna/zombie/town_centers/savanna_meeting_point_2.iob b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_2.iob new file mode 100644 index 00000000..793ed4d5 Binary files /dev/null and b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_2.iob differ diff --git a/objects/village/savanna/zombie/town_centers/savanna_meeting_point_3.iob b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_3.iob new file mode 100644 index 00000000..48dea4b2 Binary files /dev/null and b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_3.iob differ diff --git a/objects/village/savanna/zombie/town_centers/savanna_meeting_point_4.iob b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_4.iob new file mode 100644 index 00000000..2d391a05 Binary files /dev/null and b/objects/village/savanna/zombie/town_centers/savanna_meeting_point_4.iob differ diff --git a/objects/village/savanna/zombie/villagers/nitwit.iob b/objects/village/savanna/zombie/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/savanna/zombie/villagers/nitwit.iob differ diff --git a/objects/village/savanna/zombie/villagers/unemployed.iob b/objects/village/savanna/zombie/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/savanna/zombie/villagers/unemployed.iob differ diff --git a/objects/village/snowy/houses/snowy_animal_pen_1.iob b/objects/village/snowy/houses/snowy_animal_pen_1.iob new file mode 100644 index 00000000..420d92b1 Binary files /dev/null and b/objects/village/snowy/houses/snowy_animal_pen_1.iob differ diff --git a/objects/village/snowy/houses/snowy_animal_pen_2.iob b/objects/village/snowy/houses/snowy_animal_pen_2.iob new file mode 100644 index 00000000..20ae5998 Binary files /dev/null and b/objects/village/snowy/houses/snowy_animal_pen_2.iob differ diff --git a/objects/village/snowy/houses/snowy_armorer_house_1.iob b/objects/village/snowy/houses/snowy_armorer_house_1.iob new file mode 100644 index 00000000..1f9796fa Binary files /dev/null and b/objects/village/snowy/houses/snowy_armorer_house_1.iob differ diff --git a/objects/village/snowy/houses/snowy_armorer_house_2.iob b/objects/village/snowy/houses/snowy_armorer_house_2.iob new file mode 100644 index 00000000..92e62adb Binary files /dev/null and b/objects/village/snowy/houses/snowy_armorer_house_2.iob differ diff --git a/objects/village/snowy/houses/snowy_butchers_shop_1.iob b/objects/village/snowy/houses/snowy_butchers_shop_1.iob new file mode 100644 index 00000000..cd0f333a Binary files /dev/null and b/objects/village/snowy/houses/snowy_butchers_shop_1.iob differ diff --git a/objects/village/snowy/houses/snowy_butchers_shop_2.iob b/objects/village/snowy/houses/snowy_butchers_shop_2.iob new file mode 100644 index 00000000..f5e3bb4c Binary files /dev/null and b/objects/village/snowy/houses/snowy_butchers_shop_2.iob differ diff --git a/objects/village/snowy/houses/snowy_cartographer_house_1.iob b/objects/village/snowy/houses/snowy_cartographer_house_1.iob new file mode 100644 index 00000000..16b38450 Binary files /dev/null and b/objects/village/snowy/houses/snowy_cartographer_house_1.iob differ diff --git a/objects/village/snowy/houses/snowy_farm_1.iob b/objects/village/snowy/houses/snowy_farm_1.iob new file mode 100644 index 00000000..afc2d270 Binary files /dev/null and b/objects/village/snowy/houses/snowy_farm_1.iob differ diff --git a/objects/village/snowy/houses/snowy_farm_2.iob b/objects/village/snowy/houses/snowy_farm_2.iob new file mode 100644 index 00000000..6d546c27 Binary files /dev/null and b/objects/village/snowy/houses/snowy_farm_2.iob differ diff --git a/objects/village/snowy/houses/snowy_fisher_cottage.iob b/objects/village/snowy/houses/snowy_fisher_cottage.iob new file mode 100644 index 00000000..6af8fb3e Binary files /dev/null and b/objects/village/snowy/houses/snowy_fisher_cottage.iob differ diff --git a/objects/village/snowy/houses/snowy_fletcher_house_1.iob b/objects/village/snowy/houses/snowy_fletcher_house_1.iob new file mode 100644 index 00000000..3051457b Binary files /dev/null and b/objects/village/snowy/houses/snowy_fletcher_house_1.iob differ diff --git a/objects/village/snowy/houses/snowy_library_1.iob b/objects/village/snowy/houses/snowy_library_1.iob new file mode 100644 index 00000000..149ca629 Binary files /dev/null and b/objects/village/snowy/houses/snowy_library_1.iob differ diff --git a/objects/village/snowy/houses/snowy_masons_house_1.iob b/objects/village/snowy/houses/snowy_masons_house_1.iob new file mode 100644 index 00000000..ae6e88ec Binary files /dev/null and b/objects/village/snowy/houses/snowy_masons_house_1.iob differ diff --git a/objects/village/snowy/houses/snowy_masons_house_2.iob b/objects/village/snowy/houses/snowy_masons_house_2.iob new file mode 100644 index 00000000..36d4b699 Binary files /dev/null and b/objects/village/snowy/houses/snowy_masons_house_2.iob differ diff --git a/objects/village/snowy/houses/snowy_medium_house_1.iob b/objects/village/snowy/houses/snowy_medium_house_1.iob new file mode 100644 index 00000000..1b1f26ea Binary files /dev/null and b/objects/village/snowy/houses/snowy_medium_house_1.iob differ diff --git a/objects/village/snowy/houses/snowy_medium_house_2.iob b/objects/village/snowy/houses/snowy_medium_house_2.iob new file mode 100644 index 00000000..c2ff445a Binary files /dev/null and b/objects/village/snowy/houses/snowy_medium_house_2.iob differ diff --git a/objects/village/snowy/houses/snowy_medium_house_3.iob b/objects/village/snowy/houses/snowy_medium_house_3.iob new file mode 100644 index 00000000..5eb1fe59 Binary files /dev/null and b/objects/village/snowy/houses/snowy_medium_house_3.iob differ diff --git a/objects/village/snowy/houses/snowy_shepherds_house_1.iob b/objects/village/snowy/houses/snowy_shepherds_house_1.iob new file mode 100644 index 00000000..e106edfe Binary files /dev/null and b/objects/village/snowy/houses/snowy_shepherds_house_1.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_1.iob b/objects/village/snowy/houses/snowy_small_house_1.iob new file mode 100644 index 00000000..6e04511a Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_1.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_2.iob b/objects/village/snowy/houses/snowy_small_house_2.iob new file mode 100644 index 00000000..f38adda9 Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_2.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_3.iob b/objects/village/snowy/houses/snowy_small_house_3.iob new file mode 100644 index 00000000..56dfd5f9 Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_3.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_4.iob b/objects/village/snowy/houses/snowy_small_house_4.iob new file mode 100644 index 00000000..9a2e4a4b Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_4.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_5.iob b/objects/village/snowy/houses/snowy_small_house_5.iob new file mode 100644 index 00000000..7d6b41d2 Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_5.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_6.iob b/objects/village/snowy/houses/snowy_small_house_6.iob new file mode 100644 index 00000000..18defd60 Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_6.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_7.iob b/objects/village/snowy/houses/snowy_small_house_7.iob new file mode 100644 index 00000000..4f9e94c3 Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_7.iob differ diff --git a/objects/village/snowy/houses/snowy_small_house_8.iob b/objects/village/snowy/houses/snowy_small_house_8.iob new file mode 100644 index 00000000..d11f475c Binary files /dev/null and b/objects/village/snowy/houses/snowy_small_house_8.iob differ diff --git a/objects/village/snowy/houses/snowy_tannery_1.iob b/objects/village/snowy/houses/snowy_tannery_1.iob new file mode 100644 index 00000000..5ca1e5ca Binary files /dev/null and b/objects/village/snowy/houses/snowy_tannery_1.iob differ diff --git a/objects/village/snowy/houses/snowy_temple_1.iob b/objects/village/snowy/houses/snowy_temple_1.iob new file mode 100644 index 00000000..0fc3c55a Binary files /dev/null and b/objects/village/snowy/houses/snowy_temple_1.iob differ diff --git a/objects/village/snowy/houses/snowy_tool_smith_1.iob b/objects/village/snowy/houses/snowy_tool_smith_1.iob new file mode 100644 index 00000000..104bfaf9 Binary files /dev/null and b/objects/village/snowy/houses/snowy_tool_smith_1.iob differ diff --git a/objects/village/snowy/houses/snowy_weapon_smith_1.iob b/objects/village/snowy/houses/snowy_weapon_smith_1.iob new file mode 100644 index 00000000..e124cd84 Binary files /dev/null and b/objects/village/snowy/houses/snowy_weapon_smith_1.iob differ diff --git a/objects/village/snowy/snowy_lamp_post_01.iob b/objects/village/snowy/snowy_lamp_post_01.iob new file mode 100644 index 00000000..14f4fa49 Binary files /dev/null and b/objects/village/snowy/snowy_lamp_post_01.iob differ diff --git a/objects/village/snowy/snowy_lamp_post_02.iob b/objects/village/snowy/snowy_lamp_post_02.iob new file mode 100644 index 00000000..8645cec8 Binary files /dev/null and b/objects/village/snowy/snowy_lamp_post_02.iob differ diff --git a/objects/village/snowy/snowy_lamp_post_03.iob b/objects/village/snowy/snowy_lamp_post_03.iob new file mode 100644 index 00000000..445a6a3d Binary files /dev/null and b/objects/village/snowy/snowy_lamp_post_03.iob differ diff --git a/objects/village/snowy/streets/corner_01.iob b/objects/village/snowy/streets/corner_01.iob new file mode 100644 index 00000000..06a15650 Binary files /dev/null and b/objects/village/snowy/streets/corner_01.iob differ diff --git a/objects/village/snowy/streets/corner_02.iob b/objects/village/snowy/streets/corner_02.iob new file mode 100644 index 00000000..5ae3983c Binary files /dev/null and b/objects/village/snowy/streets/corner_02.iob differ diff --git a/objects/village/snowy/streets/corner_03.iob b/objects/village/snowy/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/snowy/streets/corner_03.iob differ diff --git a/objects/village/snowy/streets/crossroad_01.iob b/objects/village/snowy/streets/crossroad_01.iob new file mode 100644 index 00000000..08d8ba7b Binary files /dev/null and b/objects/village/snowy/streets/crossroad_01.iob differ diff --git a/objects/village/snowy/streets/crossroad_02.iob b/objects/village/snowy/streets/crossroad_02.iob new file mode 100644 index 00000000..91a1a1c1 Binary files /dev/null and b/objects/village/snowy/streets/crossroad_02.iob differ diff --git a/objects/village/snowy/streets/crossroad_03.iob b/objects/village/snowy/streets/crossroad_03.iob new file mode 100644 index 00000000..70a92bdf Binary files /dev/null and b/objects/village/snowy/streets/crossroad_03.iob differ diff --git a/objects/village/snowy/streets/crossroad_04.iob b/objects/village/snowy/streets/crossroad_04.iob new file mode 100644 index 00000000..0633d5dd Binary files /dev/null and b/objects/village/snowy/streets/crossroad_04.iob differ diff --git a/objects/village/snowy/streets/crossroad_05.iob b/objects/village/snowy/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/snowy/streets/crossroad_05.iob differ diff --git a/objects/village/snowy/streets/crossroad_06.iob b/objects/village/snowy/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/snowy/streets/crossroad_06.iob differ diff --git a/objects/village/snowy/streets/square_01.iob b/objects/village/snowy/streets/square_01.iob new file mode 100644 index 00000000..3f6be730 Binary files /dev/null and b/objects/village/snowy/streets/square_01.iob differ diff --git a/objects/village/snowy/streets/straight_01.iob b/objects/village/snowy/streets/straight_01.iob new file mode 100644 index 00000000..310dfcfa Binary files /dev/null and b/objects/village/snowy/streets/straight_01.iob differ diff --git a/objects/village/snowy/streets/straight_02.iob b/objects/village/snowy/streets/straight_02.iob new file mode 100644 index 00000000..f30d868f Binary files /dev/null and b/objects/village/snowy/streets/straight_02.iob differ diff --git a/objects/village/snowy/streets/straight_03.iob b/objects/village/snowy/streets/straight_03.iob new file mode 100644 index 00000000..74c0d4fd Binary files /dev/null and b/objects/village/snowy/streets/straight_03.iob differ diff --git a/objects/village/snowy/streets/straight_04.iob b/objects/village/snowy/streets/straight_04.iob new file mode 100644 index 00000000..3ed08194 Binary files /dev/null and b/objects/village/snowy/streets/straight_04.iob differ diff --git a/objects/village/snowy/streets/straight_06.iob b/objects/village/snowy/streets/straight_06.iob new file mode 100644 index 00000000..e423ac6b Binary files /dev/null and b/objects/village/snowy/streets/straight_06.iob differ diff --git a/objects/village/snowy/streets/straight_08.iob b/objects/village/snowy/streets/straight_08.iob new file mode 100644 index 00000000..af980013 Binary files /dev/null and b/objects/village/snowy/streets/straight_08.iob differ diff --git a/objects/village/snowy/streets/turn_01.iob b/objects/village/snowy/streets/turn_01.iob new file mode 100644 index 00000000..77134adb Binary files /dev/null and b/objects/village/snowy/streets/turn_01.iob differ diff --git a/objects/village/snowy/town_centers/snowy_meeting_point_1.iob b/objects/village/snowy/town_centers/snowy_meeting_point_1.iob new file mode 100644 index 00000000..186a93c7 Binary files /dev/null and b/objects/village/snowy/town_centers/snowy_meeting_point_1.iob differ diff --git a/objects/village/snowy/town_centers/snowy_meeting_point_2.iob b/objects/village/snowy/town_centers/snowy_meeting_point_2.iob new file mode 100644 index 00000000..d05985a4 Binary files /dev/null and b/objects/village/snowy/town_centers/snowy_meeting_point_2.iob differ diff --git a/objects/village/snowy/town_centers/snowy_meeting_point_3.iob b/objects/village/snowy/town_centers/snowy_meeting_point_3.iob new file mode 100644 index 00000000..2b654ddc Binary files /dev/null and b/objects/village/snowy/town_centers/snowy_meeting_point_3.iob differ diff --git a/objects/village/snowy/villagers/baby.iob b/objects/village/snowy/villagers/baby.iob new file mode 100644 index 00000000..9ea45a45 Binary files /dev/null and b/objects/village/snowy/villagers/baby.iob differ diff --git a/objects/village/snowy/villagers/nitwit.iob b/objects/village/snowy/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/snowy/villagers/nitwit.iob differ diff --git a/objects/village/snowy/villagers/unemployed.iob b/objects/village/snowy/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/snowy/villagers/unemployed.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_medium_house_1.iob b/objects/village/snowy/zombie/houses/snowy_medium_house_1.iob new file mode 100644 index 00000000..38ff16f7 Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_medium_house_1.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_medium_house_2.iob b/objects/village/snowy/zombie/houses/snowy_medium_house_2.iob new file mode 100644 index 00000000..82946ff9 Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_medium_house_2.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_medium_house_3.iob b/objects/village/snowy/zombie/houses/snowy_medium_house_3.iob new file mode 100644 index 00000000..5eb1fe59 Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_medium_house_3.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_1.iob b/objects/village/snowy/zombie/houses/snowy_small_house_1.iob new file mode 100644 index 00000000..08e7cc2c Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_1.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_2.iob b/objects/village/snowy/zombie/houses/snowy_small_house_2.iob new file mode 100644 index 00000000..b4a2a2c9 Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_2.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_3.iob b/objects/village/snowy/zombie/houses/snowy_small_house_3.iob new file mode 100644 index 00000000..b737f27c Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_3.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_4.iob b/objects/village/snowy/zombie/houses/snowy_small_house_4.iob new file mode 100644 index 00000000..b9720042 Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_4.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_5.iob b/objects/village/snowy/zombie/houses/snowy_small_house_5.iob new file mode 100644 index 00000000..8f5a8a7c Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_5.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_6.iob b/objects/village/snowy/zombie/houses/snowy_small_house_6.iob new file mode 100644 index 00000000..33d8b708 Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_6.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_7.iob b/objects/village/snowy/zombie/houses/snowy_small_house_7.iob new file mode 100644 index 00000000..0ddcdf4f Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_7.iob differ diff --git a/objects/village/snowy/zombie/houses/snowy_small_house_8.iob b/objects/village/snowy/zombie/houses/snowy_small_house_8.iob new file mode 100644 index 00000000..95bed562 Binary files /dev/null and b/objects/village/snowy/zombie/houses/snowy_small_house_8.iob differ diff --git a/objects/village/snowy/zombie/streets/corner_01.iob b/objects/village/snowy/zombie/streets/corner_01.iob new file mode 100644 index 00000000..06a15650 Binary files /dev/null and b/objects/village/snowy/zombie/streets/corner_01.iob differ diff --git a/objects/village/snowy/zombie/streets/corner_02.iob b/objects/village/snowy/zombie/streets/corner_02.iob new file mode 100644 index 00000000..5ae3983c Binary files /dev/null and b/objects/village/snowy/zombie/streets/corner_02.iob differ diff --git a/objects/village/snowy/zombie/streets/corner_03.iob b/objects/village/snowy/zombie/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/snowy/zombie/streets/corner_03.iob differ diff --git a/objects/village/snowy/zombie/streets/crossroad_01.iob b/objects/village/snowy/zombie/streets/crossroad_01.iob new file mode 100644 index 00000000..08d8ba7b Binary files /dev/null and b/objects/village/snowy/zombie/streets/crossroad_01.iob differ diff --git a/objects/village/snowy/zombie/streets/crossroad_02.iob b/objects/village/snowy/zombie/streets/crossroad_02.iob new file mode 100644 index 00000000..91a1a1c1 Binary files /dev/null and b/objects/village/snowy/zombie/streets/crossroad_02.iob differ diff --git a/objects/village/snowy/zombie/streets/crossroad_03.iob b/objects/village/snowy/zombie/streets/crossroad_03.iob new file mode 100644 index 00000000..70a92bdf Binary files /dev/null and b/objects/village/snowy/zombie/streets/crossroad_03.iob differ diff --git a/objects/village/snowy/zombie/streets/crossroad_04.iob b/objects/village/snowy/zombie/streets/crossroad_04.iob new file mode 100644 index 00000000..0633d5dd Binary files /dev/null and b/objects/village/snowy/zombie/streets/crossroad_04.iob differ diff --git a/objects/village/snowy/zombie/streets/crossroad_05.iob b/objects/village/snowy/zombie/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/snowy/zombie/streets/crossroad_05.iob differ diff --git a/objects/village/snowy/zombie/streets/crossroad_06.iob b/objects/village/snowy/zombie/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/snowy/zombie/streets/crossroad_06.iob differ diff --git a/objects/village/snowy/zombie/streets/square_01.iob b/objects/village/snowy/zombie/streets/square_01.iob new file mode 100644 index 00000000..3f6be730 Binary files /dev/null and b/objects/village/snowy/zombie/streets/square_01.iob differ diff --git a/objects/village/snowy/zombie/streets/straight_01.iob b/objects/village/snowy/zombie/streets/straight_01.iob new file mode 100644 index 00000000..310dfcfa Binary files /dev/null and b/objects/village/snowy/zombie/streets/straight_01.iob differ diff --git a/objects/village/snowy/zombie/streets/straight_02.iob b/objects/village/snowy/zombie/streets/straight_02.iob new file mode 100644 index 00000000..f30d868f Binary files /dev/null and b/objects/village/snowy/zombie/streets/straight_02.iob differ diff --git a/objects/village/snowy/zombie/streets/straight_03.iob b/objects/village/snowy/zombie/streets/straight_03.iob new file mode 100644 index 00000000..74c0d4fd Binary files /dev/null and b/objects/village/snowy/zombie/streets/straight_03.iob differ diff --git a/objects/village/snowy/zombie/streets/straight_04.iob b/objects/village/snowy/zombie/streets/straight_04.iob new file mode 100644 index 00000000..3ed08194 Binary files /dev/null and b/objects/village/snowy/zombie/streets/straight_04.iob differ diff --git a/objects/village/snowy/zombie/streets/straight_06.iob b/objects/village/snowy/zombie/streets/straight_06.iob new file mode 100644 index 00000000..e423ac6b Binary files /dev/null and b/objects/village/snowy/zombie/streets/straight_06.iob differ diff --git a/objects/village/snowy/zombie/streets/straight_08.iob b/objects/village/snowy/zombie/streets/straight_08.iob new file mode 100644 index 00000000..af980013 Binary files /dev/null and b/objects/village/snowy/zombie/streets/straight_08.iob differ diff --git a/objects/village/snowy/zombie/streets/turn_01.iob b/objects/village/snowy/zombie/streets/turn_01.iob new file mode 100644 index 00000000..77134adb Binary files /dev/null and b/objects/village/snowy/zombie/streets/turn_01.iob differ diff --git a/objects/village/snowy/zombie/town_centers/snowy_meeting_point_1.iob b/objects/village/snowy/zombie/town_centers/snowy_meeting_point_1.iob new file mode 100644 index 00000000..28092846 Binary files /dev/null and b/objects/village/snowy/zombie/town_centers/snowy_meeting_point_1.iob differ diff --git a/objects/village/snowy/zombie/town_centers/snowy_meeting_point_2.iob b/objects/village/snowy/zombie/town_centers/snowy_meeting_point_2.iob new file mode 100644 index 00000000..dc4e050e Binary files /dev/null and b/objects/village/snowy/zombie/town_centers/snowy_meeting_point_2.iob differ diff --git a/objects/village/snowy/zombie/town_centers/snowy_meeting_point_3.iob b/objects/village/snowy/zombie/town_centers/snowy_meeting_point_3.iob new file mode 100644 index 00000000..12c49e66 Binary files /dev/null and b/objects/village/snowy/zombie/town_centers/snowy_meeting_point_3.iob differ diff --git a/objects/village/snowy/zombie/villagers/nitwit.iob b/objects/village/snowy/zombie/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/snowy/zombie/villagers/nitwit.iob differ diff --git a/objects/village/snowy/zombie/villagers/unemployed.iob b/objects/village/snowy/zombie/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/snowy/zombie/villagers/unemployed.iob differ diff --git a/objects/village/taiga/houses/taiga_animal_pen_1.iob b/objects/village/taiga/houses/taiga_animal_pen_1.iob new file mode 100644 index 00000000..a2b771a8 Binary files /dev/null and b/objects/village/taiga/houses/taiga_animal_pen_1.iob differ diff --git a/objects/village/taiga/houses/taiga_armorer_2.iob b/objects/village/taiga/houses/taiga_armorer_2.iob new file mode 100644 index 00000000..dc34d1c1 Binary files /dev/null and b/objects/village/taiga/houses/taiga_armorer_2.iob differ diff --git a/objects/village/taiga/houses/taiga_armorer_house_1.iob b/objects/village/taiga/houses/taiga_armorer_house_1.iob new file mode 100644 index 00000000..ba12f151 Binary files /dev/null and b/objects/village/taiga/houses/taiga_armorer_house_1.iob differ diff --git a/objects/village/taiga/houses/taiga_butcher_shop_1.iob b/objects/village/taiga/houses/taiga_butcher_shop_1.iob new file mode 100644 index 00000000..0a61375a Binary files /dev/null and b/objects/village/taiga/houses/taiga_butcher_shop_1.iob differ diff --git a/objects/village/taiga/houses/taiga_cartographer_house_1.iob b/objects/village/taiga/houses/taiga_cartographer_house_1.iob new file mode 100644 index 00000000..c0bffaa6 Binary files /dev/null and b/objects/village/taiga/houses/taiga_cartographer_house_1.iob differ diff --git a/objects/village/taiga/houses/taiga_fisher_cottage_1.iob b/objects/village/taiga/houses/taiga_fisher_cottage_1.iob new file mode 100644 index 00000000..d7d0b71f Binary files /dev/null and b/objects/village/taiga/houses/taiga_fisher_cottage_1.iob differ diff --git a/objects/village/taiga/houses/taiga_fletcher_house_1.iob b/objects/village/taiga/houses/taiga_fletcher_house_1.iob new file mode 100644 index 00000000..c400fc51 Binary files /dev/null and b/objects/village/taiga/houses/taiga_fletcher_house_1.iob differ diff --git a/objects/village/taiga/houses/taiga_large_farm_1.iob b/objects/village/taiga/houses/taiga_large_farm_1.iob new file mode 100644 index 00000000..8fd65b7a Binary files /dev/null and b/objects/village/taiga/houses/taiga_large_farm_1.iob differ diff --git a/objects/village/taiga/houses/taiga_large_farm_2.iob b/objects/village/taiga/houses/taiga_large_farm_2.iob new file mode 100644 index 00000000..4e1bffff Binary files /dev/null and b/objects/village/taiga/houses/taiga_large_farm_2.iob differ diff --git a/objects/village/taiga/houses/taiga_library_1.iob b/objects/village/taiga/houses/taiga_library_1.iob new file mode 100644 index 00000000..81d1a692 Binary files /dev/null and b/objects/village/taiga/houses/taiga_library_1.iob differ diff --git a/objects/village/taiga/houses/taiga_masons_house_1.iob b/objects/village/taiga/houses/taiga_masons_house_1.iob new file mode 100644 index 00000000..7f8d97c4 Binary files /dev/null and b/objects/village/taiga/houses/taiga_masons_house_1.iob differ diff --git a/objects/village/taiga/houses/taiga_medium_house_1.iob b/objects/village/taiga/houses/taiga_medium_house_1.iob new file mode 100644 index 00000000..0eafcb7d Binary files /dev/null and b/objects/village/taiga/houses/taiga_medium_house_1.iob differ diff --git a/objects/village/taiga/houses/taiga_medium_house_2.iob b/objects/village/taiga/houses/taiga_medium_house_2.iob new file mode 100644 index 00000000..0ad4aadf Binary files /dev/null and b/objects/village/taiga/houses/taiga_medium_house_2.iob differ diff --git a/objects/village/taiga/houses/taiga_medium_house_3.iob b/objects/village/taiga/houses/taiga_medium_house_3.iob new file mode 100644 index 00000000..bbd0568a Binary files /dev/null and b/objects/village/taiga/houses/taiga_medium_house_3.iob differ diff --git a/objects/village/taiga/houses/taiga_medium_house_4.iob b/objects/village/taiga/houses/taiga_medium_house_4.iob new file mode 100644 index 00000000..b6bfb3e2 Binary files /dev/null and b/objects/village/taiga/houses/taiga_medium_house_4.iob differ diff --git a/objects/village/taiga/houses/taiga_shepherds_house_1.iob b/objects/village/taiga/houses/taiga_shepherds_house_1.iob new file mode 100644 index 00000000..68c9966d Binary files /dev/null and b/objects/village/taiga/houses/taiga_shepherds_house_1.iob differ diff --git a/objects/village/taiga/houses/taiga_small_farm_1.iob b/objects/village/taiga/houses/taiga_small_farm_1.iob new file mode 100644 index 00000000..34e13a16 Binary files /dev/null and b/objects/village/taiga/houses/taiga_small_farm_1.iob differ diff --git a/objects/village/taiga/houses/taiga_small_house_1.iob b/objects/village/taiga/houses/taiga_small_house_1.iob new file mode 100644 index 00000000..d6b75126 Binary files /dev/null and b/objects/village/taiga/houses/taiga_small_house_1.iob differ diff --git a/objects/village/taiga/houses/taiga_small_house_2.iob b/objects/village/taiga/houses/taiga_small_house_2.iob new file mode 100644 index 00000000..4a270c77 Binary files /dev/null and b/objects/village/taiga/houses/taiga_small_house_2.iob differ diff --git a/objects/village/taiga/houses/taiga_small_house_3.iob b/objects/village/taiga/houses/taiga_small_house_3.iob new file mode 100644 index 00000000..109eabf3 Binary files /dev/null and b/objects/village/taiga/houses/taiga_small_house_3.iob differ diff --git a/objects/village/taiga/houses/taiga_small_house_4.iob b/objects/village/taiga/houses/taiga_small_house_4.iob new file mode 100644 index 00000000..829c2c09 Binary files /dev/null and b/objects/village/taiga/houses/taiga_small_house_4.iob differ diff --git a/objects/village/taiga/houses/taiga_small_house_5.iob b/objects/village/taiga/houses/taiga_small_house_5.iob new file mode 100644 index 00000000..7cefe348 Binary files /dev/null and b/objects/village/taiga/houses/taiga_small_house_5.iob differ diff --git a/objects/village/taiga/houses/taiga_tannery_1.iob b/objects/village/taiga/houses/taiga_tannery_1.iob new file mode 100644 index 00000000..e98ed7dd Binary files /dev/null and b/objects/village/taiga/houses/taiga_tannery_1.iob differ diff --git a/objects/village/taiga/houses/taiga_temple_1.iob b/objects/village/taiga/houses/taiga_temple_1.iob new file mode 100644 index 00000000..de36bad6 Binary files /dev/null and b/objects/village/taiga/houses/taiga_temple_1.iob differ diff --git a/objects/village/taiga/houses/taiga_tool_smith_1.iob b/objects/village/taiga/houses/taiga_tool_smith_1.iob new file mode 100644 index 00000000..f18c7c76 Binary files /dev/null and b/objects/village/taiga/houses/taiga_tool_smith_1.iob differ diff --git a/objects/village/taiga/houses/taiga_weaponsmith_1.iob b/objects/village/taiga/houses/taiga_weaponsmith_1.iob new file mode 100644 index 00000000..8ce2b57d Binary files /dev/null and b/objects/village/taiga/houses/taiga_weaponsmith_1.iob differ diff --git a/objects/village/taiga/houses/taiga_weaponsmith_2.iob b/objects/village/taiga/houses/taiga_weaponsmith_2.iob new file mode 100644 index 00000000..144204d0 Binary files /dev/null and b/objects/village/taiga/houses/taiga_weaponsmith_2.iob differ diff --git a/objects/village/taiga/streets/corner_01.iob b/objects/village/taiga/streets/corner_01.iob new file mode 100644 index 00000000..ad74f4f5 Binary files /dev/null and b/objects/village/taiga/streets/corner_01.iob differ diff --git a/objects/village/taiga/streets/corner_02.iob b/objects/village/taiga/streets/corner_02.iob new file mode 100644 index 00000000..db16af98 Binary files /dev/null and b/objects/village/taiga/streets/corner_02.iob differ diff --git a/objects/village/taiga/streets/corner_03.iob b/objects/village/taiga/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/taiga/streets/corner_03.iob differ diff --git a/objects/village/taiga/streets/crossroad_01.iob b/objects/village/taiga/streets/crossroad_01.iob new file mode 100644 index 00000000..08d8ba7b Binary files /dev/null and b/objects/village/taiga/streets/crossroad_01.iob differ diff --git a/objects/village/taiga/streets/crossroad_02.iob b/objects/village/taiga/streets/crossroad_02.iob new file mode 100644 index 00000000..68e1b7f9 Binary files /dev/null and b/objects/village/taiga/streets/crossroad_02.iob differ diff --git a/objects/village/taiga/streets/crossroad_03.iob b/objects/village/taiga/streets/crossroad_03.iob new file mode 100644 index 00000000..7e194274 Binary files /dev/null and b/objects/village/taiga/streets/crossroad_03.iob differ diff --git a/objects/village/taiga/streets/crossroad_04.iob b/objects/village/taiga/streets/crossroad_04.iob new file mode 100644 index 00000000..46bec7b5 Binary files /dev/null and b/objects/village/taiga/streets/crossroad_04.iob differ diff --git a/objects/village/taiga/streets/crossroad_05.iob b/objects/village/taiga/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/taiga/streets/crossroad_05.iob differ diff --git a/objects/village/taiga/streets/crossroad_06.iob b/objects/village/taiga/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/taiga/streets/crossroad_06.iob differ diff --git a/objects/village/taiga/streets/straight_01.iob b/objects/village/taiga/streets/straight_01.iob new file mode 100644 index 00000000..310dfcfa Binary files /dev/null and b/objects/village/taiga/streets/straight_01.iob differ diff --git a/objects/village/taiga/streets/straight_02.iob b/objects/village/taiga/streets/straight_02.iob new file mode 100644 index 00000000..01eb10e9 Binary files /dev/null and b/objects/village/taiga/streets/straight_02.iob differ diff --git a/objects/village/taiga/streets/straight_03.iob b/objects/village/taiga/streets/straight_03.iob new file mode 100644 index 00000000..63845a85 Binary files /dev/null and b/objects/village/taiga/streets/straight_03.iob differ diff --git a/objects/village/taiga/streets/straight_04.iob b/objects/village/taiga/streets/straight_04.iob new file mode 100644 index 00000000..8717d3b5 Binary files /dev/null and b/objects/village/taiga/streets/straight_04.iob differ diff --git a/objects/village/taiga/streets/straight_05.iob b/objects/village/taiga/streets/straight_05.iob new file mode 100644 index 00000000..8b079f8f Binary files /dev/null and b/objects/village/taiga/streets/straight_05.iob differ diff --git a/objects/village/taiga/streets/straight_06.iob b/objects/village/taiga/streets/straight_06.iob new file mode 100644 index 00000000..e423ac6b Binary files /dev/null and b/objects/village/taiga/streets/straight_06.iob differ diff --git a/objects/village/taiga/streets/turn_01.iob b/objects/village/taiga/streets/turn_01.iob new file mode 100644 index 00000000..42bc5955 Binary files /dev/null and b/objects/village/taiga/streets/turn_01.iob differ diff --git a/objects/village/taiga/taiga_decoration_1.iob b/objects/village/taiga/taiga_decoration_1.iob new file mode 100644 index 00000000..7d1673cd Binary files /dev/null and b/objects/village/taiga/taiga_decoration_1.iob differ diff --git a/objects/village/taiga/taiga_decoration_2.iob b/objects/village/taiga/taiga_decoration_2.iob new file mode 100644 index 00000000..fd911be4 Binary files /dev/null and b/objects/village/taiga/taiga_decoration_2.iob differ diff --git a/objects/village/taiga/taiga_decoration_3.iob b/objects/village/taiga/taiga_decoration_3.iob new file mode 100644 index 00000000..13b3c9cc Binary files /dev/null and b/objects/village/taiga/taiga_decoration_3.iob differ diff --git a/objects/village/taiga/taiga_decoration_4.iob b/objects/village/taiga/taiga_decoration_4.iob new file mode 100644 index 00000000..a162e52c Binary files /dev/null and b/objects/village/taiga/taiga_decoration_4.iob differ diff --git a/objects/village/taiga/taiga_decoration_5.iob b/objects/village/taiga/taiga_decoration_5.iob new file mode 100644 index 00000000..dad19458 Binary files /dev/null and b/objects/village/taiga/taiga_decoration_5.iob differ diff --git a/objects/village/taiga/taiga_decoration_6.iob b/objects/village/taiga/taiga_decoration_6.iob new file mode 100644 index 00000000..6d9b6498 Binary files /dev/null and b/objects/village/taiga/taiga_decoration_6.iob differ diff --git a/objects/village/taiga/taiga_lamp_post_1.iob b/objects/village/taiga/taiga_lamp_post_1.iob new file mode 100644 index 00000000..c321ef3a Binary files /dev/null and b/objects/village/taiga/taiga_lamp_post_1.iob differ diff --git a/objects/village/taiga/town_centers/taiga_meeting_point_1.iob b/objects/village/taiga/town_centers/taiga_meeting_point_1.iob new file mode 100644 index 00000000..a014c8b3 Binary files /dev/null and b/objects/village/taiga/town_centers/taiga_meeting_point_1.iob differ diff --git a/objects/village/taiga/town_centers/taiga_meeting_point_2.iob b/objects/village/taiga/town_centers/taiga_meeting_point_2.iob new file mode 100644 index 00000000..39db237f Binary files /dev/null and b/objects/village/taiga/town_centers/taiga_meeting_point_2.iob differ diff --git a/objects/village/taiga/villagers/baby.iob b/objects/village/taiga/villagers/baby.iob new file mode 100644 index 00000000..9ea45a45 Binary files /dev/null and b/objects/village/taiga/villagers/baby.iob differ diff --git a/objects/village/taiga/villagers/nitwit.iob b/objects/village/taiga/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/taiga/villagers/nitwit.iob differ diff --git a/objects/village/taiga/villagers/unemployed.iob b/objects/village/taiga/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/taiga/villagers/unemployed.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_cartographer_house_1.iob b/objects/village/taiga/zombie/houses/taiga_cartographer_house_1.iob new file mode 100644 index 00000000..1f751ccb Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_cartographer_house_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_fisher_cottage_1.iob b/objects/village/taiga/zombie/houses/taiga_fisher_cottage_1.iob new file mode 100644 index 00000000..43b00cc9 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_fisher_cottage_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_large_farm_2.iob b/objects/village/taiga/zombie/houses/taiga_large_farm_2.iob new file mode 100644 index 00000000..4e1bffff Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_large_farm_2.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_library_1.iob b/objects/village/taiga/zombie/houses/taiga_library_1.iob new file mode 100644 index 00000000..a2fff6e9 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_library_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_medium_house_1.iob b/objects/village/taiga/zombie/houses/taiga_medium_house_1.iob new file mode 100644 index 00000000..ed0440fd Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_medium_house_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_medium_house_2.iob b/objects/village/taiga/zombie/houses/taiga_medium_house_2.iob new file mode 100644 index 00000000..16944a2c Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_medium_house_2.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_medium_house_3.iob b/objects/village/taiga/zombie/houses/taiga_medium_house_3.iob new file mode 100644 index 00000000..c5be84f9 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_medium_house_3.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_medium_house_4.iob b/objects/village/taiga/zombie/houses/taiga_medium_house_4.iob new file mode 100644 index 00000000..2de2f8a3 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_medium_house_4.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_shepherds_house_1.iob b/objects/village/taiga/zombie/houses/taiga_shepherds_house_1.iob new file mode 100644 index 00000000..d781b9c1 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_shepherds_house_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_small_house_1.iob b/objects/village/taiga/zombie/houses/taiga_small_house_1.iob new file mode 100644 index 00000000..e5953abb Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_small_house_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_small_house_2.iob b/objects/village/taiga/zombie/houses/taiga_small_house_2.iob new file mode 100644 index 00000000..4f851934 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_small_house_2.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_small_house_3.iob b/objects/village/taiga/zombie/houses/taiga_small_house_3.iob new file mode 100644 index 00000000..c379f8f7 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_small_house_3.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_small_house_4.iob b/objects/village/taiga/zombie/houses/taiga_small_house_4.iob new file mode 100644 index 00000000..19cbcf5f Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_small_house_4.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_small_house_5.iob b/objects/village/taiga/zombie/houses/taiga_small_house_5.iob new file mode 100644 index 00000000..ab04aaa5 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_small_house_5.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_temple_1.iob b/objects/village/taiga/zombie/houses/taiga_temple_1.iob new file mode 100644 index 00000000..a8d7a3eb Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_temple_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_tool_smith_1.iob b/objects/village/taiga/zombie/houses/taiga_tool_smith_1.iob new file mode 100644 index 00000000..1f089586 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_tool_smith_1.iob differ diff --git a/objects/village/taiga/zombie/houses/taiga_weaponsmith_2.iob b/objects/village/taiga/zombie/houses/taiga_weaponsmith_2.iob new file mode 100644 index 00000000..144204d0 Binary files /dev/null and b/objects/village/taiga/zombie/houses/taiga_weaponsmith_2.iob differ diff --git a/objects/village/taiga/zombie/streets/corner_01.iob b/objects/village/taiga/zombie/streets/corner_01.iob new file mode 100644 index 00000000..ad74f4f5 Binary files /dev/null and b/objects/village/taiga/zombie/streets/corner_01.iob differ diff --git a/objects/village/taiga/zombie/streets/corner_02.iob b/objects/village/taiga/zombie/streets/corner_02.iob new file mode 100644 index 00000000..db16af98 Binary files /dev/null and b/objects/village/taiga/zombie/streets/corner_02.iob differ diff --git a/objects/village/taiga/zombie/streets/corner_03.iob b/objects/village/taiga/zombie/streets/corner_03.iob new file mode 100644 index 00000000..71c8052c Binary files /dev/null and b/objects/village/taiga/zombie/streets/corner_03.iob differ diff --git a/objects/village/taiga/zombie/streets/crossroad_01.iob b/objects/village/taiga/zombie/streets/crossroad_01.iob new file mode 100644 index 00000000..08d8ba7b Binary files /dev/null and b/objects/village/taiga/zombie/streets/crossroad_01.iob differ diff --git a/objects/village/taiga/zombie/streets/crossroad_02.iob b/objects/village/taiga/zombie/streets/crossroad_02.iob new file mode 100644 index 00000000..68e1b7f9 Binary files /dev/null and b/objects/village/taiga/zombie/streets/crossroad_02.iob differ diff --git a/objects/village/taiga/zombie/streets/crossroad_03.iob b/objects/village/taiga/zombie/streets/crossroad_03.iob new file mode 100644 index 00000000..7e194274 Binary files /dev/null and b/objects/village/taiga/zombie/streets/crossroad_03.iob differ diff --git a/objects/village/taiga/zombie/streets/crossroad_04.iob b/objects/village/taiga/zombie/streets/crossroad_04.iob new file mode 100644 index 00000000..46bec7b5 Binary files /dev/null and b/objects/village/taiga/zombie/streets/crossroad_04.iob differ diff --git a/objects/village/taiga/zombie/streets/crossroad_05.iob b/objects/village/taiga/zombie/streets/crossroad_05.iob new file mode 100644 index 00000000..7fdff3f8 Binary files /dev/null and b/objects/village/taiga/zombie/streets/crossroad_05.iob differ diff --git a/objects/village/taiga/zombie/streets/crossroad_06.iob b/objects/village/taiga/zombie/streets/crossroad_06.iob new file mode 100644 index 00000000..d52b48e4 Binary files /dev/null and b/objects/village/taiga/zombie/streets/crossroad_06.iob differ diff --git a/objects/village/taiga/zombie/streets/straight_01.iob b/objects/village/taiga/zombie/streets/straight_01.iob new file mode 100644 index 00000000..310dfcfa Binary files /dev/null and b/objects/village/taiga/zombie/streets/straight_01.iob differ diff --git a/objects/village/taiga/zombie/streets/straight_02.iob b/objects/village/taiga/zombie/streets/straight_02.iob new file mode 100644 index 00000000..01eb10e9 Binary files /dev/null and b/objects/village/taiga/zombie/streets/straight_02.iob differ diff --git a/objects/village/taiga/zombie/streets/straight_03.iob b/objects/village/taiga/zombie/streets/straight_03.iob new file mode 100644 index 00000000..63845a85 Binary files /dev/null and b/objects/village/taiga/zombie/streets/straight_03.iob differ diff --git a/objects/village/taiga/zombie/streets/straight_04.iob b/objects/village/taiga/zombie/streets/straight_04.iob new file mode 100644 index 00000000..8717d3b5 Binary files /dev/null and b/objects/village/taiga/zombie/streets/straight_04.iob differ diff --git a/objects/village/taiga/zombie/streets/straight_05.iob b/objects/village/taiga/zombie/streets/straight_05.iob new file mode 100644 index 00000000..8b079f8f Binary files /dev/null and b/objects/village/taiga/zombie/streets/straight_05.iob differ diff --git a/objects/village/taiga/zombie/streets/straight_06.iob b/objects/village/taiga/zombie/streets/straight_06.iob new file mode 100644 index 00000000..e423ac6b Binary files /dev/null and b/objects/village/taiga/zombie/streets/straight_06.iob differ diff --git a/objects/village/taiga/zombie/streets/turn_01.iob b/objects/village/taiga/zombie/streets/turn_01.iob new file mode 100644 index 00000000..42bc5955 Binary files /dev/null and b/objects/village/taiga/zombie/streets/turn_01.iob differ diff --git a/objects/village/taiga/zombie/town_centers/taiga_meeting_point_1.iob b/objects/village/taiga/zombie/town_centers/taiga_meeting_point_1.iob new file mode 100644 index 00000000..89e1bf8d Binary files /dev/null and b/objects/village/taiga/zombie/town_centers/taiga_meeting_point_1.iob differ diff --git a/objects/village/taiga/zombie/town_centers/taiga_meeting_point_2.iob b/objects/village/taiga/zombie/town_centers/taiga_meeting_point_2.iob new file mode 100644 index 00000000..94d4dc01 Binary files /dev/null and b/objects/village/taiga/zombie/town_centers/taiga_meeting_point_2.iob differ diff --git a/objects/village/taiga/zombie/villagers/nitwit.iob b/objects/village/taiga/zombie/villagers/nitwit.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/taiga/zombie/villagers/nitwit.iob differ diff --git a/objects/village/taiga/zombie/villagers/unemployed.iob b/objects/village/taiga/zombie/villagers/unemployed.iob new file mode 100644 index 00000000..dd86f37e Binary files /dev/null and b/objects/village/taiga/zombie/villagers/unemployed.iob differ diff --git a/objects/wasteland/dead-1.iob b/objects/wasteland/dead-1.iob new file mode 100644 index 00000000..4898353a Binary files /dev/null and b/objects/wasteland/dead-1.iob differ diff --git a/objects/wasteland/dead-2.iob b/objects/wasteland/dead-2.iob new file mode 100644 index 00000000..3ff72ed7 Binary files /dev/null and b/objects/wasteland/dead-2.iob differ diff --git a/objects/wasteland/dead-3.iob b/objects/wasteland/dead-3.iob new file mode 100644 index 00000000..79c4bc7d Binary files /dev/null and b/objects/wasteland/dead-3.iob differ diff --git a/objects/wasteland/dead-4.iob b/objects/wasteland/dead-4.iob new file mode 100644 index 00000000..9eddd3a0 Binary files /dev/null and b/objects/wasteland/dead-4.iob differ diff --git a/objects/wasteland/dead-5.iob b/objects/wasteland/dead-5.iob new file mode 100644 index 00000000..b4bf92ac Binary files /dev/null and b/objects/wasteland/dead-5.iob differ diff --git a/objects/wasteland/dead-6.iob b/objects/wasteland/dead-6.iob new file mode 100644 index 00000000..36e22119 Binary files /dev/null and b/objects/wasteland/dead-6.iob differ diff --git a/objects/wasteland/stone-1.iob b/objects/wasteland/stone-1.iob new file mode 100644 index 00000000..91c8c6d0 Binary files /dev/null and b/objects/wasteland/stone-1.iob differ diff --git a/objects/wasteland/stone-2.iob b/objects/wasteland/stone-2.iob new file mode 100644 index 00000000..2fc64260 Binary files /dev/null and b/objects/wasteland/stone-2.iob differ diff --git a/objects/wasteland/stone-3.iob b/objects/wasteland/stone-3.iob new file mode 100644 index 00000000..e56e5e51 Binary files /dev/null and b/objects/wasteland/stone-3.iob differ diff --git a/objects/wasteland/stone-4.iob b/objects/wasteland/stone-4.iob new file mode 100644 index 00000000..626ee06b Binary files /dev/null and b/objects/wasteland/stone-4.iob differ diff --git a/objects/wasteland/stone-5.iob b/objects/wasteland/stone-5.iob new file mode 100644 index 00000000..8b604d51 Binary files /dev/null and b/objects/wasteland/stone-5.iob differ diff --git a/objects/wasteland/stone-6.iob b/objects/wasteland/stone-6.iob new file mode 100644 index 00000000..0d23793d Binary files /dev/null and b/objects/wasteland/stone-6.iob differ diff --git a/objects/wasteland/stone-7.iob b/objects/wasteland/stone-7.iob new file mode 100644 index 00000000..877e71b1 Binary files /dev/null and b/objects/wasteland/stone-7.iob differ diff --git a/objects/wastelands/sprucetree-1.iob b/objects/wastelands/sprucetree-1.iob new file mode 100644 index 00000000..92a29031 Binary files /dev/null and b/objects/wastelands/sprucetree-1.iob differ diff --git a/objects/wastelands/sprucetree-10.iob b/objects/wastelands/sprucetree-10.iob new file mode 100644 index 00000000..95b9462a Binary files /dev/null and b/objects/wastelands/sprucetree-10.iob differ diff --git a/objects/wastelands/sprucetree-11.iob b/objects/wastelands/sprucetree-11.iob new file mode 100644 index 00000000..fb46cc2b Binary files /dev/null and b/objects/wastelands/sprucetree-11.iob differ diff --git a/objects/wastelands/sprucetree-12.iob b/objects/wastelands/sprucetree-12.iob new file mode 100644 index 00000000..4ea3d17d Binary files /dev/null and b/objects/wastelands/sprucetree-12.iob differ diff --git a/objects/wastelands/sprucetree-13.iob b/objects/wastelands/sprucetree-13.iob new file mode 100644 index 00000000..3843b569 Binary files /dev/null and b/objects/wastelands/sprucetree-13.iob differ diff --git a/objects/wastelands/sprucetree-14.iob b/objects/wastelands/sprucetree-14.iob new file mode 100644 index 00000000..9256d939 Binary files /dev/null and b/objects/wastelands/sprucetree-14.iob differ diff --git a/objects/wastelands/sprucetree-15.iob b/objects/wastelands/sprucetree-15.iob new file mode 100644 index 00000000..cd199331 Binary files /dev/null and b/objects/wastelands/sprucetree-15.iob differ diff --git a/objects/wastelands/sprucetree-2.iob b/objects/wastelands/sprucetree-2.iob new file mode 100644 index 00000000..15b8f8d8 Binary files /dev/null and b/objects/wastelands/sprucetree-2.iob differ diff --git a/objects/wastelands/sprucetree-3.iob b/objects/wastelands/sprucetree-3.iob new file mode 100644 index 00000000..2a361bb3 Binary files /dev/null and b/objects/wastelands/sprucetree-3.iob differ diff --git a/objects/wastelands/sprucetree-4.iob b/objects/wastelands/sprucetree-4.iob new file mode 100644 index 00000000..a0393283 Binary files /dev/null and b/objects/wastelands/sprucetree-4.iob differ diff --git a/objects/wastelands/sprucetree-5.iob b/objects/wastelands/sprucetree-5.iob new file mode 100644 index 00000000..852bc66b Binary files /dev/null and b/objects/wastelands/sprucetree-5.iob differ diff --git a/objects/wastelands/sprucetree-6.iob b/objects/wastelands/sprucetree-6.iob new file mode 100644 index 00000000..1d7d401c Binary files /dev/null and b/objects/wastelands/sprucetree-6.iob differ diff --git a/objects/wastelands/sprucetree-7.iob b/objects/wastelands/sprucetree-7.iob new file mode 100644 index 00000000..59f0287c Binary files /dev/null and b/objects/wastelands/sprucetree-7.iob differ diff --git a/objects/wastelands/sprucetree-8.iob b/objects/wastelands/sprucetree-8.iob new file mode 100644 index 00000000..33511247 Binary files /dev/null and b/objects/wastelands/sprucetree-8.iob differ diff --git a/objects/wastelands/sprucetree-9.iob b/objects/wastelands/sprucetree-9.iob new file mode 100644 index 00000000..6d868755 Binary files /dev/null and b/objects/wastelands/sprucetree-9.iob differ diff --git a/objects/waterlogged-darkwood/large-10.iob b/objects/waterlogged-darkwood/large-10.iob new file mode 100644 index 00000000..bc228293 Binary files /dev/null and b/objects/waterlogged-darkwood/large-10.iob differ diff --git a/objects/waterlogged-darkwood/large-3.iob b/objects/waterlogged-darkwood/large-3.iob new file mode 100644 index 00000000..849b01d6 Binary files /dev/null and b/objects/waterlogged-darkwood/large-3.iob differ diff --git a/objects/waterlogged-darkwood/med-1.iob b/objects/waterlogged-darkwood/med-1.iob new file mode 100644 index 00000000..2db4ef13 Binary files /dev/null and b/objects/waterlogged-darkwood/med-1.iob differ diff --git a/objects/waterlogged-darkwood/med-2.iob b/objects/waterlogged-darkwood/med-2.iob new file mode 100644 index 00000000..78556a49 Binary files /dev/null and b/objects/waterlogged-darkwood/med-2.iob differ diff --git a/objects/waterlogged-darkwood/med-3.iob b/objects/waterlogged-darkwood/med-3.iob new file mode 100644 index 00000000..0fc296c6 Binary files /dev/null and b/objects/waterlogged-darkwood/med-3.iob differ diff --git a/objects/waterlogged-darkwood/med-4.iob b/objects/waterlogged-darkwood/med-4.iob new file mode 100644 index 00000000..4e592ff2 Binary files /dev/null and b/objects/waterlogged-darkwood/med-4.iob differ diff --git a/objects/waterlogged-darkwood/med-5.iob b/objects/waterlogged-darkwood/med-5.iob new file mode 100644 index 00000000..ad1312b1 Binary files /dev/null and b/objects/waterlogged-darkwood/med-5.iob differ diff --git a/objects/waterlogged-darkwood/med-6.iob b/objects/waterlogged-darkwood/med-6.iob new file mode 100644 index 00000000..4299d345 Binary files /dev/null and b/objects/waterlogged-darkwood/med-6.iob differ diff --git a/objects/waterlogged-darkwood/med-7.iob b/objects/waterlogged-darkwood/med-7.iob new file mode 100644 index 00000000..a72d0eea Binary files /dev/null and b/objects/waterlogged-darkwood/med-7.iob differ diff --git a/objects/waterlogged-darkwood/med-8.iob b/objects/waterlogged-darkwood/med-8.iob new file mode 100644 index 00000000..63cef3b7 Binary files /dev/null and b/objects/waterlogged-darkwood/med-8.iob differ diff --git a/objects/waterlogged-darkwood/med-9.iob b/objects/waterlogged-darkwood/med-9.iob new file mode 100644 index 00000000..63cef3b7 Binary files /dev/null and b/objects/waterlogged-darkwood/med-9.iob differ diff --git a/objects/waterlogged-darkwood/smol-1.iob b/objects/waterlogged-darkwood/smol-1.iob new file mode 100644 index 00000000..85ee4b38 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-1.iob differ diff --git a/objects/waterlogged-darkwood/smol-10.iob b/objects/waterlogged-darkwood/smol-10.iob new file mode 100644 index 00000000..8f38bbcb Binary files /dev/null and b/objects/waterlogged-darkwood/smol-10.iob differ diff --git a/objects/waterlogged-darkwood/smol-11.iob b/objects/waterlogged-darkwood/smol-11.iob new file mode 100644 index 00000000..9e2063dc Binary files /dev/null and b/objects/waterlogged-darkwood/smol-11.iob differ diff --git a/objects/waterlogged-darkwood/smol-12.iob b/objects/waterlogged-darkwood/smol-12.iob new file mode 100644 index 00000000..b8193c63 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-12.iob differ diff --git a/objects/waterlogged-darkwood/smol-13.iob b/objects/waterlogged-darkwood/smol-13.iob new file mode 100644 index 00000000..f665e6d7 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-13.iob differ diff --git a/objects/waterlogged-darkwood/smol-14.iob b/objects/waterlogged-darkwood/smol-14.iob new file mode 100644 index 00000000..499583a2 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-14.iob differ diff --git a/objects/waterlogged-darkwood/smol-15.iob b/objects/waterlogged-darkwood/smol-15.iob new file mode 100644 index 00000000..4fafcd2b Binary files /dev/null and b/objects/waterlogged-darkwood/smol-15.iob differ diff --git a/objects/waterlogged-darkwood/smol-16.iob b/objects/waterlogged-darkwood/smol-16.iob new file mode 100644 index 00000000..0deed5ad Binary files /dev/null and b/objects/waterlogged-darkwood/smol-16.iob differ diff --git a/objects/waterlogged-darkwood/smol-2.iob b/objects/waterlogged-darkwood/smol-2.iob new file mode 100644 index 00000000..c7e91a84 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-2.iob differ diff --git a/objects/waterlogged-darkwood/smol-3.iob b/objects/waterlogged-darkwood/smol-3.iob new file mode 100644 index 00000000..787d7c3b Binary files /dev/null and b/objects/waterlogged-darkwood/smol-3.iob differ diff --git a/objects/waterlogged-darkwood/smol-4.iob b/objects/waterlogged-darkwood/smol-4.iob new file mode 100644 index 00000000..b7143b61 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-4.iob differ diff --git a/objects/waterlogged-darkwood/smol-5.iob b/objects/waterlogged-darkwood/smol-5.iob new file mode 100644 index 00000000..2197713c Binary files /dev/null and b/objects/waterlogged-darkwood/smol-5.iob differ diff --git a/objects/waterlogged-darkwood/smol-6.iob b/objects/waterlogged-darkwood/smol-6.iob new file mode 100644 index 00000000..e93f767f Binary files /dev/null and b/objects/waterlogged-darkwood/smol-6.iob differ diff --git a/objects/waterlogged-darkwood/smol-7.iob b/objects/waterlogged-darkwood/smol-7.iob new file mode 100644 index 00000000..30701197 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-7.iob differ diff --git a/objects/waterlogged-darkwood/smol-8.iob b/objects/waterlogged-darkwood/smol-8.iob new file mode 100644 index 00000000..f6cedbaf Binary files /dev/null and b/objects/waterlogged-darkwood/smol-8.iob differ diff --git a/objects/waterlogged-darkwood/smol-9.iob b/objects/waterlogged-darkwood/smol-9.iob new file mode 100644 index 00000000..e9ce02f8 Binary files /dev/null and b/objects/waterlogged-darkwood/smol-9.iob differ diff --git a/objects/willow-dead-supermassive/dead1.iob b/objects/willow-dead-supermassive/dead1.iob new file mode 100644 index 00000000..5ae99b7f Binary files /dev/null and b/objects/willow-dead-supermassive/dead1.iob differ diff --git a/objects/willow-dead-supermassive/dead2.iob b/objects/willow-dead-supermassive/dead2.iob new file mode 100644 index 00000000..6e7d095f Binary files /dev/null and b/objects/willow-dead-supermassive/dead2.iob differ diff --git a/objects/willow-supermassive/willow1.iob b/objects/willow-supermassive/willow1.iob new file mode 100644 index 00000000..6687cdf9 Binary files /dev/null and b/objects/willow-supermassive/willow1.iob differ diff --git a/objects/willow-supermassive/willow2.iob b/objects/willow-supermassive/willow2.iob new file mode 100644 index 00000000..b984574b Binary files /dev/null and b/objects/willow-supermassive/willow2.iob differ diff --git a/objects/willow-supermassive/willow3.iob b/objects/willow-supermassive/willow3.iob new file mode 100644 index 00000000..50cc5a71 Binary files /dev/null and b/objects/willow-supermassive/willow3.iob differ diff --git a/objects/willow-supermassive/willow4.iob b/objects/willow-supermassive/willow4.iob new file mode 100644 index 00000000..5af927c7 Binary files /dev/null and b/objects/willow-supermassive/willow4.iob differ diff --git a/objects/willowbutbigger/o1.iob b/objects/willowbutbigger/o1.iob new file mode 100644 index 00000000..0e79e519 Binary files /dev/null and b/objects/willowbutbigger/o1.iob differ diff --git a/objects/willowbutbigger/o2.iob b/objects/willowbutbigger/o2.iob new file mode 100644 index 00000000..a60afd23 Binary files /dev/null and b/objects/willowbutbigger/o2.iob differ diff --git a/objects/willwo/willowbutbigger-1.iob b/objects/willwo/willowbutbigger-1.iob new file mode 100644 index 00000000..2cc50c67 Binary files /dev/null and b/objects/willwo/willowbutbigger-1.iob differ diff --git a/objects/willwo/willowbutbigger-2.iob b/objects/willwo/willowbutbigger-2.iob new file mode 100644 index 00000000..00e70bd4 Binary files /dev/null and b/objects/willwo/willowbutbigger-2.iob differ diff --git a/objects/willwo/willwo-1.iob b/objects/willwo/willwo-1.iob new file mode 100644 index 00000000..1242db61 Binary files /dev/null and b/objects/willwo/willwo-1.iob differ diff --git a/objects/willwo/willwo-10.iob b/objects/willwo/willwo-10.iob new file mode 100644 index 00000000..058eb218 Binary files /dev/null and b/objects/willwo/willwo-10.iob differ diff --git a/objects/willwo/willwo-11.iob b/objects/willwo/willwo-11.iob new file mode 100644 index 00000000..8059b00a Binary files /dev/null and b/objects/willwo/willwo-11.iob differ diff --git a/objects/willwo/willwo-2.iob b/objects/willwo/willwo-2.iob new file mode 100644 index 00000000..467bd0ef Binary files /dev/null and b/objects/willwo/willwo-2.iob differ diff --git a/objects/willwo/willwo-3.iob b/objects/willwo/willwo-3.iob new file mode 100644 index 00000000..512525f2 Binary files /dev/null and b/objects/willwo/willwo-3.iob differ diff --git a/objects/willwo/willwo-4.iob b/objects/willwo/willwo-4.iob new file mode 100644 index 00000000..06301366 Binary files /dev/null and b/objects/willwo/willwo-4.iob differ diff --git a/objects/willwo/willwo-5.iob b/objects/willwo/willwo-5.iob new file mode 100644 index 00000000..722f6233 Binary files /dev/null and b/objects/willwo/willwo-5.iob differ diff --git a/objects/willwo/willwo-6.iob b/objects/willwo/willwo-6.iob new file mode 100644 index 00000000..0d9e0b80 Binary files /dev/null and b/objects/willwo/willwo-6.iob differ diff --git a/objects/willwo/willwo-7.iob b/objects/willwo/willwo-7.iob new file mode 100644 index 00000000..0f1865e7 Binary files /dev/null and b/objects/willwo/willwo-7.iob differ diff --git a/objects/willwo/willwo-8.iob b/objects/willwo/willwo-8.iob new file mode 100644 index 00000000..0d9e0b80 Binary files /dev/null and b/objects/willwo/willwo-8.iob differ diff --git a/objects/willwo/willwo-9.iob b/objects/willwo/willwo-9.iob new file mode 100644 index 00000000..17d16cf2 Binary files /dev/null and b/objects/willwo/willwo-9.iob differ diff --git a/objects/wonderland/froShroom-1.iob b/objects/wonderland/froShroom-1.iob new file mode 100644 index 00000000..7d7151b0 Binary files /dev/null and b/objects/wonderland/froShroom-1.iob differ diff --git a/objects/wonderland/froShroom-2.iob b/objects/wonderland/froShroom-2.iob new file mode 100644 index 00000000..cf174f0a Binary files /dev/null and b/objects/wonderland/froShroom-2.iob differ diff --git a/objects/wonderland/froShroom-3.iob b/objects/wonderland/froShroom-3.iob new file mode 100644 index 00000000..7539d38f Binary files /dev/null and b/objects/wonderland/froShroom-3.iob differ diff --git a/objects/wonderland/froShroom-4.iob b/objects/wonderland/froShroom-4.iob new file mode 100644 index 00000000..7539d38f Binary files /dev/null and b/objects/wonderland/froShroom-4.iob differ diff --git a/objects/wonderland/froShroom-5.iob b/objects/wonderland/froShroom-5.iob new file mode 100644 index 00000000..091d5fda Binary files /dev/null and b/objects/wonderland/froShroom-5.iob differ diff --git a/objects/wonderland/froShroom-6.iob b/objects/wonderland/froShroom-6.iob new file mode 100644 index 00000000..6cc381e3 Binary files /dev/null and b/objects/wonderland/froShroom-6.iob differ diff --git a/objects/wonderland/froShroom-7.iob b/objects/wonderland/froShroom-7.iob new file mode 100644 index 00000000..a87db39d Binary files /dev/null and b/objects/wonderland/froShroom-7.iob differ diff --git a/objects/wonderland/froShroom-8.iob b/objects/wonderland/froShroom-8.iob new file mode 100644 index 00000000..973bb2ce Binary files /dev/null and b/objects/wonderland/froShroom-8.iob differ diff --git a/objects/wonderland/froShroom-9.iob b/objects/wonderland/froShroom-9.iob new file mode 100644 index 00000000..25d08a40 Binary files /dev/null and b/objects/wonderland/froShroom-9.iob differ diff --git a/objects/wonderland/twirlSpruce-1.iob b/objects/wonderland/twirlSpruce-1.iob new file mode 100644 index 00000000..35b738be Binary files /dev/null and b/objects/wonderland/twirlSpruce-1.iob differ diff --git a/objects/wonderland/twirlSpruce-10.iob b/objects/wonderland/twirlSpruce-10.iob new file mode 100644 index 00000000..1ad6a3e9 Binary files /dev/null and b/objects/wonderland/twirlSpruce-10.iob differ diff --git a/objects/wonderland/twirlSpruce-2.iob b/objects/wonderland/twirlSpruce-2.iob new file mode 100644 index 00000000..5375f587 Binary files /dev/null and b/objects/wonderland/twirlSpruce-2.iob differ diff --git a/objects/wonderland/twirlSpruce-3.iob b/objects/wonderland/twirlSpruce-3.iob new file mode 100644 index 00000000..11cfa877 Binary files /dev/null and b/objects/wonderland/twirlSpruce-3.iob differ diff --git a/objects/wonderland/twirlSpruce-4.iob b/objects/wonderland/twirlSpruce-4.iob new file mode 100644 index 00000000..de8552ea Binary files /dev/null and b/objects/wonderland/twirlSpruce-4.iob differ diff --git a/objects/wonderland/twirlSpruce-5.iob b/objects/wonderland/twirlSpruce-5.iob new file mode 100644 index 00000000..9c339b8c Binary files /dev/null and b/objects/wonderland/twirlSpruce-5.iob differ diff --git a/objects/wonderland/twirlSpruce-6.iob b/objects/wonderland/twirlSpruce-6.iob new file mode 100644 index 00000000..287cdee9 Binary files /dev/null and b/objects/wonderland/twirlSpruce-6.iob differ diff --git a/objects/wonderland/twirlSpruce-7.iob b/objects/wonderland/twirlSpruce-7.iob new file mode 100644 index 00000000..de0a8797 Binary files /dev/null and b/objects/wonderland/twirlSpruce-7.iob differ diff --git a/objects/wonderland/twirlSpruce-8.iob b/objects/wonderland/twirlSpruce-8.iob new file mode 100644 index 00000000..d75d668e Binary files /dev/null and b/objects/wonderland/twirlSpruce-8.iob differ diff --git a/objects/wonderland/twirlSpruce-9.iob b/objects/wonderland/twirlSpruce-9.iob new file mode 100644 index 00000000..f8736111 Binary files /dev/null and b/objects/wonderland/twirlSpruce-9.iob differ diff --git a/objects/wonderland/wonder-1.iob b/objects/wonderland/wonder-1.iob new file mode 100644 index 00000000..e7aee1d9 Binary files /dev/null and b/objects/wonderland/wonder-1.iob differ diff --git a/objects/wonderland/wonder-10.iob b/objects/wonderland/wonder-10.iob new file mode 100644 index 00000000..d92d58a1 Binary files /dev/null and b/objects/wonderland/wonder-10.iob differ diff --git a/objects/wonderland/wonder-2.iob b/objects/wonderland/wonder-2.iob new file mode 100644 index 00000000..3317c878 Binary files /dev/null and b/objects/wonderland/wonder-2.iob differ diff --git a/objects/wonderland/wonder-3.iob b/objects/wonderland/wonder-3.iob new file mode 100644 index 00000000..6b21ccc5 Binary files /dev/null and b/objects/wonderland/wonder-3.iob differ diff --git a/objects/wonderland/wonder-4.iob b/objects/wonderland/wonder-4.iob new file mode 100644 index 00000000..5d31f0b5 Binary files /dev/null and b/objects/wonderland/wonder-4.iob differ diff --git a/objects/wonderland/wonder-5.iob b/objects/wonderland/wonder-5.iob new file mode 100644 index 00000000..31d62b35 Binary files /dev/null and b/objects/wonderland/wonder-5.iob differ diff --git a/objects/wonderland/wonder-6.iob b/objects/wonderland/wonder-6.iob new file mode 100644 index 00000000..ceb1b31f Binary files /dev/null and b/objects/wonderland/wonder-6.iob differ diff --git a/objects/wonderland/wonder-7.iob b/objects/wonderland/wonder-7.iob new file mode 100644 index 00000000..8a23290a Binary files /dev/null and b/objects/wonderland/wonder-7.iob differ diff --git a/objects/wonderland/wonder-8.iob b/objects/wonderland/wonder-8.iob new file mode 100644 index 00000000..e2131382 Binary files /dev/null and b/objects/wonderland/wonder-8.iob differ diff --git a/objects/wonderland/wonder-9.iob b/objects/wonderland/wonder-9.iob new file mode 100644 index 00000000..7306d767 Binary files /dev/null and b/objects/wonderland/wonder-9.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/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/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/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/oldstuff/carpet_east.iob b/objects/woodland_mansion/oldstuff/carpet_east.iob new file mode 100644 index 00000000..033d4a11 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/carpet_east.iob differ diff --git a/objects/woodland_mansion/oldstuff/carpet_north.iob b/objects/woodland_mansion/oldstuff/carpet_north.iob new file mode 100644 index 00000000..b688b473 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/carpet_north.iob differ diff --git a/objects/woodland_mansion/oldstuff/carpet_south_1.iob b/objects/woodland_mansion/oldstuff/carpet_south_1.iob new file mode 100644 index 00000000..a30aa5c5 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/carpet_south_1.iob differ diff --git a/objects/woodland_mansion/oldstuff/carpet_south_2.iob b/objects/woodland_mansion/oldstuff/carpet_south_2.iob new file mode 100644 index 00000000..f0033888 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/carpet_south_2.iob differ diff --git a/objects/woodland_mansion/oldstuff/carpet_west_1.iob b/objects/woodland_mansion/oldstuff/carpet_west_1.iob new file mode 100644 index 00000000..b1fb77d5 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/carpet_west_1.iob differ diff --git a/objects/woodland_mansion/oldstuff/carpet_west_2.iob b/objects/woodland_mansion/oldstuff/carpet_west_2.iob new file mode 100644 index 00000000..c9e410be Binary files /dev/null and b/objects/woodland_mansion/oldstuff/carpet_west_2.iob differ diff --git a/objects/woodland_mansion/oldstuff/corridor_floor.iob b/objects/woodland_mansion/oldstuff/corridor_floor.iob new file mode 100644 index 00000000..d0f3c42c Binary files /dev/null and b/objects/woodland_mansion/oldstuff/corridor_floor.iob differ diff --git a/objects/woodland_mansion/oldstuff/entrance.iob b/objects/woodland_mansion/oldstuff/entrance.iob new file mode 100644 index 00000000..86d62ede Binary files /dev/null and b/objects/woodland_mansion/oldstuff/entrance.iob differ diff --git a/objects/woodland_mansion/oldstuff/indoors_door_1.iob b/objects/woodland_mansion/oldstuff/indoors_door_1.iob new file mode 100644 index 00000000..7091508c Binary files /dev/null and b/objects/woodland_mansion/oldstuff/indoors_door_1.iob differ diff --git a/objects/woodland_mansion/oldstuff/indoors_door_2.iob b/objects/woodland_mansion/oldstuff/indoors_door_2.iob new file mode 100644 index 00000000..7e8e87ad Binary files /dev/null and b/objects/woodland_mansion/oldstuff/indoors_door_2.iob differ diff --git a/objects/woodland_mansion/oldstuff/indoors_wall_1.iob b/objects/woodland_mansion/oldstuff/indoors_wall_1.iob new file mode 100644 index 00000000..219820f3 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/indoors_wall_1.iob differ diff --git a/objects/woodland_mansion/oldstuff/indoors_wall_2.iob b/objects/woodland_mansion/oldstuff/indoors_wall_2.iob new file mode 100644 index 00000000..eecbac33 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/indoors_wall_2.iob differ diff --git a/objects/woodland_mansion/oldstuff/roof.iob b/objects/woodland_mansion/oldstuff/roof.iob new file mode 100644 index 00000000..8ed5b60a Binary files /dev/null and b/objects/woodland_mansion/oldstuff/roof.iob differ diff --git a/objects/woodland_mansion/oldstuff/roof_corner.iob b/objects/woodland_mansion/oldstuff/roof_corner.iob new file mode 100644 index 00000000..dd124e77 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/roof_corner.iob differ diff --git a/objects/woodland_mansion/oldstuff/roof_front.iob b/objects/woodland_mansion/oldstuff/roof_front.iob new file mode 100644 index 00000000..7914e0c5 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/roof_front.iob differ diff --git a/objects/woodland_mansion/oldstuff/roof_inner_corner.iob b/objects/woodland_mansion/oldstuff/roof_inner_corner.iob new file mode 100644 index 00000000..c659f081 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/roof_inner_corner.iob differ diff --git a/objects/woodland_mansion/oldstuff/small_wall.iob b/objects/woodland_mansion/oldstuff/small_wall.iob new file mode 100644 index 00000000..fcc7e3a4 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/small_wall.iob differ diff --git a/objects/woodland_mansion/oldstuff/small_wall_corner.iob b/objects/woodland_mansion/oldstuff/small_wall_corner.iob new file mode 100644 index 00000000..ce708563 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/small_wall_corner.iob differ diff --git a/objects/woodland_mansion/oldstuff/wall_corner.iob b/objects/woodland_mansion/oldstuff/wall_corner.iob new file mode 100644 index 00000000..1c44e3a7 Binary files /dev/null and b/objects/woodland_mansion/oldstuff/wall_corner.iob differ diff --git a/objects/woodland_mansion/oldstuff/wall_flat.iob b/objects/woodland_mansion/oldstuff/wall_flat.iob new file mode 100644 index 00000000..9b789eac Binary files /dev/null and b/objects/woodland_mansion/oldstuff/wall_flat.iob differ diff --git a/objects/woodland_mansion/oldstuff/wall_window.iob b/objects/woodland_mansion/oldstuff/wall_window.iob new file mode 100644 index 00000000..03d53d3c Binary files /dev/null and b/objects/woodland_mansion/oldstuff/wall_window.iob differ 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/objects/wwland/DoSp-1.iob b/objects/wwland/DoSp-1.iob new file mode 100644 index 00000000..3625c2af Binary files /dev/null and b/objects/wwland/DoSp-1.iob differ diff --git a/objects/wwland/DoSp-2.iob b/objects/wwland/DoSp-2.iob new file mode 100644 index 00000000..393864cb Binary files /dev/null and b/objects/wwland/DoSp-2.iob differ diff --git a/objects/wwland/DoSp-3.iob b/objects/wwland/DoSp-3.iob new file mode 100644 index 00000000..4789425c Binary files /dev/null and b/objects/wwland/DoSp-3.iob differ diff --git a/objects/wwland/DoSp-4.iob b/objects/wwland/DoSp-4.iob new file mode 100644 index 00000000..c50a88a3 Binary files /dev/null and b/objects/wwland/DoSp-4.iob differ diff --git a/objects/wwland/DoSp-5.iob b/objects/wwland/DoSp-5.iob new file mode 100644 index 00000000..14db5444 Binary files /dev/null and b/objects/wwland/DoSp-5.iob differ diff --git a/objects/wwland/DoSp-6.iob b/objects/wwland/DoSp-6.iob new file mode 100644 index 00000000..0207543c Binary files /dev/null and b/objects/wwland/DoSp-6.iob differ diff --git a/objects/wwland/DoSp-sapling-10.iob b/objects/wwland/DoSp-sapling-10.iob new file mode 100644 index 00000000..972c290d Binary files /dev/null and b/objects/wwland/DoSp-sapling-10.iob differ diff --git a/objects/wwland/DoSp-sapling-2.iob b/objects/wwland/DoSp-sapling-2.iob new file mode 100644 index 00000000..5d111f63 Binary files /dev/null and b/objects/wwland/DoSp-sapling-2.iob differ diff --git a/objects/wwland/DoSp-sapling-3.iob b/objects/wwland/DoSp-sapling-3.iob new file mode 100644 index 00000000..ea49f170 Binary files /dev/null and b/objects/wwland/DoSp-sapling-3.iob differ diff --git a/objects/wwland/DoSp-sapling-4.iob b/objects/wwland/DoSp-sapling-4.iob new file mode 100644 index 00000000..e31e622e Binary files /dev/null and b/objects/wwland/DoSp-sapling-4.iob differ diff --git a/objects/wwland/DoSp-sapling-5.iob b/objects/wwland/DoSp-sapling-5.iob new file mode 100644 index 00000000..35df9f5a Binary files /dev/null and b/objects/wwland/DoSp-sapling-5.iob differ diff --git a/objects/wwland/DoSp-sapling-6.iob b/objects/wwland/DoSp-sapling-6.iob new file mode 100644 index 00000000..0d6d31db Binary files /dev/null and b/objects/wwland/DoSp-sapling-6.iob differ diff --git a/objects/wwland/DoSp-sapling-7.iob b/objects/wwland/DoSp-sapling-7.iob new file mode 100644 index 00000000..5e6c42a2 Binary files /dev/null and b/objects/wwland/DoSp-sapling-7.iob differ diff --git a/objects/wwland/DoSp-sapling-8.iob b/objects/wwland/DoSp-sapling-8.iob new file mode 100644 index 00000000..b7eb9fb2 Binary files /dev/null and b/objects/wwland/DoSp-sapling-8.iob differ diff --git a/objects/wwland/DoSp-sapling-9.iob b/objects/wwland/DoSp-sapling-9.iob new file mode 100644 index 00000000..3017c7ae Binary files /dev/null and b/objects/wwland/DoSp-sapling-9.iob differ diff --git a/objects/wwland/DoSp-sapling.iob b/objects/wwland/DoSp-sapling.iob new file mode 100644 index 00000000..3f39fa5b Binary files /dev/null and b/objects/wwland/DoSp-sapling.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 new file mode 100644 index 00000000..f09d98ec --- /dev/null +++ b/regions/frozen.json @@ -0,0 +1,91 @@ +{ + "riverBiomes": [ + "frozen-river" + ], + "structures": [ + { + "tileset": "soul-temple", + "height": 26, + "rarity": 3, + "ratio": 0.9, + "zoom": 1 + } + ], + "spotBiomes": [ + { + "biome": "frozen-ocean", + "scale": 5, + "type": "SEA", + "shuffle": 328, + "rarity": 36 + }, + { + "biome": "frozen-vander", + "scale": 5, + "type": "LAND", + "shuffle": 328, + "rarity": 10 + } + ], + "landBiomes": [ + "frozen-plains", + "frozen-pines", + "frozen-hills", + "frozen-plains", + "frozen-mountain", + "frozen-hills", + "frozen-pine-plains" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "frozen-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, + "caveBiomes": [ + "frozen-ice-cavern", + "temperate-cracked-cavern" + ], + "landBiomeZoom": 1.25, + "shoreHeightMin": 2.2, + "shoreBiomes": [ + "frozen-beach" + ], + "name": "Frozen", + "shoreHeightMax": 4.2, + "loot": { + "tables": [ + "frozen-food", + "snow-clutter", + "cold-treasure", + "frozen-clutter" + ] + }, + "shoreHeightZoom": 1.14, + "riverThickness": 0.006, + "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 new file mode 100644 index 00000000..e71279b0 --- /dev/null +++ b/regions/hot.json @@ -0,0 +1,164 @@ +{ + "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": 2000, + "structure": "pillager" + }, + { + "rarity": 1050, + "structure": "village-hot" + } + ], + "landBiomes": [ + "hot-desert", + "hot-desert-dunes" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "hot-ocean" + ], + "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": [ + "hot-sandy-cave" + ], + "landBiomeZoom": 1.25, + "effects": [ + { + "interval": 30000, + "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-beach-grass", + "hot-beach" + ], + "name": "Hot", + "shoreHeightMax": 6.2, + "loot": { + "tables": [ + "hot-food", + "global-tools" + ] + }, + "shoreHeightZoom": 1.14, + "rarity": 4 +} 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 new file mode 100644 index 00000000..0de06ae9 --- /dev/null +++ b/regions/mosaic.json @@ -0,0 +1,103 @@ +{ + "landBiomes": [ + "mosaic-lith-black", + "mosaic-lith-green", + "mosaic-lith-purple", + "mosaic-lith-red", + "mosaic-lith-white", + "mosaic-lith-cyan" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "hot-ocean" + ], + "deposits": [ + { + "minHeight": 25, + "maxPerChunk": 3, + "maxHeight": 50, + "minPerChunk": 1, + "minSize": 3, + "maxSize": 5, + "palette": [ + { + "block": "gold_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 15, + "maxPerChunk": 2, + "maxHeight": 30, + "minPerChunk": 1, + "minSize": 3, + "maxSize": 5, + "palette": [ + { + "block": "lapis_ore" + } + ], + "varience": 5 + }, + { + "minHeight": 11, + "maxPerChunk": 15, + "maxHeight": 99, + "minPerChunk": 5, + "minSize": 14, + "maxSize": 21, + "palette": [ + { + "data": { + "axis": "x" + }, + "block": "basalt" + }, + { + "data": { + "axis": "y" + }, + "block": "basalt" + }, + { + "data": { + "axis": "z" + }, + "block": "basalt" + } + ], + "varience": 5 + } + ], + "caveBiomes": [ + "hot-sandy-cave" + ], + "landBiomeZoom": 1.25, + "effects": [ + { + "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-beach" + ], + "name": "The Mosaics", + "shoreHeightMax": 6.2, + "loot": { + "tables": [ + "hot-food", + "hot-treasure" + ] + }, + "shoreHeightZoom": 1.14, + "rarity": 150 +} \ No newline at end of file diff --git a/regions/mountain.json b/regions/mountain.json new file mode 100644 index 00000000..6ee48fe7 --- /dev/null +++ b/regions/mountain.json @@ -0,0 +1,82 @@ +{ + "riverBiomes": [ + "mountain-river" + ], + "structures": [ + { + "tileset": "murky-stronghold", + "height": 26, + "rarity": 10, + "ratio": 0.9, + "zoom": 0.5 + }, + { + "tileset": "ruins", + "rarity": 25, + "shuffle": 22, + "ratio": 0.9, + "zoom": 0.5 + } + ], + "landBiomes": [ + "mountain", + "mountain-plains", + "mountain-plains", + "mountain-plains", + "mountain" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "mountain-river-soft" + ], + "deposits": [ + { + "minHeight": 15, + "maxPerChunk": 2, + "maxHeight": 122, + "minPerChunk": 0, + "minSize": 4, + "maxSize": 12, + "palette": [ + { + "block": "iron_ore" + }, + { + "block": "coal_ore" + } + ], + "varience": 4 + } + ], + "riverRarity": 200, + "caveBiomes": [ + "temperate-old-cavern", + "temperate-cracked-cavern", + "tundra-cavern" + ], + "landBiomeZoom": 1.9, + "lakes": false, + "lakeBiomeZoom": 4, + "lakeStyle": { + "style": "SIMPLEX" + }, + "lakeRarity": 60, + "riverStyle": { + "style": "VASCULAR", + "zoom": 4, + "fracture": { + "multiplier": 100, + "style": "IRIS", + "zoom": 1 + } + }, + "shoreHeightMin": 2.2, + "shoreBiomes": [ + "mountain-beach" + ], + "name": "Mountains", + "shoreHeightMax": 1.2, + "shoreHeightZoom": 1.14, + "riverThickness": 0.5, + "rarity": 4 +} \ No newline at end of file diff --git a/regions/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 new file mode 100644 index 00000000..e4496e83 --- /dev/null +++ b/regions/mushroom.json @@ -0,0 +1,93 @@ +{ + "blockDrops": [ + { + "drops": [ + { + "type": "red_mushroom", + "rarity": 8 + }, + { + "type": "brown_mushroom", + "rarity": 8 + } + ], + "blocks": [ + { + "block": "mycelium" + }, + { + "block": "mushroom_stem" + }, + { + "block": "red_mushroom_block" + }, + { + "block": "brown_mushroom_block" + } + ] + } + ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "spotBiomes": [ + { + "biome": "mushroom-crimson-forest", + "scale": 0.78, + "type": "LAND", + "shuffle": 44, + "rarity": 262 + }, + { + "biome": "mushroom-warped-forest", + "scale": 0.77, + "type": "LAND", + "shuffle": 44, + "rarity": 261 + } + ], + "landBiomes": [ + "mushroom-forest", + "mushroom-plains", + "mushroom-warped-forest" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "mushroom-ocean" + ], + "landBiomeZoom": 1.25, + "effects": [ + { + "particleAltX": 0.00001, + "particleAway": 1, + "particleAltY": 0.01885, + "particleAltZ": 0.00001, + "chance": 3, + "particleEffect": "CRIMSON_SPORE", + "particleDistance": 5, + "particleOffset": 2, + "interval": 50, + "particleCount": 0 + } + ], + "shoreHeightMin": 3.2, + "shoreBiomes": [ + "mushroom-beach" + ], + "name": "Mushroom", + "shoreHeightMax": 6.2, + "loot": { + "tables": [ + "mushroom-food", + "mushroom-clutter" + ] + }, + "shoreHeightZoom": 1.14, + "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..71b7642e --- /dev/null +++ b/regions/savanna.json @@ -0,0 +1,165 @@ +{ + "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": 2000, + "structure": "pillager" + }, + { + "structure": "village-savanna", + "rarity": 650 + } + ], + "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 new file mode 100644 index 00000000..53852594 --- /dev/null +++ b/regions/swamp.json @@ -0,0 +1,81 @@ +{ + "blockDrops": [ + { + "drops": [ + { + "type": "slime_ball", + "rarity": 24 + } + ], + "blocks": [ + { + "block": "grass_block" + }, + { + "block": "dark_oak_leaves" + }, + { + "block": "grass" + }, + { + "block": "tall_grass" + } + ] + } + ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "landBiomes": [ + "swamp-roofed-forest", + "swamp-willow-forest", + "swamp-lake", + "swamp-roofed-wayward", + "swamp-marsh" + ], + "biomeImplosionRatio": 0.26, + "seaBiomes": [ + "swamp-ocean", + "swamp-ocean-tree" + ], + "deposits": [ + { + "minHeight": 35, + "maxPerChunk": 3, + "maxHeight": 70, + "minPerChunk": 1, + "minSize": 4, + "maxSize": 9, + "palette": [ + { + "block": "coal_ore" + } + ], + "varience": 4 + } + ], + "caveBiomes": [ + "swamp-murky-cavern" + ], + "landBiomeZoom": 1.25, + "shoreHeightMin": 0.02, + "shoreBiomes": [ + "swamp-beach" + ], + "name": "Swamp", + "shoreHeightMax": 1.2, + "loot": { + "tables": [ + "swamp-food", + "swamp-clutter" + ] + }, + "shoreHeightZoom": 1.14, + "rarity": 40 +} \ No newline at end of file diff --git a/regions/temperate.json b/regions/temperate.json new file mode 100644 index 00000000..6710ede1 --- /dev/null +++ b/regions/temperate.json @@ -0,0 +1,83 @@ +{ + "riverBiomes": [ + "temperate-river" + ], + "spotBiomes": [ + { + "as": "LAND", + "biome": "temperate-island", + "scale": 1.65, + "type": "SEA", + "rarity": 119 + } + ], + "landBiomes": [ + "temperate-plateau", + "temperate-flower-forest", + "temperate-longtree-forest", + "temperate-oak", + "temperate-plains", + "temperate-oak-forest", + "temperate-plains", + "temperate-birch-forest" + + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "temperate-river" + ], + "deposits": [ + { + "minHeight": 15, + "maxPerChunk": 2, + "maxHeight": 122, + "minPerChunk": 0, + "minSize": 4, + "maxSize": 12, + "palette": [ + { + "block": "iron_ore" + }, + { + "block": "coal_ore" + } + ], + "varience": 4 + } + ], + "riverRarity": 1, + "caveBiomes": [ + "temperate-old-cavern", + "temperate-cracked-cavern", + "temperate-cracked-cavern" + ], + "landBiomeZoom": 1.25, + "riverStyle": { + "style": "GLOB_IRIS_DOUBLE", + "zoom": 4.925, + "exponent": 3.1 + }, + "shoreHeightMin": 1, + "shoreBiomes": [ + "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, + "loot": { + "tables": [ + "temperate-food", + "global-tools" + ] + }, + "shoreHeightZoom": 1.14, + "riverThickness": 0.025, + "rarity": 4 +} \ No newline at end of file diff --git a/regions/tropical-mountain.json b/regions/tropical-mountain.json new file mode 100644 index 00000000..df4b161c --- /dev/null +++ b/regions/tropical-mountain.json @@ -0,0 +1,80 @@ +{ + "riverBiomes": [ + "tropical-river-steep", + "tropical-river-soft" + ], + "structures": [ + { + "tileset": "murky-stronghold", + "height": 26, + "rarity": 10, + "ratio": 0.9, + "zoom": 0.5 + }, + { + + "tileset": "ruins", + "rarity": 25, + "shuffle": 22, + "ratio": 0.9, + "zoom": 0.5 + } + ], + "landBiomes": [ + "tropical-plains", + "tropical-mountain", + "tropical-plains", + "tropical-plains", + "temperate-wilds", + "tropical-mountains", + "temperate-wilds", + "tropical-plains" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "tropical-river-steep", + "tropical-river-soft" + ], + "deposits": [ + { + "minHeight": 15, + "maxPerChunk": 2, + "maxHeight": 122, + "minPerChunk": 0, + "minSize": 4, + "maxSize": 12, + "palette": [ + { + "block": "iron_ore" + }, + { + "block": "coal_ore" + } + ], + "varience": 4 + } + ], + "riverRarity": 1, + "caveBiomes": [ + "temperate-old-cavern" + ], + "landBiomeZoom": 2, + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "shoreHeightMin": 2.2, + "shoreBiomes": [ + "tropical-beach" + ], + "name": "Tropical mountain", + "shoreHeightMax": 1.2, + "shoreHeightZoom": 1.14, + "riverThickness": 0.025, + "rarity": 4 +} \ No newline at end of file diff --git a/regions/tropical.json b/regions/tropical.json new file mode 100644 index 00000000..f5a75b08 --- /dev/null +++ b/regions/tropical.json @@ -0,0 +1,86 @@ +{ + "spotBiomes": [ + { + "as": "SEA", + "biome": "tropical-submerged-volcanic", + "scale": 10, + "type": "SEA", + "shuffle": 1, + "rarity": 286 + }, + { + "as": "LAND", + "biome": "tropical-rainforest-island", + "scale": 2.65, + "type": "SEA", + "rarity": 139 + } + ], + "jigsawStructures": [ + { + "rarity": 650, + "structure": "jungle-pyramid" + } + ], + "landBiomes": [ + "tropical-rainforest", + "tropical-plains", + "tropical-bamboo-forest", + "tropical-plains", + "tropical-rainforest-wicked", + "temperate-wilds", + "tropical-volcanic-plains" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "tropical-ocean", + "tropical-river-soft" + ], + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "deposits": [ + { + "minHeight": 25, + "maxPerChunk": 1, + "maxHeight": 40, + "minPerChunk": 0, + "minSize": 1, + "maxSize": 2, + "palette": [ + { + "block": "emerald_ore" + } + ], + "varience": 2 + } + ], + "caveBiomes": [ + "tropical-cavern", + "tropical-cavern-coral", + "tropical-cavern-root" + ], + "landBiomeZoom": 1.25, + "shoreHeightMin": 3.2, + "shoreBiomes": [ + "tropical-beach", + "tropical-beach", + "tropical-beach", + "tropical-beach-bamboo" + ], + "name": "Tropical", + "shoreHeightMax": 9.2, + "loot": { + "tables": [ + "global-tools" + ] + }, + "shoreHeightZoom": 2.14, + "rarity": 4 +} \ No newline at end of file diff --git a/regions/tundra.json b/regions/tundra.json new file mode 100644 index 00000000..1755399b --- /dev/null +++ b/regions/tundra.json @@ -0,0 +1,66 @@ +{ + "riverBiomes": [ + "tundra-river" + ], + "landBiomes": [ + "tundra-taiga", + "tundra-redwoods-forest", + "tundra-sequia-redwoods", + "tundra-forest", + "tundra-spruce-denmyre", + "tundra-lake", + "tundra-mountains", + "mountain-forest" + ], + "biomeImplosionRatio": 0.25, + "seaBiomes": [ + "tundra-river" + ], + "deposits": [ + { + "minHeight": 15, + "maxPerChunk": 3, + "maxHeight": 60, + "minPerChunk": 2, + "minSize": 1, + "maxSize": 2, + "palette": [ + { + "block": "emerald_ore" + } + ], + "varience": 2 + } + ], + "riverRarity": 1, + "caveBiomes": [ + "tundra-cavern", + "tundra-spiked-cavern" + ], + "landBiomeZoom": 1.25, + "riverStyle": { + "style": "VASCULAR", + "zoom": 4.77, + "fracture": { + "multiplier": 240, + "style": "IRIS", + "zoom": 5 + } + }, + "shoreHeightMin": 2.2, + "shoreBiomes": [ + "tundra-beach", + "tundra-beach-stone" + ], + "name": "Tundra", + "shoreHeightMax": 5.2, + "loot": { + "tables": [ + "cold-food", + "cold-treasure" + ] + }, + "shoreHeightZoom": 1.14, + "riverThickness": 0.025, + "rarity": 4 +} \ No newline at end of file