forked from JaylyDev/ScriptAPI
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
749 lines (747 loc) · 47.3 KB
/
index.js
File metadata and controls
749 lines (747 loc) · 47.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
// Script example for ScriptAPI
// Author: xKingDark <https://github.com/DarkGamerYT>
// JaylyDev <https://github.com/JaylyDev>
// Mojang <https://github.com/Mojang>
// SmokeyStack <https://github.com/SmokeyStack>
// Project: https://github.com/DarkGamerYT/Bedrock-Editor-Extension
/**
* NBT to MCSTRUCTURE program was provided by JaylyDev
* Vanilla Structures were provided by Mojang
* Vanilla Structure integration for this extension was provided by SmokeyStack
*/
export const Structures = new Map();
Structures.set("ancient_city/city/entrance/entrance_connector", [30, 15, 39]);
Structures.set("ancient_city/city/entrance/entrance_path_1", [35, 15, 39]);
Structures.set("ancient_city/city/entrance/entrance_path_2", [35, 15, 39]);
Structures.set("ancient_city/city/entrance/entrance_path_3", [35, 15, 39]);
Structures.set("ancient_city/city/entrance/entrance_path_4", [35, 15, 39]);
Structures.set("ancient_city/city/entrance/entrance_path_5", [35, 15, 39]);
Structures.set("ancient_city/city_center/city_center_1", [18, 31, 41]);
Structures.set("ancient_city/city_center/city_center_2", [18, 31, 41]);
Structures.set("ancient_city/city_center/city_center_3", [18, 31, 41]);
Structures.set("ancient_city/city_center/walls/bottom_1", [14, 24, 41]);
Structures.set("ancient_city/city_center/walls/bottom_2", [14, 24, 41]);
Structures.set("ancient_city/city_center/walls/bottom_left_corner", [14, 24, 14]);
Structures.set("ancient_city/city_center/walls/bottom_right_corner", [14, 24, 14]);
Structures.set("ancient_city/city_center/walls/bottom_right_corner_1", [14, 24, 14]);
Structures.set("ancient_city/city_center/walls/bottom_right_corner_2", [14, 24, 14]);
Structures.set("ancient_city/city_center/walls/left", [18, 24, 14]);
Structures.set("ancient_city/city_center/walls/right", [18, 24, 14]);
Structures.set("ancient_city/city_center/walls/top", [14, 24, 41]);
Structures.set("ancient_city/city_center/walls/top_left_corner", [14, 24, 14]);
Structures.set("ancient_city/city_center/walls/top_right_corner", [14, 24, 14]);
Structures.set("ancient_city/structures/barracks", [21, 12, 17]);
Structures.set("ancient_city/structures/camp_1", [17, 5, 17]);
Structures.set("ancient_city/structures/camp_2", [17, 5, 17]);
Structures.set("ancient_city/structures/camp_3", [17, 5, 17]);
Structures.set("ancient_city/structures/chamber_1", [19, 10, 15]);
Structures.set("ancient_city/structures/chamber_2", [12, 6, 11]);
Structures.set("ancient_city/structures/chamber_3", [10, 6, 11]);
Structures.set("ancient_city/structures/ice_box_1", [19, 10, 15]);
Structures.set("ancient_city/structures/large_pillar_1", [6, 15, 6]);
Structures.set("ancient_city/structures/large_ruin_1", [17, 5, 17]);
Structures.set("ancient_city/structures/medium_pillar_1", [7, 11, 8]);
Structures.set("ancient_city/structures/medium_ruin_1", [8, 5, 13]);
Structures.set("ancient_city/structures/medium_ruin_2", [16, 5, 11]);
Structures.set("ancient_city/structures/sauna_1", [29, 10, 37]);
Structures.set("ancient_city/structures/small_ruin_1", [7, 5, 8]);
Structures.set("ancient_city/structures/small_ruin_2", [8, 5, 4]);
Structures.set("ancient_city/structures/small_statue", [10, 8, 8]);
Structures.set("ancient_city/structures/tall_ruin_1", [17, 23, 17]);
Structures.set("ancient_city/structures/tall_ruin_2", [17, 23, 17]);
Structures.set("ancient_city/structures/tall_ruin_3", [17, 23, 17]);
Structures.set("ancient_city/structures/tall_ruin_4", [17, 23, 17]);
Structures.set("ancient_city/walls/intact_corner_wall_1", [21, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_1", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_2", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_bridge", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_passage_1", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_stairs_1", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_stairs_2", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_stairs_3", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_horizontal_wall_stairs_4", [18, 15, 21]);
Structures.set("ancient_city/walls/intact_intersection_wall_1", [21, 15, 21]);
Structures.set("ancient_city/walls/intact_lshape_wall_1", [21, 15, 21]);
Structures.set("ancient_city/walls/ruined_corner_wall_1", [21, 15, 21]);
Structures.set("ancient_city/walls/ruined_corner_wall_2", [21, 15, 21]);
Structures.set("ancient_city/walls/ruined_horizontal_wall_stairs_1", [18, 15, 21]);
Structures.set("ancient_city/walls/ruined_horizontal_wall_stairs_2", [18, 15, 21]);
Structures.set("ancient_city/walls/ruined_horizontal_wall_stairs_3", [18, 15, 21]);
Structures.set("ancient_city/walls/ruined_horizontal_wall_stairs_4", [18, 15, 21]);
Structures.set("bastion:jigsaw_test", [10, 5, 15]);
Structures.set("bastion:blocks/air", [1, 1, 1]);
Structures.set("bastion:blocks/gold", [1, 1, 1]);
Structures.set("bastion:bridge/bridge_pieces/bridge", [31, 19, 16]);
Structures.set("bastion:bridge/connectors/back_bridge_bottom", [8, 8, 19]);
Structures.set("bastion:bridge/connectors/back_bridge_top", [8, 11, 19]);
Structures.set("bastion:bridge/legs/leg_0", [3, 22, 3]);
Structures.set("bastion:bridge/legs/leg_1", [3, 22, 3]);
Structures.set("bastion:bridge/ramparts/rampart_0", [16, 22, 16]);
Structures.set("bastion:bridge/ramparts/rampart_1", [16, 32, 16]);
Structures.set("bastion:bridge/rampart_plates/plate_0", [2, 19, 16]);
Structures.set("bastion:bridge/starting_pieces/entrance", [17, 32, 32]);
Structures.set("bastion:bridge/starting_pieces/entrance_base", [16, 32, 32]);
Structures.set("bastion:bridge/starting_pieces/entrance_face", [5, 24, 32]);
Structures.set("bastion:bridge/walls/wall_base_0", [16, 24, 16]);
Structures.set("bastion:bridge/walls/wall_base_1", [16, 24, 16]);
Structures.set("bastion:hoglin_stable/air_base", [30, 24, 48]);
Structures.set("bastion:hoglin_stable/connectors/end_post_connector", [2, 2, 22]);
Structures.set("bastion:hoglin_stable/large_stables/inner_0", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/inner_1", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/inner_2", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/inner_3", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/inner_4", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/outer_0", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/outer_1", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/outer_2", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/outer_3", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/large_stables/outer_4", [14, 6, 8]);
Structures.set("bastion:hoglin_stable/posts/end_post", [2, 24, 2]);
Structures.set("bastion:hoglin_stable/posts/stair_post", [2, 24, 10]);
Structures.set("bastion:hoglin_stable/ramparts/ramparts_1", [16, 32, 16]);
Structures.set("bastion:hoglin_stable/ramparts/ramparts_2", [16, 21, 16]);
Structures.set("bastion:hoglin_stable/ramparts/ramparts_3", [16, 12, 16]);
Structures.set("bastion:hoglin_stable/rampart_plates/rampart_plate_1", [2, 19, 16]);
Structures.set("bastion:hoglin_stable/small_stables/inner_0", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/small_stables/inner_1", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/small_stables/inner_2", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/small_stables/inner_3", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/small_stables/outer_0", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/small_stables/outer_1", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/small_stables/outer_2", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/small_stables/outer_3", [12, 6, 8]);
Structures.set("bastion:hoglin_stable/stairs/stairs_1_0", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_1_1", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_1_2", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_1_3", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_1_4", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_2_0", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_2_1", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_2_2", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_2_3", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_2_4", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_3_0", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_3_1", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_3_2", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_3_3", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/stairs/stairs_3_4", [14, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/stairs_0_mirrored", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/stairs_1_mirrored", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/stairs_2_mirrored", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/stairs_3_mirrored", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/stairs_4_mirrored", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/starting_stairs_0", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/starting_stairs_1", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/starting_stairs_2", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/starting_stairs_3", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/starting_pieces/starting_stairs_4", [15, 6, 16]);
Structures.set("bastion:hoglin_stable/walls/side_wall_0", [16, 24, 16]);
Structures.set("bastion:hoglin_stable/walls/side_wall_1", [16, 24, 16]);
Structures.set("bastion:hoglin_stable/walls/wall_base", [16, 24, 16]);
Structures.set("bastion:mobs/empty", [1, 1, 1]);
Structures.set("bastion:treasure/big_air_full", [38, 48, 38]);
Structures.set("bastion:treasure/bases/centers__center_0", [7, 6, 8]);
Structures.set("bastion:treasure/bases/centers__center_1", [7, 6, 8]);
Structures.set("bastion:treasure/bases/centers__center_2", [7, 6, 8]);
Structures.set("bastion:treasure/bases/centers__center_3", [7, 6, 8]);
Structures.set("bastion:treasure/bases/lava_basin", [24, 11, 24]);
Structures.set("bastion:treasure/brains/center_brain", [2, 35, 2]);
Structures.set("bastion:treasure/connectors/center_to_wall_middle", [11, 1, 1]);
Structures.set("bastion:treasure/connectors/center_to_wall_top", [11, 1, 1]);
Structures.set("bastion:treasure/connectors/center_to_wall_top_entrance", [11, 1, 1]);
Structures.set("bastion:treasure/corners/bottom__corner_0", [5, 16, 5]);
Structures.set("bastion:treasure/corners/bottom__corner_1", [5, 16, 5]);
Structures.set("bastion:treasure/corners/edges__bottom", [2, 16, 2]);
Structures.set("bastion:treasure/corners/edges__middle", [2, 15, 2]);
Structures.set("bastion:treasure/corners/edges__top", [2, 17, 2]);
Structures.set("bastion:treasure/corners/middle__corner_0", [5, 15, 5]);
Structures.set("bastion:treasure/corners/middle__corner_1", [5, 15, 5]);
Structures.set("bastion:treasure/corners/top__corner_0", [5, 15, 5]);
Structures.set("bastion:treasure/corners/top__corner_1", [5, 15, 5]);
Structures.set("bastion:treasure/entrances/entrance_0", [19, 18, 20]);
Structures.set("bastion:treasure/extensions/empty", [1, 1, 1]);
Structures.set("bastion:treasure/extensions/fire_room", [10, 10, 10]);
Structures.set("bastion:treasure/extensions/house_0", [5, 12, 10]);
Structures.set("bastion:treasure/extensions/house_1", [5, 12, 10]);
Structures.set("bastion:treasure/extensions/large_bridge_0", [4, 2, 7]);
Structures.set("bastion:treasure/extensions/large_bridge_1", [4, 2, 5]);
Structures.set("bastion:treasure/extensions/large_bridge_2", [4, 2, 11]);
Structures.set("bastion:treasure/extensions/large_bridge_3", [4, 2, 16]);
Structures.set("bastion:treasure/extensions/roofed_bridge", [10, 6, 4]);
Structures.set("bastion:treasure/extensions/small_bridge_0", [3, 2, 4]);
Structures.set("bastion:treasure/extensions/small_bridge_1", [3, 2, 7]);
Structures.set("bastion:treasure/extensions/small_bridge_2", [3, 2, 5]);
Structures.set("bastion:treasure/extensions/small_bridge_3", [3, 2, 16]);
Structures.set("bastion:treasure/ramparts/bottom_wall_0", [16, 24, 14]);
Structures.set("bastion:treasure/ramparts/lava_basin", [19, 36, 14]);
Structures.set("bastion:treasure/ramparts/lava_basin_main", [19, 36, 14]);
Structures.set("bastion:treasure/ramparts/lava_basin_side", [19, 36, 14]);
Structures.set("bastion:treasure/ramparts/mid_wall_main", [17, 32, 14]);
Structures.set("bastion:treasure/ramparts/mid_wall_side", [17, 31, 14]);
Structures.set("bastion:treasure/ramparts/top_wall", [17, 18, 14]);
Structures.set("bastion:treasure/roofs/center_roof", [24, 2, 24]);
Structures.set("bastion:treasure/roofs/corner_roof", [5, 2, 5]);
Structures.set("bastion:treasure/roofs/wall_roof", [5, 2, 24]);
Structures.set("bastion:treasure/stairs/lower_stairs", [2, 5, 5]);
Structures.set("bastion:treasure/walls/bottom__wall_0", [5, 16, 24]);
Structures.set("bastion:treasure/walls/bottom__wall_1", [5, 16, 24]);
Structures.set("bastion:treasure/walls/bottom__wall_2", [5, 16, 24]);
Structures.set("bastion:treasure/walls/bottom__wall_3", [5, 16, 24]);
Structures.set("bastion:treasure/walls/entrance_wall", [2, 17, 24]);
Structures.set("bastion:treasure/walls/lava_wall", [2, 36, 14]);
Structures.set("bastion:treasure/walls/mid__wall_0", [5, 15, 24]);
Structures.set("bastion:treasure/walls/mid__wall_1", [5, 15, 24]);
Structures.set("bastion:treasure/walls/mid__wall_2", [5, 15, 24]);
Structures.set("bastion:treasure/walls/outer__bottom_corner", [2, 16, 5]);
Structures.set("bastion:treasure/walls/outer__medium_outer_wall", [2, 16, 24]);
Structures.set("bastion:treasure/walls/outer__mid_corner", [5, 15, 2]);
Structures.set("bastion:treasure/walls/outer__outer_wall", [2, 15, 24]);
Structures.set("bastion:treasure/walls/outer__tall_outer_wall", [2, 17, 24]);
Structures.set("bastion:treasure/walls/outer__top_corner", [2, 17, 5]);
Structures.set("bastion:treasure/walls/top__main_entrance", [5, 15, 24]);
Structures.set("bastion:treasure/walls/top__wall_0", [5, 15, 24]);
Structures.set("bastion:treasure/walls/top__wall_1", [5, 15, 24]);
Structures.set("bastion:units/air_base", [46, 24, 46]);
Structures.set("bastion:units/center_pieces/center_0", [11, 7, 11]);
Structures.set("bastion:units/center_pieces/center_1", [11, 8, 11]);
Structures.set("bastion:units/center_pieces/center_2", [11, 8, 11]);
Structures.set("bastion:units/edges/edge_0", [12, 7, 8]);
Structures.set("bastion:units/fillers/stage_0", [12, 7, 8]);
Structures.set("bastion:units/pathways/pathway_0", [3, 2, 2]);
Structures.set("bastion:units/pathways/pathway_wall_0", [3, 2, 2]);
Structures.set("bastion:units/ramparts/ramparts_0", [16, 32, 16]);
Structures.set("bastion:units/ramparts/ramparts_1", [16, 22, 16]);
Structures.set("bastion:units/ramparts/ramparts_2", [16, 12, 16]);
Structures.set("bastion:units/rampart_plates/plate_0", [5, 19, 16]);
Structures.set("bastion:units/stages/rot__stage_1_0", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_0_0", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_0_1", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_0_2", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_0_3", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_1_0", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_1_1", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_1_2", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_1_3", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_2_0", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_2_1", [12, 7, 8]);
Structures.set("bastion:units/stages/stage_3_0", [12, 3, 8]);
Structures.set("bastion:units/stages/stage_3_1", [12, 3, 8]);
Structures.set("bastion:units/stages/stage_3_2", [12, 3, 8]);
Structures.set("bastion:units/stages/stage_3_3", [12, 3, 8]);
Structures.set("bastion:units/walls/connected_wall", [16, 24, 16]);
Structures.set("bastion:units/walls/wall_base", [16, 24, 16]);
Structures.set("bastion:units/wall_units/edge_0", [12, 7, 9]);
Structures.set("bastion:units/wall_units/edge_0_large", [12, 7, 9]);
Structures.set("bastion:units/wall_units/unit_0", [12, 7, 8]);
Structures.set("coralcrust:crust1", [13, 6, 13]);
Structures.set("coralcrust:crust2", [15, 7, 14]);
Structures.set("coralcrust:crust3", [10, 6, 11]);
Structures.set("coralcrust:crust4", [8, 5, 9]);
Structures.set("coralcrust:crust5", [8, 8, 12]);
Structures.set("coralcrust:outcropping1", [11, 5, 6]);
Structures.set("coralcrust:outcropping2", [14, 11, 7]);
Structures.set("coralcrust:outcropping3", [8, 4, 9]);
Structures.set("coralcrust:outcropping4", [6, 7, 6]);
Structures.set("coralcrust:outcropping5", [5, 6, 6]);
Structures.set("coralcrust:outcropping6", [12, 3, 12]);
Structures.set("endcity:base_floor", [10, 4, 10]);
Structures.set("endcity:base_roof", [12, 2, 12]);
Structures.set("endcity:bridge_end", [5, 6, 2]);
Structures.set("endcity:bridge_gentle_stairs", [5, 7, 8]);
Structures.set("endcity:bridge_piece", [5, 6, 4]);
Structures.set("endcity:bridge_steep_stairs", [5, 7, 4]);
Structures.set("endcity:fat_tower_base", [13, 4, 13]);
Structures.set("endcity:fat_tower_middle", [13, 8, 13]);
Structures.set("endcity:fat_tower_top", [17, 6, 17]);
Structures.set("endcity:second_floor", [12, 8, 12]);
Structures.set("endcity:second_floor_2", [12, 8, 12]);
Structures.set("endcity:second_roof", [14, 2, 14]);
Structures.set("endcity:ship", [13, 24, 29]);
Structures.set("endcity:third_floor", [14, 8, 14]);
Structures.set("endcity:third_floor_b", [14, 8, 14]);
Structures.set("endcity:third_floor_c", [14, 8, 14]);
Structures.set("endcity:third_roof", [16, 2, 16]);
Structures.set("endcity:tower_base", [7, 7, 7]);
Structures.set("endcity:tower_floor", [7, 4, 7]);
Structures.set("endcity:tower_piece", [7, 4, 7]);
Structures.set("endcity:tower_top", [9, 5, 9]);
Structures.set("fossils:fossil_skull_01", [6, 5, 7]);
Structures.set("fossils:fossil_skull_02", [7, 5, 5]);
Structures.set("fossils:fossil_skull_03", [5, 4, 5]);
Structures.set("fossils:fossil_skull_04", [4, 4, 4]);
Structures.set("fossils:fossil_spine_01", [3, 3, 13]);
Structures.set("fossils:fossil_spine_02", [5, 4, 13]);
Structures.set("fossils:fossil_spine_03", [7, 4, 13]);
Structures.set("fossils:fossil_spine_04", [9, 5, 13]);
Structures.set("igloo:igloo_bottom", [7, 6, 9]);
Structures.set("igloo:igloo_middle", [3, 3, 3]);
Structures.set("igloo:igloo_top_no_trapdoor", [7, 5, 8]);
Structures.set("igloo:igloo_top_trapdoor", [7, 5, 8]);
Structures.set("mansion:1x1_a1", [7, 8, 7]);
Structures.set("mansion:1x1_a2", [7, 8, 7]);
Structures.set("mansion:1x1_a3", [7, 8, 7]);
Structures.set("mansion:1x1_a4", [7, 8, 7]);
Structures.set("mansion:1x1_a5", [7, 8, 7]);
Structures.set("mansion:1x1_as1", [7, 8, 7]);
Structures.set("mansion:1x1_as2", [7, 8, 7]);
Structures.set("mansion:1x1_as3", [7, 8, 7]);
Structures.set("mansion:1x1_as4", [7, 8, 7]);
Structures.set("mansion:1x1_b1", [7, 11, 7]);
Structures.set("mansion:1x1_b2", [7, 11, 7]);
Structures.set("mansion:1x1_b3", [7, 11, 7]);
Structures.set("mansion:1x1_b4", [7, 11, 7]);
Structures.set("mansion:1x1_b5", [7, 11, 7]);
Structures.set("mansion:1x2_a1", [7, 8, 15]);
Structures.set("mansion:1x2_a2", [7, 8, 15]);
Structures.set("mansion:1x2_a3", [7, 8, 15]);
Structures.set("mansion:1x2_a4", [7, 8, 15]);
Structures.set("mansion:1x2_a5", [7, 8, 15]);
Structures.set("mansion:1x2_a6", [7, 8, 15]);
Structures.set("mansion:1x2_a7", [7, 8, 15]);
Structures.set("mansion:1x2_a8", [7, 8, 15]);
Structures.set("mansion:1x2_a9", [7, 8, 15]);
Structures.set("mansion:1x2_b1", [7, 8, 15]);
Structures.set("mansion:1x2_b2", [7, 8, 15]);
Structures.set("mansion:1x2_b3", [7, 8, 15]);
Structures.set("mansion:1x2_b4", [7, 8, 15]);
Structures.set("mansion:1x2_b5", [7, 8, 15]);
Structures.set("mansion:1x2_c1", [7, 11, 15]);
Structures.set("mansion:1x2_c2", [7, 11, 15]);
Structures.set("mansion:1x2_c3", [7, 11, 15]);
Structures.set("mansion:1x2_c4", [7, 11, 15]);
Structures.set("mansion:1x2_c_stairs", [7, 22, 15]);
Structures.set("mansion:1x2_d1", [7, 11, 15]);
Structures.set("mansion:1x2_d2", [7, 11, 15]);
Structures.set("mansion:1x2_d3", [7, 11, 15]);
Structures.set("mansion:1x2_d4", [7, 11, 15]);
Structures.set("mansion:1x2_d5", [7, 11, 15]);
Structures.set("mansion:1x2_d_stairs", [7, 22, 15]);
Structures.set("mansion:1x2_s1", [7, 8, 15]);
Structures.set("mansion:1x2_s2", [7, 8, 15]);
Structures.set("mansion:1x2_se1", [7, 11, 15]);
Structures.set("mansion:2x2_a1", [15, 8, 15]);
Structures.set("mansion:2x2_a2", [15, 8, 15]);
Structures.set("mansion:2x2_a3", [15, 8, 15]);
Structures.set("mansion:2x2_a4", [15, 8, 15]);
Structures.set("mansion:2x2_b1", [15, 11, 15]);
Structures.set("mansion:2x2_b2", [15, 11, 15]);
Structures.set("mansion:2x2_b3", [15, 11, 15]);
Structures.set("mansion:2x2_b4", [15, 11, 15]);
Structures.set("mansion:2x2_b5", [15, 11, 15]);
Structures.set("mansion:2x2_s1", [15, 11, 15]);
Structures.set("mansion:carpet_east", [2, 1, 5]);
Structures.set("mansion:carpet_north", [5, 1, 2]);
Structures.set("mansion:carpet_south", [8, 8, 3]);
Structures.set("mansion:carpet_south_2", [8, 11, 3]);
Structures.set("mansion:carpet_west", [3, 8, 8]);
Structures.set("mansion:carpet_west_2", [3, 11, 8]);
Structures.set("mansion:corridor_floor", [7, 8, 7]);
Structures.set("mansion:corridor_floor_2", [7, 11, 7]);
Structures.set("mansion:entrance", [21, 19, 16]);
Structures.set("mansion:indoors_door", [1, 8, 8]);
Structures.set("mansion:indoors_door_2", [1, 11, 8]);
Structures.set("mansion:indoors_wall", [1, 8, 8]);
Structures.set("mansion:indoors_wall_2", [1, 11, 8]);
Structures.set("mansion:roof", [8, 1, 8]);
Structures.set("mansion:roof_corner", [4, 4, 4]);
Structures.set("mansion:roof_front", [4, 4, 8]);
Structures.set("mansion:roof_inner_corner", [4, 4, 4]);
Structures.set("mansion:small_wall", [2, 4, 8]);
Structures.set("mansion:small_wall_corner", [2, 4, 2]);
Structures.set("mansion:wall_corner", [9, 8, 2]);
Structures.set("mansion:wall_flat", [2, 8, 8]);
Structures.set("mansion:wall_window", [2, 8, 8]);
Structures.set("nether_fossils:fossil_1", [4, 4, 5]);
Structures.set("nether_fossils:fossil_10", [3, 7, 1]);
Structures.set("nether_fossils:fossil_11", [5, 5, 7]);
Structures.set("nether_fossils:fossil_12", [4, 4, 3]);
Structures.set("nether_fossils:fossil_13", [4, 5, 6]);
Structures.set("nether_fossils:fossil_14", [7, 7, 6]);
Structures.set("nether_fossils:fossil_2", [5, 1, 5]);
Structures.set("nether_fossils:fossil_3", [3, 4, 2]);
Structures.set("nether_fossils:fossil_4", [3, 4, 1]);
Structures.set("nether_fossils:fossil_5", [2, 5, 1]);
Structures.set("nether_fossils:fossil_6", [7, 5, 5]);
Structures.set("nether_fossils:fossil_7", [4, 6, 5]);
Structures.set("nether_fossils:fossil_8", [3, 5, 1]);
Structures.set("nether_fossils:fossil_9", [3, 5, 5]);
Structures.set("pillageroutpost:feature_cage1", [6, 5, 6]);
Structures.set("pillageroutpost:feature_cage2", [6, 5, 6]);
Structures.set("pillageroutpost:feature_cage_with_allays", [7, 4, 7]);
Structures.set("pillageroutpost:feature_logs", [6, 3, 7]);
Structures.set("pillageroutpost:feature_targets", [3, 3, 7]);
Structures.set("pillageroutpost:feature_tent1", [6, 5, 7]);
Structures.set("pillageroutpost:feature_tent2", [6, 5, 7]);
Structures.set("pillageroutpost:watchtower", [15, 21, 15]);
Structures.set("pillageroutpost:watchtower_overgrown", [15, 21, 15]);
Structures.set("ruin:big_ruin1_brick", [16, 16, 16]);
Structures.set("ruin:big_ruin1_cracked", [16, 16, 16]);
Structures.set("ruin:big_ruin1_mossy", [16, 16, 16]);
Structures.set("ruin:big_ruin2_brick", [16, 16, 16]);
Structures.set("ruin:big_ruin2_cracked", [16, 16, 16]);
Structures.set("ruin:big_ruin2_mossy", [16, 16, 16]);
Structures.set("ruin:big_ruin3_brick", [16, 16, 16]);
Structures.set("ruin:big_ruin3_cracked", [16, 16, 16]);
Structures.set("ruin:big_ruin3_mossy", [16, 16, 16]);
Structures.set("ruin:big_ruin8_brick", [16, 16, 16]);
Structures.set("ruin:big_ruin8_cracked", [16, 16, 16]);
Structures.set("ruin:big_ruin8_mossy", [16, 16, 16]);
Structures.set("ruin:big_ruin_warm4", [16, 16, 16]);
Structures.set("ruin:big_ruin_warm5", [16, 16, 16]);
Structures.set("ruin:big_ruin_warm6", [16, 16, 16]);
Structures.set("ruin:big_ruin_warm7", [16, 16, 16]);
Structures.set("ruin:ruin1_brick", [6, 7, 7]);
Structures.set("ruin:ruin1_cracked", [6, 7, 7]);
Structures.set("ruin:ruin1_mossy", [6, 7, 7]);
Structures.set("ruin:ruin2_brick", [6, 7, 7]);
Structures.set("ruin:ruin2_cracked", [6, 7, 7]);
Structures.set("ruin:ruin2_mossy", [6, 7, 7]);
Structures.set("ruin:ruin3_brick", [6, 7, 7]);
Structures.set("ruin:ruin3_cracked", [6, 7, 7]);
Structures.set("ruin:ruin3_mossy", [6, 7, 7]);
Structures.set("ruin:ruin4", [6, 7, 7]);
Structures.set("ruin:ruin4_brick", [6, 7, 7]);
Structures.set("ruin:ruin4_cracked", [6, 7, 7]);
Structures.set("ruin:ruin4_mossy", [6, 7, 7]);
Structures.set("ruin:ruin5_brick", [6, 7, 7]);
Structures.set("ruin:ruin5_cracked", [6, 7, 7]);
Structures.set("ruin:ruin5_mossy", [6, 7, 7]);
Structures.set("ruin:ruin6_brick", [6, 7, 7]);
Structures.set("ruin:ruin6_cracked", [6, 7, 7]);
Structures.set("ruin:ruin6_mossy", [6, 7, 7]);
Structures.set("ruin:ruin7_brick", [6, 7, 7]);
Structures.set("ruin:ruin7_cracked", [6, 7, 7]);
Structures.set("ruin:ruin7_mossy", [6, 7, 7]);
Structures.set("ruin:ruin8_brick", [6, 7, 7]);
Structures.set("ruin:ruin8_cracked", [6, 7, 7]);
Structures.set("ruin:ruin8_mossy", [6, 7, 7]);
Structures.set("ruin:ruin_warm1", [6, 7, 7]);
Structures.set("ruin:ruin_warm2", [6, 7, 7]);
Structures.set("ruin:ruin_warm3", [6, 7, 7]);
Structures.set("ruin:ruin_warm4", [6, 7, 7]);
Structures.set("ruin:ruin_warm5", [6, 7, 7]);
Structures.set("ruin:ruin_warm6", [6, 7, 7]);
Structures.set("ruin:ruin_warm7", [6, 7, 7]);
Structures.set("ruin:ruin_warm8", [6, 7, 7]);
Structures.set("ruined_portal:giant_portal_1", [11, 17, 16]);
Structures.set("ruined_portal:giant_portal_2", [11, 16, 16]);
Structures.set("ruined_portal:giant_portal_3", [16, 16, 16]);
Structures.set("ruined_portal:portal_1", [6, 10, 6]);
Structures.set("ruined_portal:portal_10", [12, 8, 10]);
Structures.set("ruined_portal:portal_2", [9, 12, 9]);
Structures.set("ruined_portal:portal_3", [8, 9, 9]);
Structures.set("ruined_portal:portal_4", [8, 9, 9]);
Structures.set("ruined_portal:portal_5", [10, 10, 7]);
Structures.set("ruined_portal:portal_6", [5, 7, 7]);
Structures.set("ruined_portal:portal_7", [9, 7, 9]);
Structures.set("ruined_portal:portal_8", [14, 9, 9]);
Structures.set("ruined_portal:portal_9", [10, 8, 9]);
Structures.set("shipwreck:swrightsideupbackhalf", [9, 9, 16]);
Structures.set("shipwreck:swrightsideupbackhalfdegraded", [9, 9, 16]);
Structures.set("shipwreck:swrightsideupfronthalf", [9, 9, 24]);
Structures.set("shipwreck:swrightsideupfronthalfdegraded", [9, 9, 24]);
Structures.set("shipwreck:swrightsideupfull", [9, 9, 28]);
Structures.set("shipwreck:swrightsideupfulldegraded", [9, 9, 28]);
Structures.set("shipwreck:swsidewaysbackhalf", [9, 9, 17]);
Structures.set("shipwreck:swsidewaysbackhalfdegraded", [9, 9, 17]);
Structures.set("shipwreck:swsidewaysfronthalf", [9, 9, 24]);
Structures.set("shipwreck:swsidewaysfronthalfdegraded", [9, 9, 24]);
Structures.set("shipwreck:swsidewaysfull", [9, 9, 28]);
Structures.set("shipwreck:swsidewaysfulldegraded", [9, 9, 28]);
Structures.set("shipwreck:swupsidedownbackhalf", [9, 9, 16]);
Structures.set("shipwreck:swupsidedownbackhalfdegraded", [9, 9, 16]);
Structures.set("shipwreck:swupsidedownfronthalf", [9, 9, 22]);
Structures.set("shipwreck:swupsidedownfronthalfdegraded", [9, 9, 22]);
Structures.set("shipwreck:swupsidedownfull", [9, 9, 28]);
Structures.set("shipwreck:swupsidedownfulldegraded", [9, 9, 28]);
Structures.set("shipwreck:swwithmast", [9, 21, 28]);
Structures.set("shipwreck:swwithmastdegraded", [9, 21, 28]);
Structures.set("village:common/villager", [1, 2, 1]);
Structures.set("village:common/well_bottom", [4, 3, 4]);
Structures.set("village:common/animals/cat", [1, 3, 1]);
Structures.set("village:common/animals/cows_1", [1, 3, 1]);
Structures.set("village:common/animals/horses_1", [1, 3, 1]);
Structures.set("village:common/animals/horses_2", [1, 3, 1]);
Structures.set("village:common/animals/pigs_1", [1, 3, 1]);
Structures.set("village:common/animals/sheep_1", [1, 3, 1]);
Structures.set("village:desert/desert_lamp_1", [1, 4, 1]);
Structures.set("village:desert/houses/desert_animal_pen_1", [10, 5, 7]);
Structures.set("village:desert/houses/desert_animal_pen_2", [10, 5, 8]);
Structures.set("village:desert/houses/desert_armorer_1", [7, 7, 7]);
Structures.set("village:desert/houses/desert_butcher_shop_1", [8, 5, 8]);
Structures.set("village:desert/houses/desert_cartographer_house_1", [7, 7, 7]);
Structures.set("village:desert/houses/desert_farm_1", [5, 3, 7]);
Structures.set("village:desert/houses/desert_farm_2", [10, 3, 7]);
Structures.set("village:desert/houses/desert_fisher_1", [8, 7, 11]);
Structures.set("village:desert/houses/desert_fletcher_house_1", [6, 12, 12]);
Structures.set("village:desert/houses/desert_large_farm_1", [11, 5, 13]);
Structures.set("village:desert/houses/desert_library_1", [9, 7, 5]);
Structures.set("village:desert/houses/desert_mason_1", [7, 5, 8]);
Structures.set("village:desert/houses/desert_medium_house_1", [6, 7, 7]);
Structures.set("village:desert/houses/desert_medium_house_2", [11, 9, 7]);
Structures.set("village:desert/houses/desert_shepherd_house_1", [11, 6, 5]);
Structures.set("village:desert/houses/desert_small_house_1", [5, 6, 5]);
Structures.set("village:desert/houses/desert_small_house_2", [7, 7, 5]);
Structures.set("village:desert/houses/desert_small_house_3", [5, 6, 6]);
Structures.set("village:desert/houses/desert_small_house_4", [5, 5, 5]);
Structures.set("village:desert/houses/desert_small_house_5", [5, 7, 6]);
Structures.set("village:desert/houses/desert_small_house_6", [5, 17, 5]);
Structures.set("village:desert/houses/desert_small_house_7", [8, 6, 7]);
Structures.set("village:desert/houses/desert_small_house_8", [5, 5, 5]);
Structures.set("village:desert/houses/desert_tannery_1", [7, 10, 6]);
Structures.set("village:desert/houses/desert_temple_1", [11, 7, 10]);
Structures.set("village:desert/houses/desert_temple_2", [10, 7, 12]);
Structures.set("village:desert/houses/desert_tool_smith_1", [9, 10, 9]);
Structures.set("village:desert/houses/desert_weaponsmith_1", [10, 6, 7]);
Structures.set("village:desert/streets/corner_01", [7, 2, 15]);
Structures.set("village:desert/streets/corner_02", [6, 2, 6]);
Structures.set("village:desert/streets/crossroad_01", [18, 2, 15]);
Structures.set("village:desert/streets/crossroad_02", [11, 2, 11]);
Structures.set("village:desert/streets/crossroad_03", [5, 2, 5]);
Structures.set("village:desert/streets/square_01", [13, 2, 28]);
Structures.set("village:desert/streets/square_02", [16, 2, 19]);
Structures.set("village:desert/streets/straight_01", [15, 2, 12]);
Structures.set("village:desert/streets/straight_02", [15, 2, 18]);
Structures.set("village:desert/streets/straight_03", [4, 2, 3]);
Structures.set("village:desert/streets/turn_01", [4, 2, 4]);
Structures.set("village:desert/terminators/terminator_01", [3, 2, 3]);
Structures.set("village:desert/terminators/terminator_02", [3, 2, 3]);
Structures.set("village:desert/town_centers/desert_meeting_point_1", [17, 6, 9]);
Structures.set("village:desert/town_centers/desert_meeting_point_2", [12, 6, 12]);
Structures.set("village:desert/town_centers/desert_meeting_point_3", [15, 6, 15]);
Structures.set("village:plains/plains_lamp_1", [3, 4, 3]);
Structures.set("village:plains/houses/plains_accessory_1", [3, 2, 5]);
Structures.set("village:plains/houses/plains_animal_pen_1", [5, 8, 6]);
Structures.set("village:plains/houses/plains_animal_pen_2", [7, 7, 11]);
Structures.set("village:plains/houses/plains_animal_pen_3", [8, 3, 11]);
Structures.set("village:plains/houses/plains_armorer_house_1", [9, 8, 8]);
Structures.set("village:plains/houses/plains_big_house_1", [7, 11, 11]);
Structures.set("village:plains/houses/plains_butcher_shop_1", [11, 8, 12]);
Structures.set("village:plains/houses/plains_butcher_shop_2", [15, 12, 7]);
Structures.set("village:plains/houses/plains_cartographer_1", [10, 8, 7]);
Structures.set("village:plains/houses/plains_fisher_cottage_1", [10, 9, 9]);
Structures.set("village:plains/houses/plains_fletcher_house_1", [9, 7, 11]);
Structures.set("village:plains/houses/plains_large_farm_1", [13, 2, 9]);
Structures.set("village:plains/houses/plains_library_1", [11, 10, 17]);
Structures.set("village:plains/houses/plains_library_2", [8, 10, 9]);
Structures.set("village:plains/houses/plains_masons_house_1", [8, 7, 9]);
Structures.set("village:plains/houses/plains_medium_house_1", [13, 8, 11]);
Structures.set("village:plains/houses/plains_medium_house_2", [7, 6, 13]);
Structures.set("village:plains/houses/plains_meeting_point_4", [10, 7, 16]);
Structures.set("village:plains/houses/plains_meeting_point_5", [10, 6, 11]);
Structures.set("village:plains/houses/plains_shepherds_house_1", [9, 6, 13]);
Structures.set("village:plains/houses/plains_small_farm_1", [7, 3, 9]);
Structures.set("village:plains/houses/plains_small_house_1", [7, 7, 7]);
Structures.set("village:plains/houses/plains_small_house_2", [7, 7, 7]);
Structures.set("village:plains/houses/plains_small_house_3", [7, 7, 7]);
Structures.set("village:plains/houses/plains_small_house_4", [7, 7, 7]);
Structures.set("village:plains/houses/plains_small_house_5", [9, 11, 9]);
Structures.set("village:plains/houses/plains_small_house_6", [7, 7, 7]);
Structures.set("village:plains/houses/plains_small_house_7", [7, 7, 8]);
Structures.set("village:plains/houses/plains_small_house_8", [9, 9, 9]);
Structures.set("village:plains/houses/plains_stable_1", [9, 7, 16]);
Structures.set("village:plains/houses/plains_stable_2", [7, 6, 17]);
Structures.set("village:plains/houses/plains_tannery_1", [8, 7, 10]);
Structures.set("village:plains/houses/plains_temple_3", [11, 7, 7]);
Structures.set("village:plains/houses/plains_temple_4", [10, 13, 7]);
Structures.set("village:plains/houses/plains_tool_smith_1", [8, 6, 12]);
Structures.set("village:plains/houses/plains_weaponsmith_1", [8, 8, 11]);
Structures.set("village:plains/streets/corner_01", [16, 2, 16]);
Structures.set("village:plains/streets/corner_02", [16, 2, 16]);
Structures.set("village:plains/streets/corner_03", [4, 2, 4]);
Structures.set("village:plains/streets/crossroad_01", [16, 2, 16]);
Structures.set("village:plains/streets/crossroad_02", [16, 2, 16]);
Structures.set("village:plains/streets/crossroad_03", [16, 2, 16]);
Structures.set("village:plains/streets/crossroad_04", [4, 2, 5]);
Structures.set("village:plains/streets/crossroad_05", [5, 2, 5]);
Structures.set("village:plains/streets/crossroad_06", [5, 2, 5]);
Structures.set("village:plains/streets/straight_01", [16, 2, 16]);
Structures.set("village:plains/streets/straight_02", [16, 2, 16]);
Structures.set("village:plains/streets/straight_03", [13, 2, 11]);
Structures.set("village:plains/streets/straight_04", [11, 2, 9]);
Structures.set("village:plains/streets/straight_05", [20, 2, 17]);
Structures.set("village:plains/streets/straight_06", [21, 2, 18]);
Structures.set("village:plains/streets/turn_01", [18, 2, 8]);
Structures.set("village:plains/terminators/terminator_01", [2, 2, 3]);
Structures.set("village:plains/terminators/terminator_02", [1, 2, 1]);
Structures.set("village:plains/terminators/terminator_03", [3, 2, 3]);
Structures.set("village:plains/terminators/terminator_04", [4, 2, 4]);
Structures.set("village:plains/town_centers/plains_fountain_01", [9, 4, 9]);
Structures.set("village:plains/town_centers/plains_meeting_point_1", [10, 7, 10]);
Structures.set("village:plains/town_centers/plains_meeting_point_2", [8, 5, 15]);
Structures.set("village:plains/town_centers/plains_meeting_point_3", [11, 9, 11]);
Structures.set("village:plains/villagers/armorer", [1, 2, 1]);
Structures.set("village:plains/villagers/butcher", [1, 2, 1]);
Structures.set("village:plains/villagers/cartographer", [1, 2, 1]);
Structures.set("village:plains/villagers/cleric", [1, 2, 1]);
Structures.set("village:plains/villagers/farmer", [1, 2, 1]);
Structures.set("village:plains/villagers/fishermen", [1, 2, 1]);
Structures.set("village:plains/villagers/fletcher", [1, 2, 1]);
Structures.set("village:plains/villagers/leatherworker", [1, 2, 1]);
Structures.set("village:plains/villagers/librarian", [1, 2, 1]);
Structures.set("village:plains/villagers/nitwit", [1, 2, 1]);
Structures.set("village:plains/villagers/shepherd", [1, 2, 1]);
Structures.set("village:plains/villagers/toolsmith", [1, 2, 1]);
Structures.set("village:plains/villagers/unemployed", [1, 2, 1]);
Structures.set("village:plains/villagers/weaponsmith", [1, 2, 1]);
Structures.set("village:savanna/savanna_lamp_post_01", [1, 2, 1]);
Structures.set("village:savanna/houses/savanna_animal_pen_1", [9, 6, 9]);
Structures.set("village:savanna/houses/savanna_animal_pen_2", [13, 6, 12]);
Structures.set("village:savanna/houses/savanna_animal_pen_3", [8, 5, 9]);
Structures.set("village:savanna/houses/savanna_armorer_1", [7, 7, 7]);
Structures.set("village:savanna/houses/savanna_butchers_shop_1", [11, 8, 11]);
Structures.set("village:savanna/houses/savanna_butchers_shop_2", [13, 9, 9]);
Structures.set("village:savanna/houses/savanna_cartographer_1", [8, 8, 9]);
Structures.set("village:savanna/houses/savanna_fisher_cottage_1", [8, 11, 9]);
Structures.set("village:savanna/houses/savanna_fletcher_house_1", [11, 7, 9]);
Structures.set("village:savanna/houses/savanna_large_farm_1", [9, 3, 9]);
Structures.set("village:savanna/houses/savanna_large_farm_2", [10, 4, 9]);
Structures.set("village:savanna/houses/savanna_library_1", [10, 8, 8]);
Structures.set("village:savanna/houses/savanna_mason_1", [7, 6, 10]);
Structures.set("village:savanna/houses/savanna_medium_house_1", [8, 8, 15]);
Structures.set("village:savanna/houses/savanna_medium_house_2", [10, 7, 11]);
Structures.set("village:savanna/houses/savanna_shepherd_1", [14, 8, 12]);
Structures.set("village:savanna/houses/savanna_small_farm", [6, 4, 9]);
Structures.set("village:savanna/houses/savanna_small_house_1", [7, 7, 7]);
Structures.set("village:savanna/houses/savanna_small_house_2", [7, 7, 7]);
Structures.set("village:savanna/houses/savanna_small_house_3", [7, 7, 7]);
Structures.set("village:savanna/houses/savanna_small_house_4", [10, 8, 7]);
Structures.set("village:savanna/houses/savanna_small_house_5", [7, 10, 7]);
Structures.set("village:savanna/houses/savanna_small_house_6", [7, 7, 7]);
Structures.set("village:savanna/houses/savanna_small_house_7", [7, 7, 7]);
Structures.set("village:savanna/houses/savanna_small_house_8", [6, 7, 7]);
Structures.set("village:savanna/houses/savanna_tannery_1", [8, 6, 9]);
Structures.set("village:savanna/houses/savanna_temple_1", [13, 8, 9]);
Structures.set("village:savanna/houses/savanna_temple_2", [7, 7, 9]);
Structures.set("village:savanna/houses/savanna_tool_smith_1", [7, 7, 11]);
Structures.set("village:savanna/houses/savanna_weaponsmith_1", [8, 6, 9]);
Structures.set("village:savanna/houses/savanna_weaponsmith_2", [9, 7, 13]);
Structures.set("village:savanna/streets/corner_01", [16, 2, 16]);
Structures.set("village:savanna/streets/corner_03", [4, 2, 4]);
Structures.set("village:savanna/streets/crossroad_02", [7, 2, 10]);
Structures.set("village:savanna/streets/crossroad_03", [16, 2, 16]);
Structures.set("village:savanna/streets/crossroad_04", [4, 2, 5]);
Structures.set("village:savanna/streets/crossroad_05", [5, 2, 5]);
Structures.set("village:savanna/streets/crossroad_06", [5, 2, 5]);
Structures.set("village:savanna/streets/crossroad_07", [15, 2, 14]);
Structures.set("village:savanna/streets/split_01", [8, 2, 6]);
Structures.set("village:savanna/streets/split_02", [14, 2, 9]);
Structures.set("village:savanna/streets/straight_02", [16, 2, 16]);
Structures.set("village:savanna/streets/straight_04", [11, 2, 9]);
Structures.set("village:savanna/streets/straight_05", [20, 2, 17]);
Structures.set("village:savanna/streets/straight_06", [9, 2, 14]);
Structures.set("village:savanna/streets/straight_08", [10, 2, 16]);
Structures.set("village:savanna/streets/straight_09", [23, 2, 16]);
Structures.set("village:savanna/streets/straight_10", [6, 2, 11]);
Structures.set("village:savanna/streets/straight_11", [17, 2, 17]);
Structures.set("village:savanna/streets/turn_01", [19, 2, 11]);
Structures.set("village:savanna/terminators/terminator_05", [16, 2, 16]);
Structures.set("village:savanna/town_centers/savanna_meeting_point_1", [14, 5, 12]);
Structures.set("village:savanna/town_centers/savanna_meeting_point_2", [11, 6, 11]);
Structures.set("village:savanna/town_centers/savanna_meeting_point_3", [9, 6, 11]);
Structures.set("village:savanna/town_centers/savanna_meeting_point_4", [9, 6, 9]);
Structures.set("village:snowy/snowy_lamp_post_01", [3, 4, 1]);
Structures.set("village:snowy/snowy_lamp_post_02", [2, 4, 1]);
Structures.set("village:snowy/snowy_lamp_post_03", [3, 4, 3]);
Structures.set("village:snowy/houses/snowy_animal_pen_1", [8, 4, 9]);
Structures.set("village:snowy/houses/snowy_animal_pen_2", [9, 3, 8]);
Structures.set("village:snowy/houses/snowy_armorer_house_1", [8, 8, 7]);
Structures.set("village:snowy/houses/snowy_armorer_house_2", [7, 8, 7]);
Structures.set("village:snowy/houses/snowy_butchers_shop_1", [7, 8, 9]);
Structures.set("village:snowy/houses/snowy_butchers_shop_2", [9, 5, 5]);
Structures.set("village:snowy/houses/snowy_cartographer_house_1", [7, 7, 11]);
Structures.set("village:snowy/houses/snowy_farm_1", [6, 6, 7]);
Structures.set("village:snowy/houses/snowy_farm_2", [7, 3, 9]);
Structures.set("village:snowy/houses/snowy_fisher_cottage", [9, 8, 7]);
Structures.set("village:snowy/houses/snowy_fletcher_house_1", [9, 8, 7]);
Structures.set("village:snowy/houses/snowy_library_1", [13, 10, 7]);
Structures.set("village:snowy/houses/snowy_masons_house_1", [10, 8, 9]);
Structures.set("village:snowy/houses/snowy_masons_house_2", [9, 10, 9]);
Structures.set("village:snowy/houses/snowy_medium_house_1", [7, 6, 8]);
Structures.set("village:snowy/houses/snowy_medium_house_2", [14, 9, 7]);
Structures.set("village:snowy/houses/snowy_medium_house_3", [5, 5, 7]);
Structures.set("village:snowy/houses/snowy_shepherds_house_1", [9, 5, 10]);
Structures.set("village:snowy/houses/snowy_small_house_1", [7, 5, 6]);
Structures.set("village:snowy/houses/snowy_small_house_2", [7, 8, 7]);
Structures.set("village:snowy/houses/snowy_small_house_3", [7, 6, 7]);
Structures.set("village:snowy/houses/snowy_small_house_4", [8, 5, 7]);
Structures.set("village:snowy/houses/snowy_small_house_5", [7, 5, 5]);
Structures.set("village:snowy/houses/snowy_small_house_6", [7, 9, 7]);
Structures.set("village:snowy/houses/snowy_small_house_7", [6, 7, 7]);
Structures.set("village:snowy/houses/snowy_small_house_8", [6, 4, 5]);
Structures.set("village:snowy/houses/snowy_tannery_1", [8, 9, 9]);
Structures.set("village:snowy/houses/snowy_temple_1", [10, 14, 7]);
Structures.set("village:snowy/houses/snowy_tool_smith_1", [8, 8, 7]);
Structures.set("village:snowy/houses/snowy_weapon_smith_1", [9, 7, 10]);
Structures.set("village:snowy/streets/corner_01", [13, 2, 16]);
Structures.set("village:snowy/streets/corner_02", [16, 2, 16]);
Structures.set("village:snowy/streets/corner_03", [4, 2, 4]);
Structures.set("village:snowy/streets/crossroad_01", [16, 2, 16]);
Structures.set("village:snowy/streets/crossroad_02", [16, 2, 16]);
Structures.set("village:snowy/streets/crossroad_03", [16, 2, 17]);
Structures.set("village:snowy/streets/crossroad_04", [4, 2, 5]);
Structures.set("village:snowy/streets/crossroad_05", [5, 2, 5]);
Structures.set("village:snowy/streets/crossroad_06", [5, 2, 5]);
Structures.set("village:snowy/streets/square_01", [20, 2, 17]);
Structures.set("village:snowy/streets/straight_01", [16, 2, 16]);
Structures.set("village:snowy/streets/straight_02", [16, 2, 16]);
Structures.set("village:snowy/streets/straight_03", [13, 2, 11]);
Structures.set("village:snowy/streets/straight_04", [11, 2, 9]);
Structures.set("village:snowy/streets/straight_06", [21, 2, 18]);
Structures.set("village:snowy/streets/straight_08", [16, 2, 17]);
Structures.set("village:snowy/streets/turn_01", [18, 2, 8]);
Structures.set("village:snowy/town_centers/snowy_meeting_point_1", [12, 8, 8]);
Structures.set("village:snowy/town_centers/snowy_meeting_point_2", [11, 5, 9]);
Structures.set("village:snowy/town_centers/snowy_meeting_point_3", [7, 7, 7]);
Structures.set("village:taiga/taiga_decoration_1", [3, 2, 6]);
Structures.set("village:taiga/taiga_decoration_2", [2, 2, 3]);
Structures.set("village:taiga/taiga_decoration_3", [1, 2, 2]);
Structures.set("village:taiga/taiga_decoration_4", [1, 2, 2]);
Structures.set("village:taiga/taiga_decoration_5", [1, 1, 1]);
Structures.set("village:taiga/taiga_lamp_post_1", [1, 2, 1]);
Structures.set("village:taiga/houses/taiga_animal_pen_1", [13, 5, 8]);
Structures.set("village:taiga/houses/taiga_armorer_house_1", [10, 7, 7]);
Structures.set("village:taiga/houses/taiga_armorer_house_2", [7, 8, 7]);
Structures.set("village:taiga/houses/taiga_butcher_shop_1", [11, 7, 9]);
Structures.set("village:taiga/houses/taiga_cartographer_house_1", [7, 10, 8]);
Structures.set("village:taiga/houses/taiga_decoration_1", [3, 2, 6]);
Structures.set("village:taiga/houses/taiga_fisher_cottage_1", [10, 8, 12]);
Structures.set("village:taiga/houses/taiga_fletcher_house_1", [10, 6, 11]);
Structures.set("village:taiga/houses/taiga_lamp_post_1", [1, 2, 1]);
Structures.set("village:taiga/houses/taiga_large_farm_1", [10, 5, 10]);
Structures.set("village:taiga/houses/taiga_large_farm_2", [8, 4, 9]);
Structures.set("village:taiga/houses/taiga_library_1", [11, 10, 8]);
Structures.set("village:taiga/houses/taiga_masons_house_1", [8, 7, 9]);
Structures.set("village:taiga/houses/taiga_medium_house_1", [8, 12, 8]);
Structures.set("village:taiga/houses/taiga_medium_house_2", [7, 11, 8]);
Structures.set("village:taiga/houses/taiga_medium_house_3", [8, 7, 13]);
Structures.set("village:taiga/houses/taiga_medium_house_4", [9, 7, 9]);
Structures.set("village:taiga/houses/taiga_shepherds_house_1", [10, 7, 11]);
Structures.set("village:taiga/houses/taiga_small_farm_1", [7, 4, 8]);
Structures.set("village:taiga/houses/taiga_small_house_1", [7, 8, 9]);
Structures.set("village:taiga/houses/taiga_small_house_2", [7, 7, 7]);
Structures.set("village:taiga/houses/taiga_small_house_3", [7, 7, 7]);
Structures.set("village:taiga/houses/taiga_small_house_4", [7, 6, 8]);
Structures.set("village:taiga/houses/taiga_small_house_5", [9, 7, 7]);
Structures.set("village:taiga/houses/taiga_tannery_1", [9, 6, 9]);
Structures.set("village:taiga/houses/taiga_temple_1", [13, 14, 11]);
Structures.set("village:taiga/houses/taiga_tool_smith_1", [11, 6, 8]);
Structures.set("village:taiga/houses/taiga_weaponsmith_1", [7, 9, 7]);
Structures.set("village:taiga/houses/taiga_weaponsmith_2", [6, 5, 7]);
Structures.set("village:taiga/streets/corner_01", [16, 2, 16]);
Structures.set("village:taiga/streets/corner_02", [16, 2, 16]);
Structures.set("village:taiga/streets/corner_03", [4, 2, 4]);
Structures.set("village:taiga/streets/crossroad_01", [16, 2, 16]);
Structures.set("village:taiga/streets/crossroad_02", [16, 2, 16]);
Structures.set("village:taiga/streets/crossroad_04", [4, 2, 5]);
Structures.set("village:taiga/streets/crossroad_05", [5, 2, 5]);
Structures.set("village:taiga/streets/crossroad_06", [5, 2, 5]);
Structures.set("village:taiga/streets/straight_01", [16, 2, 16]);
Structures.set("village:taiga/streets/straight_02", [16, 2, 16]);
Structures.set("village:taiga/streets/straight_03", [13, 2, 11]);
Structures.set("village:taiga/streets/straight_04", [11, 2, 9]);
Structures.set("village:taiga/streets/straight_05", [20, 2, 17]);
Structures.set("village:taiga/streets/straight_06", [21, 2, 18]);
Structures.set("village:taiga/streets/turn_01", [18, 2, 8]);
Structures.set("village:taiga/town_centers/taiga_meeting_point_1", [22, 3, 18]);
Structures.set("village:taiga/town_centers/taiga_meeting_point_2", [9, 7, 9]);