[
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2",
    "method": "json",
    "object": {
      "rows": [
        ",,,,,,,,,,,,,,,,,,,,,,,,",
        ",,,,,,,,,,,        ,,,,,",
        ",,,,,,,,,,,        ,,,,,",
        ",,,,,,,,,,,        ,,,,,",
        ",,,,,,,,,,,        ,,,,,",
        ",,,,,,,,,,,        ,,,,,",
        ",,,,,,,,,,,        ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,    ,;  , ,,  ,,,,,",
        ",,,,,,,,,,,,,,,,,,,,,,,,",
        ",,,,,,,,,,,,,,,,,,,,,,,,",
        ",,,,,,,,,,,,,,,,,,,,,,,,",
        ",,,,,,,,,,,,,,,,,,,,,,,,",
        ",,,,,,,,,,,,,,,,,,,,,,,,",
        ",,,,,,,,,,,,,,,,,,,,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,              ,,,,,",
        ",,,,,,,,,,,,,,,,,,,,,,,,"
      ],
      "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ],
      "palettes": [ "fbmh_2_palette_common" ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_brazier_NE",
    "method": "json",
    "object": { "set": [ { "point": "furniture", "id": "f_brazier", "x": 22, "y": 2 } ] }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbmh_2_cooking_NE",
    "object": {
      "parameters": {
        "fbmh_2_cooking_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": { "distribution": [ "fbmh_2_fireplace_palette", "fbmh_2_stove_palette" ] }
        }
      },
      "mapgensize": [ 1, 1 ],
      "rows": [ "f" ],
      "palettes": [ { "param": "fbmh_2_cooking_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_cooking_NE",
    "method": "json",
    "object": { "place_nested": [ { "chunks": [ "fbmh_2_cooking_NE" ], "x": 22, "y": 2 } ] }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbmh_2_bedset_east",
    "object": {
      "parameters": {
        "fbmh_2_bed_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": { "distribution": [ "fbmh_2_straw_bed_palette", "fbmh_2_makeshift_bed_palette", "fbmh_2_bed_palette" ] }
        }
      },
      "mapgensize": [ 3, 3 ],
      "rows": [
        "bbB",
        "   ",
        "   "
      ],
      "palettes": [ { "param": "fbmh_2_bed_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbmh_2_bedset_west",
    "object": {
      "parameters": {
        "fbmh_2_bed_palette": {
          "type": "palette_id",
          "scope": "omt",
          "default": { "distribution": [ "fbmh_2_straw_bed_palette", "fbmh_2_makeshift_bed_palette", "fbmh_2_bed_palette" ] }
        }
      },
      "mapgensize": [ 3, 3 ],
      "rows": [
        "Bbb",
        "   ",
        "   "
      ],
      "palettes": [ { "param": "fbmh_2_bed_palette" } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_NE_1",
    "method": "json",
    "object": { "place_nested": [ { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 1 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_NE_2",
    "method": "json",
    "object": { "place_nested": [ { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 4 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_ENE",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 6 }, { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 9 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_ESE",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 14 }, { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 17 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_SE",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 19 }, { "chunks": [ "fbmh_2_bedset_east" ], "x": 20, "y": 22 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_NW",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 1 }, { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 4 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_WNW",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 6 }, { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 9 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_WSW",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 14 }, { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 17 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_bed_SW",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 19 }, { "chunks": [ "fbmh_2_bedset_west" ], "x": 1, "y": 22 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_center_fireplace",
    "method": "json",
    "object": {
      "set": [
        { "point": "furniture", "id": "f_fireplace", "x": 2, "y": 12 },
        { "point": "furniture", "id": "f_counter", "x": 3, "y": 12 }
      ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_center_butchery",
    "method": "json",
    "object": { "set": [ { "point": "furniture", "id": "f_butcher_rack", "x": 21, "y": 11 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_center_toolrack",
    "method": "json",
    "object": { "set": [ { "point": "furniture", "id": "f_bookcase", "x": 4, "y": 12 } ] }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbmh_2_tableset",
    "object": {
      "mapgensize": [ 3, 3 ],
      "set": [
        { "point": "furniture", "id": "f_chair", "x": 0, "y": 1 },
        { "point": "furniture", "id": "f_table", "x": 1, "y": 1 },
        { "point": "furniture", "id": "f_chair", "x": 2, "y": 1 }
      ]
    }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbmh_2_tableset_large",
    "object": {
      "mapgensize": [ 4, 4 ],
      "set": [
        { "point": "furniture", "id": "f_chair", "x": 0, "y": 1 },
        { "point": "furniture", "id": "f_table", "x": 1, "y": 1 },
        { "point": "furniture", "id": "f_table", "x": 2, "y": 1 },
        { "point": "furniture", "id": "f_chair", "x": 3, "y": 1 }
      ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_center_table_west",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_tableset" ], "x": 6, "y": 10 }, { "chunks": [ "fbmh_2_tableset" ], "x": 6, "y": 11 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_center_table_east",
    "method": "json",
    "object": {
      "place_nested": [ { "chunks": [ "fbmh_2_tableset" ], "x": 15, "y": 10 }, { "chunks": [ "fbmh_2_tableset" ], "x": 15, "y": 11 } ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_center_table",
    "method": "json",
    "object": {
      "place_nested": [
        { "chunks": [ "fbmh_2_tableset_large" ], "x": 10, "y": 10 },
        { "chunks": [ "fbmh_2_tableset_large" ], "x": 10, "y": 11 }
      ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_center_stove",
    "method": "json",
    "object": {
      "set": [
        { "point": "furniture", "id": "f_woodstove", "x": 19, "y": 11 },
        { "point": "furniture", "id": "f_counter", "x": 20, "y": 11 }
      ]
    }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_well",
    "method": "json",
    "object": { "set": [ { "point": "terrain", "id": "t_water_pump", "x": 9, "y": 8 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_root_cellar",
    "method": "json",
    "object": { "set": [ { "point": "terrain", "id": "t_rootcellar", "x": 13, "y": 8 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_radio_tower",
    "method": "json",
    "object": { "set": [ { "point": "terrain", "id": "t_radio_tower", "x": 17, "y": 8 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_radio_console",
    "method": "json",
    "object": { "set": [ { "point": "terrain", "id": "t_radio_controls", "x": 16, "y": 8 } ] }
  },
  {
    "type": "mapgen",
    "update_mapgen_id": "fbmh_2_parkour",
    "method": "json",
    "object": { "place_nested": [ { "chunks": [ "fbmh_2_parkour" ], "x": 5, "y": 1 } ] }
  },
  {
    "type": "mapgen",
    "method": "json",
    "nested_mapgen_id": "fbmh_2_parkour",
    "object": {
      "mapgensize": [ 6, 6 ],
      "rows": [
        ".cc...",
        "....#.",
        "..x.#.",
        "...x..",
        "......",
        ".eEe.."
      ],
      "palettes": [ "fbmh_2_palette_common" ]
    }
  }
]
