[
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_smithy_1_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        ".....w",
        ".....v",
        ".....w",
        ".....w",
        ".....w",
        "vww+vw"
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_smithy_1_roof_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "rrrrrr",
        "rrrrrr",
        "rrrrrr",
        "rrrrrr",
        "rrrrrr",
        "rrrrrr"
      ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmw_2_smithy_1_construction",
    "object": {
      "place_nested": [
        { "chunks": [ "fbmw_2_smithy_1_construction" ], "x": 14, "y": 17, "z": 0 },
        { "chunks": [ "fbmw_2_smithy_1_roof_construction" ], "x": 14, "y": 17, "z": 1 }
      ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_smithy_2_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "  w,,w",
        "  ,,,,",
        "wwwvww",
        "      ",
        "      ",
        "      "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_smithy_2_roof_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "  rrrr",
        "  rrrr",
        "rrrrrr",
        "      ",
        "      ",
        "      "
      ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmw_2_smithy_2_construction",
    "object": {
      "place_nested": [
        { "chunks": [ "fbmw_2_smithy_2_construction" ], "x": 14, "y": 14, "z": 0 },
        { "chunks": [ "fbmw_2_smithy_2_roof_construction" ], "x": 14, "y": 14, "z": 1 }
      ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_pottery_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 8, 8 ],
      "rows": [
        "www+wwvw",
        "w.......",
        "w.......",
        "w.......",
        "w.......",
        "w.......",
        "wwwwvwww",
        "        "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_pottery_roof_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 8, 8 ],
      "rows": [
        "rrrrrrrr",
        "rrrrrrrr",
        "rrrrrrrr",
        "rrrrrrrr",
        "rrrrrrrr",
        "rrrrrrrr",
        "rrrrrrrr",
        "        "
      ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmw_2_pottery_construction",
    "object": {
      "place_nested": [
        { "chunks": [ "fbmw_2_pottery_construction" ], "x": 0, "y": 16, "z": 0 },
        { "chunks": [ "fbmw_2_pottery_roof_construction" ], "x": 0, "y": 16, "z": 1 }
      ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_smithy_3_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 7, 7 ],
      "rows": [
        "wwwvw+ ",
        "w..... ",
        "w..... ",
        "+..... ",
        "w..... ",
        "w..... ",
        "wwwvww "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_smithy_3_roof_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 7, 7 ],
      "rows": [
        "rrrrrr ",
        "rrrrrr ",
        "rrrrrr ",
        "rrrrrr ",
        "rrrrrr ",
        "rrrrrr ",
        "rrrrrr "
      ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmw_2_smithy_3_construction",
    "object": {
      "place_nested": [
        { "chunks": [ "fbmw_2_smithy_3_construction" ], "x": 8, "y": 16, "z": 0 },
        { "chunks": [ "fbmw_2_smithy_3_roof_construction" ], "x": 8, "y": 16, "z": 1 }
      ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_glassblower_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "wwvwvw",
        "w....w",
        "w....+",
        "w....w",
        "wwvw+w",
        "      "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_6x5_roof_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "rrrrrr",
        "rrrrrr",
        "rrrrrr",
        "rrrrrr",
        "rrrrrr",
        "      "
      ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmw_2_glassblower_construction",
    "object": {
      "place_nested": [
        { "chunks": [ "fbmw_2_glassblower_construction" ], "x": 0, "y": 7, "z": 0 },
        { "chunks": [ "fbmw_2_6x5_roof_construction" ], "x": 0, "y": 7, "z": 1 }
      ]
    }
  },
  {
    "type": "mapgen",
    "nested_mapgen_id": "fbmw_2_tanner_construction",
    "object": {
      "parameters": {
        "fbmw_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbmw_2_concrete_palette",
              "fbmw_2_log_palette",
              "fbmw_2_metal_palette",
              "fbmw_2_migo_resin_palette",
              "fbmw_2_rammed_earth_palette",
              "fbmw_2_rock_palette",
              "fbmw_2_wad_palette",
              "fbmw_2_wood_palette",
              "fbmw_2_brick_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "wwwwww",
        "w....v",
        "+....w",
        "w....v",
        "w+wvww",
        "      "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbmw_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmw_2_tanner_construction",
    "object": {
      "place_nested": [
        { "chunks": [ "fbmw_2_tanner_construction" ], "x": 14, "y": 0, "z": 0 },
        { "chunks": [ "fbmw_2_6x5_roof_construction" ], "x": 14, "y": 0, "z": 1 }
      ]
    }
  }
]
