[
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbml_2_coop_construction",
    "object": {
      "parameters": {
        "fbml_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbml_2_concrete_palette",
              "fbml_2_log_palette",
              "fbml_2_metal_palette",
              "fbml_2_migo_resin_palette",
              "fbml_2_rammed_earth_palette",
              "fbml_2_rock_palette",
              "fbml_2_wad_palette",
              "fbml_2_wood_palette"
            ]
          }
        }
      },
      "mapgensize": [ 8, 8 ],
      "rows": [
        "wwwwwww ",
        "w,,,,,w ",
        "w,,,,,w ",
        "w,,,,,w ",
        "w,,,,,w ",
        "w,,,,,w ",
        "w,,,,,w ",
        "w     w "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbml_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbml_2_coop_construction",
    "method": "json",
    "object": { "place_nested": [ { "chunks": [ "fbml_2_coop_construction" ], "x": 13, "y": 0 } ] }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbml_2_shack_construction",
    "object": {
      "parameters": {
        "fbml_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbml_2_concrete_palette",
              "fbml_2_log_palette",
              "fbml_2_metal_palette",
              "fbml_2_migo_resin_palette",
              "fbml_2_rammed_earth_palette",
              "fbml_2_rock_palette",
              "fbml_2_wad_palette",
              "fbml_2_wood_palette"
            ]
          }
        }
      },
      "mapgensize": [ 5, 5 ],
      "rows": [
        "wvwww",
        "w,,,w",
        "+,,,v",
        "v,,,w",
        "wv+ww"
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbml_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbml_2_shack_construction",
    "method": "json",
    "object": {
      "place_nested": [
        { "chunks": [ "fbml_2_shack_construction" ], "x": 15, "y": 18 },
        { "chunks": [ "fbml_2_shack_furniture" ], "x": 16, "y": 19 }
      ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbml_2_stall_1_construction",
    "object": {
      "parameters": {
        "fbml_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbml_2_concrete_palette",
              "fbml_2_log_palette",
              "fbml_2_metal_palette",
              "fbml_2_migo_resin_palette",
              "fbml_2_rammed_earth_palette",
              "fbml_2_rock_palette",
              "fbml_2_wad_palette",
              "fbml_2_wood_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "wwww,,",
        "w,, ,,",
        "w,, ,,",
        "w,, ,,",
        "wwwwww",
        "      "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbml_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbml_2_stall_1_construction",
    "method": "json",
    "object": {
      "place_nested": [
        { "chunks": [ "fbml_2_stall_1_construction" ], "x": 0, "y": 18 },
        { "chunks": [ "fbml_2_stall_1" ], "x": 3, "y": 19 }
      ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbml_2_stall_2_4_construction",
    "object": {
      "parameters": {
        "fbml_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbml_2_concrete_palette",
              "fbml_2_log_palette",
              "fbml_2_metal_palette",
              "fbml_2_migo_resin_palette",
              "fbml_2_rammed_earth_palette",
              "fbml_2_rock_palette",
              "fbml_2_wad_palette",
              "fbml_2_wood_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "wwww,w",
        "w,, ,,",
        "w,, ,,",
        "w,, ,,",
        "      ",
        "      "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbml_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbml_2_stall_2_construction",
    "method": "json",
    "object": {
      "place_nested": [
        { "chunks": [ "fbml_2_stall_2_4_construction" ], "x": 0, "y": 14 },
        { "chunks": [ "fbml_2_stall_bench" ], "x": 3, "y": 15 }
      ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbml_2_stall_3_construction",
    "object": {
      "parameters": {
        "fbml_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbml_2_concrete_palette",
              "fbml_2_log_palette",
              "fbml_2_metal_palette",
              "fbml_2_migo_resin_palette",
              "fbml_2_rammed_earth_palette",
              "fbml_2_rock_palette",
              "fbml_2_wad_palette",
              "fbml_2_wood_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "wwww,,",
        "w,, ,,",
        "w,, ,,",
        "w,, ,,",
        "      ",
        "      "
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbml_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbml_2_stall_3_construction",
    "method": "json",
    "object": {
      "place_nested": [
        { "chunks": [ "fbml_2_stall_3_construction" ], "x": 0, "y": 10 },
        { "chunks": [ "fbml_2_stall_3" ], "x": 3, "y": 11 }
      ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbml_2_stall_4_construction",
    "method": "json",
    "object": {
      "place_nested": [
        { "chunks": [ "fbml_2_stall_2_4_construction" ], "x": 0, "y": 6 },
        { "chunks": [ "fbml_2_stall_bench" ], "x": 3, "y": 7 }
      ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbml_2_stall_5_construction",
    "object": {
      "parameters": {
        "fbml_2_construction_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": {
            "distribution": [
              "fbml_2_concrete_palette",
              "fbml_2_log_palette",
              "fbml_2_metal_palette",
              "fbml_2_migo_resin_palette",
              "fbml_2_rammed_earth_palette",
              "fbml_2_rock_palette",
              "fbml_2_wad_palette",
              "fbml_2_wood_palette"
            ]
          }
        }
      },
      "mapgensize": [ 6, 6 ],
      "rows": [
        "wwwwww",
        "w,, ,,",
        "w,, ,,",
        "wwww,,",
        "w,, ,,",
        "w,, ,,"
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ { "param": "fbml_2_construction_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbml_2_stall_5_construction",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbml_2_stall_5_construction" ], "x": 0, "y": 0 }, { "chunks": [ "fbml_2_stall_5" ], "x": 3, "y": 1 } ]
    }
  }
]
