1[
2  {
3    "type": "palette",
4    "id": "dock_small",
5    "terrain": { " ": "t_null", "d": "t_dock" },
6    "nested": { "d": { "chunks": [ [ "clear_furniture", 1 ] ] } }
7  },
8  {
9    "type": "mapgen",
10    "method": "json",
11    "om_terrain": [ "lake_dock_small" ],
12    "weight": 1000,
13    "object": {
14      "predecessor_mapgen": "lake_surface",
15      "rows": [
16        "                        ",
17        "                        ",
18        "                        ",
19        "                        ",
20        "                        ",
21        "                        ",
22        "                        ",
23        "                        ",
24        "                        ",
25        "                        ",
26        "                        ",
27        "                        ",
28        "                        ",
29        "                        ",
30        "                        ",
31        "                        ",
32        "                        ",
33        "                        ",
34        "                        ",
35        "                        ",
36        "           dd           ",
37        "           dd           ",
38        "           dd           ",
39        "           dd           "
40      ],
41      "palettes": [ "dock_small" ]
42    }
43  },
44  {
45    "type": "mapgen",
46    "method": "json",
47    "om_terrain": [ "lake_dock_small" ],
48    "weight": 750,
49    "object": {
50      "predecessor_mapgen": "lake_surface",
51      "rows": [
52        "                        ",
53        "                        ",
54        "                        ",
55        "                        ",
56        "                        ",
57        "                        ",
58        "                        ",
59        "                        ",
60        "                        ",
61        "                        ",
62        "                        ",
63        "                        ",
64        "                        ",
65        "                        ",
66        "                        ",
67        "                        ",
68        "                        ",
69        "                        ",
70        "                        ",
71        "                        ",
72        "                        ",
73        "      dddddddddddd      ",
74        "      dddddddddddd      ",
75        "      dddddddddddd      "
76      ],
77      "palettes": [ "dock_small" ],
78      "place_nested": [ { "chunks": [ [ "NPC_lighthouse_man_spawn", 25 ], [ "null", 75 ] ], "x": 12, "y": 21 } ]
79    }
80  },
81  {
82    "type": "mapgen",
83    "method": "json",
84    "om_terrain": [ "lake_shore_dock_small" ],
85    "object": {
86      "predecessor_mapgen": "lake_shore",
87      "rows": [
88        "           dd           ",
89        "           dd           ",
90        "           dd           ",
91        "           dd           ",
92        "           dd           ",
93        "           dd           ",
94        "           dd           ",
95        "           dd           ",
96        "           dd           ",
97        "           dd           ",
98        "           dd           ",
99        "           dd           ",
100        "           dd           ",
101        "           dd           ",
102        "           dd           ",
103        "                        ",
104        "                        ",
105        "                        ",
106        "                        ",
107        "                        ",
108        "                        ",
109        "                        ",
110        "                        ",
111        "                        "
112      ],
113      "palettes": [ "dock_small" ],
114      "place_vehicles": [
115        { "chance": 10, "fuel": 15, "vehicle": "boat_motor_single", "x": 8, "y": 5, "rotation": 270 },
116        { "chance": 10, "fuel": 15, "vehicle": "boat_motor_single", "x": 13, "y": 5, "rotation": 270 }
117      ]
118    }
119  },
120  {
121    "type": "mapgen",
122    "method": "json",
123    "nested_mapgen_id": "clear_furniture",
124    "//": "used to be able to clear furniture when using a 'rows' placement mapping, since f_null directly is ignored",
125    "object": { "mapgensize": [ 1, 1 ], "set": [ { "point": "furniture", "id": "f_null", "x": 0, "y": 0 } ] }
126  }
127]
128