summaryrefslogblamecommitdiffstats
path: root/src/Generating/Prefabs/PlainsVillagePrefabs.cpp
blob: 508f0d3b6747edf357dcc20f126a3f1c6c27ebba (plain) (tree)















































































































































































                                                                                                                               
                                                                








































                                                                                                                               
                                                 






































































                                                 
                                                                








































                                                                                                                               
                                                 






































































































                                                 
                                                                





























































































































                                                                                                                               
                                                                


































































































































































                                                                                                                               
                                                                

































































































































































































































































































                                                                                                                               
                                                                





































































                                                                                                                               
                                                                













































                                                                                                                               
                                                 






































































































                                                 
                                                                









































                                                                                                                               




                                                 
                                          










                                              































                                             
                                           












                                             






                                           
                                           

                                           
                                           


                                           




                                             















                                           




                                             














                                           





                                             













                                           






                                             












                                            

                              
                                                                
































































                                                                                                                               
                                                                








































                                                                                                                               
                                                 






                                              
                                                 
























































































                                              
                                                                









































                                                                                                                               




                                                 
                                          





                                               
























                                        
                                      





                                        


                                      
                                      


                                      




                                        








                                      




                                        

                                      


                                      

                                      






                                        

                                      
                                      

                                      








                                        
                                      
                                      
                                      




                                       
                                                                



































































































































































































































                                                                                                                               
                                                                










































                                                                                                                               
                                                 
















































































                                                 
                                                                








































                                                                                                                               
                                                 












































































                                                 
                                                                








































                                                                                                                               
                                                 











































































































                                                 
                                                                








































                                                                                                                               
                                                 









































































































                                                 
                                                                








































                                                                                                                               
                                                 



















































































                                                 
                                                                








































                                                                                                                               





                                                 
                                          

                                              


























                                                 
                                       
                                       



                                       






                                         


                                       
                                       


                                       




                                         
                                       






                                       
                                       




                                         
                                       




                                       
                                       






                                         
                                       


                                       
                                       








                                         
                                       
                                       
                                       




                                        
                                                                










































                                                                                                                               
                                                 



                                              






                                                 




























                                        
                                      









                                        


                                      
                                      


                                      









                                        
                                      

                                      
                                      

                                      
                                      










                                        
                                      


                                      
                                      












                                        
                                      
                                      
                                      

























                                        
                                                                























































































































































































































































                                                                                                                               
                                                 














































































































































































































































































                                                 
                                                                











































































































































                                                                                                                               



                                                              






























                                                                                              

// PlainsVillagePrefabs.cpp

// Defines the prefabs in the group PlainsVillage

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

#include "Globals.h"
#include "PlainsVillagePrefabs.h"





const cPrefab::sDef g_PlainsVillagePrefabs[] =
{
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// Forge:
	// The data has been exported from the gallery Plains, area index 51, ID 102, created by Aloe_vera
	{
		// Size:
		12, 8, 11,  // SizeX = 12, SizeY = 8, SizeZ = 11

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 6\n"  /* wooddoorblock */
		"h: 10: 0\n"  /* lava */
		"i: 54: 2\n"  /* chest */
		"j: 61: 2\n"  /* furnace */
		"k:102: 0\n"  /* glasspane */
		"l: 64:12\n"  /* wooddoorblock */
		"m: 19: 0\n"  /* sponge */
		"n:139: 0\n"  /* cobblestonewall */
		"o:101: 0\n"  /* ironbars */
		"p: 53: 2\n"  /* woodstairs */
		"q: 53: 7\n"  /* woodstairs */
		"r: 50: 2\n"  /* torch */
		"s: 50: 1\n"  /* torch */
		"t: 53: 6\n"  /* woodstairs */
		"u: 53: 3\n"  /* woodstairs */
		"v: 43: 0\n"  /* doubleslab */
		"w: 44: 0\n"  /* step */,

		// Block data:
		// Level 0
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ ".....abbbc.."
		/*  1 */ ".ddddddddc.."
		/*  2 */ ".ddddddddc.."
		/*  3 */ ".ddddddddddd"
		/*  4 */ ".ddddddddddd"
		/*  5 */ ".ddddddddddd"
		/*  6 */ ".ddddddddddd"
		/*  7 */ ".ddddddddddd"
		/*  8 */ ".ddddd.mmmmm"
		/*  9 */ ".ddddd.mmmmm"
		/* 10 */ ".......mmmmm"

		// Level 1
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".efffe......"
		/*  2 */ ".f...g......"
		/*  3 */ ".f...ed..ddd"
		/*  4 */ ".f...f...dhd"
		/*  5 */ ".f...f...dhd"
		/*  6 */ ".f...fijjdhd"
		/*  7 */ ".f...edddddd"
		/*  8 */ ".f...f.mmmmm"
		/*  9 */ ".efffe.mmmmm"
		/* 10 */ ".......mmmmm"

		// Level 2
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".ekkke......"
		/*  2 */ ".k...l......"
		/*  3 */ ".k...en..n.d"
		/*  4 */ ".k...k.....o"
		/*  5 */ ".f...k.....o"
		/*  6 */ ".k...k.....o"
		/*  7 */ ".k...edooood"
		/*  8 */ ".k...f.mmmmm"
		/*  9 */ ".ekkke.mmmmm"
		/* 10 */ ".......mmmmm"

		// Level 3
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "ppppppp....."
		/*  1 */ "qfffffq....."
		/*  2 */ ".f...f......"
		/*  3 */ ".f..rfd..dod"
		/*  4 */ ".f...f...o.d"
		/*  5 */ ".f...f...o.d"
		/*  6 */ ".fs..f...o.d"
		/*  7 */ ".f...fdddddd"
		/*  8 */ ".f...f.mmmmm"
		/*  9 */ "tffffftmmmmm"
		/* 10 */ "uuuuuuummmmm"

		// Level 4
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "ppppppp....."
		/*  2 */ "qfffffq....."
		/*  3 */ ".f...fvvvvvv"
		/*  4 */ ".f...fvwwwwv"
		/*  5 */ ".f...fvwwwwv"
		/*  6 */ ".f...fvwwwwv"
		/*  7 */ ".f...fvvvvvv"
		/*  8 */ "tffffftmmmmm"
		/*  9 */ "uuuuuuummmmm"
		/* 10 */ ".......mmmmm"

		// Level 5
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "............"
		/*  2 */ "ppppppp....."
		/*  3 */ "qfffffq....."
		/*  4 */ ".f...f......"
		/*  5 */ ".f...f......"
		/*  6 */ ".f...f......"
		/*  7 */ "tffffft....."
		/*  8 */ "uuuuuuummmmm"
		/*  9 */ ".......mmmmm"
		/* 10 */ ".......mmmmm"

		// Level 6
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "............"
		/*  2 */ "............"
		/*  3 */ "ppppppp....."
		/*  4 */ "qfffffq....."
		/*  5 */ ".f...f......"
		/*  6 */ "tffffft....."
		/*  7 */ "uuuuuuu....."
		/*  8 */ ".......mmmmm"
		/*  9 */ ".......mmmmm"
		/* 10 */ ".......mmmmm"

		// Level 7
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "............"
		/*  2 */ "............"
		/*  3 */ "............"
		/*  4 */ "ppppppp....."
		/*  5 */ "fffffff....."
		/*  6 */ "uuuuuuu....."
		/*  7 */ "............"
		/*  8 */ ".......mmmmm"
		/*  9 */ ".......mmmmm"
		/* 10 */ ".......mmmmm",

		// Connectors:
		"-1: 7, 0, 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,
	},  // Forge



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_100:
	// The data has been exported from the gallery Plains, area index 49, ID 100, created by Aloe_vera
	{
		// Size:
		7, 6, 7,  // SizeX = 7, SizeY = 6, SizeZ = 7

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h: 64:12\n"  /* wooddoorblock */
		"i:102: 0\n"  /* glasspane */
		"j: 53: 2\n"  /* woodstairs */
		"k: 53: 7\n"  /* woodstairs */
		"l: 50: 3\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 6\n"  /* woodstairs */
		"o: 53: 3\n"  /* woodstairs */,

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

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

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

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "jjjjjjj"
		/*  1 */ "kfffffk"
		/*  2 */ ".fl.lf."
		/*  3 */ ".f...f."
		/*  4 */ ".f...f."
		/*  5 */ "nfffffn"
		/*  6 */ "ooooooo"

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ "jjjjjjj"
		/*  2 */ "kfffffk"
		/*  3 */ ".f...f."
		/*  4 */ "nfffffn"
		/*  5 */ "ooooooo"
		/*  6 */ "......."

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

		// Connectors:
		"-1: 3, 0, 1: 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,
	},  // PlainsVillage_100



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_103:
	// The data has been exported from the gallery Plains, area index 52, ID 103, created by Aloe_vera
	{
		// Size:
		11, 7, 9,  // SizeX = 11, SizeY = 7, SizeZ = 9

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		10, 6, 8,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h:102: 0\n"  /* glasspane */
		"i: 64:12\n"  /* wooddoorblock */
		"j: 53: 2\n"  /* woodstairs */
		"k: 53: 7\n"  /* woodstairs */
		"l: 50: 3\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 4\n"  /* torch */
		"o: 53: 6\n"  /* woodstairs */
		"p: 53: 3\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "....abc...."
		/*  1 */ ".ddddddddd."
		/*  2 */ ".ddddddddd."
		/*  3 */ ".ddddddddd."
		/*  4 */ ".ddddddddd."
		/*  5 */ ".ddddddddd."
		/*  6 */ ".ddddddddd."
		/*  7 */ ".ddddddddd."
		/*  8 */ "..........."

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".efffgfffe."
		/*  2 */ ".f.......f."
		/*  3 */ ".f.......f."
		/*  4 */ ".f.......f."
		/*  5 */ ".f.......f."
		/*  6 */ ".f.......f."
		/*  7 */ ".efffffffe."
		/*  8 */ "..........."

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".ehhfifhhe."
		/*  2 */ ".h.......h."
		/*  3 */ ".h.......h."
		/*  4 */ ".f.......f."
		/*  5 */ ".h.......h."
		/*  6 */ ".h.......h."
		/*  7 */ ".ehhhfhhhe."
		/*  8 */ "..........."

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "jjjjjjjjjjj"
		/*  1 */ "kfffffffffk"
		/*  2 */ ".f..l.l..f."
		/*  3 */ ".f.......f."
		/*  4 */ ".f.......f."
		/*  5 */ ".f.......f."
		/*  6 */ ".f...n...f."
		/*  7 */ "offfffffffo"
		/*  8 */ "ppppppppppp"

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "jjjjjjjjjjj"
		/*  2 */ "kfffffffffk"
		/*  3 */ ".f.......f."
		/*  4 */ ".f.......f."
		/*  5 */ ".f.......f."
		/*  6 */ "offfffffffo"
		/*  7 */ "ppppppppppp"
		/*  8 */ "..........."

		// Level 5
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "jjjjjjjjjjj"
		/*  3 */ "kfffffffffk"
		/*  4 */ ".f.......f."
		/*  5 */ "offfffffffo"
		/*  6 */ "ppppppppppp"
		/*  7 */ "..........."
		/*  8 */ "..........."

		// Level 6
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "..........."
		/*  3 */ "jjjjjjjjjjj"
		/*  4 */ "fffffffffff"
		/*  5 */ "ppppppppppp"
		/*  6 */ "..........."
		/*  7 */ "..........."
		/*  8 */ "...........",

		// Connectors:
		"-1: 5, 0, 1: 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,
	},  // PlainsVillage_103



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_105:
	// The data has been exported from the gallery Plains, area index 54, ID 105, created by Aloe_vera
	{
		// Size:
		7, 6, 9,  // SizeX = 7, SizeY = 6, SizeZ = 9

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:170: 0\n"  /* haybale */
		"b: 67: 0\n"  /* stairs */
		"c: 67: 2\n"  /* stairs */
		"d: 67: 1\n"  /* stairs */
		"e:  4: 0\n"  /* cobblestone */
		"f: 17: 0\n"  /* tree */
		"g:  5: 0\n"  /* wood */
		"h:170: 4\n"  /* haybale */
		"i:170: 8\n"  /* haybale */
		"j: 54: 2\n"  /* chest */
		"k: 50: 4\n"  /* torch */
		"l: 53: 0\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 5\n"  /* woodstairs */
		"o: 53: 4\n"  /* woodstairs */
		"p: 53: 1\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "abcccd."
		/*  1 */ ".eeeee."
		/*  2 */ ".eeeee."
		/*  3 */ ".eeeee."
		/*  4 */ ".eeeee."
		/*  5 */ ".eeeee."
		/*  6 */ ".eeeee."
		/*  7 */ ".eeeee."
		/*  8 */ "......."

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".f..af."
		/*  2 */ ".g...g."
		/*  3 */ ".ga.hg."
		/*  4 */ ".fihif."
		/*  5 */ ".gaaag."
		/*  6 */ ".gijag."
		/*  7 */ ".fgfgf."
		/*  8 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ ".k...k."
		/*  1 */ ".f...f."
		/*  2 */ ".g...g."
		/*  3 */ ".g...g."
		/*  4 */ ".fh..f."
		/*  5 */ ".ghiag."
		/*  6 */ ".ghiig."
		/*  7 */ ".fgfgf."
		/*  8 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "ln...op"
		/*  1 */ "lgggggp"
		/*  2 */ "lg...gp"
		/*  3 */ "lg...gp"
		/*  4 */ "lg...gp"
		/*  5 */ "lgaa.gp"
		/*  6 */ "lgiaigp"
		/*  7 */ "lgggggp"
		/*  8 */ "ln...op"

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ ".ln.op."
		/*  1 */ ".lgggp."
		/*  2 */ ".lg.gp."
		/*  3 */ ".lg.gp."
		/*  4 */ ".lg.gp."
		/*  5 */ ".lg.gp."
		/*  6 */ ".lg.gp."
		/*  7 */ ".lgggp."
		/*  8 */ ".ln.op."

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

		// Connectors:
		"-1: 3, 0, 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,
	},  // PlainsVillage_105



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_106:
	// The data has been exported from the gallery Plains, area index 55, ID 106, created by Aloe_vera
	{
		// Size:
		15, 8, 9,  // SizeX = 15, SizeY = 8, SizeZ = 9

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		14, 7, 8,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e:  3: 0\n"  /* dirt */
		"f: 17: 0\n"  /* tree */
		"g:107: 0\n"  /* fencegate */
		"h:107: 4\n"  /* fencegate */
		"i:  5: 0\n"  /* wood */
		"j:107: 6\n"  /* fencegate */
		"k: 85: 0\n"  /* fence */
		"l:170: 0\n"  /* haybale */
		"m: 19: 0\n"  /* sponge */
		"n:170: 4\n"  /* haybale */
		"o:170: 8\n"  /* haybale */
		"p: 50: 1\n"  /* torch */
		"q: 50: 2\n"  /* torch */
		"r: 53: 2\n"  /* woodstairs */
		"s: 53: 7\n"  /* woodstairs */
		"t: 53: 6\n"  /* woodstairs */
		"u: 53: 3\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ ".abbbbbbbbbbbc."
		/*  1 */ ".ddddddddddddd."
		/*  2 */ ".deeeeeeeeeeed."
		/*  3 */ ".deeeeeeeeeeed."
		/*  4 */ ".deeeeeeeeeeed."
		/*  5 */ ".deeeeeeeeeeed."
		/*  6 */ ".deeeeeeeeeeed."
		/*  7 */ ".ddddddddddddd."
		/*  8 */ "..............."

		// Level 1
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".fghgighgigjgf."
		/*  2 */ ".k...k...k...k."
		/*  3 */ ".k...k...k...k."
		/*  4 */ ".k...k...k...k."
		/*  5 */ ".k...k...k...k."
		/*  6 */ ".kl..k..nko..k."
		/*  7 */ ".fkkkikkkikkkf."
		/*  8 */ "..............."

		// Level 2
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".f...i...i...f."
		/*  2 */ "..............."
		/*  3 */ "..............."
		/*  4 */ "..............."
		/*  5 */ "..............."
		/*  6 */ "..............."
		/*  7 */ ".f...i...i...f."
		/*  8 */ "..............."

		// Level 3
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".fp.qip.qip.qf."
		/*  2 */ "..............."
		/*  3 */ "..............."
		/*  4 */ "..............."
		/*  5 */ "..............."
		/*  6 */ "..............."
		/*  7 */ ".f...i...i...f."
		/*  8 */ "..............."

		// Level 4
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "rrrrrrrrrrrrrrr"
		/*  1 */ "siiiiiiiiiiiiis"
		/*  2 */ ".i...........i."
		/*  3 */ ".i...........i."
		/*  4 */ ".i...........i."
		/*  5 */ ".i...........i."
		/*  6 */ ".i...........i."
		/*  7 */ "tiiiiiiiiiiiiit"
		/*  8 */ "uuuuuuuuuuuuuuu"

		// Level 5
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ "rrrrrrrrrrrrrrr"
		/*  2 */ "siiiiiiiiiiiiis"
		/*  3 */ ".i...........i."
		/*  4 */ ".i...........i."
		/*  5 */ ".i...........i."
		/*  6 */ "tiiiiiiiiiiiiit"
		/*  7 */ "uuuuuuuuuuuuuuu"
		/*  8 */ "..............."

		// Level 6
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ "..............."
		/*  2 */ "rrrrrrrrrrrrrrr"
		/*  3 */ "siiiiiiiiiiiiis"
		/*  4 */ ".i...........i."
		/*  5 */ "tiiiiiiiiiiiiit"
		/*  6 */ "uuuuuuuuuuuuuuu"
		/*  7 */ "..............."
		/*  8 */ "..............."

		// Level 7
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ "..............."
		/*  2 */ "..............."
		/*  3 */ "rrrrrrrrrrrrrrr"
		/*  4 */ "iiiiiiiiiiiiiii"
		/*  5 */ "uuuuuuuuuuuuuuu"
		/*  6 */ "..............."
		/*  7 */ "..............."
		/*  8 */ "...............",

		// Connectors:
		"-1: 7, 0, 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,
	},  // PlainsVillage_106



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_109:
	// The data has been exported from the gallery Plains, area index 58, ID 109, created by Aloe_vera
	{
		// Size:
		7, 14, 13,  // SizeX = 7, SizeY = 14, SizeZ = 13

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		6, 13, 12,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"A: 85: 0\n"  /* fence */
		"B:126: 8\n"  /* woodenslab */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h: 65: 3\n"  /* ladder */
		"i: 53: 3\n"  /* woodstairs */
		"j: 53: 7\n"  /* woodstairs */
		"k: 64:12\n"  /* wooddoorblock */
		"l:102: 0\n"  /* glasspane */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 1\n"  /* torch */
		"o: 50: 2\n"  /* torch */
		"p:171:14\n"  /* carpet */
		"q: 50: 3\n"  /* torch */
		"r: 53: 2\n"  /* woodstairs */
		"s: 53: 0\n"  /* woodstairs */
		"t: 53: 1\n"  /* woodstairs */
		"u: 53: 5\n"  /* woodstairs */
		"v: 53: 4\n"  /* woodstairs */
		"w: 17: 4\n"  /* tree */
		"x: 17: 8\n"  /* tree */
		"y: 54: 2\n"  /* chest */
		"z: 50: 4\n"  /* torch */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "..abc.."
		/*  1 */ ".ddddd."
		/*  2 */ ".ddddd."
		/*  3 */ ".ddddd."
		/*  4 */ ".ddddd."
		/*  5 */ ".ddddd."
		/*  6 */ ".ddddd."
		/*  7 */ ".ddddd."
		/*  8 */ ".ddddd."
		/*  9 */ ".ddddd."
		/* 10 */ ".ddddd."
		/* 11 */ ".ddddd."
		/* 12 */ "......."

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".efgfe."
		/*  2 */ ".f..hf."
		/*  3 */ ".f...f."
		/*  4 */ ".f...f."
		/*  5 */ ".ei.ie."
		/*  6 */ ".f...f."
		/*  7 */ ".fi.if."
		/*  8 */ ".f...f."
		/*  9 */ ".f.j.f."
		/* 10 */ ".f...f."
		/* 11 */ ".efffe."
		/* 12 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".efkfe."
		/*  2 */ ".l..hl."
		/*  3 */ ".l...l."
		/*  4 */ ".l...l."
		/*  5 */ ".e...e."
		/*  6 */ ".l...l."
		/*  7 */ ".l...l."
		/*  8 */ ".fn.of."
		/*  9 */ ".l.p.l."
		/* 10 */ ".l...l."
		/* 11 */ ".ellle."
		/* 12 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".efffe."
		/*  2 */ ".f.qhf."
		/*  3 */ ".f...f."
		/*  4 */ ".f...f."
		/*  5 */ "re...er"
		/*  6 */ "sf...ft"
		/*  7 */ "sf...ft"
		/*  8 */ "sf...ft"
		/*  9 */ "sf...ft"
		/* 10 */ "sf...ft"
		/* 11 */ "sefffft"
		/* 12 */ "su...vt"

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".ewwwe."
		/*  2 */ ".xffhx."
		/*  3 */ ".xfffx."
		/*  4 */ ".xfffx."
		/*  5 */ ".ewwwe."
		/*  6 */ ".sf.ft."
		/*  7 */ ".sf.ft."
		/*  8 */ ".sf.ft."
		/*  9 */ ".sf.ft."
		/* 10 */ ".sf.ft."
		/* 11 */ ".sffft."
		/* 12 */ ".su.vt."

		// Level 5
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".eflfe."
		/*  2 */ ".f..hf."
		/*  3 */ ".f...f."
		/*  4 */ ".f.y.f."
		/*  5 */ ".efffe."
		/*  6 */ "..sft.."
		/*  7 */ "..sft.."
		/*  8 */ "..sft.."
		/*  9 */ "..sft.."
		/* 10 */ "..sft.."
		/* 11 */ "..sft.."
		/* 12 */ "..sft.."

		// Level 6
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".eflfe."
		/*  2 */ ".f..hf."
		/*  3 */ ".l...l."
		/*  4 */ ".f...f."
		/*  5 */ ".efffe."
		/*  6 */ "......."
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ "......."

		// Level 7
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".eflfe."
		/*  2 */ ".f..hf."
		/*  3 */ ".f...f."
		/*  4 */ ".f.z.f."
		/*  5 */ ".efffe."
		/*  6 */ "......."
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ "......."

		// Level 8
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".ewwwe."
		/*  2 */ ".xffhx."
		/*  3 */ ".xfffx."
		/*  4 */ ".xfffx."
		/*  5 */ ".ewwwe."
		/*  6 */ "......."
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ "......."

		// Level 9
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".eAAAe."
		/*  2 */ ".A...A."
		/*  3 */ ".A...A."
		/*  4 */ ".A...A."
		/*  5 */ ".eAAAe."
		/*  6 */ "......."
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ "......."

		// Level 10
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".e...e."
		/*  2 */ "......."
		/*  3 */ "......."
		/*  4 */ "......."
		/*  5 */ ".e...e."
		/*  6 */ "......."
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ "......."

		// Level 11
		/* z\x*   0123456 */
		/*  0 */ "su...vt"
		/*  1 */ "sefffet"
		/*  2 */ "sfBBBft"
		/*  3 */ "sfBBBft"
		/*  4 */ "sfBBBft"
		/*  5 */ "sffffft"
		/*  6 */ "su...vt"
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ "......."

		// Level 12
		/* z\x*   0123456 */
		/*  0 */ ".su.vt."
		/*  1 */ ".sffft."
		/*  2 */ ".sffft."
		/*  3 */ ".sffft."
		/*  4 */ ".sffft."
		/*  5 */ ".sffft."
		/*  6 */ ".su.vt."
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ "......."

		// Level 13
		/* z\x*   0123456 */
		/*  0 */ "..sft.."
		/*  1 */ "..sft.."
		/*  2 */ "..sft.."
		/*  3 */ "..sft.."
		/*  4 */ "..sft.."
		/*  5 */ "..sft.."
		/*  6 */ "..sft.."
		/*  7 */ "......."
		/*  8 */ "......."
		/*  9 */ "......."
		/* 10 */ "......."
		/* 11 */ "......."
		/* 12 */ ".......",

		// Connectors:
		"-1: 3, 0, 1: 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,
	},  // PlainsVillage_109



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_20:
	// The data has been exported from the gallery Plains, area index 5, ID 20, created by tonibm1999
	{
		// Size:
		15, 2, 9,  // SizeX = 15, SizeY = 2, SizeZ = 9

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 17: 0\n"  /* tree */
		"b: 60: 7\n"  /* tilleddirt */
		"c:  8: 0\n"  /* water */
		"d: 50: 5\n"  /* torch */
		"e: 59: 7\n"  /* crops */
		"m: 19: 0\n"  /* sponge */,

		// Block data:
		// Level 0
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "aaaaaaamaaaaaaa"
		/*  1 */ "abbcbbamabbcbba"
		/*  2 */ "abbcbbamabbcbba"
		/*  3 */ "abbcbbamabbcbba"
		/*  4 */ "abbcbbamabbcbba"
		/*  5 */ "abbcbbamabbcbba"
		/*  6 */ "abbcbbamabbcbba"
		/*  7 */ "abbcbbamabbcbba"
		/*  8 */ "aaaaaaamaaaaaaa"

		// Level 1
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "dmmmmmdmdmmmmmd"
		/*  1 */ "meemeemmmeemeem"
		/*  2 */ "memmmemmmeemeem"
		/*  3 */ "memmmmmmmeemeem"
		/*  4 */ "meemmemmmeemeem"
		/*  5 */ "meemmemmmeemeem"
		/*  6 */ "mmemmemmmeemeem"
		/*  7 */ "mmememmmmeemeem"
		/*  8 */ "dmmmmmdmdmmmmmd",

		// Connectors:
		"-1: 7, 0, 8: 3\n"  /* Type -1, direction Z+ */,

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

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,
	},  // PlainsVillage_20



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_26:
	// The data has been exported from the gallery Plains, area index 9, ID 26, created by Aloe_vera
	{
		// Size:
		10, 6, 11,  // SizeX = 10, SizeY = 6, SizeZ = 11

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  4: 0\n"  /* cobblestone */
		"b:  5: 0\n"  /* wood */
		"c:  2: 0\n"  /* grass */
		"d: 67: 2\n"  /* stairs */
		"e: 43: 0\n"  /* doubleslab */
		"f: 67: 0\n"  /* stairs */
		"g: 67: 3\n"  /* stairs */
		"h: 17: 0\n"  /* tree */
		"i: 53: 1\n"  /* woodstairs */
		"j: 85: 0\n"  /* fence */
		"k: 53: 0\n"  /* woodstairs */
		"l: 64: 6\n"  /* wooddoorblock */
		"m: 19: 0\n"  /* sponge */
		"n: 64: 0\n"  /* wooddoorblock */
		"o:102: 0\n"  /* glasspane */
		"p: 72: 0\n"  /* woodplate */
		"q: 64:12\n"  /* wooddoorblock */
		"r: 64: 8\n"  /* wooddoorblock */
		"s: 53: 5\n"  /* woodstairs */
		"t: 53: 4\n"  /* woodstairs */
		"u: 50: 1\n"  /* torch */
		"v: 50: 2\n"  /* torch */,

		// Block data:
		// Level 0
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "......mmmm"
		/*  1 */ ".aaaaammmm"
		/*  2 */ ".abbbammmm"
		/*  3 */ ".abbbacccc"
		/*  4 */ "daeeeacccc"
		/*  5 */ "faeeeecccc"
		/*  6 */ "gaeeeacccc"
		/*  7 */ ".aeeeacccc"
		/*  8 */ ".aeeeacccc"
		/*  9 */ ".aaaaammmm"
		/* 10 */ "......mmmm"

		// Level 1
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "......mmmm"
		/*  1 */ ".hbbbhmmmm"
		/*  2 */ ".bijkbmmmm"
		/*  3 */ ".b...bjjjj"
		/*  4 */ ".b...b...j"
		/*  5 */ ".l...n...j"
		/*  6 */ ".b...b...j"
		/*  7 */ ".bee.b...j"
		/*  8 */ ".b...bjjjj"
		/*  9 */ ".hbbbhmmmm"
		/* 10 */ "......mmmm"

		// Level 2
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "......mmmm"
		/*  1 */ ".hooohmmmm"
		/*  2 */ ".o.p.ommmm"
		/*  3 */ ".o...o...."
		/*  4 */ ".b...b...."
		/*  5 */ ".q...r...."
		/*  6 */ ".b...b...."
		/*  7 */ ".o...o...."
		/*  8 */ ".o...o...."
		/*  9 */ ".hooohmmmm"
		/* 10 */ "......mmmm"

		// Level 3
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "ks...timmm"
		/*  1 */ "khbbbhimmm"
		/*  2 */ "kb...bimmm"
		/*  3 */ "kb...bi..."
		/*  4 */ "kbu.vbi..."
		/*  5 */ "kb...bi..."
		/*  6 */ "kbu.vbi..."
		/*  7 */ "kb...bi..."
		/*  8 */ "kb...bi..."
		/*  9 */ "khbbbhimmm"
		/* 10 */ "ks...timmm"

		// Level 4
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "mks.timmmm"
		/*  1 */ "mkbbbimmmm"
		/*  2 */ "mkb.bimmmm"
		/*  3 */ "mkb.bim..."
		/*  4 */ "mkb.bim..."
		/*  5 */ "mkb.bim..."
		/*  6 */ "mkb.bim..."
		/*  7 */ "mkb.bim..."
		/*  8 */ "mkb.bim..."
		/*  9 */ "mkbbbimmmm"
		/* 10 */ "mks.timmmm"

		// Level 5
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "mmkbimmmmm"
		/*  1 */ "mmkbimmmmm"
		/*  2 */ "mmkbimmmmm"
		/*  3 */ "mmkbimm..."
		/*  4 */ "mmkbimm..."
		/*  5 */ "mmkbimm..."
		/*  6 */ "mmkbimm..."
		/*  7 */ "mmkbimm..."
		/*  8 */ "mmkbimm..."
		/*  9 */ "mmkbimmmmm"
		/* 10 */ "mmkbimmmmm",

		// Connectors:
		"-1: 1, 0, 5: 4\n"  /* Type -1, direction X- */,

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

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,
	},  // PlainsVillage_26



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_4:
	// The data has been exported from the gallery Plains, area index 0, ID 4, created by Aloe_vera
	{
		// Size:
		16, 7, 16,  // SizeX = 16, SizeY = 7, SizeZ = 16

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e:  5: 0\n"  /* wood */
		"f: 67: 3\n"  /* stairs */
		"g: 17: 0\n"  /* tree */
		"h: 64: 7\n"  /* wooddoorblock */
		"i: 64: 5\n"  /* wooddoorblock */
		"j:102: 0\n"  /* glasspane */
		"k: 64:12\n"  /* wooddoorblock */
		"l: 53: 2\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 1\n"  /* woodstairs */
		"o: 53: 7\n"  /* woodstairs */
		"p: 53: 6\n"  /* woodstairs */
		"q: 53: 3\n"  /* woodstairs */
		"r: 53: 0\n"  /* woodstairs */
		"s: 53: 5\n"  /* woodstairs */
		"t: 53: 4\n"  /* woodstairs */
		"u: 50: 3\n"  /* torch */
		"v: 50: 2\n"  /* torch */
		"w: 50: 4\n"  /* torch */
		"x: 50: 1\n"  /* torch */,

		// Block data:
		// Level 0
		/* z\x*             111111 */
		/*    *   0123456789012345 */
		/*  0 */ "........abc....."
		/*  1 */ ".dddddddddddddd."
		/*  2 */ ".deeeeeeeeeeeed."
		/*  3 */ ".deeeeeeeeeeeed."
		/*  4 */ ".deeeeeeeeeeeed."
		/*  5 */ ".deeeeeeeeeeeed."
		/*  6 */ ".deeeeeeeeeeeed."
		/*  7 */ ".ddddddddeeeeed."
		/*  8 */ "mmmmmafcdeeeeed."
		/*  9 */ "mmmmmmmmdeeeeed."
		/* 10 */ "mmmmmmmmdeeeeed."
		/* 11 */ "mmmmmmmmdeeeeed."
		/* 12 */ "mmmmmmmmdeeeeed."
		/* 13 */ "mmmmmmmmdeeeeed."
		/* 14 */ "mmmmmmmmddddddd."
		/* 15 */ "mmmmmmmm........"

		// Level 1
		/* z\x*             111111 */
		/*    *   0123456789012345 */
		/*  0 */ "................"
		/*  1 */ ".geeeeeeghgeeeg."
		/*  2 */ ".e............e."
		/*  3 */ ".e............e."
		/*  4 */ ".e............e."
		/*  5 */ ".e............e."
		/*  6 */ ".e............e."
		/*  7 */ ".geeeeieg.....e."
		/*  8 */ "mmmmmm.me.....e."
		/*  9 */ "mmmmmmmme.....e."
		/* 10 */ "mmmmmmmme.....e."
		/* 11 */ "mmmmmmmme.....e."
		/* 12 */ "mmmmmmmme.....e."
		/* 13 */ "mmmmmmmme.....e."
		/* 14 */ "mmmmmmmmgeeeeeg."
		/* 15 */ "mmmmmmmm........"

		// Level 2
		/* z\x*             111111 */
		/*    *   0123456789012345 */
		/*  0 */ "................"
		/*  1 */ ".gejjejjgkgjjeg."
		/*  2 */ ".j............e."
		/*  3 */ ".j............j."
		/*  4 */ ".j............j."
		/*  5 */ ".j............e."
		/*  6 */ ".j............j."
		/*  7 */ ".gejjekeg.....j."
		/*  8 */ "mmmmmm.me.....e."
		/*  9 */ "mmmmmmmmj.....j."
		/* 10 */ "mmmmmmmmj.....j."
		/* 11 */ "mmmmmmmme.....e."
		/* 12 */ "mmmmmmmmj.....j."
		/* 13 */ "mmmmmmmmj.....j."
		/* 14 */ "mmmmmmmmgjjjjjg."
		/* 15 */ "mmmmmmmm........"

		// Level 3
		/* z\x*             111111 */
		/*    *   0123456789012345 */
		/*  0 */ "llllllllllllllln"
		/*  1 */ "ogeeeeeegegeeegn"
		/*  2 */ ".e............en"
		/*  3 */ ".e............en"
		/*  4 */ ".e............en"
		/*  5 */ ".e............en"
		/*  6 */ ".e............en"
		/*  7 */ "pgeeeeeeg.....en"
		/*  8 */ "qqqqqqqre.....en"
		/*  9 */ "mmmmmmmre.....en"
		/* 10 */ "mmmmmmmre.....en"
		/* 11 */ "mmmmmmmre.....en"
		/* 12 */ "mmmmmmmre.....en"
		/* 13 */ "mmmmmmmre.....en"
		/* 14 */ "mmmmmmmrgeeeeegn"
		/* 15 */ "mmmmmmmrs.....tn"

		// Level 4
		/* z\x*             111111 */
		/*    *   0123456789012345 */
		/*  0 */ "................"
		/*  1 */ "lllllllllllllll."
		/*  2 */ "oeeeeeeeeeeeeen."
		/*  3 */ ".e.........u.en."
		/*  4 */ ".e..........ven."
		/*  5 */ ".e......w....en."
		/*  6 */ "peeeeeeeee...en."
		/*  7 */ "qqqqqqqqrex..en."
		/*  8 */ "mmmmmmmmre...en."
		/*  9 */ "mmmmmmmmre...en."
		/* 10 */ "mmmmmmmmre...en."
		/* 11 */ "mmmmmmmmre...en."
		/* 12 */ "mmmmmmmmre...en."
		/* 13 */ "mmmmmmmmre...en."
		/* 14 */ "mmmmmmmmreeeeen."
		/* 15 */ "mmmmmmmmrs...tn."

		// Level 5
		/* z\x*             111111 */
		/*    *   0123456789012345 */
		/*  0 */ "................"
		/*  1 */ "................"
		/*  2 */ "llllllllllllln.."
		/*  3 */ "oeeeeeeeeeeeen.."
		/*  4 */ ".ex.........en.."
		/*  5 */ "peeeeeeeeee.en.."
		/*  6 */ "qqqqqqqqqre.en.."
		/*  7 */ ".........re.en.."
		/*  8 */ "mmmmmmmm.re.en.."
		/*  9 */ "mmmmmmmm.re.en.."
		/* 10 */ "mmmmmmmm.re.en.."
		/* 11 */ "mmmmmmmm.re.en.."
		/* 12 */ "mmmmmmmm.re.en.."
		/* 13 */ "mmmmmmmm.rewen.."
		/* 14 */ "mmmmmmmm.reeen.."
		/* 15 */ "mmmmmmmm.rs.tn.."

		// Level 6
		/* z\x*             111111 */
		/*    *   0123456789012345 */
		/*  0 */ "................"
		/*  1 */ "................"
		/*  2 */ "................"
		/*  3 */ "lllllllllllll..."
		/*  4 */ "eeeeeeeeeeeen..."
		/*  5 */ "qqqqqqqqqqren..."
		/*  6 */ "mmmmmmmmmmren..."
		/*  7 */ "mmmmmmmmmmren..."
		/*  8 */ "mmmmmmmmmmren..."
		/*  9 */ "mmmmmmmmmmren..."
		/* 10 */ "mmmmmmmmmmren..."
		/* 11 */ "mmmmmmmmmmren..."
		/* 12 */ "mmmmmmmmmmren..."
		/* 13 */ "mmmmmmmmmmren..."
		/* 14 */ "mmmmmmmmmmren..."
		/* 15 */ "mmmmmmmmmmren...",

		// Connectors:
		"-1: 9, 0, 1: 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,
	},  // PlainsVillage_4



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_60:
	// The data has been exported from the gallery Plains, area index 17, ID 60, created by Aloe_vera
	{
		// Size:
		10, 2, 7,  // SizeX = 10, SizeY = 2, SizeZ = 7

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 17: 0\n"  /* tree */
		"b: 60: 7\n"  /* tilleddirt */
		"c:  8: 0\n"  /* water */
		"d: 59: 7\n"  /* crops */
		"m: 19: 0\n"  /* sponge */,

		// Block data:
		// Level 0
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "aaaaaaaaaa"
		/*  1 */ "abbbbbbbba"
		/*  2 */ "abbbbbbbba"
		/*  3 */ "acccccccca"
		/*  4 */ "abbbbbbbba"
		/*  5 */ "abbbbbbbba"
		/*  6 */ "aaaaaaaaaa"

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

		// Connectors:
		"-1: 9, 0, 3: 5\n"  /* Type -1, direction X+ */,

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

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,
	},  // PlainsVillage_60



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_66:
	// The data has been exported from the gallery Plains, area index 23, ID 66, created by xoft
	{
		// Size:
		12, 7, 7,  // SizeX = 12, SizeY = 7, SizeZ = 7

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  2: 0\n"  /* grass */
		"b:  3: 0\n"  /* dirt */
		"c: 67: 0\n"  /* stairs */
		"d: 67: 2\n"  /* stairs */
		"e: 67: 1\n"  /* stairs */
		"f:  4: 0\n"  /* cobblestone */
		"g: 64: 7\n"  /* wooddoorblock */
		"h: 53: 3\n"  /* woodstairs */
		"i: 53: 1\n"  /* woodstairs */
		"j: 85: 0\n"  /* fence */
		"k: 53: 0\n"  /* woodstairs */
		"l: 53: 2\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n:102: 0\n"  /* glasspane */
		"o: 64:12\n"  /* wooddoorblock */
		"p: 50: 3\n"  /* torch */
		"q: 72: 0\n"  /* woodplate */
		"r: 50: 4\n"  /* torch */
		"s: 53: 7\n"  /* woodstairs */
		"t: 47: 0\n"  /* bookshelf */
		"u: 50: 1\n"  /* torch */
		"v: 50: 2\n"  /* torch */
		"w: 53: 6\n"  /* woodstairs */
		"x:  5: 0\n"  /* wood */,

		// Block data:
		// Level 0
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "aaaaaaabbbaa"
		/*  1 */ "abbbbbbbbbba"
		/*  2 */ "abbbbbbbbbba"
		/*  3 */ "abbbbbbbbbba"
		/*  4 */ "abbbbbbbbbba"
		/*  5 */ "abbbbbbbbbba"
		/*  6 */ "aaaaaaaaaaaa"

		// Level 1
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ ".......cde.."
		/*  1 */ ".ffffffffff."
		/*  2 */ ".ffffffffff."
		/*  3 */ ".ffffffffff."
		/*  4 */ ".ffffffffff."
		/*  5 */ ".ffffffffff."
		/*  6 */ "............"

		// Level 2
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".fffffffgff."
		/*  2 */ ".fh.ijk...f."
		/*  3 */ ".fj.......f."
		/*  4 */ ".fl.ijkijkf."
		/*  5 */ ".ffffffffff."
		/*  6 */ "............"

		// Level 3
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".fnnfnnfoff."
		/*  2 */ ".n..pq.p.pn."
		/*  3 */ ".nq.......n."
		/*  4 */ ".n..rq.rq.n."
		/*  5 */ ".fnnfnnfnnf."
		/*  6 */ "............"

		// Level 4
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "llllllllllll"
		/*  1 */ "sffffffffffs"
		/*  2 */ ".fttttttttf."
		/*  3 */ ".fu......vf."
		/*  4 */ ".fttttttttf."
		/*  5 */ "wffffffffffw"
		/*  6 */ "hhhhhhhhhhhh"

		// Level 5
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "llllllllllll"
		/*  2 */ "sxxxxxxxxxxs"
		/*  3 */ ".xxxxxxxxxx."
		/*  4 */ "wxxxxxxxxxxw"
		/*  5 */ "hhhhhhhhhhhh"
		/*  6 */ "............"

		// Level 6
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "............"
		/*  2 */ "llllllllllll"
		/*  3 */ "xxxxxxxxxxxx"
		/*  4 */ "hhhhhhhhhhhh"
		/*  5 */ "............"
		/*  6 */ "............",

		// Connectors:
		"-1: 8, 1, 1: 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,
	},  // PlainsVillage_66



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_87:
	// The data has been exported from the gallery Plains, area index 38, ID 87, created by Aloe_vera
	{
		// Size:
		11, 7, 9,  // SizeX = 11, SizeY = 7, SizeZ = 9

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		10, 6, 8,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 67: 3\n"  /* stairs */
		"f: 17: 0\n"  /* tree */
		"g:  5: 0\n"  /* wood */
		"h: 64: 7\n"  /* wooddoorblock */
		"i:102: 0\n"  /* glasspane */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 53: 2\n"  /* woodstairs */
		"l: 53: 7\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 17: 4\n"  /* tree */
		"o: 17: 8\n"  /* tree */
		"p: 50: 3\n"  /* torch */
		"q: 50: 4\n"  /* torch */
		"r: 53: 6\n"  /* woodstairs */
		"s: 53: 3\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "....abc...."
		/*  1 */ ".ddddddddd."
		/*  2 */ ".ddddddddd."
		/*  3 */ ".ddddddddd."
		/*  4 */ ".ddddddddd."
		/*  5 */ ".ddddddddd."
		/*  6 */ ".ddddddddd."
		/*  7 */ ".ddddddddd."
		/*  8 */ "....aec...."

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".fggfhfggf."
		/*  2 */ ".g.......g."
		/*  3 */ ".g.......g."
		/*  4 */ ".f.......f."
		/*  5 */ ".g.......g."
		/*  6 */ ".g.......g."
		/*  7 */ ".fggfhfggf."
		/*  8 */ "..........."

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".fiifjfiif."
		/*  2 */ ".i.......i."
		/*  3 */ ".i.......i."
		/*  4 */ ".f.......f."
		/*  5 */ ".i.......i."
		/*  6 */ ".i.......i."
		/*  7 */ ".fiifjfiif."
		/*  8 */ "..........."

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "kkkkkkkkkkk"
		/*  1 */ "lfnnnnnnnfl"
		/*  2 */ ".o..p.p..o."
		/*  3 */ ".o.......o."
		/*  4 */ ".o.......o."
		/*  5 */ ".o.......o."
		/*  6 */ ".o..q.q..o."
		/*  7 */ "rfnnnnnnnfr"
		/*  8 */ "sssssssssss"

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "kkkkkkkkkkk"
		/*  2 */ "lgggggggggl"
		/*  3 */ ".g.......g."
		/*  4 */ ".g.......g."
		/*  5 */ ".g.......g."
		/*  6 */ "rgggggggggr"
		/*  7 */ "sssssssssss"
		/*  8 */ "..........."

		// Level 5
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "kkkkkkkkkkk"
		/*  3 */ "lgggggggggl"
		/*  4 */ ".g.......g."
		/*  5 */ "rgggggggggr"
		/*  6 */ "sssssssssss"
		/*  7 */ "..........."
		/*  8 */ "..........."

		// Level 6
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "..........."
		/*  3 */ "kkkkkkkkkkk"
		/*  4 */ "ggggggggggg"
		/*  5 */ "sssssssssss"
		/*  6 */ "..........."
		/*  7 */ "..........."
		/*  8 */ "...........",

		// Connectors:
		"-1: 5, 0, 1: 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,
	},  // PlainsVillage_87



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_90:
	// The data has been exported from the gallery Plains, area index 39, ID 90, created by STR_Warrior
	{
		// Size:
		15, 8, 16,  // SizeX = 15, SizeY = 8, SizeZ = 16

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"A: 53: 7\n"  /* woodstairs */
		"B: 53: 4\n"  /* woodstairs */
		"C: 53: 5\n"  /* woodstairs */
		"D: 53: 6\n"  /* woodstairs */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 43: 0\n"  /* doubleslab */
		"f: 17: 0\n"  /* tree */
		"g:  5: 0\n"  /* wood */
		"h: 64: 7\n"  /* wooddoorblock */
		"i: 96: 8\n"  /* trapdoor */
		"j: 61: 2\n"  /* furnace */
		"k: 53: 3\n"  /* woodstairs */
		"l: 85: 0\n"  /* fence */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 2\n"  /* woodstairs */
		"o: 53: 1\n"  /* woodstairs */
		"p: 53: 0\n"  /* woodstairs */
		"q: 47: 0\n"  /* bookshelf */
		"r:102: 0\n"  /* glasspane */
		"s: 64:12\n"  /* wooddoorblock */
		"t: 72: 0\n"  /* woodplate */
		"u: 17: 4\n"  /* tree */
		"v: 17: 8\n"  /* tree */
		"w: 50: 3\n"  /* torch */
		"x: 50: 1\n"  /* torch */
		"y: 50: 4\n"  /* torch */
		"z: 50: 2\n"  /* torch */,

		// Block data:
		// Level 0
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "......abc......"
		/*  1 */ ".ddddddddddddd."
		/*  2 */ ".deeeedddddddd."
		/*  3 */ ".deeeedddddddd."
		/*  4 */ ".ddddddddddddd."
		/*  5 */ ".ddddddddddddd."
		/*  6 */ ".ddddddddddddd."
		/*  7 */ "mddddddddddddd."
		/*  8 */ "mmmmmmmmdddddd."
		/*  9 */ "mmmmmmmmdddddd."
		/* 10 */ "mmmmmmmmdddddd."
		/* 11 */ "mmmmmmmmdddddd."
		/* 12 */ "mmmmmmmmdddddd."
		/* 13 */ "mmmmmmmmdddddd."
		/* 14 */ "mmmmmmmmdddddd."
		/* 15 */ "mmmmmmmm......."

		// Level 1
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".fggggfhfggggf."
		/*  2 */ ".g...i.......g."
		/*  3 */ ".gjeee......kg."
		/*  4 */ ".f..........lg."
		/*  5 */ ".g..........ng."
		/*  6 */ ".g.olp..ol...g."
		/*  7 */ "mfggggggfn...f."
		/*  8 */ "mmmmmmmmg....g."
		/*  9 */ "mmmmmmmmgk...g."
		/* 10 */ "mmmmmmmmgl..kg."
		/* 11 */ "mmmmmmmmgn..lg."
		/* 12 */ "mmmmmmmmg...ng."
		/* 13 */ "mmmmmmmmgq..qg."
		/* 14 */ "mmmmmmmmfggggf."
		/* 15 */ "mmmmmmmm......."

		// Level 2
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".fgrrgfsfgrrgf."
		/*  2 */ ".g...........g."
		/*  3 */ ".g...........r."
		/*  4 */ ".f..........tr."
		/*  5 */ ".g...........r."
		/*  6 */ ".g..t....t...g."
		/*  7 */ "mfgrrrrgf....f."
		/*  8 */ "mmmmmmmmg....g."
		/*  9 */ "mmmmmmmmr....r."
		/* 10 */ "mmmmmmmmrt...r."
		/* 11 */ "mmmmmmmmr...tr."
		/* 12 */ "mmmmmmmmr....r."
		/* 13 */ "mmmmmmmmgq..qg."
		/* 14 */ "mmmmmmmmfgrrgf."
		/* 15 */ "mmmmmmmm......."

		// Level 3
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".fuuuuuuuuuuuf."
		/*  2 */ ".v....w.w....v."
		/*  3 */ ".v...........v."
		/*  4 */ ".vx..........v."
		/*  5 */ ".v...........v."
		/*  6 */ ".v......y....v."
		/*  7 */ "mfuuuuuufx..zv."
		/*  8 */ "mmmmmmmmv....v."
		/*  9 */ "mmmmmmmmv....v."
		/* 10 */ "mmmmmmmmv....v."
		/* 11 */ "mmmmmmmmv....v."
		/* 12 */ "mmmmmmmmv....v."
		/* 13 */ "mmmmmmmmv.yy.v."
		/* 14 */ "mmmmmmmmfuuuuf."
		/* 15 */ "mmmmmmmm......."

		// Level 4
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "nnnnnnnnnnnnnno"
		/*  1 */ "pgggggggggggggo"
		/*  2 */ "pgAAAAAAAAAABgo"
		/*  3 */ "pgC.........Bgo"
		/*  4 */ "pgC.........Bgo"
		/*  5 */ "pgC.........Bgo"
		/*  6 */ "pgCDDDDDDD..Bgo"
		/*  7 */ "pggggggggC..Bgo"
		/*  8 */ "pkkkkkkpgC..Bgo"
		/*  9 */ "mmmmmmmpgC..Bgo"
		/* 10 */ "mmmmmmmpgC..Bgo"
		/* 11 */ "mmmmmmmpgC..Bgo"
		/* 12 */ "mmmmmmmpgC..Bgo"
		/* 13 */ "mmmmmmmpgCDDBgo"
		/* 14 */ "mmmmmmmpggggggo"
		/* 15 */ "mmmmmmmpkkkkkkk"

		// Level 5
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "mmmmmmmmmmmmmmm"
		/*  1 */ "mpnnnnnnnnnnnom"
		/*  2 */ "mpgggggggggggom"
		/*  3 */ "mpgggggggggggom"
		/*  4 */ "mpgggggggggggom"
		/*  5 */ "mpgggggggggggom"
		/*  6 */ "mpgggggggggggom"
		/*  7 */ "mpkkkkkkkggggom"
		/*  8 */ "mmmmmmmmpggggom"
		/*  9 */ "mmmmmmmmpggggom"
		/* 10 */ "mmmmmmmmpggggom"
		/* 11 */ "mmmmmmmmpggggom"
		/* 12 */ "mmmmmmmmpggggom"
		/* 13 */ "mmmmmmmmpggggom"
		/* 14 */ "mmmmmmmmkkkkkom"
		/* 15 */ "mmmmmmmmmmmmmmm"

		// Level 6
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "mmmmmmmmmmmmmmm"
		/*  1 */ "mmmmmmmmmmmmmmm"
		/*  2 */ "mmnnnnnnnnnnnmm"
		/*  3 */ "mmpgggggggggomm"
		/*  4 */ "mmpgggggggggomm"
		/*  5 */ "mmpgggggggggomm"
		/*  6 */ "mmkkkkkkkkggomm"
		/*  7 */ "mmmmmmmmmpggomm"
		/*  8 */ "mmmmmmmmmpggomm"
		/*  9 */ "mmmmmmmmmpggomm"
		/* 10 */ "mmmmmmmmmpggomm"
		/* 11 */ "mmmmmmmmmpggomm"
		/* 12 */ "mmmmmmmmmpggomm"
		/* 13 */ "mmmmmmmmmkkkomm"
		/* 14 */ "mmmmmmmmmmmmmmm"
		/* 15 */ "mmmmmmmmmmmmmmm"

		// Level 7
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "mmmmmmmmmmmmmmm"
		/*  1 */ "mmmmmmmmmmmmmmm"
		/*  2 */ "mmmmmmmmmmmmmmm"
		/*  3 */ "mmmpnnnnnnnommm"
		/*  4 */ "mmmpgggggggommm"
		/*  5 */ "mmmpkkkkkkpommm"
		/*  6 */ "mmmmmmmmmmpommm"
		/*  7 */ "mmmmmmmmmmpommm"
		/*  8 */ "mmmmmmmmmmpommm"
		/*  9 */ "mmmmmmmmmmpommm"
		/* 10 */ "mmmmmmmmmmpommm"
		/* 11 */ "mmmmmmmmmmpommm"
		/* 12 */ "mmmmmmmmmmpkmmm"
		/* 13 */ "mmmmmmmmmmmmmmm"
		/* 14 */ "mmmmmmmmmmmmmmm"
		/* 15 */ "mmmmmmmmmmmmmmm",

		// Connectors:
		"-1: 7, 0, 1: 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,
	},  // PlainsVillage_90



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_91:
	// The data has been exported from the gallery Plains, area index 40, ID 91, created by xoft
	{
		// Size:
		9, 7, 7,  // SizeX = 9, SizeY = 7, SizeZ = 7

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  2: 0\n"  /* grass */
		"b:  3: 0\n"  /* dirt */
		"c: 67: 0\n"  /* stairs */
		"d: 67: 2\n"  /* stairs */
		"e: 67: 1\n"  /* stairs */
		"f:  4: 0\n"  /* cobblestone */
		"g: 17: 0\n"  /* tree */
		"h:  5: 0\n"  /* wood */
		"i: 64: 7\n"  /* wooddoorblock */
		"j:102: 0\n"  /* glasspane */
		"k: 64:12\n"  /* wooddoorblock */
		"l: 53: 2\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 7\n"  /* woodstairs */
		"o: 50: 3\n"  /* torch */
		"p: 53: 6\n"  /* woodstairs */
		"q: 53: 3\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*   012345678 */
		/*  0 */ "aaabbbaaa"
		/*  1 */ "abbbbbbba"
		/*  2 */ "abbbbbbba"
		/*  3 */ "abbbbbbba"
		/*  4 */ "abbbbbbba"
		/*  5 */ "abbbbbbba"
		/*  6 */ "aaaaaaaaa"

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

		// Level 2
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".ghhihhg."
		/*  2 */ ".h.....h."
		/*  3 */ ".h.....h."
		/*  4 */ ".h.....h."
		/*  5 */ ".ghhhhhg."
		/*  6 */ "........."

		// Level 3
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".gjhkhjg."
		/*  2 */ ".j.....j."
		/*  3 */ ".j.....j."
		/*  4 */ ".j.....j."
		/*  5 */ ".gjjhjjg."
		/*  6 */ "........."

		// Level 4
		/* z\x*   012345678 */
		/*  0 */ "lllllllll"
		/*  1 */ "nghhhhhgn"
		/*  2 */ ".h.o.o.h."
		/*  3 */ ".h.....h."
		/*  4 */ ".h.....h."
		/*  5 */ "pghhhhhgp"
		/*  6 */ "qqqqqqqqq"

		// Level 5
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ "lllllllll"
		/*  2 */ "nhhhhhhhn"
		/*  3 */ ".h.....h."
		/*  4 */ "phhhhhhhp"
		/*  5 */ "qqqqqqqqq"
		/*  6 */ "........."

		// Level 6
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ "........."
		/*  2 */ "lllllllll"
		/*  3 */ "hhhhhhhhh"
		/*  4 */ "qqqqqqqqq"
		/*  5 */ "........."
		/*  6 */ ".........",

		// 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,
	},  // PlainsVillage_91



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_92:
	// The data has been exported from the gallery Plains, area index 41, ID 92, created by xoft
	{
		// Size:
		11, 6, 7,  // SizeX = 11, SizeY = 6, SizeZ = 7

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h:102: 0\n"  /* glasspane */
		"i: 64:12\n"  /* wooddoorblock */
		"j: 53: 2\n"  /* woodstairs */
		"k: 53: 7\n"  /* woodstairs */
		"l: 50: 3\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 6\n"  /* woodstairs */
		"o: 53: 3\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "....abc...."
		/*  1 */ ".ddddddddd."
		/*  2 */ ".ddddddddd."
		/*  3 */ ".ddddddddd."
		/*  4 */ ".ddddddddd."
		/*  5 */ ".ddddddddd."
		/*  6 */ "..........."

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".efffgfffe."
		/*  2 */ ".f.......f."
		/*  3 */ ".f.......f."
		/*  4 */ ".f.......f."
		/*  5 */ ".efffffffe."
		/*  6 */ "..........."

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".ehhfifhhe."
		/*  2 */ ".h.......h."
		/*  3 */ ".h.......h."
		/*  4 */ ".h.......h."
		/*  5 */ ".ehhhfhhhe."
		/*  6 */ "..........."

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "jjjjjjjjjjj"
		/*  1 */ "kfffffffffk"
		/*  2 */ ".f..l.l.ff."
		/*  3 */ ".f......ff."
		/*  4 */ ".f......ff."
		/*  5 */ "nfffffffffn"
		/*  6 */ "ooooooooooo"

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "jjjjjjjjjjj"
		/*  2 */ "kfffffffffk"
		/*  3 */ ".fffffffff."
		/*  4 */ "nfffffffffn"
		/*  5 */ "ooooooooooo"
		/*  6 */ "..........."

		// Level 5
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "jjjjjjjjjjj"
		/*  3 */ "fffffffffff"
		/*  4 */ "ooooooooooo"
		/*  5 */ "..........."
		/*  6 */ "...........",

		// 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:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,
	},  // PlainsVillage_92



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_93:
	// The data has been exported from the gallery Plains, area index 42, ID 93, created by xoft
	{
		// Size:
		11, 6, 11,  // SizeX = 11, SizeY = 6, SizeZ = 11

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h:102: 0\n"  /* glasspane */
		"i: 64:12\n"  /* wooddoorblock */
		"j: 53: 2\n"  /* woodstairs */
		"k: 53: 7\n"  /* woodstairs */
		"l: 53: 1\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 3\n"  /* torch */
		"o: 50: 4\n"  /* torch */
		"p: 53: 6\n"  /* woodstairs */
		"q: 50: 1\n"  /* torch */
		"r: 50: 2\n"  /* torch */
		"s: 53: 3\n"  /* woodstairs */
		"t: 53: 0\n"  /* woodstairs */
		"u: 53: 5\n"  /* woodstairs */
		"v: 53: 4\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "....abc...."
		/*  1 */ ".ddddddddd."
		/*  2 */ ".ddddddddd."
		/*  3 */ ".ddddddddd."
		/*  4 */ ".ddddddddd."
		/*  5 */ ".ddddddddd."
		/*  6 */ ".....ddddd."
		/*  7 */ "mmmm.ddddd."
		/*  8 */ "mmmm.ddddd."
		/*  9 */ "mmmm.ddddd."
		/* 10 */ "mmmm......."

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".efffgfffe."
		/*  2 */ ".f.......f."
		/*  3 */ ".f.......f."
		/*  4 */ ".f.......f."
		/*  5 */ ".efffe...f."
		/*  6 */ ".....f...f."
		/*  7 */ "mmmm.f...f."
		/*  8 */ "mmmm.f...f."
		/*  9 */ "mmmm.efffe."
		/* 10 */ "mmmm......."

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".ehhfifhhe."
		/*  2 */ ".h.......h."
		/*  3 */ ".h.......h."
		/*  4 */ ".h.......h."
		/*  5 */ ".ehhhe...f."
		/*  6 */ ".....h...h."
		/*  7 */ "mmmm.h...h."
		/*  8 */ "mmmm.h...h."
		/*  9 */ "mmmm.ehhhe."
		/* 10 */ "mmmm......."

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "jjjjjjjjjjj"
		/*  1 */ "kfffffffffl"
		/*  2 */ ".f..n.n..fl"
		/*  3 */ ".f.......fl"
		/*  4 */ ".f...o...fl"
		/*  5 */ "pfffffq.rfl"
		/*  6 */ "sssssf...fl"
		/*  7 */ "mmmmtf...fl"
		/*  8 */ "mmmmtf...fl"
		/*  9 */ "mmmmtfffffl"
		/* 10 */ "mmmmtu...vl"

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "jjjjjjjjjl."
		/*  2 */ "kffffffffl."
		/*  3 */ ".f......fl."
		/*  4 */ "pffffff.fl."
		/*  5 */ "ssssssf.fl."
		/*  6 */ ".....tf.fl."
		/*  7 */ "mmmm.tf.fl."
		/*  8 */ "mmmm.tf.fl."
		/*  9 */ "mmmm.tfffl."
		/* 10 */ "mmmm.tu.vl."

		// Level 5
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "jjjjjjjjj.."
		/*  3 */ "ffffffffl.."
		/*  4 */ "sssssstfl.."
		/*  5 */ "......tfl.."
		/*  6 */ "......tfl.."
		/*  7 */ "mmmm..tfl.."
		/*  8 */ "mmmm..tfl.."
		/*  9 */ "mmmm..tfl.."
		/* 10 */ "mmmm..tfl..",

		// Connectors:
		"-1: 5, 0, 1: 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,
	},  // PlainsVillage_93



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_94:
	// The data has been exported from the gallery Plains, area index 43, ID 94, created by xoft
	{
		// Size:
		15, 6, 11,  // SizeX = 15, SizeY = 6, SizeZ = 11

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h:102: 0\n"  /* glasspane */
		"i: 64:12\n"  /* wooddoorblock */
		"j: 53: 2\n"  /* woodstairs */
		"k: 53: 0\n"  /* woodstairs */
		"l: 53: 1\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 3\n"  /* torch */
		"o: 50: 4\n"  /* torch */
		"p: 50: 2\n"  /* torch */
		"q: 50: 1\n"  /* torch */
		"r: 53: 3\n"  /* woodstairs */
		"s: 53: 5\n"  /* woodstairs */
		"t: 53: 4\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "......abc......"
		/*  1 */ ".ddddddddddddd."
		/*  2 */ ".ddddddddddddd."
		/*  3 */ ".ddddddddddddd."
		/*  4 */ ".ddddddddddddd."
		/*  5 */ ".ddddddddddddd."
		/*  6 */ ".ddddd...ddddd."
		/*  7 */ ".ddddd...ddddd."
		/*  8 */ ".ddddd...ddddd."
		/*  9 */ ".ddddd...ddddd."
		/* 10 */ "..............."

		// Level 1
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".efffffgfffffe."
		/*  2 */ ".f...........f."
		/*  3 */ ".f...........f."
		/*  4 */ ".f...........f."
		/*  5 */ ".f...efffe...f."
		/*  6 */ ".f...f...f...f."
		/*  7 */ ".f...f...f...f."
		/*  8 */ ".f...f...f...f."
		/*  9 */ ".efffe...efffe."
		/* 10 */ "..............."

		// Level 2
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".ehhhhfifhhhhe."
		/*  2 */ ".h...........h."
		/*  3 */ ".h...........h."
		/*  4 */ ".h...........h."
		/*  5 */ ".f...ehhhe...f."
		/*  6 */ ".h...h...h...h."
		/*  7 */ ".h...h...h...h."
		/*  8 */ ".h...h...h...h."
		/*  9 */ ".ehhhe...ehhhe."
		/* 10 */ "..............."

		// Level 3
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "jjjjjjjjjjjjjjj"
		/*  1 */ "kfffffffffffffl"
		/*  2 */ "kf....n.n....fl"
		/*  3 */ "kf...........fl"
		/*  4 */ "kf...o...o...fl"
		/*  5 */ "kf..pfffffq..fl"
		/*  6 */ "kf...frrrf...fl"
		/*  7 */ "kf...fl.kf...fl"
		/*  8 */ "kf...fl.kf...fl"
		/*  9 */ "kfffffl.kfffffl"
		/* 10 */ "ks...tl.ks...tl"

		// Level 4
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".jjjjjjjjjjjjl."
		/*  2 */ ".kfffffffffffl."
		/*  3 */ ".kfffffffffffl."
		/*  4 */ ".kfffffffffffl."
		/*  5 */ ".kffflrrrrfffl."
		/*  6 */ ".kfffl...kfffl."
		/*  7 */ ".kfffl...kfffl."
		/*  8 */ ".kfffl...kfffl."
		/*  9 */ ".kfffl...kfffl."
		/* 10 */ ".ks.tl...ks.tl."

		// Level 5
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ "..............."
		/*  2 */ "..kjjjjjjjjjj.."
		/*  3 */ "..kfffffffffl.."
		/*  4 */ "..kflrrrrrkfl.."
		/*  5 */ "..kfl.....kfl.."
		/*  6 */ "..kfl.....kfl.."
		/*  7 */ "..kfl.....kfl.."
		/*  8 */ "..kfl.....kfl.."
		/*  9 */ "..kfl.....kfl.."
		/* 10 */ "..kfl.....kfl..",

		// Connectors:
		"-1: 7, 0, 1: 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,
	},  // PlainsVillage_94



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_97:
	// The data has been exported from the gallery Plains, area index 46, ID 97, created by Aloe_vera
	{
		// Size:
		11, 6, 7,  // SizeX = 11, SizeY = 6, SizeZ = 7

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h: 53: 3\n"  /* woodstairs */
		"i: 85: 0\n"  /* fence */
		"j: 53: 2\n"  /* woodstairs */
		"k: 53: 1\n"  /* woodstairs */
		"l: 53: 0\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n:102: 0\n"  /* glasspane */
		"o: 64:12\n"  /* wooddoorblock */
		"p: 50: 3\n"  /* torch */
		"q: 72: 0\n"  /* woodplate */
		"r: 53: 7\n"  /* woodstairs */
		"s: 47: 0\n"  /* bookshelf */
		"t: 50: 1\n"  /* torch */
		"u: 50: 2\n"  /* torch */
		"v: 53: 6\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "....abc...."
		/*  1 */ ".ddddddddd."
		/*  2 */ ".ddddddddd."
		/*  3 */ ".ddddddddd."
		/*  4 */ ".ddddddddd."
		/*  5 */ ".ddddddddd."
		/*  6 */ "..........."

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".efffgfffe."
		/*  2 */ ".fh.....hf."
		/*  3 */ ".fi.....if."
		/*  4 */ ".fj.kil.jf."
		/*  5 */ ".efffffffe."
		/*  6 */ "..........."

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".ennfofnne."
		/*  2 */ ".n..p.p..n."
		/*  3 */ ".nq.....qn."
		/*  4 */ ".n...q...n."
		/*  5 */ ".ennnfnnne."
		/*  6 */ "..........."

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "jjjjjjjjjjj"
		/*  1 */ "rfffffffffr"
		/*  2 */ ".fsssssssf."
		/*  3 */ ".ft.....uf."
		/*  4 */ ".fsssssssf."
		/*  5 */ "vfffffffffv"
		/*  6 */ "hhhhhhhhhhh"

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "jjjjjjjjjjj"
		/*  2 */ "rfffffffffr"
		/*  3 */ ".f.......f."
		/*  4 */ "vfffffffffv"
		/*  5 */ "hhhhhhhhhhh"
		/*  6 */ "..........."

		// Level 5
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "jjjjjjjjjjj"
		/*  3 */ "fffffffffff"
		/*  4 */ "hhhhhhhhhhh"
		/*  5 */ "..........."
		/*  6 */ "...........",

		// Connectors:
		"-1: 5, 0, 1: 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,
	},  // PlainsVillage_97



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_98:
	// The data has been exported from the gallery Plains, area index 47, ID 98, created by Aloe_vera
	{
		// Size:
		12, 7, 9,  // SizeX = 12, SizeY = 7, SizeZ = 9

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		11, 6, 8,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 64: 7\n"  /* wooddoorblock */
		"h: 64: 5\n"  /* wooddoorblock */
		"i: 53: 3\n"  /* woodstairs */
		"j: 85: 0\n"  /* fence */
		"k: 53: 2\n"  /* woodstairs */
		"l: 53: 1\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 0\n"  /* woodstairs */
		"o:102: 0\n"  /* glasspane */
		"p: 64:12\n"  /* wooddoorblock */
		"q: 50: 3\n"  /* torch */
		"r: 72: 0\n"  /* woodplate */
		"s: 53: 7\n"  /* woodstairs */
		"t: 47: 0\n"  /* bookshelf */
		"u: 50: 1\n"  /* torch */
		"v: 50: 2\n"  /* torch */
		"w: 53: 6\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "....abbc...."
		/*  1 */ ".dddddddddd."
		/*  2 */ ".dddddddddd."
		/*  3 */ ".dddddddddd."
		/*  4 */ ".dddddddddd."
		/*  5 */ ".dddddddddd."
		/*  6 */ ".dddddddddd."
		/*  7 */ ".dddddddddd."
		/*  8 */ "............"

		// Level 1
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".efffghfffe."
		/*  2 */ ".f........f."
		/*  3 */ ".fi......if."
		/*  4 */ ".fj......jf."
		/*  5 */ ".fk......kf."
		/*  6 */ ".f.ljnljn.f."
		/*  7 */ ".effffffffe."
		/*  8 */ "............"

		// Level 2
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".eoofppfooe."
		/*  2 */ ".o..q..q..o."
		/*  3 */ ".o........o."
		/*  4 */ ".fr......rf."
		/*  5 */ ".o........o."
		/*  6 */ ".o..r..r..o."
		/*  7 */ ".eoofoofooe."
		/*  8 */ "............"

		// Level 3
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "kkkkkkkkkkkk"
		/*  1 */ "sffffffffffs"
		/*  2 */ ".fttttttttf."
		/*  3 */ ".f........f."
		/*  4 */ ".fu......vf."
		/*  5 */ ".f........f."
		/*  6 */ ".fttttttttf."
		/*  7 */ "wffffffffffw"
		/*  8 */ "iiiiiiiiiiii"

		// Level 4
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "kkkkkkkkkkkk"
		/*  2 */ "sffffffffffs"
		/*  3 */ ".fttttttttf."
		/*  4 */ ".f........f."
		/*  5 */ ".fttttttttf."
		/*  6 */ "wffffffffffw"
		/*  7 */ "iiiiiiiiiiii"
		/*  8 */ "............"

		// Level 5
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "............"
		/*  2 */ "kkkkkkkkkkkk"
		/*  3 */ "sffffffffffs"
		/*  4 */ ".f........f."
		/*  5 */ "wffffffffffw"
		/*  6 */ "iiiiiiiiiiii"
		/*  7 */ "............"
		/*  8 */ "............"

		// Level 6
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ "............"
		/*  2 */ "............"
		/*  3 */ "kkkkkkkkkkkk"
		/*  4 */ "ffffffffffff"
		/*  5 */ "iiiiiiiiiiii"
		/*  6 */ "............"
		/*  7 */ "............"
		/*  8 */ "............",

		// Connectors:
		"-1: 5, 0, 1: 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,
	},  // PlainsVillage_98



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// PlainsVillage_99:
	// The data has been exported from the gallery Plains, area index 48, ID 99, created by Aloe_vera
	{
		// Size:
		11, 7, 13,  // SizeX = 11, SizeY = 7, SizeZ = 13

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 67: 0\n"  /* stairs */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d:  4: 0\n"  /* cobblestone */
		"e: 43: 0\n"  /* doubleslab */
		"f:  2: 0\n"  /* grass */
		"g: 17: 0\n"  /* tree */
		"h:  5: 0\n"  /* wood */
		"i: 64: 7\n"  /* wooddoorblock */
		"j: 53: 3\n"  /* woodstairs */
		"k: 85: 0\n"  /* fence */
		"l: 53: 2\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n:102: 0\n"  /* glasspane */
		"o: 64:12\n"  /* wooddoorblock */
		"p: 72: 0\n"  /* woodplate */
		"q: 53: 7\n"  /* woodstairs */
		"r: 50: 1\n"  /* torch */
		"s: 50: 2\n"  /* torch */
		"t: 53: 6\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "....abc...."
		/*  1 */ ".ddddddddd."
		/*  2 */ ".deeeedddd."
		/*  3 */ ".deeeedddd."
		/*  4 */ ".deeeedddd."
		/*  5 */ ".deeeedddd."
		/*  6 */ ".deeeedddd."
		/*  7 */ ".ddddddddd."
		/*  8 */ "..fffffff.."
		/*  9 */ "mmfffffffmm"
		/* 10 */ "mmfffffffmm"
		/* 11 */ "mmfffffffmm"
		/* 12 */ "mmfffffffmm"

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".ghhhihhhg."
		/*  2 */ ".h.e....jh."
		/*  3 */ ".h.e....kh."
		/*  4 */ ".h.e....lh."
		/*  5 */ ".h.......h."
		/*  6 */ ".h.......h."
		/*  7 */ ".ghhhihhhg."
		/*  8 */ "..k.....k.."
		/*  9 */ "mmk.....kmm"
		/* 10 */ "mmk.....kmm"
		/* 11 */ "mmk.....kmm"
		/* 12 */ "mmkkkkkkkmm"

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".gnnhohnng."
		/*  2 */ ".n.......n."
		/*  3 */ ".n......pn."
		/*  4 */ ".h.......h."
		/*  5 */ ".n.......n."
		/*  6 */ ".n.......n."
		/*  7 */ ".gnnhohnng."
		/*  8 */ "..........."
		/*  9 */ "mm.......mm"
		/* 10 */ "mm.......mm"
		/* 11 */ "mm.......mm"
		/* 12 */ "mm.......mm"

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "lllllllllll"
		/*  1 */ "qhhhhhhhhhq"
		/*  2 */ ".h.......h."
		/*  3 */ ".h.......h."
		/*  4 */ ".hr.....sh."
		/*  5 */ ".h.......h."
		/*  6 */ ".h.......h."
		/*  7 */ "thhhhhhhhht"
		/*  8 */ "jjjjjjjjjjj"
		/*  9 */ "mm.......mm"
		/* 10 */ "mm.......mm"
		/* 11 */ "mm.......mm"
		/* 12 */ "mm.......mm"

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "lllllllllll"
		/*  2 */ "qhhhhhhhhhq"
		/*  3 */ ".h.......h."
		/*  4 */ ".h.......h."
		/*  5 */ ".h.......h."
		/*  6 */ "thhhhhhhhht"
		/*  7 */ "jjjjjjjjjjj"
		/*  8 */ "..........."
		/*  9 */ "mm.......mm"
		/* 10 */ "mm.......mm"
		/* 11 */ "mm.......mm"
		/* 12 */ "mm.......mm"

		// Level 5
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "lllllllllll"
		/*  3 */ "qhhhhhhhhhq"
		/*  4 */ ".h.......h."
		/*  5 */ "thhhhhhhhht"
		/*  6 */ "jjjjjjjjjjj"
		/*  7 */ "..........."
		/*  8 */ "..........."
		/*  9 */ "mm.......mm"
		/* 10 */ "mm.......mm"
		/* 11 */ "mm.......mm"
		/* 12 */ "mm.......mm"

		// Level 6
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ "..........."
		/*  2 */ "..........."
		/*  3 */ "lllllllllll"
		/*  4 */ "hhhhhhhhhhh"
		/*  5 */ "jjjjjjjjjjj"
		/*  6 */ "..........."
		/*  7 */ "..........."
		/*  8 */ "..........."
		/*  9 */ "mm.......mm"
		/* 10 */ "mm.......mm"
		/* 11 */ "mm.......mm"
		/* 12 */ "mm.......mm",

		// Connectors:
		"-1: 5, 0, 1: 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,
	},  // PlainsVillage_99



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// RoofedWell:
	// The data has been exported from the gallery Plains, area index 119, ID 271, created by STR_Warrior
	{
		// Size:
		7, 15, 7,  // SizeX = 7, SizeY = 15, SizeZ = 7

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  1: 0\n"  /* stone */
		"b:  4: 0\n"  /* cobblestone */
		"c:  8: 0\n"  /* water */
		"d:  3: 0\n"  /* dirt */
		"e:  2: 0\n"  /* grass */
		"f: 13: 0\n"  /* gravel */
		"g:118: 3\n"  /* cauldronblock */
		"h: 85: 0\n"  /* fence */
		"i: 53: 2\n"  /* woodstairs */
		"j: 53: 7\n"  /* woodstairs */
		"k:  5: 0\n"  /* wood */
		"l: 53: 4\n"  /* woodstairs */
		"m: 19: 0\n"  /* sponge */
		"n: 53: 5\n"  /* woodstairs */
		"o: 53: 6\n"  /* woodstairs */
		"p: 53: 3\n"  /* woodstairs */,

		// 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 */ "aaaaaaa"
		/*  1 */ "abbbbba"
		/*  2 */ "abcccba"
		/*  3 */ "abcccba"
		/*  4 */ "abcccba"
		/*  5 */ "abbbbba"
		/*  6 */ "aaaaaaa"

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "aaaaaaa"
		/*  1 */ "abbbbba"
		/*  2 */ "abcccba"
		/*  3 */ "abcccba"
		/*  4 */ "abcccba"
		/*  5 */ "abbbbba"
		/*  6 */ "aaaaaaa"

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "aaaaaaa"
		/*  1 */ "abbbbba"
		/*  2 */ "abcccba"
		/*  3 */ "abcccba"
		/*  4 */ "abcccba"
		/*  5 */ "abbbbba"
		/*  6 */ "aaaaaaa"

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "aaaaaaa"
		/*  1 */ "abbbbba"
		/*  2 */ "abcccba"
		/*  3 */ "abcccba"
		/*  4 */ "abcccba"
		/*  5 */ "abbbbba"
		/*  6 */ "aaaaaaa"

		// Level 5
		/* z\x*   0123456 */
		/*  0 */ "ddddddd"
		/*  1 */ "dbbbbbd"
		/*  2 */ "dbcccbd"
		/*  3 */ "dbcccbd"
		/*  4 */ "dbcccbd"
		/*  5 */ "dbbbbbd"
		/*  6 */ "ddddddd"

		// Level 6
		/* z\x*   0123456 */
		/*  0 */ "ddddddd"
		/*  1 */ "dbbbbbd"
		/*  2 */ "dbcccbd"
		/*  3 */ "dbcccbd"
		/*  4 */ "dbcccbd"
		/*  5 */ "dbbbbbd"
		/*  6 */ "ddddddd"

		// Level 7
		/* z\x*   0123456 */
		/*  0 */ "ddddddd"
		/*  1 */ "dbbbbbd"
		/*  2 */ "dbcccbd"
		/*  3 */ "dbcccbd"
		/*  4 */ "dbcccbd"
		/*  5 */ "dbbbbbd"
		/*  6 */ "ddddddd"

		// Level 8
		/* z\x*   0123456 */
		/*  0 */ "eefffee"
		/*  1 */ "ebbbbbe"
		/*  2 */ "fbcccbf"
		/*  3 */ "fbcccbf"
		/*  4 */ "fbcccbf"
		/*  5 */ "ebbbbbe"
		/*  6 */ "eefffee"

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

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

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

		// Level 12
		/* z\x*   0123456 */
		/*  0 */ "iiiiiii"
		/*  1 */ "jkjjjkj"
		/*  2 */ ".l...n."
		/*  3 */ ".l.h.n."
		/*  4 */ ".l...n."
		/*  5 */ "okoooko"
		/*  6 */ "ppppppp"

		// Level 13
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ "iiiiiii"
		/*  2 */ "jkjjjkj"
		/*  3 */ ".k.h.k."
		/*  4 */ "okoooko"
		/*  5 */ "ppppppp"
		/*  6 */ "......."

		// Level 14
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ "......."
		/*  2 */ "iiiiiii"
		/*  3 */ "kkkkkkk"
		/*  4 */ "ppppppp"
		/*  5 */ "......."
		/*  6 */ ".......",

		// Connectors:
		"",

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

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,
	},  // RoofedWell



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// Windmill:
	// The data has been exported from the gallery Plains, area index 60, ID 111, created by Aloe_vera
	{
		// Size:
		9, 16, 13,  // SizeX = 9, SizeY = 16, SizeZ = 13

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  4: 0\n"  /* cobblestone */
		"b: 67: 2\n"  /* stairs */
		"c: 67: 1\n"  /* stairs */
		"d: 67: 3\n"  /* stairs */
		"e: 17: 0\n"  /* tree */
		"f:  5: 0\n"  /* wood */
		"g: 54: 4\n"  /* chest */
		"h:154: 4\n"  /* hopper */
		"i: 64: 4\n"  /* wooddoorblock */
		"j:102: 0\n"  /* glasspane */
		"k: 85: 0\n"  /* fence */
		"l: 64:12\n"  /* wooddoorblock */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 2\n"  /* torch */
		"o: 35: 0\n"  /* wool */
		"p: 17: 4\n"  /* tree */
		"q: 17: 8\n"  /* tree */
		"r: 53: 2\n"  /* woodstairs */
		"s: 53: 7\n"  /* woodstairs */
		"t: 53: 6\n"  /* woodstairs */
		"u: 53: 3\n"  /* woodstairs */,

		// Block data:
		// Level 0
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "........."
		/*  4 */ ".aaaaa..."
		/*  5 */ ".aaaaab.."
		/*  6 */ ".aaaaac.."
		/*  7 */ ".aaaaad.."
		/*  8 */ ".aaaaa..."
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 1
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "........."
		/*  4 */ ".efffe..."
		/*  5 */ ".f...f..."
		/*  6 */ ".fgh.i..."
		/*  7 */ ".f...f..."
		/*  8 */ ".efffe..."
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 2
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "........."
		/*  4 */ ".ejjje..."
		/*  5 */ ".j...f..."
		/*  6 */ ".j.k.l..."
		/*  7 */ ".j...f..."
		/*  8 */ ".ejjje..."
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 3
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "........."
		/*  4 */ ".efffe..."
		/*  5 */ ".f..nf..."
		/*  6 */ ".f.k.f..."
		/*  7 */ ".f..nf..k"
		/*  8 */ ".efffe..o"
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 4
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "........."
		/*  4 */ ".epppe..."
		/*  5 */ ".q...q..."
		/*  6 */ ".q.k.q..."
		/*  7 */ ".q...q..k"
		/*  8 */ ".epppe..o"
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 5
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "........."
		/*  4 */ ".efffe..."
		/*  5 */ ".f...f..."
		/*  6 */ ".f.k.f..k"
		/*  7 */ ".f...f..o"
		/*  8 */ ".efffe..o"
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 6
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "........."
		/*  4 */ ".ejjje..."
		/*  5 */ ".j...j..."
		/*  6 */ ".j.k.j..k"
		/*  7 */ ".j...j..o"
		/*  8 */ ".ejjje..."
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 7
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.o"
		/*  1 */ "mmmmmmm.o"
		/*  2 */ "mmmmmmm.o"
		/*  3 */ "........."
		/*  4 */ ".efffe..."
		/*  5 */ ".f...f..k"
		/*  6 */ ".f.k.f..o"
		/*  7 */ ".f...f..o"
		/*  8 */ ".efffe..."
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 8
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.k"
		/*  1 */ "mmmmmmm.k"
		/*  2 */ "mmmmmmm.o"
		/*  3 */ "........o"
		/*  4 */ ".epppe..o"
		/*  5 */ ".q...q..k"
		/*  6 */ ".q.k.q..o"
		/*  7 */ ".q...q..k"
		/*  8 */ ".epppe..k"
		/*  9 */ "........."
		/* 10 */ "mmmmmmm.."
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 9
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.k"
		/*  3 */ "rrrrrrr.k"
		/*  4 */ "sfffffs.o"
		/*  5 */ ".f...f..o"
		/*  6 */ ".f.kppppp"
		/*  7 */ ".f...f..o"
		/*  8 */ "tffffft.o"
		/*  9 */ "uuuuuuu.k"
		/* 10 */ "mmmmmmm.k"
		/* 11 */ "mmmmmmm.."
		/* 12 */ "mmmmmmm.."

		// Level 10
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "mmmmmmm.."
		/*  4 */ "rrrrrrr.k"
		/*  5 */ "sfffffs.k"
		/*  6 */ ".f...f..o"
		/*  7 */ "tffffft.k"
		/*  8 */ "uuuuuuu.o"
		/*  9 */ "mmmmmmm.o"
		/* 10 */ "mmmmmmm.o"
		/* 11 */ "mmmmmmm.k"
		/* 12 */ "mmmmmmm.k"

		// Level 11
		/* z\x*   012345678 */
		/*  0 */ "mmmmmmm.."
		/*  1 */ "mmmmmmm.."
		/*  2 */ "mmmmmmm.."
		/*  3 */ "mmmmmmm.."
		/*  4 */ "mmmmmmm.."
		/*  5 */ "rrrrrrr.o"
		/*  6 */ "fffffff.o"
		/*  7 */ "uuuuuuu.k"
		/*  8 */ "mmmmmmm.."
		/*  9 */ "mmmmmmm.."
		/* 10 */ "mmmmmmm.o"
		/* 11 */ "mmmmmmm.o"
		/* 12 */ "mmmmmmm.o"

		// Level 12
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ "........."
		/*  2 */ "........."
		/*  3 */ "........."
		/*  4 */ "........."
		/*  5 */ "........o"
		/*  6 */ "........k"
		/*  7 */ "........."
		/*  8 */ "........."
		/*  9 */ "........."
		/* 10 */ "........."
		/* 11 */ "........."
		/* 12 */ "........."

		// Level 13
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ "........."
		/*  2 */ "........."
		/*  3 */ "........."
		/*  4 */ "........o"
		/*  5 */ "........o"
		/*  6 */ "........k"
		/*  7 */ "........."
		/*  8 */ "........."
		/*  9 */ "........."
		/* 10 */ "........."
		/* 11 */ "........."
		/* 12 */ "........."

		// Level 14
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ "........."
		/*  2 */ "........."
		/*  3 */ "........."
		/*  4 */ "........o"
		/*  5 */ "........k"
		/*  6 */ "........."
		/*  7 */ "........."
		/*  8 */ "........."
		/*  9 */ "........."
		/* 10 */ "........."
		/* 11 */ "........."
		/* 12 */ "........."

		// Level 15
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ "........."
		/*  2 */ "........."
		/*  3 */ "........."
		/*  4 */ "........o"
		/*  5 */ "........k"
		/*  6 */ "........."
		/*  7 */ "........."
		/*  8 */ "........."
		/*  9 */ "........."
		/* 10 */ "........."
		/* 11 */ "........."
		/* 12 */ ".........",

		// Connectors:
		"-1: 5, 0, 6: 5\n"  /* Type -1, direction X+ */,

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

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,
	},  // Windmill
};  // g_PlainsVillagePrefabs






const cPrefab::sDef g_PlainsVillageStartingPrefabs[] =
{
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// Well:
	// The data has been exported from the gallery Plains, area index 1, ID 5, created by Aloe_vera
	{
		// Size:
		4, 13, 4,  // SizeX = 4, SizeY = 13, SizeZ = 4

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

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  1: 0\n"  /* stone */
		"b:  4: 0\n"  /* cobblestone */
		"c:  8: 0\n"  /* water */
		"d: 85: 0\n"  /* fence */
		"m: 19: 0\n"  /* sponge */,

		// Block data:
		// Level 0
		/* z\x*   0123 */
		/*  0 */ "aaaa"
		/*  1 */ "aaaa"
		/*  2 */ "aaaa"
		/*  3 */ "aaaa"

		// Level 1
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 2
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 3
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 4
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 5
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 6
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 7
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 8
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bccb"
		/*  2 */ "bccb"
		/*  3 */ "bbbb"

		// Level 9
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "b..b"
		/*  2 */ "b..b"
		/*  3 */ "bbbb"

		// Level 10
		/* z\x*   0123 */
		/*  0 */ "d..d"
		/*  1 */ "...."
		/*  2 */ "...."
		/*  3 */ "d..d"

		// Level 11
		/* z\x*   0123 */
		/*  0 */ "d..d"
		/*  1 */ "...."
		/*  2 */ "...."
		/*  3 */ "d..d"

		// Level 12
		/* z\x*   0123 */
		/*  0 */ "bbbb"
		/*  1 */ "bbbb"
		/*  2 */ "bbbb"
		/*  3 */ "bbbb",

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

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

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,
	},  // Well
};





// The prefab counts:

const size_t g_PlainsVillagePrefabsCount = ARRAYCOUNT(g_PlainsVillagePrefabs);

const size_t g_PlainsVillageStartingPrefabsCount = ARRAYCOUNT(g_PlainsVillageStartingPrefabs);