summaryrefslogblamecommitdiffstats
path: root/src/Generating/Prefabs/SandFlatRoofVillagePrefabs.cpp
blob: 3328ee21040c74453df9fca628ab79a0ab0fab21 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
















                                                                       
                                                                                        



                                                                                                          
                                                                

                                                     

                                               


                                       



                                                   





















                                                    









                                       



                                         








                                       





                                         













                                         









                                       
                          


                                         







                                       

                                       
                          


                                         







                                       


                                        
                                                                

















                                                      


                                



                    
                                                                                        



                                                                                                          
                                                              

                                                     

                                              


                                       



                                                   



















                                                    








                                        



                                          







                                        





                                          












                                          








                                        
                          


                                          






                                        

                                        
                          


                                          






                                        


                                         
                                                                

















                                                      


                                



                        
                                                                                        



                                                                                                          
                                                            

                                                     

                                              


                                       



                                                   














                                                    





                                  


                                    




                                  




                                    








                                    





                                  
                          

                                    



                                  

                                  
                          

                                    



                                  


                                   
                                                                

















                                                      


                                



                       
                                                                                        



                                                                                                          
                                                            

                                                     

                                              


                                       



                                                   















                                                    






                                  


                                    





                                  




                                    









                                    






                                  
                          

                                    




                                  

                                  
                          

                                    




                                  


                                   
                                                                

















                                                      


                                



                       
                                                                                        



                                                                                                          
                                                            

                                                     

                                              


                                       



                                                   















                                                    






                                    


                                      





                                    




                                      









                                      






                                    
                          

                                      




                                    

                                    
                          

                                      




                                    


                                     
                                                                

















                                                      


                                



                       
                                                                                        



                                                                                                          
                                                              

                                                     

                                              


                                       



                                                   
















                                                    






                                     



                                       





                                     





                                       










                                       






                                     
                          


                                       




                                     

                                     
                          


                                       




                                     


                                      
                                                                

















                                                      


                                



                       
                                                                                        



                                                                                                          
                                                              

                                                     

                                              


                                       



                                                   


















                                                    








                                     



                                       







                                     





                                       












                                       








                                     
                          


                                       






                                     

                                     
                          


                                       






                                     


                                      
                                                                

















                                                      


                                



                       
                                                                                        



                                                                                                          
                                                              

                                                     

                                              


                                       



                                                   



















                                                    








                                      



                                        







                                      





                                        












                                        








                                      
                          


                                        






                                      

                                      
                          


                                        






                                      


                                       
                                                                

















                                                      


                                



                       
                                                                                        



                                                                                                         
                                                                

                                                     

                                               


                                       



                                                   





















                                                    













                                          



                                            












                                          





                                            

















                                            













                                          
                          


                                            











                                          

                                          
                          


                                            











                                          


                                           
                                                                

















                                                      


                                



                          
                                                                                        



                                                                                                          
                                                            

                                                     

                                              


                                       






                                          




                                           






                                  


                                    










                                    



                                  
                                  

                                  
                          
                                    
                                  



                                  

                                  
 
                          
                                    
                                  



                                  
                                  

                                  
                          

                                    



                                  



                                   
                                                                










                                                      
                  





                                   


                                



                          
                                                                                        






                                                                                                          

                                               















































































































                                                                
                   





                                   


                                









                                                            
                                                                                        

















































































































































































                                                                                                          


                                












                                                                                                          

// SandFlatRoofVillagePrefabs.cpp

// Defines the prefabs in the group SandFlatRoofVillage

// NOTE: This file has been generated automatically by GalExport!
// Any manual changes will be overwritten by the next automatic export!

#include "Globals.h"
#include "SandFlatRoofVillagePrefabs.h"





const cPrefab::sDef g_SandFlatRoofVillagePrefabs[] =
{
	////////////////////////////////////////////////////////////////////////////////
	// Forge:
	// The data has been exported from the gallery Desert, area index 32, ID 173, created by Aloe_vera
	{
		// Size:
		12, 6, 10,  // SizeX = 12, SizeY = 6, SizeZ = 10

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		12, 5, 10,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e:128: 3\n"  /* sandstonestairs */
		"f:171:15\n"  /* carpet */
		"g: 64: 6\n"  /* wooddoorblock */
		"h:171: 0\n"  /* carpet */
		"i:171:14\n"  /* carpet */
		"j: 61: 2\n"  /* furnace */
		"k: 10: 0\n"  /* lava */
		"l: 54: 2\n"  /* chest */
		"m: 19: 0\n"  /* sponge */
		"n: 24: 2\n"  /* sandstone */
		"o: 64:12\n"  /* wooddoorblock */
		"p: 50: 1\n"  /* torch */
		"q:101: 0\n"  /* ironbars */
		"r:128: 4\n"  /* sandstonestairs */
		"s:128: 6\n"  /* sandstonestairs */
		"t:128: 5\n"  /* sandstonestairs */
		"u:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "aaaaaaammmmm"
		/*  1 */ "aaaaaaaaaaam"
		/*  2 */ "aaaaaaaaaaam"
		/*  3 */ "aaaaaaaaaaam"
		/*  4 */ "aaaaaaaaaaam"
		/*  5 */ "aaaaaaaaaaam"
		/*  6 */ "maaaaaaaaaam"
		/*  7 */ "maaaaaaaaaam"
		/*  8 */ "maaaaaaaaaam"
		/*  9 */ "mmmmmmmmmmmm"

		// Level 1
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "bcccccd....."
		/*  1 */ "baaaaaaaaaa."
		/*  2 */ "baaaaaaaaaa."
		/*  3 */ "baaaaaaaaaa."
		/*  4 */ "baaaaaaaaaa."
		/*  5 */ "eaaaaaaaaaa."
		/*  6 */ ".aaaaaaaaaa."
		/*  7 */ ".aaaaaaaaaa."
		/*  8 */ ".aaaaaaaaaa."
		/*  9 */ "............"

		// Level 2
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".a....aaaaa."
		/*  2 */ "......afffa."
		/*  3 */ "......ghfha."
		/*  4 */ "......aiiia."
		/*  5 */ ".a....ahfha."
		/*  6 */ ".ajaajafffa."
		/*  7 */ ".aakkaal..a."
		/*  8 */ ".aaaaaaaaaa."
		/*  9 */ "............"

		// Level 3
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".n....nn.nn."
		/*  2 */ "......n...n."
		/*  3 */ "......o...n."
		/*  4 */ "......n....."
		/*  5 */ ".n....n...n."
		/*  6 */ ".n....n...n."
		/*  7 */ ".n....n...n."
		/*  8 */ ".nnn.nnn.nn."
		/*  9 */ "............"

		// Level 4
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".a....aaaaa."
		/*  2 */ "......a...a."
		/*  3 */ "......a...a."
		/*  4 */ "......ap..a."
		/*  5 */ ".a....a...a."
		/*  6 */ ".aqqqqa...a."
		/*  7 */ ".a....a...a."
		/*  8 */ ".aaaaaaaaaa."
		/*  9 */ "............"

		// Level 5
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "rsssssssssss"
		/*  1 */ "raaaaaaaaaat"
		/*  2 */ "raaaaaaaaaat"
		/*  3 */ "raaaaaaaaaat"
		/*  4 */ "raaaaaaaaaat"
		/*  5 */ "raaaaaaaaaat"
		/*  6 */ "raaaaaaaaaat"
		/*  7 */ "raaaaaaaaaat"
		/*  8 */ "raaaaaaaaaat"
		/*  9 */ "uuuuuuuuuuut",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // Forge



	////////////////////////////////////////////////////////////////////////////////
	// House11x7:
	// The data has been exported from the gallery Desert, area index 31, ID 172, created by Aloe_vera
	{
		// Size:
		13, 6, 9,  // SizeX = 13, SizeY = 6, SizeZ = 9

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		13, 5, 9,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:15\n"  /* carpet */
		"h:171:14\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l: 50: 1\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 2\n"  /* torch */
		"o: 50: 4\n"  /* torch */
		"p:128: 4\n"  /* sandstonestairs */
		"q:128: 6\n"  /* sandstonestairs */
		"r:128: 5\n"  /* sandstonestairs */
		"s:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "mmaaammmmmmmm"
		/*  1 */ "maaaaaaaaaaam"
		/*  2 */ "maaaaaaaaaaam"
		/*  3 */ "maaaaaaaaaaam"
		/*  4 */ "maaaaaaaaaaam"
		/*  5 */ "maaaaaaaaaaam"
		/*  6 */ "maaaaaaaaaaam"
		/*  7 */ "maaaaaaaaaaam"
		/*  8 */ "mmmmmmmmmmmmm"

		// Level 1
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "..bcd........"
		/*  1 */ ".aaaaaaaaaaa."
		/*  2 */ ".aaaaaaaaaaa."
		/*  3 */ ".aaaaaaaaaaa."
		/*  4 */ ".aaaaaaaaaaa."
		/*  5 */ ".aaaaaaaaaaa."
		/*  6 */ ".aaaaaaaaaaa."
		/*  7 */ ".aaaaaaaaaaa."
		/*  8 */ "............."

		// Level 2
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "............."
		/*  1 */ ".aaeaaaaaaaa."
		/*  2 */ ".affgggggffa."
		/*  3 */ ".afghhhhhgfa."
		/*  4 */ ".afghfffhgfa."
		/*  5 */ ".afghhhhhgfa."
		/*  6 */ ".affgggggffa."
		/*  7 */ ".aaaaaaaaaaa."
		/*  8 */ "............."

		// Level 3
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "............."
		/*  1 */ ".iiji.iii.ii."
		/*  2 */ ".i.........i."
		/*  3 */ ".i.........i."
		/*  4 */ "............."
		/*  5 */ ".i.........i."
		/*  6 */ ".i.........i."
		/*  7 */ ".ii.ii.ii.ii."
		/*  8 */ "............."

		// Level 4
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "............."
		/*  1 */ ".aaaaaaaaaaa."
		/*  2 */ ".a..k..k...a."
		/*  3 */ ".a.........a."
		/*  4 */ ".al.......na."
		/*  5 */ ".a.........a."
		/*  6 */ ".a....o....a."
		/*  7 */ ".aaaaaaaaaaa."
		/*  8 */ "............."

		// Level 5
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "pqqqqqqqqqqqq"
		/*  1 */ "paaaaaaaaaaar"
		/*  2 */ "paaaaaaaaaaar"
		/*  3 */ "paaaaaaaaaaar"
		/*  4 */ "paaaaaaaaaaar"
		/*  5 */ "paaaaaaaaaaar"
		/*  6 */ "paaaaaaaaaaar"
		/*  7 */ "paaaaaaaaaaar"
		/*  8 */ "ssssssssssssr",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House11x7



	////////////////////////////////////////////////////////////////////////////////
	// House5x4:
	// The data has been exported from the gallery Desert, area index 25, ID 166, created by Aloe_vera
	{
		// Size:
		7, 6, 6,  // SizeX = 7, SizeY = 6, SizeZ = 6

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		7, 5, 6,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:14\n"  /* carpet */
		"h: 24: 2\n"  /* sandstone */
		"i: 64:12\n"  /* wooddoorblock */
		"j: 50: 3\n"  /* torch */
		"k:128: 4\n"  /* sandstonestairs */
		"l:128: 6\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 5\n"  /* sandstonestairs */
		"o:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "mmaaamm"
		/*  1 */ "maaaaam"
		/*  2 */ "maaaaam"
		/*  3 */ "maaaaam"
		/*  4 */ "maaaaam"
		/*  5 */ "mmmmmmm"

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "..bcd.."
		/*  1 */ ".aaaaa."
		/*  2 */ ".aaaaa."
		/*  3 */ ".aaaaa."
		/*  4 */ ".aaaaa."
		/*  5 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".aaeaa."
		/*  2 */ ".afgfa."
		/*  3 */ ".afgfa."
		/*  4 */ ".aaaaa."
		/*  5 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".hhihh."
		/*  2 */ ".h...h."
		/*  3 */ ".h...h."
		/*  4 */ ".hh.hh."
		/*  5 */ "......."

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".aaaaa."
		/*  2 */ ".aj.ja."
		/*  3 */ ".a...a."
		/*  4 */ ".aaaaa."
		/*  5 */ "......."

		// Level 5
		/* z\x*   0123456 */
		/*  0 */ "kllllln"
		/*  1 */ "kaaaaan"
		/*  2 */ "kaaaaan"
		/*  3 */ "kaaaaan"
		/*  4 */ "kaaaaan"
		/*  5 */ "oooooon",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House5x4



	////////////////////////////////////////////////////////////////////////////////
	// House5x5:
	// The data has been exported from the gallery Desert, area index 26, ID 167, created by Aloe_vera
	{
		// Size:
		7, 6, 7,  // SizeX = 7, SizeY = 6, SizeZ = 7

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		7, 5, 7,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:15\n"  /* carpet */
		"h:171:14\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l:128: 4\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 6\n"  /* sandstonestairs */
		"o:128: 5\n"  /* sandstonestairs */
		"p:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "mmaaamm"
		/*  1 */ "maaaaam"
		/*  2 */ "maaaaam"
		/*  3 */ "maaaaam"
		/*  4 */ "maaaaam"
		/*  5 */ "maaaaam"
		/*  6 */ "mmmmmmm"

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "..bcd.."
		/*  1 */ ".aaaaa."
		/*  2 */ ".aaaaa."
		/*  3 */ ".aaaaa."
		/*  4 */ ".aaaaa."
		/*  5 */ ".aaaaa."
		/*  6 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".aaeaa."
		/*  2 */ ".afffa."
		/*  3 */ ".aghga."
		/*  4 */ ".afffa."
		/*  5 */ ".aaaaa."
		/*  6 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".iijii."
		/*  2 */ ".i...i."
		/*  3 */ "......."
		/*  4 */ ".i...i."
		/*  5 */ ".ii.ii."
		/*  6 */ "......."

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".aaaaa."
		/*  2 */ ".ak.ka."
		/*  3 */ ".a...a."
		/*  4 */ ".a...a."
		/*  5 */ ".aaaaa."
		/*  6 */ "......."

		// Level 5
		/* z\x*   0123456 */
		/*  0 */ "lnnnnno"
		/*  1 */ "laaaaao"
		/*  2 */ "laaaaao"
		/*  3 */ "laaaaao"
		/*  4 */ "laaaaao"
		/*  5 */ "laaaaao"
		/*  6 */ "ppppppo",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House5x5



	////////////////////////////////////////////////////////////////////////////////
	// House7x5:
	// The data has been exported from the gallery Desert, area index 27, ID 168, created by Aloe_vera
	{
		// Size:
		9, 6, 7,  // SizeX = 9, SizeY = 6, SizeZ = 7

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		9, 5, 7,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171:14\n"  /* carpet */
		"g:171: 0\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l:128: 4\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 6\n"  /* sandstonestairs */
		"o:128: 5\n"  /* sandstonestairs */
		"p:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*   012345678 */
		/*  0 */ "mmaaammmm"
		/*  1 */ "maaaaaaam"
		/*  2 */ "maaaaaaam"
		/*  3 */ "maaaaaaam"
		/*  4 */ "maaaaaaam"
		/*  5 */ "maaaaaaam"
		/*  6 */ "mmmmmmmmm"

		// Level 1
		/* z\x*   012345678 */
		/*  0 */ "..bcd...."
		/*  1 */ ".aaaaaaa."
		/*  2 */ ".aaaaaaa."
		/*  3 */ ".aaaaaaa."
		/*  4 */ ".aaaaaaa."
		/*  5 */ ".aaaaaaa."
		/*  6 */ "........."

		// Level 2
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".aaeaaaa."
		/*  2 */ ".afffffa."
		/*  3 */ ".aghhhga."
		/*  4 */ ".afffffa."
		/*  5 */ ".aaaaaaa."
		/*  6 */ "........."

		// Level 3
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".iiji.ii."
		/*  2 */ ".i.....i."
		/*  3 */ "........."
		/*  4 */ ".i.....i."
		/*  5 */ ".iii.iii."
		/*  6 */ "........."

		// Level 4
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".aaaaaaa."
		/*  2 */ ".ak.k..a."
		/*  3 */ ".a.....a."
		/*  4 */ ".a.....a."
		/*  5 */ ".aaaaaaa."
		/*  6 */ "........."

		// Level 5
		/* z\x*   012345678 */
		/*  0 */ "lnnnnnnnn"
		/*  1 */ "laaaaaaao"
		/*  2 */ "laaaaaaao"
		/*  3 */ "laaaaaaao"
		/*  4 */ "laaaaaaao"
		/*  5 */ "laaaaaaao"
		/*  6 */ "ppppppppo",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House7x5



	////////////////////////////////////////////////////////////////////////////////
	// House8x5:
	// The data has been exported from the gallery Desert, area index 28, ID 169, created by Aloe_vera
	{
		// Size:
		10, 6, 7,  // SizeX = 10, SizeY = 6, SizeZ = 7

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		10, 5, 7,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:14\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l:128: 4\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 6\n"  /* sandstonestairs */
		"o:128: 5\n"  /* sandstonestairs */
		"p:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "mmaaammmmm"
		/*  1 */ "maaaaaaaam"
		/*  2 */ "maaaaaaaam"
		/*  3 */ "maaaaaaaam"
		/*  4 */ "maaaaaaaam"
		/*  5 */ "maaaaaaaam"
		/*  6 */ "mmmmmmmmmm"

		// Level 1
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "..bcd....."
		/*  1 */ ".aaaaaaaa."
		/*  2 */ ".aaaaaaaa."
		/*  3 */ ".aaaaaaaa."
		/*  4 */ ".aaaaaaaa."
		/*  5 */ ".aaaaaaaa."
		/*  6 */ ".........."

		// Level 2
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".aaeaaaaa."
		/*  2 */ ".afghhgfa."
		/*  3 */ ".afhffhfa."
		/*  4 */ ".afghhgfa."
		/*  5 */ ".aaaaaaaa."
		/*  6 */ ".........."

		// Level 3
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".iijii.ii."
		/*  2 */ ".i......i."
		/*  3 */ ".........."
		/*  4 */ ".i......i."
		/*  5 */ ".ii.ii.ii."
		/*  6 */ ".........."

		// Level 4
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".aaaaaaaa."
		/*  2 */ ".ak.k...a."
		/*  3 */ ".a......a."
		/*  4 */ ".a......a."
		/*  5 */ ".aaaaaaaa."
		/*  6 */ ".........."

		// Level 5
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "lnnnnnnnnn"
		/*  1 */ "laaaaaaaao"
		/*  2 */ "laaaaaaaao"
		/*  3 */ "laaaaaaaao"
		/*  4 */ "laaaaaaaao"
		/*  5 */ "laaaaaaaao"
		/*  6 */ "pppppppppo",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House8x5



	////////////////////////////////////////////////////////////////////////////////
	// House8x7:
	// The data has been exported from the gallery Desert, area index 29, ID 170, created by Aloe_vera
	{
		// Size:
		10, 6, 9,  // SizeX = 10, SizeY = 6, SizeZ = 9

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		10, 5, 9,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:14\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l: 50: 1\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 2\n"  /* torch */
		"o:128: 4\n"  /* sandstonestairs */
		"p:128: 6\n"  /* sandstonestairs */
		"q:128: 5\n"  /* sandstonestairs */
		"r:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "mmaaammmmm"
		/*  1 */ "maaaaaaaam"
		/*  2 */ "maaaaaaaam"
		/*  3 */ "maaaaaaaam"
		/*  4 */ "maaaaaaaam"
		/*  5 */ "maaaaaaaam"
		/*  6 */ "maaaaaaaam"
		/*  7 */ "maaaaaaaam"
		/*  8 */ "mmmmmmmmmm"

		// Level 1
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "..bcd....."
		/*  1 */ ".aaaaaaaa."
		/*  2 */ ".aaaaaaaa."
		/*  3 */ ".aaaaaaaa."
		/*  4 */ ".aaaaaaaa."
		/*  5 */ ".aaaaaaaa."
		/*  6 */ ".aaaaaaaa."
		/*  7 */ ".aaaaaaaa."
		/*  8 */ ".........."

		// Level 2
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".aaeaaaaa."
		/*  2 */ ".afghhgfa."
		/*  3 */ ".afhffhfa."
		/*  4 */ ".afhgghfa."
		/*  5 */ ".afhffhfa."
		/*  6 */ ".afghhgfa."
		/*  7 */ ".aaaaaaaa."
		/*  8 */ ".........."

		// Level 3
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".iijii.ii."
		/*  2 */ ".i......i."
		/*  3 */ ".i......i."
		/*  4 */ ".........."
		/*  5 */ ".i......i."
		/*  6 */ ".i......i."
		/*  7 */ ".ii.ii.ii."
		/*  8 */ ".........."

		// Level 4
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".aaaaaaaa."
		/*  2 */ ".a..k...a."
		/*  3 */ ".a......a."
		/*  4 */ ".al....na."
		/*  5 */ ".a......a."
		/*  6 */ ".a......a."
		/*  7 */ ".aaaaaaaa."
		/*  8 */ ".........."

		// Level 5
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "oppppppppp"
		/*  1 */ "oaaaaaaaaq"
		/*  2 */ "oaaaaaaaaq"
		/*  3 */ "oaaaaaaaaq"
		/*  4 */ "oaaaaaaaaq"
		/*  5 */ "oaaaaaaaaq"
		/*  6 */ "oaaaaaaaaq"
		/*  7 */ "oaaaaaaaaq"
		/*  8 */ "rrrrrrrrrq",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House8x7



	////////////////////////////////////////////////////////////////////////////////
	// House9x7:
	// The data has been exported from the gallery Desert, area index 30, ID 171, created by Aloe_vera
	{
		// Size:
		11, 6, 9,  // SizeX = 11, SizeY = 6, SizeZ = 9

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		11, 5, 9,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:15\n"  /* carpet */
		"h:171:14\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l: 50: 1\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 2\n"  /* torch */
		"o: 50: 4\n"  /* torch */
		"p:128: 4\n"  /* sandstonestairs */
		"q:128: 6\n"  /* sandstonestairs */
		"r:128: 5\n"  /* sandstonestairs */
		"s:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "mmaaammmmmm"
		/*  1 */ "maaaaaaaaam"
		/*  2 */ "maaaaaaaaam"
		/*  3 */ "maaaaaaaaam"
		/*  4 */ "maaaaaaaaam"
		/*  5 */ "maaaaaaaaam"
		/*  6 */ "maaaaaaaaam"
		/*  7 */ "maaaaaaaaam"
		/*  8 */ "mmmmmmmmmmm"

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..bcd......"
		/*  1 */ ".aaaaaaaaa."
		/*  2 */ ".aaaaaaaaa."
		/*  3 */ ".aaaaaaaaa."
		/*  4 */ ".aaaaaaaaa."
		/*  5 */ ".aaaaaaaaa."
		/*  6 */ ".aaaaaaaaa."
		/*  7 */ ".aaaaaaaaa."
		/*  8 */ "..........."

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".aaeaaaaaa."
		/*  2 */ ".affgggffa."
		/*  3 */ ".afghhhgfa."
		/*  4 */ ".afghfhgfa."
		/*  5 */ ".afghhhgfa."
		/*  6 */ ".affgggffa."
		/*  7 */ ".aaaaaaaaa."
		/*  8 */ "..........."

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".iijii.iii."
		/*  2 */ ".i.......i."
		/*  3 */ ".i.......i."
		/*  4 */ "..........."
		/*  5 */ ".i.......i."
		/*  6 */ ".i.......i."
		/*  7 */ ".ii.iii.ii."
		/*  8 */ "..........."

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".aaaaaaaaa."
		/*  2 */ ".a..k....a."
		/*  3 */ ".a.......a."
		/*  4 */ ".al.....na."
		/*  5 */ ".a.......a."
		/*  6 */ ".a...o...a."
		/*  7 */ ".aaaaaaaaa."
		/*  8 */ "..........."

		// Level 5
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "pqqqqqqqqqq"
		/*  1 */ "paaaaaaaaar"
		/*  2 */ "paaaaaaaaar"
		/*  3 */ "paaaaaaaaar"
		/*  4 */ "paaaaaaaaar"
		/*  5 */ "paaaaaaaaar"
		/*  6 */ "paaaaaaaaar"
		/*  7 */ "paaaaaaaaar"
		/*  8 */ "ssssssssssr",

		// Connectors:
		"-1: 3, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House9x7



	////////////////////////////////////////////////////////////////////////////////
	// HouseL13x12:
	// The data has been exported from the gallery Desert, area index 53, ID 345, created by jakibaki
	{
		// Size:
		15, 6, 14,  // SizeX = 15, SizeY = 6, SizeZ = 14

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		15, 5, 14,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b:128: 0\n"  /* sandstonestairs */
		"c:128: 2\n"  /* sandstonestairs */
		"d:128: 1\n"  /* sandstonestairs */
		"e: 43: 1\n"  /* doubleslab */
		"f: 64: 7\n"  /* wooddoorblock */
		"g:171: 0\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i:171:14\n"  /* carpet */
		"j: 58: 0\n"  /* workbench */
		"k: 24: 2\n"  /* sandstone */
		"l: 64:12\n"  /* wooddoorblock */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 3\n"  /* torch */
		"o: 50: 1\n"  /* torch */
		"p: 50: 2\n"  /* torch */
		"q: 50: 4\n"  /* torch */
		"r:128: 6\n"  /* sandstonestairs */
		"s:128: 5\n"  /* sandstonestairs */
		"t:128: 4\n"  /* sandstonestairs */
		"u:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "mmmaaammmmmmmmm"
		/*  1 */ "maaaaaaaaaaaaam"
		/*  2 */ "maaaaaaaaaaaaam"
		/*  3 */ "maaaaaaaaaaaaam"
		/*  4 */ "maaaaaaaaaaaaam"
		/*  5 */ "maaaaaaaaaaaaam"
		/*  6 */ "maaaaaaaaaaaaam"
		/*  7 */ "maaaaaaaaaaaaam"
		/*  8 */ "mmmmmmmaaaaaaam"
		/*  9 */ "mmmmmmmaaaaaaam"
		/* 10 */ "mmmmmmmaaaaaaam"
		/* 11 */ "mmmmmmmaaaaaaam"
		/* 12 */ "mmmmmmmaaaaaaam"
		/* 13 */ "mmmmmmmmmmmmmmm"

		// Level 1
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "...bcd........."
		/*  1 */ ".aaaaaaaaaaaaa."
		/*  2 */ ".aaaaaaaaaaaaa."
		/*  3 */ ".aaaaaaaaaaaaa."
		/*  4 */ ".aaaaaaaaaaaaa."
		/*  5 */ ".aaaaaaaaaaaea."
		/*  6 */ ".aaaaaaaaaaaaa."
		/*  7 */ ".aaaaaaaaaaaaa."
		/*  8 */ ".......aeaaaaa."
		/*  9 */ "mmmmmm.aaaaaaa."
		/* 10 */ "mmmmmm.aaaaaaa."
		/* 11 */ "mmmmmm.aaaaaaa."
		/* 12 */ "mmmmmm.aaaaaaa."
		/* 13 */ "..............."

		// Level 2
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".aaafaaaaaaaaa."
		/*  2 */ ".agghhhhhhhhga."
		/*  3 */ ".aghiiiiiiiiha."
		/*  4 */ ".aghiggggggiha."
		/*  5 */ ".aghiiiiiigiha."
		/*  6 */ ".agghhhhhigiha."
		/*  7 */ ".aaaaaaahigiha."
		/*  8 */ ".......ahigiha."
		/*  9 */ "mmmmmm.ahiiiha."
		/* 10 */ "mmmmmm.aghhhga."
		/* 11 */ "mmmmmm.aggggja."
		/* 12 */ "mmmmmm.aaaaaaa."
		/* 13 */ "..............."

		// Level 3
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".kkklkkkk.kkkk."
		/*  2 */ ".k...........k."
		/*  3 */ ".k...........k."
		/*  4 */ "..............."
		/*  5 */ ".k...........k."
		/*  6 */ ".k...........k."
		/*  7 */ ".kkk.kkk.....k."
		/*  8 */ ".......k.....k."
		/*  9 */ "mmmmmm.k......."
		/* 10 */ "mmmmmm.......k."
		/* 11 */ "mmmmmm.k.....k."
		/* 12 */ "mmmmmm.kkk.kkk."
		/* 13 */ "..............."

		// Level 4
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".aaaaaaaaaaaaa."
		/*  2 */ ".a......n....a."
		/*  3 */ ".a...........a."
		/*  4 */ ".ao..........a."
		/*  5 */ ".a...........a."
		/*  6 */ ".a..........pa."
		/*  7 */ ".aaaaaaa.....a."
		/*  8 */ ".......a.....a."
		/*  9 */ "mmmmmm.a.....a."
		/* 10 */ "mmmmmm.a.....a."
		/* 11 */ "mmmmmm.a..q..a."
		/* 12 */ "mmmmmm.aaaaaaa."
		/* 13 */ "..............."

		// Level 5
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "rrrrrrrrrrrrrrs"
		/*  1 */ "taaaaaaaaaaaaas"
		/*  2 */ "taaaaaaaaaaaaas"
		/*  3 */ "taaaaaaaaaaaaas"
		/*  4 */ "taaaaaaaaaaaaas"
		/*  5 */ "taaaaaaaaaaaaas"
		/*  6 */ "taaaaaaaaaaaaas"
		/*  7 */ "taaaaaaaaaaaaas"
		/*  8 */ "tuuuuutaaaaaaas"
		/*  9 */ "mmmmmmtaaaaaaas"
		/* 10 */ "mmmmmmtaaaaaaas"
		/* 11 */ "mmmmmmtaaaaaaas"
		/* 12 */ "mmmmmmtaaaaaaas"
		/* 13 */ "......tuuuuuuuu",

		// Connectors:
		"-1: 4, 1, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // HouseL13x12



	////////////////////////////////////////////////////////////////////////////////
	// MarketStall:
	// The data has been exported from the gallery Desert, area index 34, ID 175, created by Aloe_vera
	{
		// Size:
		7, 6, 7,  // SizeX = 7, SizeY = 6, SizeZ = 7

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		7, 5, 7,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 12: 0\n"  /* sand */
		"b: 85: 0\n"  /* fence */
		"c:171:14\n"  /* carpet */
		"d:171:15\n"  /* carpet */
		"e:171: 0\n"  /* carpet */
		"f: 35:14\n"  /* wool */
		"g: 35: 0\n"  /* wool */
		"m: 19: 0\n"  /* sponge */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "aaaaaaa"
		/*  1 */ "aaaaaaa"
		/*  2 */ "aaaaaaa"
		/*  3 */ "aaaaaaa"
		/*  4 */ "aaaaaaa"
		/*  5 */ "aaaaaaa"
		/*  6 */ "aaaaaaa"

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "b.....b"
		/*  1 */ "cddeddc"
		/*  2 */ "cdeeedc"
		/*  3 */ "cdeeedc"
		/*  4 */ "cddeddc"
		/*  5 */ "b.....b"
		/*  6 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "b.....b"
		/*  1 */ "......."
		/*  2 */ "......."
		/*  3 */ "......."
		/*  4 */ "......."
		/*  5 */ "b.....b"
		/*  6 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "b.....b"
		/*  1 */ "......."
		/*  2 */ "......."
		/*  3 */ "......."
		/*  4 */ "......."
		/*  5 */ "b.....b"
		/*  6 */ "fgfgfgf"

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "fgfgfgf"
		/*  1 */ "......."
		/*  2 */ "......."
		/*  3 */ "......."
		/*  4 */ "......."
		/*  5 */ "fgfgfgf"
		/*  6 */ "......."

		// Level 5
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ "fgfgfgf"
		/*  2 */ "fgfgfgf"
		/*  3 */ "fgfgfgf"
		/*  4 */ "fgfgfgf"
		/*  5 */ "......."
		/*  6 */ ".......",

		// Connectors:
		"-1: 2, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		5,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // MarketStall



	////////////////////////////////////////////////////////////////////////////////
	// Marketplace:
	// The data has been exported from the gallery Desert, area index 38, ID 261, created by Aloe_vera
	{
		// Size:
		14, 4, 16,  // SizeX = 14, SizeY = 4, SizeZ = 16

		// Hitbox (relative to bounding box):
		-1, 0, 0,  // MinX, MinY, MinZ
		14, 3, 16,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b: 12: 0\n"  /* sand */
		"c: 24: 2\n"  /* sandstone */
		"d: 12: 2\n"  /* sand */
		"e: 85: 0\n"  /* fence */
		"f:  5: 0\n"  /* wood */
		"g:128: 2\n"  /* sandstonestairs */
		"h:128: 0\n"  /* sandstonestairs */
		"i:  8: 0\n"  /* water */
		"j:128: 1\n"  /* sandstonestairs */
		"k:128: 3\n"  /* sandstonestairs */
		"l: 35: 0\n"  /* wool */
		"m: 19: 0\n"  /* sponge */
		"n: 35:14\n"  /* wool */,

		// Block data:
		// Level 0
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ "aaaabbbaaabbbb"
		/*  1 */ "aaaabbaabbabbb"
		/*  2 */ "aababbabcabbbb"
		/*  3 */ "aaaaabaaaaabbb"
		/*  4 */ "bbbbbbbbbbbbbb"
		/*  5 */ "bbbbbbbbbbaabb"
		/*  6 */ "bbbbccccbbabab"
		/*  7 */ "ccbbccccbbaaab"
		/*  8 */ "ccbbccccbbabbb"
		/*  9 */ "dcbbccccbbabaa"
		/* 10 */ "ccbbbbbbbbaaba"
		/* 11 */ "ccbbbbbbbbabaa"
		/* 12 */ "bbbbbbbbbbabaa"
		/* 13 */ "bbbaababbbaaba"
		/* 14 */ "bbbcaaaabbabbb"
		/* 15 */ "bbbcccabbbabbb"

		// Level 1
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ "e...e.e...e..."
		/*  1 */ ".............."
		/*  2 */ ".............."
		/*  3 */ "fffff.fffff..."
		/*  4 */ ".............."
		/*  5 */ "..........f..e"
		/*  6 */ "....gggg..f..."
		/*  7 */ ".f..hiij..f..."
		/*  8 */ ".f..hiij..f..."
		/*  9 */ ".f..kkkk..f..e"
		/* 10 */ ".f............"
		/* 11 */ ".f........f..e"
		/* 12 */ "...fffff..f..."
		/* 13 */ "..........f..."
		/* 14 */ "..........f..."
		/* 15 */ "...e...e..f..e"

		// Level 2
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ "lnlnl.lnlnl..."
		/*  1 */ ".............."
		/*  2 */ ".............."
		/*  3 */ "e...e.e...e..."
		/*  4 */ ".............."
		/*  5 */ "..........e..l"
		/*  6 */ ".............n"
		/*  7 */ ".e...........l"
		/*  8 */ ".............n"
		/*  9 */ "..........e..l"
		/* 10 */ ".............."
		/* 11 */ ".e........e..l"
		/* 12 */ "...e...e.....n"
		/* 13 */ ".............l"
		/* 14 */ ".............n"
		/* 15 */ "...lnlnl..e..l"

		// Level 3
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ ".............."
		/*  1 */ "lnlnl.lnlnl..."
		/*  2 */ "lnlnl.lnlnl..."
		/*  3 */ "lnlnl.lnlnl..."
		/*  4 */ ".............."
		/*  5 */ "..........lll."
		/*  6 */ "..........nnn."
		/*  7 */ "ll........lll."
		/*  8 */ "nn........nnn."
		/*  9 */ "ll........lll."
		/* 10 */ "nn............"
		/* 11 */ "ll........lll."
		/* 12 */ "...lnlnl..nnn."
		/* 13 */ "...lnlnl..lll."
		/* 14 */ "...lnlnl..nnn."
		/* 15 */ "..........lll.",

		// Connectors:
		"-1: 5, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		20,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // Marketplace
};  // g_SandFlatRoofVillagePrefabs






const cPrefab::sDef g_SandFlatRoofVillageStartingPrefabs[] =
{
	////////////////////////////////////////////////////////////////////////////////
	// Well:
	// The data has been exported from the gallery Desert, area index 44, ID 275, created by Aloe_vera
	{
		// Size:
		5, 16, 5,  // SizeX = 5, SizeY = 16, SizeZ = 5

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		4, 15, 4,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  1: 0\n"  /* stone */
		"b: 24: 0\n"  /* sandstone */
		"c:  8: 0\n"  /* water */
		"d:128: 2\n"  /* sandstonestairs */
		"e:128: 0\n"  /* sandstonestairs */
		"f:128: 1\n"  /* sandstonestairs */
		"g:128: 3\n"  /* sandstonestairs */
		"h:128: 6\n"  /* sandstonestairs */
		"i:128: 4\n"  /* sandstonestairs */
		"j:128: 5\n"  /* sandstonestairs */
		"k:128: 7\n"  /* sandstonestairs */
		"l: 44: 1\n"  /* step */
		"m: 19: 0\n"  /* sponge */,

		// Block data:
		// Level 0
		/* z\x*   01234 */
		/*  0 */ "aaaaa"
		/*  1 */ "abbba"
		/*  2 */ "abbba"
		/*  3 */ "abbba"
		/*  4 */ "aaaaa"

		// Level 1
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 2
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 3
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 4
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 5
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 6
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 7
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 8
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcbcb"
		/*  2 */ "bbcbb"
		/*  3 */ "bcbcb"
		/*  4 */ "bbbbb"

		// Level 9
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcbcb"
		/*  2 */ "bbbbb"
		/*  3 */ "bcbcb"
		/*  4 */ "bbbbb"

		// Level 10
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcbcb"
		/*  2 */ "bbbbb"
		/*  3 */ "bcbcb"
		/*  4 */ "bbbbb"

		// Level 11
		/* z\x*   01234 */
		/*  0 */ "ddddd"
		/*  1 */ "ecccf"
		/*  2 */ "ecbcf"
		/*  3 */ "ecccf"
		/*  4 */ "ggggf"

		// Level 12
		/* z\x*   01234 */
		/*  0 */ "....."
		/*  1 */ "....."
		/*  2 */ "..b.."
		/*  3 */ "....."
		/*  4 */ "....."

		// Level 13
		/* z\x*   01234 */
		/*  0 */ "....."
		/*  1 */ "....."
		/*  2 */ "..b.."
		/*  3 */ "....."
		/*  4 */ "....."

		// Level 14
		/* z\x*   01234 */
		/*  0 */ "....."
		/*  1 */ ".hhh."
		/*  2 */ ".ibj."
		/*  3 */ ".kkj."
		/*  4 */ "....."

		// Level 15
		/* z\x*   01234 */
		/*  0 */ "lllll"
		/*  1 */ "lllll"
		/*  2 */ "lllll"
		/*  3 */ "lllll"
		/*  4 */ "lllll",

		// Connectors:
		"2: 4, 11, 2: 5\n"  /* Type 2, direction X+ */
		"2: 2, 11, 4: 3\n"  /* Type 2, direction Z+ */
		"2: 0, 11, 2: 4\n"  /* Type 2, direction X- */
		"2: 2, 11, 0: 2\n"  /* Type 2, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // Well
};





// The prefab counts:

const size_t g_SandFlatRoofVillagePrefabsCount = ARRAYCOUNT(g_SandFlatRoofVillagePrefabs);

const size_t g_SandFlatRoofVillageStartingPrefabsCount = ARRAYCOUNT(g_SandFlatRoofVillageStartingPrefabs);