From e06dd8f20ec3e6817e5638d5101cb8dc776846b4 Mon Sep 17 00:00:00 2001 From: Mattes D Date: Sat, 20 Jun 2015 15:37:41 +0200 Subject: Added basic support for loading village prefabs from files. --- src/Generating/Prefabs/JapaneseVillagePrefabs.cpp | 3388 --------------------- 1 file changed, 3388 deletions(-) delete mode 100644 src/Generating/Prefabs/JapaneseVillagePrefabs.cpp (limited to 'src/Generating/Prefabs/JapaneseVillagePrefabs.cpp') diff --git a/src/Generating/Prefabs/JapaneseVillagePrefabs.cpp b/src/Generating/Prefabs/JapaneseVillagePrefabs.cpp deleted file mode 100644 index d917722b6..000000000 --- a/src/Generating/Prefabs/JapaneseVillagePrefabs.cpp +++ /dev/null @@ -1,3388 +0,0 @@ - -// JapaneseVillagePrefabs.cpp - -// Defines the prefabs in the group JapaneseVillage - -// NOTE: This file has been generated automatically by GalExport! -// Any manual changes will be overwritten by the next automatic export! - -#include "Globals.h" -#include "JapaneseVillagePrefabs.h" - - - - - -const cPrefab::sDef g_JapaneseVillagePrefabs[] = -{ - //////////////////////////////////////////////////////////////////////////////// - // Arch: - // The data has been exported from the gallery Plains, area index 144, ID 488, created by Aloe_vera - { - // Size: - 11, 7, 5, // SizeX = 11, SizeY = 7, SizeZ = 5 - - // Hitbox (relative to bounding box): - -1, 0, 0, // MinX, MinY, MinZ - 11, 6, 4, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 2: 0\n" /* grass */ - "b: 13: 0\n" /* gravel */ - "c:113: 0\n" /* netherbrickfence */ - "d: 50: 5\n" /* torch */ - "e: 44: 8\n" /* step */ - "f: 44: 0\n" /* step */ - "g: 43: 0\n" /* doubleslab */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "aaaabbbaaaa" - /* 1 */ "aaaabbbaaaa" - /* 2 */ "aaaabbbaaaa" - /* 3 */ "aaaabbbaaaa" - /* 4 */ "aaaabbbaaaa" - - // Level 1 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..c.....c.." - /* 1 */ "..c.....c.." - /* 2 */ "..c.....c.." - /* 3 */ "..c.....c.." - /* 4 */ "..c.....c.." - - // Level 2 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..c.....c.." - /* 1 */ "..........." - /* 2 */ "..c.....c.." - /* 3 */ "..........." - /* 4 */ "..c.....c.." - - // Level 3 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..d.....d.." - /* 1 */ "..........." - /* 2 */ "..c.....c.." - /* 3 */ "..........." - /* 4 */ "..d.....d.." - - // Level 4 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "...eeeee..." - /* 1 */ "..........." - /* 2 */ "..c.....c.." - /* 3 */ "..........." - /* 4 */ "...eeeee..." - - // Level 5 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..f.....f.." - /* 1 */ ".egfffffge." - /* 2 */ ".egeeeeege." - /* 3 */ ".egfffffge." - /* 4 */ "..f.....f.." - - // Level 6 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "gf.......fg" - /* 3 */ "..........." - /* 4 */ "...........", - - // Connectors: - "2: 5, 1, 4: 3\n" /* Type 2, direction Z+ */ - "2: 5, 1, 0: 2\n" /* Type 2, direction Z- */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // Arch - - - - //////////////////////////////////////////////////////////////////////////////// - // Farm: - // The data has been exported from the gallery Plains, area index 166, ID 554, created by Aloe_vera - { - // Size: - 11, 8, 13, // SizeX = 11, SizeY = 8, SizeZ = 13 - - // Hitbox (relative to bounding box): - 0, 0, 0, // MinX, MinY, MinZ - 10, 7, 12, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 3: 0\n" /* dirt */ - "b: 60: 7\n" /* tilleddirt */ - "c: 8: 0\n" /* water */ - "d: 60: 5\n" /* tilleddirt */ - "e: 60: 6\n" /* tilleddirt */ - "f: 43: 0\n" /* doubleslab */ - "g: 44: 0\n" /* step */ - "h: 59: 7\n" /* crops */ - "i: 83: 0\n" /* reedblock */ - "j:113: 0\n" /* netherbrickfence */ - "k: 50: 5\n" /* torch */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "mmmmmmmmmmm" - /* 1 */ "maaaaaaaaam" - /* 2 */ "maaaaaaaaam" - /* 3 */ "maaaaaaaaam" - /* 4 */ "maaaaaaaaam" - /* 5 */ "maaaaaaaaam" - /* 6 */ "maaaaaaaaam" - /* 7 */ "maaaaaaaaam" - /* 8 */ "maaaaaaaaam" - /* 9 */ "maaaaaaaaam" - /* 10 */ "maaaaaaaaam" - /* 11 */ "maaaaaaaaam" - /* 12 */ "mmmmmmmmmmm" - - // Level 1 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "mmmmmmmmmmm" - /* 1 */ "maaaaaaaaam" - /* 2 */ "mabbbbbbbam" - /* 3 */ "mabbbbbbbam" - /* 4 */ "mabbbbbbbam" - /* 5 */ "mabbbbbbbam" - /* 6 */ "mabcccccaam" - /* 7 */ "mabdbbebbam" - /* 8 */ "mabbbbbbeam" - /* 9 */ "mabbbbbbbam" - /* 10 */ "mabbbbbbbam" - /* 11 */ "maaaaaaaaam" - /* 12 */ "mmmmmmmmmmm" - - // Level 2 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".fgggggggf." - /* 2 */ ".ghhhhhhhg." - /* 3 */ ".ghhhhhhhg." - /* 4 */ ".ghhhhhhhg." - /* 5 */ ".ghiiiiihg." - /* 6 */ ".gi.....ig." - /* 7 */ ".ghiiiiihg." - /* 8 */ ".ghhhhhhhg." - /* 9 */ ".ghhhhhhhg." - /* 10 */ ".ghhhhhhhg." - /* 11 */ ".fgggggggf." - /* 12 */ "..........." - - // Level 3 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".j.......j." - /* 2 */ "..........." - /* 3 */ "..........." - /* 4 */ "..........." - /* 5 */ "...iiiii..." - /* 6 */ "..i.....i.." - /* 7 */ "...iiiii..." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ "..........." - /* 11 */ ".j.......j." - /* 12 */ "..........." - - // Level 4 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".j.......j." - /* 2 */ "..........." - /* 3 */ "..........." - /* 4 */ "..........." - /* 5 */ "...iiiii..." - /* 6 */ "..i.....i.." - /* 7 */ "...iiiii..." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ "..........." - /* 11 */ ".j.......j." - /* 12 */ "..........." - - // Level 5 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".j.......j." - /* 2 */ "..........." - /* 3 */ "..........." - /* 4 */ "..........." - /* 5 */ "..........." - /* 6 */ "..........." - /* 7 */ "..........." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ "..........." - /* 11 */ ".j.......j." - /* 12 */ "..........." - - // Level 6 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ ".j.......j." - /* 1 */ "jjj.....jjj" - /* 2 */ ".j.......j." - /* 3 */ "..........." - /* 4 */ "..........." - /* 5 */ "..........." - /* 6 */ "..........." - /* 7 */ "..........." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ ".j.......j." - /* 11 */ "jjj.....jjj" - /* 12 */ ".j.......j." - - // Level 7 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ ".k.......k." - /* 1 */ "k.k.....k.k" - /* 2 */ ".k.......k." - /* 3 */ "..........." - /* 4 */ "..........." - /* 5 */ "..........." - /* 6 */ "..........." - /* 7 */ "..........." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ ".k.......k." - /* 11 */ "k.k.....k.k" - /* 12 */ ".k.......k.", - - // Connectors: - "-1: 10, 2, 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, - - // MoveToGround: - true, - }, // Farm - - - - //////////////////////////////////////////////////////////////////////////////// - // Forge: - // The data has been exported from the gallery Plains, area index 79, ID 145, created by Aloe_vera - { - // Size: - 16, 11, 14, // SizeX = 16, SizeY = 11, SizeZ = 14 - - // Hitbox (relative to bounding box): - 0, 0, -1, // MinX, MinY, MinZ - 16, 10, 14, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 4: 0\n" /* cobblestone */ - "b: 17: 1\n" /* tree */ - "c: 67: 0\n" /* stairs */ - "d: 5: 2\n" /* wood */ - "e: 67: 2\n" /* stairs */ - "f:113: 0\n" /* netherbrickfence */ - "g:118: 2\n" /* cauldronblock */ - "h: 67: 6\n" /* stairs */ - "i: 67: 4\n" /* stairs */ - "j: 87: 0\n" /* netherstone */ - "k: 67: 7\n" /* stairs */ - "l: 54: 5\n" /* chest */ - "m: 19: 0\n" /* sponge */ - "n: 61: 2\n" /* furnace */ - "o:101: 0\n" /* ironbars */ - "p: 51: 0\n" /* fire */ - "q: 50: 4\n" /* torch */ - "r: 50: 2\n" /* torch */ - "s: 35: 0\n" /* wool */ - "t: 67: 3\n" /* stairs */ - "u: 50: 3\n" /* torch */ - "v: 44: 8\n" /* step */ - "w: 43: 0\n" /* doubleslab */ - "x: 44: 0\n" /* step */ - "y: 17: 5\n" /* tree */ - "z: 17: 9\n" /* tree */, - - // Block data: - // Level 0 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "mmmmmmmmmmmmmmmm" - /* 1 */ "mmmmmmmmmmmmmmmm" - /* 2 */ "mmaaaaaaaaaaaamm" - /* 3 */ "mmaaaaaaaaaaaamm" - /* 4 */ "mmaaaaaaaaaaaamm" - /* 5 */ "mmaaaaaaaaaaaamm" - /* 6 */ "mmaaaaaaaaaaaamm" - /* 7 */ "mmaaaaaaaaaaaamm" - /* 8 */ "mmaaaaaaaaaaaamm" - /* 9 */ "mmaaaaaaaaaaaamm" - /* 10 */ "mmaaaaaaaaaaaamm" - /* 11 */ "mmaaaaaaaaaaaamm" - /* 12 */ "mmmmmmmmmmmmmmmm" - /* 13 */ "mmmmmmmmmmmmmmmm" - - // Level 1 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ ".....bbbbbbbbb.." - /* 3 */ ".....cdddddddb.." - /* 4 */ ".....cddaaaadb.." - /* 5 */ "..beeedaaaaadb.." - /* 6 */ "..bddddaaaaadb.." - /* 7 */ "..bddddaaaaadb.." - /* 8 */ "..bddddaaaaadb.." - /* 9 */ "..bddddaaaaadb.." - /* 10 */ "..bddddddddddb.." - /* 11 */ "..bbbbbbbbbbbb.." - /* 12 */ "................" - /* 13 */ "................" - - // Level 2 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ ".....bfffbfffb.." - /* 3 */ ".............a.." - /* 4 */ ".............a.." - /* 5 */ "..b.....ghh..a.." - /* 6 */ "..f.....haa..b.." - /* 7 */ "..f.....ija..b.." - /* 8 */ "..f.....kaa..a.." - /* 9 */ "..f..........a.." - /* 10 */ "..fl.........a.." - /* 11 */ "..bffffbbffffb.." - /* 12 */ "................" - /* 13 */ "................" - - // Level 3 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ ".....bfffbfffb.." - /* 3 */ ".............a.." - /* 4 */ ".............a.." - /* 5 */ "..b......nn..a.." - /* 6 */ "..f.....oaa..b.." - /* 7 */ "..f.....opa..b.." - /* 8 */ "..f.....oaa..a.." - /* 9 */ "..f..........a.." - /* 10 */ "..f..........a.." - /* 11 */ "..bffffbbffffb.." - /* 12 */ "................" - /* 13 */ "................" - - // Level 4 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ ".........q...q.." - /* 2 */ "....rbsssbsssb.." - /* 3 */ ".............a.." - /* 4 */ "..q..........a.." - /* 5 */ "..b......ce..a.." - /* 6 */ "..s......ea..b.." - /* 7 */ "..s......aa..b.." - /* 8 */ "..s......ta..a.." - /* 9 */ "..s..........a.." - /* 10 */ "..s..........a.." - /* 11 */ ".rbssssbbssssb.." - /* 12 */ "..u....uu....u.." - /* 13 */ "................" - - // Level 5 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ ".vwxxxxxxxxxxwv." - /* 1 */ "vvvvvvvvvvvvvvvv" - /* 2 */ "wvbyybyyybbyybvw" - /* 3 */ "xvz..........zvx" - /* 4 */ "xvz..........zvx" - /* 5 */ "xvb..........zvx" - /* 6 */ "xvz.......a..bvx" - /* 7 */ "xvz......ca..bvx" - /* 8 */ "xvz.......a..zvx" - /* 9 */ "xvz..........zvx" - /* 10 */ "xvz..........zvx" - /* 11 */ "wvbyyyyyyyyyybvw" - /* 12 */ "vvvvvvvvvvvvvvvv" - /* 13 */ ".vwxxxxxxxxxxwv." - - // Level 6 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "wx............xw" - /* 1 */ "x..............x" - /* 2 */ "..xxxxxxxxxxxx.." - /* 3 */ "..xwwwwwwwwwwx.." - /* 4 */ "..xwvvvvvvvvvx.." - /* 5 */ "..xwv.......vx.." - /* 6 */ "..xwv.....a.vx.." - /* 7 */ "..xwv.....a.vx.." - /* 8 */ "..xwv.....a.vx.." - /* 9 */ "..xwvvvvvvvvvx.." - /* 10 */ "..xwwwwwwwwwwx.." - /* 11 */ "..xxxxxxxxxxxx.." - /* 12 */ "x..............x" - /* 13 */ "wx............xw" - - // Level 7 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "................" - /* 4 */ "....xxxxxxxx...." - /* 5 */ "....xxxxxxxx...." - /* 6 */ "....xwwwwwax...." - /* 7 */ "....xwvvvvax...." - /* 8 */ "....xwwwwwax...." - /* 9 */ "....xxxxxxxx...." - /* 10 */ "................" - /* 11 */ "................" - /* 12 */ "................" - /* 13 */ "................" - - // Level 8 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "................" - /* 4 */ "................" - /* 5 */ "................" - /* 6 */ "..........a....." - /* 7 */ ".......xx.a....." - /* 8 */ "..........a....." - /* 9 */ "................" - /* 10 */ "................" - /* 11 */ "................" - /* 12 */ "................" - /* 13 */ "................" - - // Level 9 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "................" - /* 4 */ "................" - /* 5 */ "................" - /* 6 */ "..........a....." - /* 7 */ "..........a....." - /* 8 */ "..........a....." - /* 9 */ "................" - /* 10 */ "................" - /* 11 */ "................" - /* 12 */ "................" - /* 13 */ "................" - - // Level 10 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "................" - /* 4 */ "................" - /* 5 */ "................" - /* 6 */ "..........a....." - /* 7 */ "..........a....." - /* 8 */ "..........a....." - /* 9 */ "................" - /* 10 */ "................" - /* 11 */ "................" - /* 12 */ "................" - /* 13 */ "................", - - // Connectors: - "-1: 0, 1, 3: 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, - - // MoveToGround: - true, - }, // Forge - - - - //////////////////////////////////////////////////////////////////////////////// - // Garden2: - // The data has been exported from the gallery Plains, area index 147, ID 491, created by Aloe_vera - { - // Size: - 16, 5, 16, // SizeX = 16, SizeY = 5, SizeZ = 16 - - // Hitbox (relative to bounding box): - 0, 0, 0, // MinX, MinY, MinZ - 15, 4, 15, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 3: 0\n" /* dirt */ - "b: 8: 0\n" /* water */ - "c: 2: 0\n" /* grass */ - "d: 17: 1\n" /* tree */ - "e: 13: 0\n" /* gravel */ - "f: 31: 2\n" /* tallgrass */ - "g: 18: 5\n" /* leaves */ - "h: 38: 7\n" /* rose */ - "i: 17: 9\n" /* tree */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "aaaaaaaaaaaaaaaa" - /* 1 */ "aaaaaaaaaaaaaaaa" - /* 2 */ "aaaaaaaaaaaaaaaa" - /* 3 */ "aaaaaaaaaaaaaaaa" - /* 4 */ "aaaaaaaaaaaaaaaa" - /* 5 */ "aaaaaaaaaaaaaaaa" - /* 6 */ "aaaaaaaaaaaaaaaa" - /* 7 */ "aaaaaaaaaaaaaaaa" - /* 8 */ "aaaaaaaaaaaaaaaa" - /* 9 */ "aaaaaaaaaaaaaaaa" - /* 10 */ "aaaaaaaaaaaaaaaa" - /* 11 */ "aaaaaaaaaaaaaaaa" - /* 12 */ "aaaaaaaaaaaaaaaa" - /* 13 */ "aaaaaaaaaaaaaaaa" - /* 14 */ "aaaaaaaaaaaaaaaa" - /* 15 */ "aaaaaaaaaaaaaaaa" - - // Level 1 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "aaaaaaaaaaaaaaaa" - /* 1 */ "aaaaaaaaaaaaaaaa" - /* 2 */ "aaaaaaaaaaaaaaaa" - /* 3 */ "aaaaaaaaaaaaaaaa" - /* 4 */ "aaaaaaaaaaaaaaaa" - /* 5 */ "aaaaaaaaaaaaaaaa" - /* 6 */ "aaaabbaaaaaaaaaa" - /* 7 */ "aaabbbaaaaaaaaaa" - /* 8 */ "aaabbaaaaaaaaaaa" - /* 9 */ "aaaabaaaaaaaaaaa" - /* 10 */ "aaaaaaaaaaaaaaaa" - /* 11 */ "aaaaaaaaaaaaaaaa" - /* 12 */ "aaaaaaaaaaaaaaaa" - /* 13 */ "aaaaaaaaaaaaaaaa" - /* 14 */ "aaaaaaaaaaaaaaaa" - /* 15 */ "aaaaaaaaaaaaaaaa" - - // Level 2 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "cccccccccccccccc" - /* 1 */ "ccdccccccccdcccc" - /* 2 */ "cccccceecccccdcc" - /* 3 */ "ccccccceeccccccc" - /* 4 */ "cccccccceccccccc" - /* 5 */ "cccbbbbceccccccc" - /* 6 */ "cccbbbbceecccccc" - /* 7 */ "ccbbbbbcceeeeccc" - /* 8 */ "ccbbbbbccccceecc" - /* 9 */ "ccbbbbcccccccecc" - /* 10 */ "ccccbcccccccceec" - /* 11 */ "ccccccccccccccec" - /* 12 */ "ccccccccaaacccec" - /* 13 */ "cccccccccaccccec" - /* 14 */ "ccccccccccccceec" - /* 15 */ "cccccccccccceecc" - - // Level 3 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "......f...gg.g.." - /* 1 */ "..gg.....gggggg." - /* 2 */ "ffgg......ghgggg" - /* 3 */ ".............gg." - /* 4 */ "...........f...." - /* 5 */ "...........h.ff." - /* 6 */ ".............fh." - /* 7 */ "...............f" - /* 8 */ "................" - /* 9 */ ".......ff.f....." - /* 10 */ ".f.....ffggf...." - /* 11 */ ".......gggg.f..." - /* 12 */ ".f......iddg...." - /* 13 */ ".....f..gdgg...." - /* 14 */ "....ff...gg....." - /* 15 */ "................" - - // Level 4 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "...........g.g.." - /* 2 */ ".............gg." - /* 3 */ "................" - /* 4 */ "................" - /* 5 */ "................" - /* 6 */ "................" - /* 7 */ "................" - /* 8 */ "................" - /* 9 */ "................" - /* 10 */ ".........g......" - /* 11 */ "........ggg....." - /* 12 */ "........ggg....." - /* 13 */ ".........g......" - /* 14 */ "................" - /* 15 */ "................", - - // Connectors: - "-1: 12, 3, 15: 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, - - // MoveToGround: - true, - }, // Garden2 - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseMid: - // The data has been exported from the gallery Plains, area index 62, ID 119, created by Aloe_vera - { - // Size: - 10, 9, 9, // SizeX = 10, SizeY = 9, SizeZ = 9 - - // Hitbox (relative to bounding box): - 0, 0, -1, // MinX, MinY, MinZ - 10, 8, 9, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b:135: 2\n" /* 135 */ - "c:135: 0\n" /* 135 */ - "d: 17: 9\n" /* tree */ - "e:135: 3\n" /* 135 */ - "f: 85: 0\n" /* fence */ - "g: 17: 1\n" /* tree */ - "h:171: 0\n" /* carpet */ - "i: 50: 5\n" /* torch */ - "j: 35: 0\n" /* wool */ - "k: 17: 5\n" /* tree */ - "l:124: 0\n" /* redstonelampon */ - "m: 19: 0\n" /* sponge */ - "n: 69: 9\n" /* lever */ - "o: 44: 8\n" /* step */ - "p: 43: 0\n" /* doubleslab */ - "q: 44: 0\n" /* step */, - - // Block data: - // Level 0 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ "maaaaaaaaa" - /* 1 */ "maaaaaaaaa" - /* 2 */ "aaaaaaaaaa" - /* 3 */ "aaaaaaaaaa" - /* 4 */ "aaaaaaaaaa" - /* 5 */ "aaaaaaaaaa" - /* 6 */ "aaaaaaaaaa" - /* 7 */ "maaaaaaaaa" - /* 8 */ "maaaaaaaaa" - - // Level 1 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ ".aaaaaaaaa" - /* 1 */ ".aaaaaaaaa" - /* 2 */ "baaaaaaaaa" - /* 3 */ "caaaaaaaaa" - /* 4 */ "caadaaaaaa" - /* 5 */ "caaaaaaaaa" - /* 6 */ "eaaaaaaaaa" - /* 7 */ ".aaaaaaaaa" - /* 8 */ ".aaaaaaaaa" - - // Level 2 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ ".fffffffff" - /* 1 */ ".f.......f" - /* 2 */ ".f.ggggg.f" - /* 3 */ "...ghhhg.f" - /* 4 */ "....hhhg.f" - /* 5 */ "...ghhhg.f" - /* 6 */ ".f.ggggg.f" - /* 7 */ ".f.......f" - /* 8 */ ".fffffffff" - - // Level 3 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ ".....i...i" - /* 1 */ ".........." - /* 2 */ ".i.jjgjj.." - /* 3 */ "...g...j.." - /* 4 */ ".......g.i" - /* 5 */ "...g...j.." - /* 6 */ ".i.jjgjj.." - /* 7 */ ".........." - /* 8 */ ".....i...i" - - // Level 4 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ ".........." - /* 1 */ ".........." - /* 2 */ "...jjgjj.." - /* 3 */ "...g...j.." - /* 4 */ "...j...g.." - /* 5 */ "...g...j.." - /* 6 */ "...jjgjj.." - /* 7 */ ".........." - /* 8 */ ".........." - - // Level 5 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ ".........." - /* 1 */ "...f...f.." - /* 2 */ "..fgkgkgf." - /* 3 */ "..fd...d.." - /* 4 */ "...d.lng.." - /* 5 */ "..fd...d.." - /* 6 */ "..fgkgkgf." - /* 7 */ "...f...f.." - /* 8 */ ".........." - - // Level 6 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ "...ooooo.." - /* 1 */ "..opppppo." - /* 2 */ ".opgjjjgpo" - /* 3 */ ".opjgggjpo" - /* 4 */ ".opjgggjpo" - /* 5 */ ".opjgggjpo" - /* 6 */ ".opgjjjgpo" - /* 7 */ "..opppppo." - /* 8 */ "...ooooo.." - - // Level 7 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ ".opq...qpo" - /* 1 */ ".pq.....qp" - /* 2 */ ".q.qqqqq.q" - /* 3 */ "...qpppq.." - /* 4 */ "...qpppq.." - /* 5 */ "...qpppq.." - /* 6 */ ".q.qqqqq.q" - /* 7 */ ".pq.....qp" - /* 8 */ ".opq...qpo" - - // Level 8 - /* z\x* */ - /* * 0123456789 */ - /* 0 */ ".q.......q" - /* 1 */ ".........." - /* 2 */ ".........." - /* 3 */ ".........." - /* 4 */ ".....q...." - /* 5 */ ".........." - /* 6 */ ".........." - /* 7 */ ".........." - /* 8 */ ".q.......q", - - // Connectors: - "-1: 0, 1, 4: 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, - - // MoveToGround: - true, - }, // HouseMid - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseSmall: - // The data has been exported from the gallery Plains, area index 68, ID 131, created by Aloe_vera - { - // Size: - 7, 6, 7, // SizeX = 7, SizeY = 6, SizeZ = 7 - - // Hitbox (relative to bounding box): - -1, 0, 0, // MinX, MinY, MinZ - 7, 5, 7, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b: 17: 1\n" /* tree */ - "c: 35: 0\n" /* wool */ - "d: 50: 4\n" /* torch */ - "e: 85: 0\n" /* fence */ - "f: 44: 8\n" /* step */ - "g: 43: 0\n" /* doubleslab */ - "h: 44: 0\n" /* step */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "maaaaam" - /* 2 */ "maaaaam" - /* 3 */ "maaaaam" - /* 4 */ "maaaaam" - /* 5 */ "maaaaam" - /* 6 */ "mmmmmmm" - - // Level 1 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ ".bcc.b." - /* 2 */ ".c...c." - /* 3 */ ".c...c." - /* 4 */ ".c...c." - /* 5 */ ".bcccb." - /* 6 */ "......." - - // Level 2 - /* z\x* 0123456 */ - /* 0 */ ".....d." - /* 1 */ ".bee.b." - /* 2 */ ".c...c." - /* 3 */ ".e...e." - /* 4 */ ".c...c." - /* 5 */ ".beeeb." - /* 6 */ "......." - - // Level 3 - /* z\x* 0123456 */ - /* 0 */ ".fffff." - /* 1 */ "fbcccbf" - /* 2 */ "fc...cf" - /* 3 */ "fc...cf" - /* 4 */ "fc...cf" - /* 5 */ "fbcccbf" - /* 6 */ ".fffff." - - // Level 4 - /* z\x* 0123456 */ - /* 0 */ "gh...hg" - /* 1 */ "hhhhhhh" - /* 2 */ ".hgggh." - /* 3 */ ".hgggh." - /* 4 */ ".hgggh." - /* 5 */ "hhhhhhh" - /* 6 */ "gh...hg" - - // Level 5 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "......." - /* 2 */ "......." - /* 3 */ "...h..." - /* 4 */ "......." - /* 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, - - // MoveToGround: - true, - }, // HouseSmall - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseSmallDblWithDoor: - // The data has been exported from the gallery Plains, area index 113, ID 265, created by Aloe_vera - { - // Size: - 11, 6, 7, // SizeX = 11, SizeY = 6, SizeZ = 7 - - // Hitbox (relative to bounding box): - -1, 0, 0, // MinX, MinY, MinZ - 11, 5, 7, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b: 17: 9\n" /* tree */ - "c: 17: 1\n" /* tree */ - "d: 35: 0\n" /* wool */ - "e: 64: 3\n" /* wooddoorblock */ - "f:171:12\n" /* carpet */ - "g:135: 1\n" /* 135 */ - "h:126: 2\n" /* woodenslab */ - "i:135: 2\n" /* 135 */ - "j: 50: 4\n" /* torch */ - "k: 64: 9\n" /* wooddoorblock */ - "l: 85: 0\n" /* fence */ - "m: 19: 0\n" /* sponge */ - "n: 44: 8\n" /* step */ - "o: 43: 0\n" /* doubleslab */ - "p: 44: 0\n" /* step */, - - // Block data: - // Level 0 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "mmmmmmmmmmm" - /* 1 */ "maaaaaaaaam" - /* 2 */ "maaaabaaaam" - /* 3 */ "maaaabaaaam" - /* 4 */ "maaaabaaaam" - /* 5 */ "maaaaaaaaam" - /* 6 */ "mmmmmmmmmmm" - - // Level 1 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".cdedcdddc." - /* 2 */ ".dfff.fffd." - /* 3 */ ".dgffdfhfd." - /* 4 */ ".diifdfffd." - /* 5 */ ".cdddcdddc." - /* 6 */ "..........." - - // Level 2 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ ".j...j...j." - /* 1 */ ".cdkdclllc." - /* 2 */ ".d.......l." - /* 3 */ ".l...l...l." - /* 4 */ ".d...l...l." - /* 5 */ ".clllclllc." - /* 6 */ "..........." - - // Level 3 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ ".nnnnnnnnn." - /* 1 */ "ncdddcdddcn" - /* 2 */ "nd...d...dn" - /* 3 */ "nd...d...dn" - /* 4 */ "nd...d...dn" - /* 5 */ "ncdddcdddcn" - /* 6 */ ".nnnnnnnnn." - - // Level 4 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "op.......po" - /* 1 */ "ppppppppppp" - /* 2 */ ".pooooooop." - /* 3 */ ".ponndnnop." - /* 4 */ ".pooooooop." - /* 5 */ "ppppppppppp" - /* 6 */ "op.......po" - - // Level 5 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "..........." - /* 3 */ "...ppppp..." - /* 4 */ "..........." - /* 5 */ "..........." - /* 6 */ "...........", - - // Connectors: - "-1: 3, 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, - - // MoveToGround: - true, - }, // HouseSmallDblWithDoor - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseSmallDouble: - // The data has been exported from the gallery Plains, area index 72, ID 135, created by Aloe_vera - { - // Size: - 11, 6, 7, // SizeX = 11, SizeY = 6, SizeZ = 7 - - // Hitbox (relative to bounding box): - -1, 0, 0, // MinX, MinY, MinZ - 11, 5, 7, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b: 17: 1\n" /* tree */ - "c: 35: 0\n" /* wool */ - "d:171:12\n" /* carpet */ - "e:135: 1\n" /* 135 */ - "f:126: 2\n" /* woodenslab */ - "g:135: 2\n" /* 135 */ - "h: 50: 4\n" /* torch */ - "i: 85: 0\n" /* fence */ - "j: 44: 8\n" /* step */ - "k: 43: 0\n" /* doubleslab */ - "l: 44: 0\n" /* step */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "mmmmmmmmmmm" - /* 1 */ "maaaaaaaaam" - /* 2 */ "maaaaaaaaam" - /* 3 */ "maaaaaaaaam" - /* 4 */ "maaaaaaaaam" - /* 5 */ "maaaaaaaaam" - /* 6 */ "mmmmmmmmmmm" - - // Level 1 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".bcc.bcccb." - /* 2 */ ".cddd.dddc." - /* 3 */ ".ceddcdfdc." - /* 4 */ ".cggdcdddc." - /* 5 */ ".bcccbcccb." - /* 6 */ "..........." - - // Level 2 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ ".h...h...h." - /* 1 */ ".bii.biiib." - /* 2 */ ".c.......c." - /* 3 */ ".i...i...i." - /* 4 */ ".c...i...c." - /* 5 */ ".biiibiiib." - /* 6 */ "..........." - - // Level 3 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ ".jjjjjjjjj." - /* 1 */ "jbiiibiiibj" - /* 2 */ "jc.......cj" - /* 3 */ "jc...c...cj" - /* 4 */ "jc...c...cj" - /* 5 */ "jbcccbcccbj" - /* 6 */ ".jjjjjjjjj." - - // Level 4 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "kl...l...lk" - /* 1 */ "lllllllllll" - /* 2 */ ".lkkklkkkl." - /* 3 */ ".lkjklkkkl." - /* 4 */ ".lkkklkkkl." - /* 5 */ "lllllllllll" - /* 6 */ "kl...l...lk" - - // Level 5 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "..........." - /* 3 */ "...l...l..." - /* 4 */ "..........." - /* 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, - - // MoveToGround: - true, - }, // HouseSmallDouble - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseSmallWithDoor: - // The data has been exported from the gallery Plains, area index 112, ID 264, created by Aloe_vera - { - // Size: - 7, 6, 7, // SizeX = 7, SizeY = 6, SizeZ = 7 - - // Hitbox (relative to bounding box): - -1, 0, 0, // MinX, MinY, MinZ - 7, 5, 7, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b: 17: 1\n" /* tree */ - "c: 35: 0\n" /* wool */ - "d: 64: 3\n" /* wooddoorblock */ - "e: 50: 4\n" /* torch */ - "f: 64: 9\n" /* wooddoorblock */ - "g: 85: 0\n" /* fence */ - "h: 44: 8\n" /* step */ - "i: 43: 0\n" /* doubleslab */ - "j: 44: 0\n" /* step */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "maaaaam" - /* 2 */ "maaaaam" - /* 3 */ "maaaaam" - /* 4 */ "maaaaam" - /* 5 */ "maaaaam" - /* 6 */ "mmmmmmm" - - // Level 1 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ ".bcdcb." - /* 2 */ ".c...c." - /* 3 */ ".c...c." - /* 4 */ ".c...c." - /* 5 */ ".bcccb." - /* 6 */ "......." - - // Level 2 - /* z\x* 0123456 */ - /* 0 */ ".....e." - /* 1 */ ".bcfcb." - /* 2 */ ".g...g." - /* 3 */ ".g...g." - /* 4 */ ".g...g." - /* 5 */ ".bgggb." - /* 6 */ "......." - - // Level 3 - /* z\x* 0123456 */ - /* 0 */ ".hhhhh." - /* 1 */ "hbcccbh" - /* 2 */ "hc...ch" - /* 3 */ "hc...ch" - /* 4 */ "hc...ch" - /* 5 */ "hbcccbh" - /* 6 */ ".hhhhh." - - // Level 4 - /* z\x* 0123456 */ - /* 0 */ "ij...ji" - /* 1 */ "jjjjjjj" - /* 2 */ ".jiiij." - /* 3 */ ".jiiij." - /* 4 */ ".jiiij." - /* 5 */ "jjjjjjj" - /* 6 */ "ij...ji" - - // Level 5 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "......." - /* 2 */ "......." - /* 3 */ "...j..." - /* 4 */ "......." - /* 5 */ "......." - /* 6 */ ".......", - - // Connectors: - "-1: 3, 1, 0: 2\n" /* Type -1, direction Z- */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // HouseSmallWithDoor - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseWide: - // The data has been exported from the gallery Plains, area index 64, ID 121, created by STR_Warrior - { - // Size: - 11, 6, 11, // SizeX = 11, SizeY = 6, SizeZ = 11 - - // Hitbox (relative to bounding box): - -1, 0, -1, // MinX, MinY, MinZ - 11, 5, 10, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b: 17: 1\n" /* tree */ - "c: 35: 0\n" /* wool */ - "d:171: 0\n" /* carpet */ - "e:126: 1\n" /* woodenslab */ - "f: 64: 1\n" /* wooddoorblock */ - "g: 85: 0\n" /* fence */ - "h: 50: 1\n" /* torch */ - "i: 50: 2\n" /* torch */ - "j: 64: 9\n" /* wooddoorblock */ - "k:126:11\n" /* woodenslab */ - "l: 17: 5\n" /* tree */ - "m: 19: 0\n" /* sponge */ - "n:126: 3\n" /* woodenslab */ - "o:125: 3\n" /* woodendoubleslab */ - "p: 5: 3\n" /* wood */, - - // Block data: - // Level 0 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "mmmmmmmmmmm" - /* 1 */ "mmaaaaaaamm" - /* 2 */ "maaaaaaaaam" - /* 3 */ "maaaaaaaaam" - /* 4 */ "maaaaaaaaam" - /* 5 */ "maaaaaaaaam" - /* 6 */ "maaaaaaaaam" - /* 7 */ "maaaaaaaaam" - /* 8 */ "maaaaaaaaam" - /* 9 */ "mmaaaaaaamm" - /* 10 */ "mmmmmmmmmmm" - - // Level 1 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..bcbcbcb.." - /* 2 */ ".b.d.....b." - /* 3 */ ".cded....c." - /* 4 */ ".bded....b." - /* 5 */ ".c.d.....c." - /* 6 */ ".b.......b." - /* 7 */ ".c.......c." - /* 8 */ ".b.......b." - /* 9 */ "..bcbfbcb.." - /* 10 */ "..........." - - // Level 2 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..bgbgbgb.." - /* 2 */ ".b.......b." - /* 3 */ ".g.......g." - /* 4 */ ".bh.....ib." - /* 5 */ ".g.......g." - /* 6 */ ".b.......b." - /* 7 */ ".g.......g." - /* 8 */ ".b.......b." - /* 9 */ "..bgbjbgb.." - /* 10 */ "..........." - - // Level 3 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "...kkkkk..." - /* 1 */ "..bcbcbcb.." - /* 2 */ ".b.......b." - /* 3 */ "kc.......ck" - /* 4 */ "kb.......bk" - /* 5 */ "kc.......ck" - /* 6 */ "kb.......bk" - /* 7 */ "kc.......ck" - /* 8 */ ".b.......b." - /* 9 */ "..bcblbcb.." - /* 10 */ "...kkkkk..." - - // Level 4 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ ".kn.....nk." - /* 1 */ "konnnnnnnok" - /* 2 */ "nnnnnnnnnnn" - /* 3 */ ".nnpppppnn." - /* 4 */ ".nnpkkkpnn." - /* 5 */ ".nnpkkkpnn." - /* 6 */ ".nnpkkkpnn." - /* 7 */ ".nnpppppnn." - /* 8 */ "nnnnnnnnnnn" - /* 9 */ "kknnnnnnnok" - /* 10 */ ".kn.....nk." - - // Level 5 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "n.........n" - /* 1 */ "..........." - /* 2 */ "..........." - /* 3 */ "..........." - /* 4 */ "....nnn...." - /* 5 */ "....non...." - /* 6 */ "....nnn...." - /* 7 */ "..........." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ "n.........n", - - // Connectors: - "-1: 5, 1, 10: 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, - - // MoveToGround: - true, - }, // HouseWide - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseWithGarden: - // The data has been exported from the gallery Plains, area index 67, ID 130, created by Aloe_vera - { - // Size: - 16, 9, 16, // SizeX = 16, SizeY = 9, SizeZ = 16 - - // Hitbox (relative to bounding box): - -1, 0, 0, // MinX, MinY, MinZ - 16, 8, 16, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 3: 0\n" /* dirt */ - "b: 5: 2\n" /* wood */ - "c: 2: 0\n" /* grass */ - "d:113: 0\n" /* netherbrickfence */ - "e: 17: 1\n" /* tree */ - "f: 35: 0\n" /* wool */ - "g:126: 2\n" /* woodenslab */ - "h: 31: 2\n" /* tallgrass */ - "i:125: 2\n" /* woodendoubleslab */ - "j: 38: 3\n" /* rose */ - "k: 38: 2\n" /* rose */ - "l: 38: 1\n" /* rose */ - "m: 19: 0\n" /* sponge */ - "n: 17: 2\n" /* tree */ - "o: 50: 4\n" /* torch */ - "p: 85: 0\n" /* fence */ - "q:140: 0\n" /* flowerpotblock */ - "r: 50: 3\n" /* torch */ - "s: 44: 8\n" /* step */ - "t: 50: 1\n" /* torch */ - "u: 50: 2\n" /* torch */ - "v: 43: 0\n" /* doubleslab */ - "w: 44: 0\n" /* step */ - "x: 18:10\n" /* leaves */, - - // Block data: - // Level 0 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "mmmmmmmmmaammmmm" - /* 1 */ "aabbbbbbbbbbaaam" - /* 2 */ "aabbbbbbbbbbaaam" - /* 3 */ "aabbbbbbbbbbaaam" - /* 4 */ "aabbbbbbbbbbaaam" - /* 5 */ "aabbbbbbbbbbaaam" - /* 6 */ "aabbbbbbbbbbaaam" - /* 7 */ "aabbbbbbbbbbaaam" - /* 8 */ "aabbbbbbbbbbaaam" - /* 9 */ "aabbbbbbbbbbaaam" - /* 10 */ "aaaaaaaaaaaaaaam" - /* 11 */ "aaaaaaaaaaaaaaam" - /* 12 */ "aaaaaaaaaaaaaaam" - /* 13 */ "aaaaaaaaaaaaaaam" - /* 14 */ "aaaaaaaaaaaaaaam" - /* 15 */ "mmmmmmmmmmmmmmmm" - - // Level 1 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "mmmmmmmmmccmmmmm" - /* 1 */ "ccbbbbbbbbbbcccm" - /* 2 */ "ccbbbbbbbbbbcccm" - /* 3 */ "ccbbbbbbbbbbcccm" - /* 4 */ "ccbbbbbbbbbbcccm" - /* 5 */ "ccbbbbbbbbbbcccm" - /* 6 */ "ccbbbbbbbbbbcccm" - /* 7 */ "ccbbbbbbbbbbcccm" - /* 8 */ "ccbbbbbbbbbbcccm" - /* 9 */ "ccbbbbbbbbbbcccm" - /* 10 */ "cccccccccccccccm" - /* 11 */ "cccccccccccccccm" - /* 12 */ "cccccccccccccccm" - /* 13 */ "cccccccccccccacm" - /* 14 */ "cccccccccccccccm" - /* 15 */ "mmmmmmmmmmmmmmmm" - - // Level 2 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "ddeffeffe..eddd." - /* 2 */ "d.fbbgggg..f..d." - /* 3 */ "d.fbgggggggf.hd." - /* 4 */ "d.fbgggggggf..d." - /* 5 */ "d.eggggggggehhd." - /* 6 */ "d.fgiiggiigf.hd." - /* 7 */ "d.fgiiggiigf..d." - /* 8 */ "d.fggggggggf..d." - /* 9 */ "d.efffeefffe.hd." - /* 10 */ "d.............d." - /* 11 */ "djhhk.jhh..hh.d." - /* 12 */ "d.jlk.hj.h....d." - /* 13 */ "d..jh.hh..h..nd." - /* 14 */ "ddddddddddddddd." - /* 15 */ "................" - - // Level 3 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "........o..o...." - /* 1 */ "..eppeffe..e...." - /* 2 */ "..pqq......p...." - /* 3 */ "..pq.......p...." - /* 4 */ "..pq.......p...." - /* 5 */ "..e........e...." - /* 6 */ "..p........p...." - /* 7 */ "..p........p...." - /* 8 */ "..p........p...." - /* 9 */ "..epppeepppe...." - /* 10 */ "......rr........" - /* 11 */ "................" - /* 12 */ "................" - /* 13 */ ".............n.." - /* 14 */ "................" - /* 15 */ "................" - - // Level 4 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "..ssssssssss...." - /* 1 */ ".seffeffeffes..." - /* 2 */ ".sf..r.....fs..." - /* 3 */ ".sf........fs..." - /* 4 */ ".sf........fs..." - /* 5 */ ".set......ues..." - /* 6 */ ".sf........fs..." - /* 7 */ ".sf........fs..." - /* 8 */ ".sf........fs..." - /* 9 */ ".sefffeefffes..." - /* 10 */ "..ssssssssss...." - /* 11 */ "................" - /* 12 */ "................" - /* 13 */ ".............n.." - /* 14 */ "................" - /* 15 */ "................" - - // Level 5 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ ".vw........wv..." - /* 1 */ ".wwwwwwwwwwww..." - /* 2 */ "..wvvvvvvvvw...." - /* 3 */ "..wvvvvvvvvw...." - /* 4 */ "..wvvvvvvvvw...." - /* 5 */ "..wvvvvvvvvw...." - /* 6 */ "..wvvvvvvvvw...." - /* 7 */ "..wvvvvvvvvw...." - /* 8 */ "..wvvvvvvvvw...." - /* 9 */ ".wwwwwwwwwwww..." - /* 10 */ ".vw........wv..." - /* 11 */ "............xxx." - /* 12 */ "...........xxxxx" - /* 13 */ "...........xxnxx" - /* 14 */ "...........xxxxx" - /* 15 */ "............xxx." - - // Level 6 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "....wwwwww......" - /* 4 */ "....wvvvvw......" - /* 5 */ "....wvvvvw......" - /* 6 */ "....wvvvvw......" - /* 7 */ "....wwwwww......" - /* 8 */ "................" - /* 9 */ "................" - /* 10 */ "................" - /* 11 */ "............xxx." - /* 12 */ "...........xxxxx" - /* 13 */ "...........xxnxx" - /* 14 */ "...........xxxxx" - /* 15 */ "............xxx." - - // Level 7 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "................" - /* 4 */ "................" - /* 5 */ "......ww........" - /* 6 */ "................" - /* 7 */ "................" - /* 8 */ "................" - /* 9 */ "................" - /* 10 */ "................" - /* 11 */ "................" - /* 12 */ "............xxx." - /* 13 */ "............xnx." - /* 14 */ "............xx.." - /* 15 */ "................" - - // Level 8 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "................" - /* 4 */ "................" - /* 5 */ "................" - /* 6 */ "................" - /* 7 */ "................" - /* 8 */ "................" - /* 9 */ "................" - /* 10 */ "................" - /* 11 */ "................" - /* 12 */ ".............x.." - /* 13 */ "............xxx." - /* 14 */ ".............x.." - /* 15 */ "................", - - // Connectors: - "-1: 9, 2, 0: 2\n" /* Type -1, direction Z- */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // HouseWithGarden - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseWithSakura1: - // The data has been exported from the gallery Plains, area index 75, ID 141, created by Aloe_vera - { - // Size: - 13, 7, 15, // SizeX = 13, SizeY = 7, SizeZ = 15 - - // Hitbox (relative to bounding box): - -1, 0, 0, // MinX, MinY, MinZ - 13, 6, 15, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 3: 0\n" /* dirt */ - "b: 2: 0\n" /* grass */ - "c: 17: 5\n" /* tree */ - "d: 5: 2\n" /* wood */ - "e: 17: 9\n" /* tree */ - "f:113: 0\n" /* netherbrickfence */ - "g: 17: 1\n" /* tree */ - "h: 35: 0\n" /* wool */ - "i: 31: 2\n" /* tallgrass */ - "j: 54: 2\n" /* chest */ - "k: 38: 6\n" /* rose */ - "l: 38: 2\n" /* rose */ - "m: 19: 0\n" /* sponge */ - "n: 50: 4\n" /* torch */ - "o: 85: 0\n" /* fence */ - "p: 44: 8\n" /* step */ - "q: 35: 6\n" /* wool */ - "r: 43: 0\n" /* doubleslab */ - "s: 44: 0\n" /* step */, - - // Block data: - // Level 0 - /* z\x* 111 */ - /* * 0123456789012 */ - /* 0 */ "aaaaaaaaaaaaa" - /* 1 */ "aaaaaaaaaaaaa" - /* 2 */ "aaaaaaaaaaaaa" - /* 3 */ "aaaaaaaaaaaaa" - /* 4 */ "aaaaaaaaaaaaa" - /* 5 */ "aaaaaaaaaaaaa" - /* 6 */ "aaaaaaaaaaaaa" - /* 7 */ "aaaaaaaaaaaaa" - /* 8 */ "aaaaaaaaaaaaa" - /* 9 */ "aaaaaaaaaaaaa" - /* 10 */ "aaaaaaaaaaaaa" - /* 11 */ "aaaaaaaaaaaaa" - /* 12 */ "aaaaaaaaaaaaa" - /* 13 */ "aaaaaaaaaaaaa" - /* 14 */ "aaaaaaaaaaaaa" - - // Level 1 - /* z\x* 111 */ - /* * 0123456789012 */ - /* 0 */ "bbbbbbbbbbbbb" - /* 1 */ "bbbbbbbbbbbbb" - /* 2 */ "bbbaccdabbbbb" - /* 3 */ "bbbedddebbbbb" - /* 4 */ "bbbedddebbbbb" - /* 5 */ "bbbedddebbbbb" - /* 6 */ "bbbacccabbbbb" - /* 7 */ "bbbbbbbbbbbbb" - /* 8 */ "bbbbbbbbbbbbb" - /* 9 */ "bbbbbbbbbbbbb" - /* 10 */ "bbbbbbbbbbabb" - /* 11 */ "bbbbbbbbbbbbb" - /* 12 */ "bbbbbbbbbbbbb" - /* 13 */ "bbbbbbbbbbbbb" - /* 14 */ "bbbbbbbbbbbbb" - - // Level 2 - /* z\x* 111 */ - /* * 0123456789012 */ - /* 0 */ "ffff...ffffff" - /* 1 */ "f...........f" - /* 2 */ "f..ghh.g..i.f" - /* 3 */ "f..h...h..i.f" - /* 4 */ "f..h...h....f" - /* 5 */ "fi.h..jh..i.f" - /* 6 */ "f..ghhhg....f" - /* 7 */ "f.........i.f" - /* 8 */ "fii.........f" - /* 9 */ "f.k..k.i....f" - /* 10 */ "fl.i..i...g.f" - /* 11 */ "f.i..i.k....f" - /* 12 */ "f.l.k.......f" - /* 13 */ "f.....l.....f" - /* 14 */ "fffffffffffff" - - // Level 3 - /* z\x* 111 */ - /* * 0123456789012 */ - /* 0 */ "............." - /* 1 */ ".......n....." - /* 2 */ "...goo.g....." - /* 3 */ "...h...h....." - /* 4 */ "...o...o....." - /* 5 */ "...h...h....." - /* 6 */ "...gooog....." - /* 7 */ "............." - /* 8 */ "............." - /* 9 */ "............." - /* 10 */ "..........g.." - /* 11 */ "............." - /* 12 */ "............." - /* 13 */ "............." - /* 14 */ "............." - - // Level 4 - /* z\x* 111 */ - /* * 0123456789012 */ - /* 0 */ "............." - /* 1 */ "...ppppp....." - /* 2 */ "..pghhhgp...." - /* 3 */ "..ph...hp...." - /* 4 */ "..ph...hp...." - /* 5 */ "..ph...hp...." - /* 6 */ "..pghhhgp...." - /* 7 */ "...ppppp....." - /* 8 */ "............." - /* 9 */ "..........q.." - /* 10 */ ".........qgq." - /* 11 */ "..........q.." - /* 12 */ "............." - /* 13 */ "............." - /* 14 */ "............." - - // Level 5 - /* z\x* 111 */ - /* * 0123456789012 */ - /* 0 */ "............." - /* 1 */ "..rs...sr...." - /* 2 */ "..sssssss...." - /* 3 */ "...srrrs....." - /* 4 */ "...srrrs....." - /* 5 */ "...srrrs....." - /* 6 */ "..sssssss...." - /* 7 */ "..rs...sr...." - /* 8 */ "............." - /* 9 */ ".........qqq." - /* 10 */ ".........qqq." - /* 11 */ ".........qqq." - /* 12 */ "............." - /* 13 */ "............." - /* 14 */ "............." - - // Level 6 - /* z\x* 111 */ - /* * 0123456789012 */ - /* 0 */ "............." - /* 1 */ "............." - /* 2 */ "............." - /* 3 */ "............." - /* 4 */ ".....s......." - /* 5 */ "............." - /* 6 */ "............." - /* 7 */ "............." - /* 8 */ "............." - /* 9 */ "............." - /* 10 */ "..........q.." - /* 11 */ "............." - /* 12 */ "............." - /* 13 */ "............." - /* 14 */ ".............", - - // Connectors: - "-1: 5, 2, 0: 2\n" /* Type -1, direction Z- */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // HouseWithSakura1 - - - - //////////////////////////////////////////////////////////////////////////////// - // HouseWithSpa: - // The data has been exported from the gallery Plains, area index 73, ID 139, created by Aloe_vera - { - // Size: - 16, 8, 14, // SizeX = 16, SizeY = 8, SizeZ = 14 - - // Hitbox (relative to bounding box): - 0, 0, 0, // MinX, MinY, MinZ - 15, 7, 13, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b: 3: 0\n" /* dirt */ - "c: 2: 0\n" /* grass */ - "d: 8: 0\n" /* water */ - "e:135: 3\n" /* 135 */ - "f:135: 1\n" /* 135 */ - "g:113: 0\n" /* netherbrickfence */ - "h: 17: 1\n" /* tree */ - "i: 35: 0\n" /* wool */ - "j:171:12\n" /* carpet */ - "k: 64: 6\n" /* wooddoorblock */ - "l:126: 2\n" /* woodenslab */ - "m: 19: 0\n" /* sponge */ - "n:135: 2\n" /* 135 */ - "o: 64: 7\n" /* wooddoorblock */ - "p: 50: 4\n" /* torch */ - "q: 85: 0\n" /* fence */ - "r: 64:12\n" /* wooddoorblock */ - "s: 50: 3\n" /* torch */ - "t: 44: 8\n" /* step */ - "u: 43: 0\n" /* doubleslab */ - "v: 44: 0\n" /* step */, - - // Block data: - // Level 0 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ ".aaaaaaaaaaaaaa." - /* 2 */ ".aaaaaaaaaaaaaa." - /* 3 */ ".aaaaaaaaaaaaaa." - /* 4 */ ".aaaaaaaaaaaaaa." - /* 5 */ ".aaaaaaaaaaaaaa." - /* 6 */ ".aaaaaaaaaaaaaa." - /* 7 */ ".aaaaaabbbbbbbbb" - /* 8 */ ".aaaaaabbbbbbbbb" - /* 9 */ ".aaaaaabbbbbbbbb" - /* 10 */ ".aaaaaabbbbbbbbb" - /* 11 */ ".aaaaaabbbbbbbbb" - /* 12 */ ".aaaaaabbbbbbbbb" - /* 13 */ ".......bbbbbbbbb" - - // Level 1 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "mmmmmmmmmmmmmmmm" - /* 1 */ "maaaaaaaaaaaaaam" - /* 2 */ "maaaaaaaaaaaaaam" - /* 3 */ "maaaaaaaaaaaaaam" - /* 4 */ "maaaaaaaaaaaaaam" - /* 5 */ "maaaaaaaaaaaaaam" - /* 6 */ "maaaaaaaaaaaaaam" - /* 7 */ "maaaaaaaaaaccccc" - /* 8 */ "maaaaaaacccccccc" - /* 9 */ "maaaaaaacccccccc" - /* 10 */ "maaaaaaacccccccc" - /* 11 */ "maaaaaaccccccccc" - /* 12 */ "maaaaaaccccccccc" - /* 13 */ "mmmmmmmccccccccc" - - // Level 2 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ ".aaaaaaaaaaaaaa." - /* 2 */ ".aaaaaaaaaaaaaa." - /* 3 */ ".aaaaaaaaaaaaaa." - /* 4 */ ".aaaaaaaaaaaaaa." - /* 5 */ ".aaaaaaaaaaaaaa." - /* 6 */ ".aaddaaaaaaaaaa." - /* 7 */ ".aaddaaeeef....." - /* 8 */ ".aaddaaf........" - /* 9 */ ".aaddaaf........" - /* 10 */ ".aaddaae........" - /* 11 */ ".aaddaa........." - /* 12 */ ".aaaaaa........." - /* 13 */ "................" - - // Level 3 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ ".ggggghiiihiiih." - /* 2 */ ".geee.ijjjjjjji." - /* 3 */ ".gf...kjjjijlji." - /* 4 */ ".gf...innjijjji." - /* 5 */ ".g....hiiohiiih." - /* 6 */ ".g....g........." - /* 7 */ ".g.............." - /* 8 */ ".g.............." - /* 9 */ ".g.............." - /* 10 */ ".g....g........." - /* 11 */ ".g....g........." - /* 12 */ ".gggggg........." - /* 13 */ "................" - - // Level 4 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "......p...p...p." - /* 1 */ ".g....hqqqhqqqh." - /* 2 */ "......i.......i." - /* 3 */ "......r...q...q." - /* 4 */ "......i...q...i." - /* 5 */ "......hqqrhqqqh." - /* 6 */ "......g...s....." - /* 7 */ "................" - /* 8 */ "................" - /* 9 */ "................" - /* 10 */ "................" - /* 11 */ "................" - /* 12 */ ".g....g........." - /* 13 */ "................" - - // Level 5 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ ".tttttttttttttt." - /* 1 */ "tggggghqqqhqqqht" - /* 2 */ "tg....i.......it" - /* 3 */ "tg....i...i...it" - /* 4 */ "tg....i...i...it" - /* 5 */ "tg....hiiihiiiht" - /* 6 */ "tg....gtttttttt." - /* 7 */ "tg....gt........" - /* 8 */ "tg....gt........" - /* 9 */ "tg....gt........" - /* 10 */ "tg....gt........" - /* 11 */ "tg....gt........" - /* 12 */ "tggggggt........" - /* 13 */ ".tttttt........." - - // Level 6 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "uv............vu" - /* 1 */ "vvvvvvvvvvvvvvvv" - /* 2 */ ".vuuuuuuuuuuuuv." - /* 3 */ ".vuuuuuutuuuuuv." - /* 4 */ ".vuuuuuuuuuuuuv." - /* 5 */ ".vuuuuvvvvvvvvvv" - /* 6 */ ".vuuuuv.......vu" - /* 7 */ ".vuuuuv........." - /* 8 */ ".vuuuuv........." - /* 9 */ ".vuuuuv........." - /* 10 */ ".vuuuuv........." - /* 11 */ ".vuuuuv........." - /* 12 */ "vvvvvvvv........" - /* 13 */ "uv....vu........" - - // Level 7 - /* z\x* 111111 */ - /* * 0123456789012345 */ - /* 0 */ "................" - /* 1 */ "................" - /* 2 */ "................" - /* 3 */ "...vvvvvvvvvv..." - /* 4 */ "...vv..........." - /* 5 */ "...vv..........." - /* 6 */ "...vv..........." - /* 7 */ "...vv..........." - /* 8 */ "...vv..........." - /* 9 */ "...vv..........." - /* 10 */ "...vv..........." - /* 11 */ "................" - /* 12 */ "................" - /* 13 */ "................", - - // Connectors: - "", - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // HouseWithSpa - - - - //////////////////////////////////////////////////////////////////////////////// - // MediumSakuraTree: - // The data has been exported from the gallery Plains, area index 146, ID 490, created by STR_Warrior - { - // Size: - 7, 10, 7, // SizeX = 7, SizeY = 10, SizeZ = 7 - - // Hitbox (relative to bounding box): - 0, 0, 0, // MinX, MinY, MinZ - 6, 9, 6, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 3: 0\n" /* dirt */ - "b: 2: 0\n" /* grass */ - "c: 31: 1\n" /* tallgrass */ - "d: 38: 7\n" /* rose */ - "e: 17: 1\n" /* tree */ - "f: 38: 0\n" /* rose */ - "g: 38: 8\n" /* rose */ - "h: 38: 5\n" /* rose */ - "i: 35: 6\n" /* wool */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 0123456 */ - /* 0 */ "aaaaaaa" - /* 1 */ "aaaaaaa" - /* 2 */ "aaaaaaa" - /* 3 */ "aaaaaaa" - /* 4 */ "aaaaaaa" - /* 5 */ "aaaaaaa" - /* 6 */ "aaaaaaa" - - // Level 1 - /* z\x* 0123456 */ - /* 0 */ "bbbbbbb" - /* 1 */ "bbbbbbb" - /* 2 */ "bbbbbbb" - /* 3 */ "bbbabbb" - /* 4 */ "bbbbbbb" - /* 5 */ "bbbbbbb" - /* 6 */ "bbbbbbb" - - // Level 2 - /* z\x* 0123456 */ - /* 0 */ "mm...mm" - /* 1 */ "m.c...m" - /* 2 */ ".dccdc." - /* 3 */ "..cefc." - /* 4 */ ".ccfgh." - /* 5 */ "m.ccc.m" - /* 6 */ "mm...mm" - - // Level 3 - /* z\x* 0123456 */ - /* 0 */ "m.....m" - /* 1 */ "......." - /* 2 */ "......." - /* 3 */ "...e..." - /* 4 */ "......." - /* 5 */ "......." - /* 6 */ "m.....m" - - // Level 4 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "..i...." - /* 2 */ "......." - /* 3 */ "...e.i." - /* 4 */ ".i....." - /* 5 */ "......." - /* 6 */ "......." - - // Level 5 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "..i...." - /* 2 */ "...i..." - /* 3 */ "..ieii." - /* 4 */ ".i.ii.." - /* 5 */ "...i..." - /* 6 */ "......." - - // Level 6 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "..ii..." - /* 2 */ "..iii.." - /* 3 */ ".iieii." - /* 4 */ ".iiii.." - /* 5 */ "..iii.." - /* 6 */ "......." - - // Level 7 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "..iii.." - /* 2 */ ".iiiii." - /* 3 */ ".iieii." - /* 4 */ ".iiiii." - /* 5 */ "..iii.." - /* 6 */ "......." - - // Level 8 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "...i..." - /* 2 */ "..iiii." - /* 3 */ ".iiiii." - /* 4 */ "..iii.." - /* 5 */ "...i..." - /* 6 */ "......." - - // Level 9 - /* z\x* 0123456 */ - /* 0 */ "......." - /* 1 */ "......." - /* 2 */ "...i..." - /* 3 */ "..iii.." - /* 4 */ "...i..." - /* 5 */ "......." - /* 6 */ ".......", - - // Connectors: - "-1: 3, 2, 0: 2\n" /* Type -1, direction Z- */ - "3: 6, 2, 3: 5\n" /* Type 3, direction X+ */ - "-3: 0, 2, 3: 4\n" /* Type -3, direction X- */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // MediumSakuraTree - - - - //////////////////////////////////////////////////////////////////////////////// - // Restaurant: - // The data has been exported from the gallery Plains, area index 61, ID 117, created by Aloe_vera - { - // Size: - 15, 10, 15, // SizeX = 15, SizeY = 10, SizeZ = 15 - - // Hitbox (relative to bounding box): - -1, 0, -1, // MinX, MinY, MinZ - 14, 9, 15, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b:135: 0\n" /* 135 */ - "c:135: 2\n" /* 135 */ - "d:135: 1\n" /* 135 */ - "e: 17: 9\n" /* tree */ - "f:135: 3\n" /* 135 */ - "g: 85: 0\n" /* fence */ - "h: 17: 1\n" /* tree */ - "i:171: 0\n" /* carpet */ - "j:171:12\n" /* carpet */ - "k:126: 1\n" /* woodenslab */ - "l: 50: 5\n" /* torch */ - "m: 19: 0\n" /* sponge */ - "n: 35: 0\n" /* wool */ - "o: 50: 3\n" /* torch */ - "p: 50: 1\n" /* torch */ - "q: 50: 4\n" /* torch */ - "r: 35:14\n" /* wool */ - "s: 44: 8\n" /* step */ - "t: 43: 0\n" /* doubleslab */ - "u: 44: 0\n" /* step */ - "v: 17: 5\n" /* tree */, - - // Block data: - // Level 0 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "mmmmaaaaaaammmm" - /* 1 */ "maaaaaaaaaaaaam" - /* 2 */ "maaaaaaaaaaaaam" - /* 3 */ "maaaaaaaaaaaaam" - /* 4 */ "aaaaaaaaaaaaaaa" - /* 5 */ "aaaaaaaaaaaaaaa" - /* 6 */ "aaaaaaaaaaaaaaa" - /* 7 */ "aaaaaaaaaaaaaaa" - /* 8 */ "aaaaaaaaaaaaaaa" - /* 9 */ "aaaaaaaaaaaaaaa" - /* 10 */ "aaaaaaaaaaaaaaa" - /* 11 */ "maaaaaaaaaaaaam" - /* 12 */ "maaaaaaaaaaaaam" - /* 13 */ "maaaaaaaaaaaaam" - /* 14 */ "mmmmaaaaaaammmm" - - // Level 1 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "....bcccccd...." - /* 1 */ ".aaaaaaaaaaaaa." - /* 2 */ ".aaaaaaaaaaaaa." - /* 3 */ ".aaaaaaaaaaaaa." - /* 4 */ "caaaaaaaaaaaaac" - /* 5 */ "baaaaaaaaaaaaad" - /* 6 */ "baaaaaaaaaaaaad" - /* 7 */ "baaaaaaaaaaeaad" - /* 8 */ "baaaaaaaaaaaaad" - /* 9 */ "baaaaaaaaaaaaad" - /* 10 */ "faaaaaaaaaaaaaf" - /* 11 */ ".aaaaaaaaaaaaa." - /* 12 */ ".aaaaaaaaaaaaa." - /* 13 */ ".aaaaaaaaaaaaa." - /* 14 */ "....bfffffd...." - - // Level 2 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ ".gggg.....gggg." - /* 2 */ ".g...........g." - /* 3 */ ".g.hhhhhhhhh.g." - /* 4 */ ".g.hiiijiiih.g." - /* 5 */ "...hikijikih..." - /* 6 */ "...hiiijiiihg.." - /* 7 */ "...hjjjjjjj...." - /* 8 */ "...hiiijiiihg.." - /* 9 */ "...hikijikih..." - /* 10 */ ".g.hiiijiiih.g." - /* 11 */ ".g.hhhhhhhhh.g." - /* 12 */ ".g...........g." - /* 13 */ ".gggg.....gggg." - /* 14 */ "..............." - - // Level 3 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ ".l..g.....g..l." - /* 2 */ "..............." - /* 3 */ "...hnnnhnnnh..." - /* 4 */ ".g.n.......n.g." - /* 5 */ "...n.......n..." - /* 6 */ "...n.......hl.." - /* 7 */ "...h..........." - /* 8 */ "...n.......hl.." - /* 9 */ "...n.......n..." - /* 10 */ ".g.n.......n.g." - /* 11 */ "...hnnnhnnnh..." - /* 12 */ "..............." - /* 13 */ ".l..g.....g..l." - /* 14 */ "..............." - - // Level 4 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ "....g.....g...." - /* 2 */ "..............." - /* 3 */ "...hn.nhn.nh..." - /* 4 */ ".g.n...o...n.g." - /* 5 */ "...n.......n..." - /* 6 */ "...n.......h..." - /* 7 */ "...hp......e..." - /* 8 */ "...n.......h..." - /* 9 */ "...n.......n..." - /* 10 */ ".g.n...q...n.g." - /* 11 */ "...hn.nhn.nh..." - /* 12 */ "..............." - /* 13 */ "....g.....g...." - /* 14 */ "..............." - - // Level 5 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ "....g.....g...." - /* 2 */ "....ggggggg...." - /* 3 */ "...hnnnhnnnh..." - /* 4 */ ".ggn.......ngg." - /* 5 */ "..gn.......ng.." - /* 6 */ "..gn.......hg.." - /* 7 */ "..gh..r.r..ng.." - /* 8 */ "..gn.......hg.." - /* 9 */ "..gn.......ng.." - /* 10 */ ".ggn.......ngg." - /* 11 */ "...hnnnhnnnh..." - /* 12 */ "....ggggggg...." - /* 13 */ "....g.....g...." - /* 14 */ "..............." - - // Level 6 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ "...stuuuuuts..." - /* 2 */ "..sttttttttts.." - /* 3 */ ".sthvvvhvvvhts." - /* 4 */ ".tte.......ett." - /* 5 */ ".ute.......etu." - /* 6 */ ".ute.......htu." - /* 7 */ ".uth..g.g..etu." - /* 8 */ ".ute.......htu." - /* 9 */ ".ute.......etu." - /* 10 */ ".tte.......ett." - /* 11 */ ".sthvvvhvvvhts." - /* 12 */ "..sttttttttts.." - /* 13 */ "...stuuuuuts..." - /* 14 */ "..............." - - // Level 7 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ ".stu.......uts." - /* 2 */ ".tu.........ut." - /* 3 */ ".u.uuuuuuuuu.u." - /* 4 */ "...utttttttu..." - /* 5 */ "...utttttttu..." - /* 6 */ "...utttttttu..." - /* 7 */ "...utttttttu..." - /* 8 */ "...utttttttu..." - /* 9 */ "...utttttttu..." - /* 10 */ "...utttttttu..." - /* 11 */ ".u.uuuuuuuuu.u." - /* 12 */ ".tu.........ut." - /* 13 */ ".stu.......uts." - /* 14 */ "..............." - - // Level 8 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ ".u...........u." - /* 2 */ "..............." - /* 3 */ "..............." - /* 4 */ "..............." - /* 5 */ ".....uuuuu....." - /* 6 */ ".....utttu....." - /* 7 */ ".....utttu....." - /* 8 */ ".....utttu....." - /* 9 */ ".....uuuuu....." - /* 10 */ "..............." - /* 11 */ "..............." - /* 12 */ "..............." - /* 13 */ ".u...........u." - /* 14 */ "..............." - - // Level 9 - /* z\x* 11111 */ - /* * 012345678901234 */ - /* 0 */ "..............." - /* 1 */ "..............." - /* 2 */ "..............." - /* 3 */ "..............." - /* 4 */ "..............." - /* 5 */ "..............." - /* 6 */ "..............." - /* 7 */ ".......u......." - /* 8 */ "..............." - /* 9 */ "..............." - /* 10 */ "..............." - /* 11 */ "..............." - /* 12 */ "..............." - /* 13 */ "..............." - /* 14 */ "...............", - - // Connectors: - "-1: 14, 1, 7: 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, - - // MoveToGround: - true, - }, // Restaurant - - - - //////////////////////////////////////////////////////////////////////////////// - // SakuraDouble: - // The data has been exported from the gallery Plains, area index 76, ID 142, created by Aloe_vera - { - // Size: - 12, 8, 6, // SizeX = 12, SizeY = 8, SizeZ = 6 - - // Hitbox (relative to bounding box): - -1, 0, -1, // MinX, MinY, MinZ - 12, 7, 6, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 3: 0\n" /* dirt */ - "b: 2: 0\n" /* grass */ - "c: 17: 1\n" /* tree */ - "d: 35: 6\n" /* wool */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ "aaaaaaaaaaaa" - /* 1 */ "aaaaaaaaaaaa" - /* 2 */ "aaaaaaaaaaaa" - /* 3 */ "aaaaaaaaaaaa" - /* 4 */ "aaaaaaaaaaaa" - /* 5 */ "aaaaaaaaaaaa" - - // Level 1 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ "bbbbbbbbbbbb" - /* 1 */ "bbbbbbbbbbbb" - /* 2 */ "bbabbbbbbbbb" - /* 3 */ "bbbbbbbbbabb" - /* 4 */ "bbbbbbbbbbbb" - /* 5 */ "bbbbbbbbbbbb" - - // Level 2 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ "............" - /* 1 */ "............" - /* 2 */ "..c........." - /* 3 */ ".........c.." - /* 4 */ "............" - /* 5 */ "............" - - // Level 3 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ "............" - /* 1 */ "............" - /* 2 */ "..c........." - /* 3 */ ".........c.." - /* 4 */ "............" - /* 5 */ "............" - - // Level 4 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ "..d........." - /* 1 */ "ddddd......." - /* 2 */ "ddcdd...ddd." - /* 3 */ "ddddd...dcd." - /* 4 */ "..d.....ddd." - /* 5 */ "............" - - // Level 5 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ ".ddd........" - /* 1 */ ".ddd....ddd." - /* 2 */ "ddddd..ddddd" - /* 3 */ ".ddd...ddcdd" - /* 4 */ ".ddd...ddddd" - /* 5 */ "........ddd." - - // Level 6 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ "............" - /* 1 */ "..d......d.." - /* 2 */ ".ddd....ddd." - /* 3 */ "..d....ddddd" - /* 4 */ "........ddd." - /* 5 */ ".........d.." - - // Level 7 - /* z\x* 11 */ - /* * 012345678901 */ - /* 0 */ "............" - /* 1 */ "............" - /* 2 */ "............" - /* 3 */ ".........d.." - /* 4 */ "............" - /* 5 */ "............", - - // Connectors: - "-1: -1, 2, 2: 4\n" /* Type -1, direction X- */ - "3: 5, 2, 6: 3\n" /* Type 3, direction Z+ */ - "-3: 6, 2, -1: 2\n" /* Type -3, direction Z- */ - "-3: 12, 2, 2: 5\n" /* Type -3, direction X+ */ - "3: 12, 2, 2: 5\n" /* Type 3, direction X+ */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // SakuraDouble - - - - //////////////////////////////////////////////////////////////////////////////// - // SakuraSmall: - // The data has been exported from the gallery Plains, area index 145, ID 489, created by Aloe_vera - { - // Size: - 5, 7, 5, // SizeX = 5, SizeY = 7, SizeZ = 5 - - // Hitbox (relative to bounding box): - -1, 0, -1, // MinX, MinY, MinZ - 5, 6, 5, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 3: 0\n" /* dirt */ - "b: 2: 0\n" /* grass */ - "c: 17: 1\n" /* tree */ - "d: 35: 6\n" /* wool */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 01234 */ - /* 0 */ "aaaaa" - /* 1 */ "aaaaa" - /* 2 */ "aaaaa" - /* 3 */ "aaaaa" - /* 4 */ "aaaaa" - - // Level 1 - /* z\x* 01234 */ - /* 0 */ "bbbbb" - /* 1 */ "bbbbb" - /* 2 */ "bbabb" - /* 3 */ "bbbbb" - /* 4 */ "bbbbb" - - // Level 2 - /* z\x* 01234 */ - /* 0 */ "....." - /* 1 */ "....." - /* 2 */ "..c.." - /* 3 */ "....." - /* 4 */ "....." - - // Level 3 - /* z\x* 01234 */ - /* 0 */ "....." - /* 1 */ "....." - /* 2 */ "..c.." - /* 3 */ "....." - /* 4 */ "....." - - // Level 4 - /* z\x* 01234 */ - /* 0 */ "..d.." - /* 1 */ "ddddd" - /* 2 */ "ddcdd" - /* 3 */ "ddddd" - /* 4 */ "..d.." - - // Level 5 - /* z\x* 01234 */ - /* 0 */ ".ddd." - /* 1 */ ".ddd." - /* 2 */ "ddddd" - /* 3 */ ".ddd." - /* 4 */ ".ddd." - - // Level 6 - /* z\x* 01234 */ - /* 0 */ "....." - /* 1 */ "..d.." - /* 2 */ ".ddd." - /* 3 */ "..d.." - /* 4 */ ".....", - - // Connectors: - "-1: 2, 2, -1: 2\n" /* Type -1, direction Z- */ - "3: 5, 2, 2: 5\n" /* Type 3, direction X+ */ - "-3: -1, 2, 2: 4\n" /* Type -3, direction X- */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // SakuraSmall -}; // g_JapaneseVillagePrefabs - - - - - - -const cPrefab::sDef g_JapaneseVillageStartingPrefabs[] = -{ - //////////////////////////////////////////////////////////////////////////////// - // HighTemple: - // The data has been exported from the gallery Plains, area index 70, ID 133, created by Aloe_vera - { - // Size: - 11, 19, 11, // SizeX = 11, SizeY = 19, SizeZ = 11 - - // Hitbox (relative to bounding box): - 0, 0, 0, // MinX, MinY, MinZ - 10, 18, 10, // MaxX, MaxY, MaxZ - - // Block definitions: - ".: 0: 0\n" /* air */ - "a: 5: 2\n" /* wood */ - "b:135: 0\n" /* 135 */ - "c:135: 2\n" /* 135 */ - "d:135: 1\n" /* 135 */ - "e: 17: 9\n" /* tree */ - "f:135: 3\n" /* 135 */ - "g: 85: 0\n" /* fence */ - "h: 17: 1\n" /* tree */ - "i:171: 0\n" /* carpet */ - "j: 50: 5\n" /* torch */ - "k: 35: 0\n" /* wool */ - "l: 17: 5\n" /* tree */ - "m: 19: 0\n" /* sponge */ - "n:124: 0\n" /* redstonelampon */ - "o: 69: 9\n" /* lever */ - "p: 44: 8\n" /* step */ - "q: 43: 0\n" /* doubleslab */ - "r: 44: 0\n" /* step */ - "s: 50: 4\n" /* torch */ - "t: 50: 1\n" /* torch */ - "u: 50: 3\n" /* torch */, - - // Block data: - // Level 0 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "mmmaaaaammm" - /* 1 */ "maaaaaaaaam" - /* 2 */ "maaaaaaaaam" - /* 3 */ "aaaaaaaaaaa" - /* 4 */ "aaaaaaaaaaa" - /* 5 */ "aaaaaaaaaaa" - /* 6 */ "aaaaaaaaaaa" - /* 7 */ "aaaaaaaaaaa" - /* 8 */ "maaaaaaaaam" - /* 9 */ "maaaaaaaaam" - /* 10 */ "mmmaaaaammm" - - // Level 1 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "...bcccd..." - /* 1 */ ".aaaaaaaaa." - /* 2 */ ".aaaaaaaaa." - /* 3 */ "caaaaaaaaac" - /* 4 */ "baaaaaaaaad" - /* 5 */ "baaeaaaaaad" - /* 6 */ "baaaaaaaaad" - /* 7 */ "faaaaaaaaaf" - /* 8 */ ".aaaaaaaaa." - /* 9 */ ".aaaaaaaaa." - /* 10 */ "...bfffd..." - - // Level 2 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".ggg...ggg." - /* 2 */ ".g.......g." - /* 3 */ ".g.hhhhh.g." - /* 4 */ "...hiiih..." - /* 5 */ "....iiih..." - /* 6 */ "...hiiih..." - /* 7 */ ".g.hhhhh.g." - /* 8 */ ".g.......g." - /* 9 */ ".ggg...ggg." - /* 10 */ "..........." - - // Level 3 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".j.g...g.j." - /* 2 */ "..........." - /* 3 */ ".g.kkhkk.g." - /* 4 */ "...h...k..." - /* 5 */ ".......h..." - /* 6 */ "...h...k..." - /* 7 */ ".g.kkhkk.g." - /* 8 */ "..........." - /* 9 */ ".j.g...g.j." - /* 10 */ "..........." - - // Level 4 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "...g...g..." - /* 2 */ "..........." - /* 3 */ ".g.kkhkk.g." - /* 4 */ "...h...k..." - /* 5 */ "...k...h..." - /* 6 */ "...h...k..." - /* 7 */ ".g.kkhkk.g." - /* 8 */ "..........." - /* 9 */ "...g...g..." - /* 10 */ "..........." - - // Level 5 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "...g...g..." - /* 2 */ "...ggggg..." - /* 3 */ ".gghlhlhgg." - /* 4 */ "..ge...eg.." - /* 5 */ "..ge.nohg.." - /* 6 */ "..ge...eg.." - /* 7 */ ".gghlhlhgg." - /* 8 */ "...ggggg..." - /* 9 */ "...g...g..." - /* 10 */ "..........." - - // Level 6 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..pqrrrqp.." - /* 2 */ ".pqqqqqqqp." - /* 3 */ ".qqhkkkhqq." - /* 4 */ ".rqkhhhkqr." - /* 5 */ ".rqkhhhkqr." - /* 6 */ ".rqkhhhkqr." - /* 7 */ ".qqhkkkhqq." - /* 8 */ ".pqqqqqqqp." - /* 9 */ "..pqrrrqp.." - /* 10 */ "..........." - - // Level 7 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".qr.....rq." - /* 2 */ ".........r." - /* 3 */ "...hhhhh..." - /* 4 */ "...hiiih..." - /* 5 */ "....iiih..." - /* 6 */ "...hiiih..." - /* 7 */ "...hhhhh..." - /* 8 */ ".r.......r." - /* 9 */ ".qr.....rq." - /* 10 */ "..........." - - // Level 8 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "..........." - /* 3 */ "...kkhkk..." - /* 4 */ "...h...k..." - /* 5 */ ".......h..." - /* 6 */ "...h...k..." - /* 7 */ "...kkhkk..." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ "..........." - - // Level 9 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ ".....s....." - /* 3 */ "...kkhkk..." - /* 4 */ "...h...k..." - /* 5 */ "...k...ht.." - /* 6 */ "...h...k..." - /* 7 */ "...kkhkk..." - /* 8 */ ".....u....." - /* 9 */ "..........." - /* 10 */ "..........." - - // Level 10 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "...ggggg..." - /* 3 */ "..ghlhlhg.." - /* 4 */ "..ge...eg.." - /* 5 */ "..ge.nohg.." - /* 6 */ "..ge...eg.." - /* 7 */ "..ghlhlhg.." - /* 8 */ "...ggggg..." - /* 9 */ "..........." - /* 10 */ "..........." - - // Level 11 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..prrrrrp.." - /* 2 */ ".pqqqqqqqp." - /* 3 */ ".qqhkkkhqq." - /* 4 */ ".rqkhhhkqr." - /* 5 */ ".rqkhhhkqr." - /* 6 */ ".rqkhhhkqr." - /* 7 */ ".qqhkkkhqr." - /* 8 */ ".pqqqqqqqp." - /* 9 */ "..pqrrrqp.." - /* 10 */ "..........." - - // Level 12 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".qr.....rq." - /* 2 */ ".r.......r." - /* 3 */ "...hhhhh..." - /* 4 */ "...hiiih..." - /* 5 */ "....iiih..." - /* 6 */ "...hiiih..." - /* 7 */ "...hhhhh..." - /* 8 */ ".r.......r." - /* 9 */ ".qr.....rq." - /* 10 */ "..........." - - // Level 13 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "..........." - /* 3 */ "...kkhkk..." - /* 4 */ "...h...k..." - /* 5 */ ".......h..." - /* 6 */ "...h...k..." - /* 7 */ "...kkhkk..." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ "..........." - - // Level 14 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ ".....s....." - /* 3 */ "...kkhkk..." - /* 4 */ "...h...k..." - /* 5 */ "...k...ht.." - /* 6 */ "...h...k..." - /* 7 */ "...kkhkk..." - /* 8 */ ".....u....." - /* 9 */ "..........." - /* 10 */ "..........." - - // Level 15 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "...ggggg..." - /* 3 */ "..ghlhlhg.." - /* 4 */ "..ge...eg.." - /* 5 */ "..ge.nohg.." - /* 6 */ "..ge...eg.." - /* 7 */ "..ghlhlhg.." - /* 8 */ "...ggggg..." - /* 9 */ "..........." - /* 10 */ "..........." - - // Level 16 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..pqrrrqp.." - /* 2 */ ".pqqqqqqqp." - /* 3 */ ".qqrrrrrqq." - /* 4 */ ".rqrrrrrqr." - /* 5 */ ".rqrrrrrqr." - /* 6 */ ".rqrrrrrqr." - /* 7 */ ".qqrrrrrqq." - /* 8 */ ".pqqqqqqqp." - /* 9 */ "..pqrrrqp.." - /* 10 */ "..........." - - // Level 17 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ ".qr.....rq." - /* 2 */ ".rr.....rr." - /* 3 */ "...rrrrr..." - /* 4 */ "...rqqqr..." - /* 5 */ "...rqqqr..." - /* 6 */ "...rqqqr..." - /* 7 */ "...rrrrr..." - /* 8 */ ".rr.....rr." - /* 9 */ ".qr.....rq." - /* 10 */ "..........." - - // Level 18 - /* z\x* 1 */ - /* * 01234567890 */ - /* 0 */ "..........." - /* 1 */ "..........." - /* 2 */ "..........." - /* 3 */ "..........." - /* 4 */ "..........." - /* 5 */ ".....r....." - /* 6 */ "..........." - /* 7 */ "..........." - /* 8 */ "..........." - /* 9 */ "..........." - /* 10 */ "...........", - - // Connectors: - "2: 0, 1, 5: 4\n" /* Type 2, direction X- */ - "2: 5, 1, 0: 2\n" /* Type 2, direction Z- */ - "2: 10, 1, 5: 5\n" /* Type 2, direction X+ */ - "2: 5, 1, 10: 3\n" /* Type 2, direction Z+ */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // HighTemple - - - - //////////////////////////////////////////////////////////////////////////////// - // Well: - // The data has been exported from the gallery Plains, area index 143, ID 487, created by STR_Warrior - { - // Size: - 7, 14, 7, // SizeX = 7, SizeY = 14, SizeZ = 7 - - // Hitbox (relative to bounding box): - 0, 0, 0, // MinX, MinY, MinZ - 6, 13, 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: 13: 0\n" /* gravel */ - "e: 67: 1\n" /* stairs */ - "f: 67: 2\n" /* stairs */ - "g: 67: 0\n" /* stairs */ - "h: 67: 3\n" /* stairs */ - "i: 85: 0\n" /* fence */ - "j: 44: 8\n" /* step */ - "k: 44: 0\n" /* step */ - "l: 43: 0\n" /* doubleslab */ - "m: 19: 0\n" /* sponge */, - - // Block data: - // Level 0 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "maaaaam" - /* 2 */ "maaaaam" - /* 3 */ "maaaaam" - /* 4 */ "maaaaam" - /* 5 */ "maaaaam" - /* 6 */ "mmmmmmm" - - // Level 1 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "mbbbbbm" - /* 2 */ "mbcc.bm" - /* 3 */ "mbcccbm" - /* 4 */ "mbcccbm" - /* 5 */ "mbbbbbm" - /* 6 */ "mmmmmmm" - - // Level 2 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "mbbbbbm" - /* 2 */ "mbcccbm" - /* 3 */ "mbcccbm" - /* 4 */ "mbcccbm" - /* 5 */ "mbbbbbm" - /* 6 */ "mmmmmmm" - - // Level 3 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "mbbbbbm" - /* 2 */ "mbcccbm" - /* 3 */ "mbcccbm" - /* 4 */ "mbcccbm" - /* 5 */ "mbbbbbm" - /* 6 */ "mmmmmmm" - - // Level 4 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "mbbbbbm" - /* 2 */ "mbcccbm" - /* 3 */ "mbcccbm" - /* 4 */ "mbcccbm" - /* 5 */ "mbbbbbm" - /* 6 */ "mmmmmmm" - - // Level 5 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "mbbbbbm" - /* 2 */ "mbcccbm" - /* 3 */ "mbcccbm" - /* 4 */ "mbcccbm" - /* 5 */ "mbbbbbm" - /* 6 */ "mmmmmmm" - - // Level 6 - /* z\x* 0123456 */ - /* 0 */ "mmmmmmm" - /* 1 */ "mbbbbbm" - /* 2 */ "mbcccbm" - /* 3 */ "mbcccbm" - /* 4 */ "mbcccbm" - /* 5 */ "mbbbbbm" - /* 6 */ "mmmmmmm" - - // Level 7 - /* z\x* 0123456 */ - /* 0 */ "mmbbbmm" - /* 1 */ "mbbbbbm" - /* 2 */ "bbcccbb" - /* 3 */ "bbcccbb" - /* 4 */ "bbcccbb" - /* 5 */ "mbbbbbm" - /* 6 */ "mmbbbmm" - - // Level 8 - /* z\x* 0123456 */ - /* 0 */ "mmdddmm" - /* 1 */ "mbbbbbm" - /* 2 */ "dbcccbd" - /* 3 */ "dbcccbd" - /* 4 */ "dbcccbd" - /* 5 */ "mbbbbbm" - /* 6 */ "mmdddmm" - - // Level 9 - /* z\x* 0123456 */ - /* 0 */ "mm...mm" - /* 1 */ "mbefgbm" - /* 2 */ ".h...h." - /* 3 */ ".g...e." - /* 4 */ ".f...f." - /* 5 */ "mbehgbm" - /* 6 */ "mm...mm" - - // Level 10 - /* z\x* 0123456 */ - /* 0 */ "mm...mm" - /* 1 */ "mi...im" - /* 2 */ "......." - /* 3 */ "......." - /* 4 */ "......." - /* 5 */ "mi...im" - /* 6 */ "mm...mm" - - // Level 11 - /* z\x* 0123456 */ - /* 0 */ "mm...mm" - /* 1 */ "mi...im" - /* 2 */ "......." - /* 3 */ "......." - /* 4 */ "......." - /* 5 */ "mi...im" - /* 6 */ "mm...mm" - - // Level 12 - /* z\x* 0123456 */ - /* 0 */ "mjkkkjm" - /* 1 */ "jlllllj" - /* 2 */ "klllllk" - /* 3 */ "klllllk" - /* 4 */ "klllllk" - /* 5 */ "jlllllj" - /* 6 */ "mjkkkjm" - - // Level 13 - /* z\x* 0123456 */ - /* 0 */ "k.....k" - /* 1 */ "......." - /* 2 */ "..kkk.." - /* 3 */ "..klk.." - /* 4 */ "..kkk.." - /* 5 */ "......." - /* 6 */ "k.....k", - - // Connectors: - "2: 0, 9, 3: 4\n" /* Type 2, direction X- */ - "2: 3, 9, 0: 2\n" /* Type 2, direction Z- */ - "2: 6, 9, 3: 5\n" /* Type 2, direction X+ */ - "2: 3, 9, 6: 3\n" /* Type 2, direction Z+ */, - - // AllowedRotations: - 7, /* 1, 2, 3 CCW rotation allowed */ - - // Merge strategy: - cBlockArea::msSpongePrint, - - // ShouldExtendFloor: - true, - - // DefaultWeight: - 100, - - // DepthWeight: - "", - - // AddWeightIfSame: - 0, - - // MoveToGround: - true, - }, // Well -}; - - - - - -// The prefab counts: - -const size_t g_JapaneseVillagePrefabsCount = ARRAYCOUNT(g_JapaneseVillagePrefabs); - -const size_t g_JapaneseVillageStartingPrefabsCount = ARRAYCOUNT(g_JapaneseVillageStartingPrefabs); - -- cgit v1.2.3