1 /* 2 * This file was automatically generated by sel-utils and 3 * released under the MIT License. 4 * 5 * License: https://github.com/sel-project/sel-utils/blob/master/LICENSE 6 * Repository: https://github.com/sel-project/sel-utils 7 * Generated from https://github.com/sel-project/sel-utils/blob/master/xml/blocks.xml 8 */ 9 module sul.blocks; 10 11 public struct BlockData 12 { 13 14 bool exists; 15 ubyte id, meta; 16 17 alias exists this; 18 19 } 20 21 public struct Point 22 { 23 24 ubyte x, y, z; 25 26 } 27 28 public struct BoundingBox 29 { 30 31 bool exists; 32 Point min, max; 33 34 public this(Point min, Point max) 35 { 36 this.exists = true; 37 this.min = min; 38 this.max = max; 39 } 40 41 alias exists this; 42 43 } 44 45 public struct Block 46 { 47 48 string name; 49 ushort id; 50 BlockData java, bedrock; 51 bool solid; 52 double hardness, blastResistance; 53 ubyte opacity, luminance, encouragement, flammability; 54 bool replaceable; 55 BoundingBox boundingBox; 56 57 alias id this; 58 59 } 60 61 public enum Blocks : Block 62 { 63 64 air = Block("air", 0, BlockData(true, 0, ), BlockData(true, 0, 0), false, -1, 0, 0, 0, 0, 0, false), 65 stone = Block("stone", 1, BlockData(true, 1, ), BlockData(true, 1, 0), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 66 granite = Block("granite", 2, BlockData(true, 1, ), BlockData(true, 1, 1), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 67 polishedGranite = Block("polished granite", 3, BlockData(true, 1, ), BlockData(true, 1, 2), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 68 diorite = Block("diorite", 4, BlockData(true, 1, ), BlockData(true, 1, 3), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 69 polishedDiorite = Block("polished diorite", 5, BlockData(true, 1, ), BlockData(true, 1, 4), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 70 andesite = Block("andesite", 6, BlockData(true, 1, ), BlockData(true, 1, 5), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 71 polishedAndesite = Block("polished andesite", 7, BlockData(true, 1, ), BlockData(true, 1, 6), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 72 stoneBricks = Block("stone bricks", 8, BlockData(true, 98, ), BlockData(true, 98, 0), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 73 mossyStoneBricks = Block("mossy stone bricks", 9, BlockData(true, 98, ), BlockData(true, 98, 1), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 74 crackedStoneBricks = Block("cracked stone bricks", 10, BlockData(true, 98, ), BlockData(true, 98, 2), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 75 chiseledStoneBricks = Block("chiseled stone bricks", 11, BlockData(true, 98, ), BlockData(true, 98, 3), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 76 cobblestone = Block("cobblestone", 12, BlockData(true, 4, ), BlockData(true, 4, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 77 mossStone = Block("moss stone", 13, BlockData(true, 48, ), BlockData(true, 48, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 78 cobblestoneWall = Block("cobblestone wall", 14, BlockData(true, 139, ), BlockData(true, 139, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 79 mossyCobblestoneWall = Block("mossy cobblestone wall", 15, BlockData(true, 139, ), BlockData(true, 139, 1), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 80 bricks = Block("bricks", 16, BlockData(true, 45, ), BlockData(true, 45, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 81 coalOre = Block("coal ore", 17, BlockData(true, 16, ), BlockData(true, 16, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 82 ironOre = Block("iron ore", 18, BlockData(true, 15, ), BlockData(true, 15, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 83 goldOre = Block("gold ore", 19, BlockData(true, 14, ), BlockData(true, 14, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 84 diamondOre = Block("diamond ore", 20, BlockData(true, 56, ), BlockData(true, 56, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 85 emeraldOre = Block("emerald ore", 21, BlockData(true, 129, ), BlockData(true, 129, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 86 lapisLazuliOre = Block("lapis lazuli ore", 22, BlockData(true, 21, ), BlockData(true, 21, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 87 redstoneOre = Block("redstone ore", 23, BlockData(true, 73, ), BlockData(true, 73, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 88 litRedstoneOre = Block("lit redstone ore", 24, BlockData(true, 74, ), BlockData(true, 74, 0), true, 3, 15, 15, 9, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 89 netherQuartzOre = Block("nether quartz ore", 25, BlockData(true, 153, ), BlockData(true, 153, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 90 coalBlock = Block("coal block", 26, BlockData(true, 173, ), BlockData(true, 173, 0), true, 5, 30, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 91 ironBlock = Block("iron block", 27, BlockData(true, 42, ), BlockData(true, 42, 0), true, 5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 92 goldBlock = Block("gold block", 28, BlockData(true, 41, ), BlockData(true, 41, 0), true, 3, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 93 diamondBlock = Block("diamond block", 29, BlockData(true, 57, ), BlockData(true, 57, 0), true, 5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 94 emeraldBlock = Block("emerald block", 30, BlockData(true, 133, ), BlockData(true, 133, 0), true, 5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 95 redstoneBlock = Block("redstone block", 31, BlockData(true, 152, ), BlockData(true, 152, 0), true, 5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 96 lapisLazuliBlock = Block("lapis lazuli block", 32, BlockData(true, 22, ), BlockData(true, 22, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 97 netherReactorCore = Block("nether reactor core", 33, BlockData(false), BlockData(true, 247, 0), true, 3, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 98 activeNetherReactorCore = Block("active nether reactor core", 34, BlockData(false), BlockData(true, 247, 1), true, 3, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 99 usedNetherReactorCore = Block("used nether reactor core", 35, BlockData(false), BlockData(true, 247, 2), true, 3, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 100 grass = Block("grass", 36, BlockData(true, 2, ), BlockData(true, 2, 0), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 101 dirt = Block("dirt", 37, BlockData(true, 3, ), BlockData(true, 3, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 102 coarseDirt = Block("coarse dirt", 38, BlockData(true, 3, ), BlockData(false), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 103 podzol = Block("podzol", 39, BlockData(true, 3, ), BlockData(true, 243, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 104 mycelium = Block("mycelium", 40, BlockData(true, 110, ), BlockData(true, 110, 0), true, 0.6, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 105 grassPath = Block("grass path", 41, BlockData(true, 208, ), BlockData(true, 198, 0), true, 0.6, 3.25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 106 farmland0 = Block("farmland 0", 42, BlockData(true, 60, ), BlockData(true, 60, 0), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 107 farmland1 = Block("farmland 1", 43, BlockData(true, 60, ), BlockData(true, 60, 1), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 108 farmland2 = Block("farmland 2", 44, BlockData(true, 60, ), BlockData(true, 60, 2), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 109 farmland3 = Block("farmland 3", 45, BlockData(true, 60, ), BlockData(true, 60, 3), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 110 farmland4 = Block("farmland 4", 46, BlockData(true, 60, ), BlockData(true, 60, 4), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 111 farmland5 = Block("farmland 5", 47, BlockData(true, 60, ), BlockData(true, 60, 5), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 112 farmland6 = Block("farmland 6", 48, BlockData(true, 60, ), BlockData(true, 60, 6), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 113 farmland7 = Block("farmland 7", 49, BlockData(true, 60, ), BlockData(true, 60, 7), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 15, 16))), 114 oakWoodPlanks = Block("oak wood planks", 50, BlockData(true, 5, ), BlockData(true, 5, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 115 spruceWoodPlanks = Block("spruce wood planks", 51, BlockData(true, 5, ), BlockData(true, 5, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 116 birchWoodPlanks = Block("birch wood planks", 52, BlockData(true, 5, ), BlockData(true, 5, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 117 jungleWoodPlanks = Block("jungle wood planks", 53, BlockData(true, 5, ), BlockData(true, 5, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 118 acaciaWoodPlanks = Block("acacia wood planks", 54, BlockData(true, 5, ), BlockData(true, 5, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 119 darkOakWoodPlanks = Block("dark oak wood planks", 55, BlockData(true, 5, ), BlockData(true, 5, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 120 oakSapling = Block("oak sapling", 56, BlockData(true, 6, ), BlockData(true, 6, 0), false, 0, 0, 0, 0, 0, 0, false), 121 spruceSapling = Block("spruce sapling", 57, BlockData(true, 6, ), BlockData(true, 6, 1), false, 0, 0, 0, 0, 0, 0, false), 122 birchSapling = Block("birch sapling", 58, BlockData(true, 6, ), BlockData(true, 6, 2), false, 0, 0, 0, 0, 0, 0, false), 123 jungleSapling = Block("jungle sapling", 59, BlockData(true, 6, ), BlockData(true, 6, 3), false, 0, 0, 0, 0, 0, 0, false), 124 acaciaSapling = Block("acacia sapling", 60, BlockData(true, 6, ), BlockData(true, 6, 4), false, 0, 0, 0, 0, 0, 0, false), 125 darkOakSapling = Block("dark oak sapling", 61, BlockData(true, 6, ), BlockData(true, 6, 5), false, 0, 0, 0, 0, 0, 0, false), 126 bedrock = Block("bedrock", 62, BlockData(true, 7, ), BlockData(true, 7, 0), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 127 sand = Block("sand", 63, BlockData(true, 12, ), BlockData(true, 12, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 128 redSand = Block("red sand", 64, BlockData(true, 12, ), BlockData(true, 12, 1), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 129 gravel = Block("gravel", 65, BlockData(true, 13, ), BlockData(true, 13, 0), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 130 oakWoodUpDown = Block("oak wood up down", 66, BlockData(true, 17, ), BlockData(true, 17, 0), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 131 oakWoodEastWest = Block("oak wood east west", 67, BlockData(true, 17, ), BlockData(true, 17, 4), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 132 oakWoodNorthSouth = Block("oak wood north south", 68, BlockData(true, 17, ), BlockData(true, 17, 8), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 133 oakWoodBark = Block("oak wood bark", 69, BlockData(true, 17, ), BlockData(true, 17, 12), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 134 spruceWoodUpDown = Block("spruce wood up down", 70, BlockData(true, 17, ), BlockData(true, 17, 1), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 135 spruceWoodEastWest = Block("spruce wood east west", 71, BlockData(true, 17, ), BlockData(true, 17, 5), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 136 spruceWoodNorthSouth = Block("spruce wood north south", 72, BlockData(true, 17, ), BlockData(true, 17, 9), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 137 spruceWoodBark = Block("spruce wood bark", 73, BlockData(true, 17, ), BlockData(true, 17, 13), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 138 birchWoodUpDown = Block("birch wood up down", 74, BlockData(true, 17, ), BlockData(true, 17, 2), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 139 birchWoodEastWest = Block("birch wood east west", 75, BlockData(true, 17, ), BlockData(true, 17, 6), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 140 birchWoodNorthSouth = Block("birch wood north south", 76, BlockData(true, 17, ), BlockData(true, 17, 10), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 141 birchWoodBark = Block("birch wood bark", 77, BlockData(true, 17, ), BlockData(true, 17, 14), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 142 jungleWoodUpDown = Block("jungle wood up down", 78, BlockData(true, 17, ), BlockData(true, 17, 3), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 143 jungleWoodEastWest = Block("jungle wood east west", 79, BlockData(true, 17, ), BlockData(true, 17, 7), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 144 jungleWoodNorthSouth = Block("jungle wood north south", 80, BlockData(true, 17, ), BlockData(true, 17, 11), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 145 jungleWoodBark = Block("jungle wood bark", 81, BlockData(true, 17, ), BlockData(true, 17, 15), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 146 acaciaWoodUpDown = Block("acacia wood up down", 82, BlockData(true, 162, ), BlockData(true, 162, 0), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 147 acaciaWoodEastWest = Block("acacia wood east west", 83, BlockData(true, 162, ), BlockData(true, 162, 4), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 148 acaciaWoodNorthSouth = Block("acacia wood north south", 84, BlockData(true, 162, ), BlockData(true, 162, 8), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 149 acaciaWoodBark = Block("acacia wood bark", 85, BlockData(true, 162, ), BlockData(true, 162, 12), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 150 darkOakWoodUpDown = Block("dark oak wood up down", 86, BlockData(true, 162, ), BlockData(true, 162, 1), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 151 darkOakWoodEastWest = Block("dark oak wood east west", 87, BlockData(true, 162, ), BlockData(true, 162, 5), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 152 darkOakWoodNorthSouth = Block("dark oak wood north south", 88, BlockData(true, 162, ), BlockData(true, 162, 9), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 153 darkOakWoodBark = Block("dark oak wood bark", 89, BlockData(true, 162, ), BlockData(true, 162, 13), true, 2, 10, 15, 0, 5, 5, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 154 oakLeavesDecay = Block("oak leaves decay", 90, BlockData(true, 18, ), BlockData(true, 18, 0), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 155 oakLeavesNoDecay = Block("oak leaves no decay", 91, BlockData(true, 18, ), BlockData(true, 18, 4), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 156 oakLeavesCheckDecay = Block("oak leaves check decay", 92, BlockData(true, 18, ), BlockData(true, 18, 8), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 157 oakLeavesNoDecayCheckDecay = Block("oak leaves no decay check decay", 93, BlockData(true, 18, ), BlockData(true, 18, 12), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 158 spruceLeavesDecay = Block("spruce leaves decay", 94, BlockData(true, 18, ), BlockData(true, 18, 1), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 159 spruceLeavesNoDecay = Block("spruce leaves no decay", 95, BlockData(true, 18, ), BlockData(true, 18, 5), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 160 spruceLeavesCheckDecay = Block("spruce leaves check decay", 96, BlockData(true, 18, ), BlockData(true, 18, 9), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 161 spruceLeavesNoDecayCheckDecay = Block("spruce leaves no decay check decay", 97, BlockData(true, 18, ), BlockData(true, 18, 13), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 162 birchLeavesDecay = Block("birch leaves decay", 98, BlockData(true, 18, ), BlockData(true, 18, 2), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 163 birchLeavesNoDecay = Block("birch leaves no decay", 99, BlockData(true, 18, ), BlockData(true, 18, 6), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 164 birchLeavesCheckDecay = Block("birch leaves check decay", 100, BlockData(true, 18, ), BlockData(true, 18, 10), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 165 birchLeavesNoDecayCheckDecay = Block("birch leaves no decay check decay", 101, BlockData(true, 18, ), BlockData(true, 18, 14), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 166 jungleLeavesDecay = Block("jungle leaves decay", 102, BlockData(true, 18, ), BlockData(true, 18, 3), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 167 jungleLeavesNoDecay = Block("jungle leaves no decay", 103, BlockData(true, 18, ), BlockData(true, 18, 7), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 168 jungleLeavesCheckDecay = Block("jungle leaves check decay", 104, BlockData(true, 18, ), BlockData(true, 18, 11), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 169 jungleLeavesNoDecayCheckDecay = Block("jungle leaves no decay check decay", 105, BlockData(true, 18, ), BlockData(true, 18, 15), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 170 acaciaLeavesDecay = Block("acacia leaves decay", 106, BlockData(true, 161, ), BlockData(true, 161, 0), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 171 acaciaLeavesNoDecay = Block("acacia leaves no decay", 107, BlockData(true, 161, ), BlockData(true, 161, 4), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 172 acaciaLeavesCheckDecay = Block("acacia leaves check decay", 108, BlockData(true, 161, ), BlockData(true, 161, 8), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 173 acaciaLeavesNoDecayCheckDecay = Block("acacia leaves no decay check decay", 109, BlockData(true, 161, ), BlockData(true, 161, 12), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 174 darkOakLeavesDecay = Block("dark oak leaves decay", 110, BlockData(true, 161, ), BlockData(true, 161, 1), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 175 darkOakLeavesNoDecay = Block("dark oak leaves no decay", 111, BlockData(true, 161, ), BlockData(true, 161, 5), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 176 darkOakLeavesCheckDecay = Block("dark oak leaves check decay", 112, BlockData(true, 161, ), BlockData(true, 161, 9), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 177 darkOakLeavesNoDecayCheckDecay = Block("dark oak leaves no decay check decay", 113, BlockData(true, 161, ), BlockData(true, 161, 13), true, 0.2, 1, 1, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 178 flowingWater0 = Block("flowing water 0", 114, BlockData(true, 8, ), BlockData(true, 8, 0), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 179 flowingWater1 = Block("flowing water 1", 115, BlockData(true, 8, ), BlockData(true, 8, 1), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 180 flowingWater2 = Block("flowing water 2", 116, BlockData(true, 8, ), BlockData(true, 8, 2), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 181 flowingWater3 = Block("flowing water 3", 117, BlockData(true, 8, ), BlockData(true, 8, 3), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 182 flowingWater4 = Block("flowing water 4", 118, BlockData(true, 8, ), BlockData(true, 8, 4), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 183 flowingWater5 = Block("flowing water 5", 119, BlockData(true, 8, ), BlockData(true, 8, 5), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 184 flowingWater6 = Block("flowing water 6", 120, BlockData(true, 8, ), BlockData(true, 8, 6), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 185 flowingWater7 = Block("flowing water 7", 121, BlockData(true, 8, ), BlockData(true, 8, 7), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 186 flowingWaterFalling0 = Block("flowing water falling 0", 122, BlockData(true, 8, ), BlockData(true, 8, 8), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 187 flowingWaterFalling1 = Block("flowing water falling 1", 123, BlockData(true, 8, ), BlockData(true, 8, 9), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 188 flowingWaterFalling2 = Block("flowing water falling 2", 124, BlockData(true, 8, ), BlockData(true, 8, 10), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 189 flowingWaterFalling3 = Block("flowing water falling 3", 125, BlockData(true, 8, ), BlockData(true, 8, 11), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 190 flowingWaterFalling4 = Block("flowing water falling 4", 126, BlockData(true, 8, ), BlockData(true, 8, 12), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 191 flowingWaterFalling5 = Block("flowing water falling 5", 127, BlockData(true, 8, ), BlockData(true, 8, 13), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 192 flowingWaterFalling6 = Block("flowing water falling 6", 128, BlockData(true, 8, ), BlockData(true, 8, 14), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 193 flowingWaterFalling7 = Block("flowing water falling 7", 129, BlockData(true, 8, ), BlockData(true, 8, 15), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 194 stillWater0 = Block("still water 0", 130, BlockData(true, 9, ), BlockData(true, 9, 0), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 195 stillWater1 = Block("still water 1", 131, BlockData(true, 9, ), BlockData(true, 9, 1), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 196 stillWater2 = Block("still water 2", 132, BlockData(true, 9, ), BlockData(true, 9, 2), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 197 stillWater3 = Block("still water 3", 133, BlockData(true, 9, ), BlockData(true, 9, 3), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 198 stillWater4 = Block("still water 4", 134, BlockData(true, 9, ), BlockData(true, 9, 4), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 199 stillWater5 = Block("still water 5", 135, BlockData(true, 9, ), BlockData(true, 9, 5), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 200 stillWater6 = Block("still water 6", 136, BlockData(true, 9, ), BlockData(true, 9, 6), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 201 stillWater7 = Block("still water 7", 137, BlockData(true, 9, ), BlockData(true, 9, 7), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 202 stillWaterFalling0 = Block("still water falling 0", 138, BlockData(true, 9, ), BlockData(true, 9, 8), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 203 stillWaterFalling1 = Block("still water falling 1", 139, BlockData(true, 9, ), BlockData(true, 9, 9), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 204 stillWaterFalling2 = Block("still water falling 2", 140, BlockData(true, 9, ), BlockData(true, 9, 10), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 205 stillWaterFalling3 = Block("still water falling 3", 141, BlockData(true, 9, ), BlockData(true, 9, 11), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 206 stillWaterFalling4 = Block("still water falling 4", 142, BlockData(true, 9, ), BlockData(true, 9, 12), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 207 stillWaterFalling5 = Block("still water falling 5", 143, BlockData(true, 9, ), BlockData(true, 9, 13), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 208 stillWaterFalling6 = Block("still water falling 6", 144, BlockData(true, 9, ), BlockData(true, 9, 14), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 209 stillWaterFalling7 = Block("still water falling 7", 145, BlockData(true, 9, ), BlockData(true, 9, 15), false, -1, 500, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 210 flowingLava0 = Block("flowing lava 0", 146, BlockData(true, 10, ), BlockData(true, 10, 0), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 211 flowingLava1 = Block("flowing lava 1", 147, BlockData(true, 10, ), BlockData(true, 10, 1), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 212 flowingLava2 = Block("flowing lava 2", 148, BlockData(true, 10, ), BlockData(true, 10, 2), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 213 flowingLava3 = Block("flowing lava 3", 149, BlockData(true, 10, ), BlockData(true, 10, 3), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 214 flowingLava4 = Block("flowing lava 4", 150, BlockData(true, 10, ), BlockData(true, 10, 4), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 215 flowingLava5 = Block("flowing lava 5", 151, BlockData(true, 10, ), BlockData(true, 10, 5), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 216 flowingLava6 = Block("flowing lava 6", 152, BlockData(true, 10, ), BlockData(true, 10, 6), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 217 flowingLava7 = Block("flowing lava 7", 153, BlockData(true, 10, ), BlockData(true, 10, 7), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 218 flowingLavaFalling0 = Block("flowing lava falling 0", 154, BlockData(true, 10, ), BlockData(true, 10, 8), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 219 flowingLavaFalling1 = Block("flowing lava falling 1", 155, BlockData(true, 10, ), BlockData(true, 10, 9), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 220 flowingLavaFalling2 = Block("flowing lava falling 2", 156, BlockData(true, 10, ), BlockData(true, 10, 10), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 221 flowingLavaFalling3 = Block("flowing lava falling 3", 157, BlockData(true, 10, ), BlockData(true, 10, 11), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 222 flowingLavaFalling4 = Block("flowing lava falling 4", 158, BlockData(true, 10, ), BlockData(true, 10, 12), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 223 flowingLavaFalling5 = Block("flowing lava falling 5", 159, BlockData(true, 10, ), BlockData(true, 10, 13), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 224 flowingLavaFalling6 = Block("flowing lava falling 6", 160, BlockData(true, 10, ), BlockData(true, 10, 14), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 225 flowingLavaFalling7 = Block("flowing lava falling 7", 161, BlockData(true, 10, ), BlockData(true, 10, 15), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 226 stillLava0 = Block("still lava 0", 162, BlockData(true, 11, ), BlockData(true, 11, 0), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 227 stillLava1 = Block("still lava 1", 163, BlockData(true, 11, ), BlockData(true, 11, 1), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 228 stillLava2 = Block("still lava 2", 164, BlockData(true, 11, ), BlockData(true, 11, 2), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 229 stillLava3 = Block("still lava 3", 165, BlockData(true, 11, ), BlockData(true, 11, 3), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 230 stillLava4 = Block("still lava 4", 166, BlockData(true, 11, ), BlockData(true, 11, 4), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 231 stillLava5 = Block("still lava 5", 167, BlockData(true, 11, ), BlockData(true, 11, 5), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 232 stillLava6 = Block("still lava 6", 168, BlockData(true, 11, ), BlockData(true, 11, 6), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 233 stillLava7 = Block("still lava 7", 169, BlockData(true, 11, ), BlockData(true, 11, 7), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 234 stillLavaFalling0 = Block("still lava falling 0", 170, BlockData(true, 11, ), BlockData(true, 11, 8), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 235 stillLavaFalling1 = Block("still lava falling 1", 171, BlockData(true, 11, ), BlockData(true, 11, 9), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 236 stillLavaFalling2 = Block("still lava falling 2", 172, BlockData(true, 11, ), BlockData(true, 11, 10), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 237 stillLavaFalling3 = Block("still lava falling 3", 173, BlockData(true, 11, ), BlockData(true, 11, 11), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 238 stillLavaFalling4 = Block("still lava falling 4", 174, BlockData(true, 11, ), BlockData(true, 11, 12), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 239 stillLavaFalling5 = Block("still lava falling 5", 175, BlockData(true, 11, ), BlockData(true, 11, 13), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 240 stillLavaFalling6 = Block("still lava falling 6", 176, BlockData(true, 11, ), BlockData(true, 11, 14), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 241 stillLavaFalling7 = Block("still lava falling 7", 177, BlockData(true, 11, ), BlockData(true, 11, 15), false, -1, 500, 3, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 242 sponge = Block("sponge", 178, BlockData(true, 19, ), BlockData(true, 19, 0), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 243 wetSponge = Block("wet sponge", 179, BlockData(true, 19, ), BlockData(true, 19, 1), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 244 glass = Block("glass", 180, BlockData(true, 20, ), BlockData(true, 20, 0), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 245 whiteStainedGlass = Block("white stained glass", 181, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 246 orangeStainedGlass = Block("orange stained glass", 182, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 247 magentaStainedGlass = Block("magenta stained glass", 183, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 248 lightBlueStainedGlass = Block("light blue stained glass", 184, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 249 yellowStainedGlass = Block("yellow stained glass", 185, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 250 limeStainedGlass = Block("lime stained glass", 186, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 251 pinkStainedGlass = Block("pink stained glass", 187, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 252 grayStainedGlass = Block("gray stained glass", 188, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 253 lightGrayStainedGlass = Block("light gray stained glass", 189, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 254 cyanStainedGlass = Block("cyan stained glass", 190, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 255 purpleStainedGlass = Block("purple stained glass", 191, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 256 blueStainedGlass = Block("blue stained glass", 192, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 257 brownStainedGlass = Block("brown stained glass", 193, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 258 greenStainedGlass = Block("green stained glass", 194, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 259 redStainedGlass = Block("red stained glass", 195, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 260 blackStainedGlass = Block("black stained glass", 196, BlockData(true, 95, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 261 glassPane = Block("glass pane", 197, BlockData(true, 102, ), BlockData(true, 102, 0), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 262 whiteStainedGlassPane = Block("white stained glass pane", 198, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 263 orangeStainedGlassPane = Block("orange stained glass pane", 199, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 264 magentaStainedGlassPane = Block("magenta stained glass pane", 200, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 265 lightBlueStainedGlassPane = Block("light blue stained glass pane", 201, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 266 yellowStainedGlassPane = Block("yellow stained glass pane", 202, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 267 limeStainedGlassPane = Block("lime stained glass pane", 203, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 268 pinkStainedGlassPane = Block("pink stained glass pane", 204, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 269 grayStainedGlassPane = Block("gray stained glass pane", 205, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 270 lightGrayStainedGlassPane = Block("light gray stained glass pane", 206, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 271 cyanStainedGlassPane = Block("cyan stained glass pane", 207, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 272 purpleStainedGlassPane = Block("purple stained glass pane", 208, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 273 blueStainedGlassPane = Block("blue stained glass pane", 209, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 274 brownStainedGlassPane = Block("brown stained glass pane", 210, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 275 greenStainedGlassPane = Block("green stained glass pane", 211, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 276 redStainedGlassPane = Block("red stained glass pane", 212, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 277 blackStainedGlassPane = Block("black stained glass pane", 213, BlockData(true, 160, ), BlockData(false), true, 0.3, 1.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 278 sandstone = Block("sandstone", 214, BlockData(true, 24, ), BlockData(true, 24, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 279 chiseledSandstone = Block("chiseled sandstone", 215, BlockData(true, 24, ), BlockData(true, 24, 1), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 280 smoothSandstone = Block("smooth sandstone", 216, BlockData(true, 24, ), BlockData(true, 24, 2), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 281 redSandstone = Block("red sandstone", 217, BlockData(true, 179, ), BlockData(true, 179, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 282 chiseledRedSandstone = Block("chiseled red sandstone", 218, BlockData(true, 179, ), BlockData(true, 179, 1), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 283 smoothRedSandstone = Block("smooth red sandstone", 219, BlockData(true, 179, ), BlockData(true, 179, 2), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 284 dispenserFacingDown = Block("dispenser facing down", 220, BlockData(true, 23, ), BlockData(true, 23, 0), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 285 dispenserFacingUp = Block("dispenser facing up", 221, BlockData(true, 23, ), BlockData(true, 23, 1), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 286 dispenserFacingNorth = Block("dispenser facing north", 222, BlockData(true, 23, ), BlockData(true, 23, 2), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 287 dispenserFacingSouth = Block("dispenser facing south", 223, BlockData(true, 23, ), BlockData(true, 23, 3), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 288 dispenserFacingWest = Block("dispenser facing west", 224, BlockData(true, 23, ), BlockData(true, 23, 4), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 289 dispenserFacingEast = Block("dispenser facing east", 225, BlockData(true, 23, ), BlockData(true, 23, 5), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 290 activeDispenserFacingDown = Block("active dispenser facing down", 226, BlockData(true, 23, ), BlockData(true, 23, 8), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 291 activeDispenserFacingUp = Block("active dispenser facing up", 227, BlockData(true, 23, ), BlockData(true, 23, 9), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 292 activeDispenserFacingNorth = Block("active dispenser facing north", 228, BlockData(true, 23, ), BlockData(true, 23, 10), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 293 activeDispenserFacingSouth = Block("active dispenser facing south", 229, BlockData(true, 23, ), BlockData(true, 23, 11), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 294 activeDispenserFacingWest = Block("active dispenser facing west", 230, BlockData(true, 23, ), BlockData(true, 23, 12), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 295 activeDispenserFacingEast = Block("active dispenser facing east", 231, BlockData(true, 23, ), BlockData(true, 23, 13), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 296 dropperFacingDown = Block("dropper facing down", 232, BlockData(true, 158, ), BlockData(true, 125, 0), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 297 dropperFacingUp = Block("dropper facing up", 233, BlockData(true, 158, ), BlockData(true, 125, 1), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 298 dropperFacingNorth = Block("dropper facing north", 234, BlockData(true, 158, ), BlockData(true, 125, 2), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 299 dropperFacingSouth = Block("dropper facing south", 235, BlockData(true, 158, ), BlockData(true, 125, 3), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 300 dropperFacingWest = Block("dropper facing west", 236, BlockData(true, 158, ), BlockData(true, 125, 4), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 301 dropperFacingEast = Block("dropper facing east", 237, BlockData(true, 158, ), BlockData(true, 125, 5), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 302 activeDropperFacingDown = Block("active dropper facing down", 238, BlockData(true, 158, ), BlockData(true, 125, 8), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 303 activeDropperFacingUp = Block("active dropper facing up", 239, BlockData(true, 158, ), BlockData(true, 125, 9), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 304 activeDropperFacingNorth = Block("active dropper facing north", 240, BlockData(true, 158, ), BlockData(true, 125, 10), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 305 activeDropperFacingSouth = Block("active dropper facing south", 241, BlockData(true, 158, ), BlockData(true, 125, 11), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 306 activeDropperFacingWest = Block("active dropper facing west", 242, BlockData(true, 158, ), BlockData(true, 125, 12), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 307 activeDropperFacingEast = Block("active dropper facing east", 243, BlockData(true, 158, ), BlockData(true, 125, 13), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 308 observerFacingDown = Block("observer facing down", 244, BlockData(true, 218, ), BlockData(true, 251, 0), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 309 observerFacingUp = Block("observer facing up", 245, BlockData(true, 218, ), BlockData(true, 251, 1), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 310 observerFacingSouth = Block("observer facing south", 246, BlockData(true, 218, ), BlockData(true, 251, 2), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 311 observerFacingNorth = Block("observer facing north", 247, BlockData(true, 218, ), BlockData(true, 251, 3), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 312 observerFacingEast = Block("observer facing east", 248, BlockData(true, 218, ), BlockData(true, 251, 4), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 313 observerFacingWest = Block("observer facing west", 249, BlockData(true, 218, ), BlockData(true, 251, 5), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 314 noteBlock = Block("note block", 250, BlockData(true, 25, ), BlockData(true, 25, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 315 bedFootFacingSouth = Block("bed foot facing south", 251, BlockData(true, 26, ), BlockData(true, 26, 0), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 316 bedFootFacingWest = Block("bed foot facing west", 252, BlockData(true, 26, ), BlockData(true, 26, 1), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 317 bedFootFacingNorth = Block("bed foot facing north", 253, BlockData(true, 26, ), BlockData(true, 26, 2), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 318 bedFootFacingEast = Block("bed foot facing east", 254, BlockData(true, 26, ), BlockData(true, 26, 3), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 319 occupiedBedFootFacingSouth = Block("occupied bed foot facing south", 255, BlockData(true, 26, ), BlockData(true, 26, 4), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 320 occupiedBedFootFacingWest = Block("occupied bed foot facing west", 256, BlockData(true, 26, ), BlockData(true, 26, 5), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 321 occupiedBedFootFacingNorth = Block("occupied bed foot facing north", 257, BlockData(true, 26, ), BlockData(true, 26, 6), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 322 occupiedBedFootFacingEast = Block("occupied bed foot facing east", 258, BlockData(true, 26, ), BlockData(true, 26, 7), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 323 bedHeadFacingSouth = Block("bed head facing south", 259, BlockData(true, 26, ), BlockData(true, 26, 8), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 324 bedHeadFacingWest = Block("bed head facing west", 260, BlockData(true, 26, ), BlockData(true, 26, 9), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 325 bedHeadFacingNorth = Block("bed head facing north", 261, BlockData(true, 26, ), BlockData(true, 26, 10), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 326 bedHeadFacingEast = Block("bed head facing east", 262, BlockData(true, 26, ), BlockData(true, 26, 11), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 327 occupiedBedHeadFacingSouth = Block("occupied bed head facing south", 263, BlockData(true, 26, ), BlockData(true, 26, 12), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 328 occupiedBedHeadFacingWest = Block("occupied bed head facing west", 264, BlockData(true, 26, ), BlockData(true, 26, 13), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 329 occupiedBedHeadFacingNorth = Block("occupied bed head facing north", 265, BlockData(true, 26, ), BlockData(true, 26, 14), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 330 occupiedBedHeadFacingEast = Block("occupied bed head facing east", 266, BlockData(true, 26, ), BlockData(true, 26, 15), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 9, 16))), 331 railNorthSouth = Block("rail north south", 267, BlockData(true, 66, ), BlockData(true, 66, 0), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 332 railEastWest = Block("rail east west", 268, BlockData(true, 66, ), BlockData(true, 66, 1), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 333 railAscendingEast = Block("rail ascending east", 269, BlockData(true, 66, ), BlockData(true, 66, 2), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 334 railAscendingWest = Block("rail ascending west", 270, BlockData(true, 66, ), BlockData(true, 66, 3), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 335 railAscendingNorth = Block("rail ascending north", 271, BlockData(true, 66, ), BlockData(true, 66, 4), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 336 railAscendingSouth = Block("rail ascending south", 272, BlockData(true, 66, ), BlockData(true, 66, 5), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 337 railCurvedSouthEast = Block("rail curved south east", 273, BlockData(true, 66, ), BlockData(true, 66, 6), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 338 railCurvedSouthWest = Block("rail curved south west", 274, BlockData(true, 66, ), BlockData(true, 66, 7), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 339 railCurvedNorthWest = Block("rail curved north west", 275, BlockData(true, 66, ), BlockData(true, 66, 8), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 340 railCurvedNorthEast = Block("rail curved north east", 276, BlockData(true, 66, ), BlockData(true, 66, 9), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 341 poweredRailNorthSouth = Block("powered rail north south", 277, BlockData(true, 27, ), BlockData(true, 27, 0), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 342 poweredRailEastWest = Block("powered rail east west", 278, BlockData(true, 27, ), BlockData(true, 27, 1), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 343 poweredRailAscendingEast = Block("powered rail ascending east", 279, BlockData(true, 27, ), BlockData(true, 27, 2), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 344 poweredRailAscendingWest = Block("powered rail ascending west", 280, BlockData(true, 27, ), BlockData(true, 27, 3), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 345 poweredRailAscendingNorth = Block("powered rail ascending north", 281, BlockData(true, 27, ), BlockData(true, 27, 4), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 346 poweredRailAscendingSouth = Block("powered rail ascending south", 282, BlockData(true, 27, ), BlockData(true, 27, 5), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 347 activePoweredRailNorthSouth = Block("active powered rail north south", 283, BlockData(true, 27, ), BlockData(true, 27, 8), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 348 activePoweredRailEastWest = Block("active powered rail east west", 284, BlockData(true, 27, ), BlockData(true, 27, 9), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 349 activePoweredRailAscendingEast = Block("active powered rail ascending east", 285, BlockData(true, 27, ), BlockData(true, 27, 10), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 350 activePoweredRailAscendingWest = Block("active powered rail ascending west", 286, BlockData(true, 27, ), BlockData(true, 27, 11), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 351 activePoweredRailAscendingNorth = Block("active powered rail ascending north", 287, BlockData(true, 27, ), BlockData(true, 27, 12), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 352 activePoweredRailAscendingSouth = Block("active powered rail ascending south", 288, BlockData(true, 27, ), BlockData(true, 27, 13), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 353 activatorRailNorthSouth = Block("activator rail north south", 289, BlockData(true, 157, ), BlockData(true, 126, 0), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 354 activatorRailEastWest = Block("activator rail east west", 290, BlockData(true, 157, ), BlockData(true, 126, 1), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 355 activatorRailAscendingEast = Block("activator rail ascending east", 291, BlockData(true, 157, ), BlockData(true, 126, 2), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 356 activatorRailAscendingWest = Block("activator rail ascending west", 292, BlockData(true, 157, ), BlockData(true, 126, 3), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 357 activatorRailAscendingNorth = Block("activator rail ascending north", 293, BlockData(true, 157, ), BlockData(true, 126, 4), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 358 activatorRailAscendingSouth = Block("activator rail ascending south", 294, BlockData(true, 157, ), BlockData(true, 126, 5), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 359 activeActivatorRailNorthSouth = Block("active activator rail north south", 295, BlockData(true, 157, ), BlockData(true, 126, 8), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 360 activeActivatorRailEastWest = Block("active activator rail east west", 296, BlockData(true, 157, ), BlockData(true, 126, 9), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 361 activeActivatorRailAscendingEast = Block("active activator rail ascending east", 297, BlockData(true, 157, ), BlockData(true, 126, 10), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 362 activeActivatorRailAscendingWest = Block("active activator rail ascending west", 298, BlockData(true, 157, ), BlockData(true, 126, 11), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 363 activeActivatorRailAscendingNorth = Block("active activator rail ascending north", 299, BlockData(true, 157, ), BlockData(true, 126, 12), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 364 activeActivatorRailAscendingSouth = Block("active activator rail ascending south", 300, BlockData(true, 157, ), BlockData(true, 126, 13), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 365 detectorRailNorthSouth = Block("detector rail north south", 301, BlockData(true, 28, ), BlockData(true, 28, 0), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 366 detectorRailEastWest = Block("detector rail east west", 302, BlockData(true, 28, ), BlockData(true, 28, 1), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 367 detectorRailAscendingEast = Block("detector rail ascending east", 303, BlockData(true, 28, ), BlockData(true, 28, 2), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 368 detectorRailAscendingWest = Block("detector rail ascending west", 304, BlockData(true, 28, ), BlockData(true, 28, 3), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 369 detectorRailAscendingNorth = Block("detector rail ascending north", 305, BlockData(true, 28, ), BlockData(true, 28, 4), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 370 detectorRailAscendingSouth = Block("detector rail ascending south", 306, BlockData(true, 28, ), BlockData(true, 28, 5), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 371 activeDetectorRailNorthSouth = Block("active detector rail north south", 307, BlockData(true, 28, ), BlockData(true, 28, 8), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 372 activeDetectorRailEastWest = Block("active detector rail east west", 308, BlockData(true, 28, ), BlockData(true, 28, 9), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 373 activeDetectorRailAscendingEast = Block("active detector rail ascending east", 309, BlockData(true, 28, ), BlockData(true, 28, 10), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 374 activeDetectorRailAscendingWest = Block("active detector rail ascending west", 310, BlockData(true, 28, ), BlockData(true, 28, 11), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 375 activeDetectorRailAscendingNorth = Block("active detector rail ascending north", 311, BlockData(true, 28, ), BlockData(true, 28, 12), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 376 activeDetectorRailAscendingSouth = Block("active detector rail ascending south", 312, BlockData(true, 28, ), BlockData(true, 28, 13), true, 0.7, 3.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 377 pistonFacingDown = Block("piston facing down", 313, BlockData(true, 33, ), BlockData(true, 33, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 378 pistonFacingUp = Block("piston facing up", 314, BlockData(true, 33, ), BlockData(true, 33, 1), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 379 pistonFacingNorth = Block("piston facing north", 315, BlockData(true, 33, ), BlockData(true, 33, 3), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 380 pistonFacingSouth = Block("piston facing south", 316, BlockData(true, 33, ), BlockData(true, 33, 2), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 381 pistonFacingWest = Block("piston facing west", 317, BlockData(true, 33, ), BlockData(true, 33, 5), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 382 pistonFacingEast = Block("piston facing east", 318, BlockData(true, 33, ), BlockData(true, 33, 4), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 383 stickyPistonHeadFacingDown = Block("sticky piston head facing down", 319, BlockData(true, 34, ), BlockData(true, 34, 8), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 384 stickyPistonHeadFacingUp = Block("sticky piston head facing up", 320, BlockData(true, 34, ), BlockData(true, 34, 9), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 385 extendedPistonFacingDown = Block("extended piston facing down", 321, BlockData(true, 33, ), BlockData(true, 33, 8), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 386 extendedPistonFacingUp = Block("extended piston facing up", 322, BlockData(true, 33, ), BlockData(true, 33, 9), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 387 extendedPistonFacingNorth = Block("extended piston facing north", 323, BlockData(true, 33, ), BlockData(true, 33, 11), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 388 extendedPistonFacingSouth = Block("extended piston facing south", 324, BlockData(true, 33, ), BlockData(true, 33, 12), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 389 extendedPistonFacingWest = Block("extended piston facing west", 325, BlockData(true, 33, ), BlockData(true, 33, 13), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 390 extendedPistonFacingEast = Block("extended piston facing east", 326, BlockData(true, 33, ), BlockData(true, 33, 12), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 391 stickyPistonHeadFacingNorth = Block("sticky piston head facing north", 327, BlockData(true, 34, ), BlockData(true, 34, 11), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 392 stickyPistonHeadFacingSouth = Block("sticky piston head facing south", 328, BlockData(true, 34, ), BlockData(true, 34, 10), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 393 stickyPistonFacingDown = Block("sticky piston facing down", 329, BlockData(true, 29, ), BlockData(true, 29, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 394 stickyPistonFacingUp = Block("sticky piston facing up", 330, BlockData(true, 29, ), BlockData(true, 29, 1), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 395 stickyPistonFacingNorth = Block("sticky piston facing north", 331, BlockData(true, 29, ), BlockData(true, 29, 3), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 396 stickyPistonFacingSouth = Block("sticky piston facing south", 332, BlockData(true, 29, ), BlockData(true, 29, 2), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 397 stickyPistonFacingWest = Block("sticky piston facing west", 333, BlockData(true, 29, ), BlockData(true, 29, 5), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 398 stickyPistonFacingEast = Block("sticky piston facing east", 334, BlockData(true, 29, ), BlockData(true, 29, 4), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 399 stickyPistonHeadFacingWest = Block("sticky piston head facing west", 335, BlockData(true, 34, ), BlockData(true, 34, 13), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 400 stickyPistonHeadFacingEast = Block("sticky piston head facing east", 336, BlockData(true, 34, ), BlockData(true, 34, 12), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 401 extendedStickyPistonFacingDown = Block("extended sticky piston facing down", 337, BlockData(true, 29, ), BlockData(true, 29, 8), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 402 extendedStickyPistonFacingUp = Block("extended sticky piston facing up", 338, BlockData(true, 29, ), BlockData(true, 29, 9), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 403 extendedStickyPistonFacingNorth = Block("extended sticky piston facing north", 339, BlockData(true, 29, ), BlockData(true, 29, 11), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 404 extendedStickyPistonFacingSouth = Block("extended sticky piston facing south", 340, BlockData(true, 29, ), BlockData(true, 29, 10), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 405 extendedStickyPistonFacingWest = Block("extended sticky piston facing west", 341, BlockData(true, 29, ), BlockData(true, 29, 13), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 406 extendedStickyPistonFacingEast = Block("extended sticky piston facing east", 342, BlockData(true, 29, ), BlockData(true, 29, 12), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 407 smoothStoneSlab = Block("smooth stone slab", 343, BlockData(true, 43, ), BlockData(false), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 408 fire15 = Block("fire 15", 344, BlockData(true, 51, ), BlockData(true, 51, 15), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 409 pistonHeadFacingDown = Block("piston head facing down", 345, BlockData(true, 34, ), BlockData(true, 34, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 410 pistonHeadFacingUp = Block("piston head facing up", 346, BlockData(true, 34, ), BlockData(true, 34, 1), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 411 pistonHeadFacingNorth = Block("piston head facing north", 347, BlockData(true, 34, ), BlockData(true, 34, 3), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 412 pistonHeadFacingSouth = Block("piston head facing south", 348, BlockData(true, 34, ), BlockData(true, 34, 2), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 413 pistonHeadFacingWest = Block("piston head facing west", 349, BlockData(true, 34, ), BlockData(true, 34, 5), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 414 pistonHeadFacingEast = Block("piston head facing east", 350, BlockData(true, 34, ), BlockData(true, 34, 4), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 415 pistonExtension = Block("piston extension", 351, BlockData(true, 36, ), BlockData(true, 250, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 416 whiteWool = Block("white wool", 352, BlockData(true, 35, ), BlockData(true, 35, 0), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 417 orangeWool = Block("orange wool", 353, BlockData(true, 35, ), BlockData(true, 35, 1), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 418 magentaWool = Block("magenta wool", 354, BlockData(true, 35, ), BlockData(true, 35, 2), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 419 lightBlueWool = Block("light blue wool", 355, BlockData(true, 35, ), BlockData(true, 35, 3), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 420 yellowWool = Block("yellow wool", 356, BlockData(true, 35, ), BlockData(true, 35, 4), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 421 limeWool = Block("lime wool", 357, BlockData(true, 35, ), BlockData(true, 35, 5), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 422 pinkWool = Block("pink wool", 358, BlockData(true, 35, ), BlockData(true, 35, 6), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 423 grayWool = Block("gray wool", 359, BlockData(true, 35, ), BlockData(true, 35, 7), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 424 lightGrayWool = Block("light gray wool", 360, BlockData(true, 35, ), BlockData(true, 35, 8), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 425 cyanWool = Block("cyan wool", 361, BlockData(true, 35, ), BlockData(true, 35, 9), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 426 purpleWool = Block("purple wool", 362, BlockData(true, 35, ), BlockData(true, 35, 10), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 427 blueWool = Block("blue wool", 363, BlockData(true, 35, ), BlockData(true, 35, 11), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 428 brownWool = Block("brown wool", 364, BlockData(true, 35, ), BlockData(true, 35, 12), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 429 greenWool = Block("green wool", 365, BlockData(true, 35, ), BlockData(true, 35, 13), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 430 redWool = Block("red wool", 366, BlockData(true, 35, ), BlockData(true, 35, 14), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 431 blackWool = Block("black wool", 367, BlockData(true, 35, ), BlockData(true, 35, 15), true, 0.8, 4, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 432 whiteCarpet = Block("white carpet", 368, BlockData(true, 171, ), BlockData(true, 171, 0), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 433 orangeCarpet = Block("orange carpet", 369, BlockData(true, 171, ), BlockData(true, 171, 1), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 434 magentaCarpet = Block("magenta carpet", 370, BlockData(true, 171, ), BlockData(true, 171, 2), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 435 lightBlueCarpet = Block("light blue carpet", 371, BlockData(true, 171, ), BlockData(true, 171, 3), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 436 yellowCarpet = Block("yellow carpet", 372, BlockData(true, 171, ), BlockData(true, 171, 4), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 437 limeCarpet = Block("lime carpet", 373, BlockData(true, 171, ), BlockData(true, 171, 5), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 438 pinkCarpet = Block("pink carpet", 374, BlockData(true, 171, ), BlockData(true, 171, 6), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 439 grayCarpet = Block("gray carpet", 375, BlockData(true, 171, ), BlockData(true, 171, 7), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 440 lightGrayCarpet = Block("light gray carpet", 376, BlockData(true, 171, ), BlockData(true, 171, 8), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 441 cyanCarpet = Block("cyan carpet", 377, BlockData(true, 171, ), BlockData(true, 171, 9), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 442 purpleCarpet = Block("purple carpet", 378, BlockData(true, 171, ), BlockData(true, 171, 10), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 443 blueCarpet = Block("blue carpet", 379, BlockData(true, 171, ), BlockData(true, 171, 11), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 444 brownCarpet = Block("brown carpet", 380, BlockData(true, 171, ), BlockData(true, 171, 12), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 445 greenCarpet = Block("green carpet", 381, BlockData(true, 171, ), BlockData(true, 171, 13), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 446 redCarpet = Block("red carpet", 382, BlockData(true, 171, ), BlockData(true, 171, 14), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 447 blackCarpet = Block("black carpet", 383, BlockData(true, 171, ), BlockData(true, 171, 15), true, 0.1, 0.5, 15, 0, 30, 60, false, BoundingBox(Point(0, 0, 0), Point(16, 1, 16))), 448 dandelion = Block("dandelion", 384, BlockData(true, 37, ), BlockData(true, 37, 0), false, 0, 0, 0, 0, 60, 100, false), 449 poppy = Block("poppy", 385, BlockData(true, 38, ), BlockData(true, 38, 0), false, 0, 0, 0, 0, 60, 100, false), 450 blueOrchid = Block("blue orchid", 386, BlockData(true, 38, ), BlockData(true, 38, 1), false, 0, 0, 0, 0, 60, 100, false), 451 allium = Block("allium", 387, BlockData(true, 38, ), BlockData(true, 38, 2), false, 0, 0, 0, 0, 60, 100, false), 452 azureBluet = Block("azure bluet", 388, BlockData(true, 38, ), BlockData(true, 38, 3), false, 0, 0, 0, 0, 60, 100, false), 453 redTulip = Block("red tulip", 389, BlockData(true, 38, ), BlockData(true, 38, 4), false, 0, 0, 0, 0, 60, 100, false), 454 orangeTulip = Block("orange tulip", 390, BlockData(true, 38, ), BlockData(true, 38, 5), false, 0, 0, 0, 0, 60, 100, false), 455 whiteTulip = Block("white tulip", 391, BlockData(true, 38, ), BlockData(true, 38, 6), false, 0, 0, 0, 0, 60, 100, false), 456 pinkTulip = Block("pink tulip", 392, BlockData(true, 38, ), BlockData(true, 38, 7), false, 0, 0, 0, 0, 60, 100, false), 457 oxeyeDaisy = Block("oxeye daisy", 393, BlockData(true, 38, ), BlockData(true, 38, 8), false, 0, 0, 0, 0, 60, 100, false), 458 sunflowerBottom = Block("sunflower bottom", 394, BlockData(true, 175, ), BlockData(true, 175, 0), false, 0, 0, 0, 0, 60, 100, false), 459 liliacBottom = Block("liliac bottom", 395, BlockData(true, 175, ), BlockData(true, 175, 1), false, 0, 0, 0, 0, 60, 100, false), 460 doubleTallgrassBottom = Block("double tallgrass bottom", 396, BlockData(true, 175, ), BlockData(true, 175, 2), false, 0, 0, 0, 0, 60, 100, true), 461 largeFernBottom = Block("large fern bottom", 397, BlockData(true, 175, ), BlockData(true, 175, 3), false, 0, 0, 0, 0, 60, 100, true), 462 roseBushBottom = Block("rose bush bottom", 398, BlockData(true, 175, ), BlockData(true, 175, 4), false, 0, 0, 0, 0, 60, 100, false), 463 peonyBottom = Block("peony bottom", 399, BlockData(true, 175, ), BlockData(true, 175, 5), false, 0, 0, 0, 0, 60, 100, false), 464 sunflowerTop = Block("sunflower top", 400, BlockData(true, 175, ), BlockData(true, 175, 8), false, 0, 0, 0, 0, 60, 100, false), 465 liliacTop = Block("liliac top", 401, BlockData(true, 175, ), BlockData(true, 175, 9), false, 0, 0, 0, 0, 60, 100, false), 466 doubleTallgrassTop = Block("double tallgrass top", 402, BlockData(true, 175, ), BlockData(true, 175, 10), false, 0, 0, 0, 0, 60, 100, true), 467 largeFernTop = Block("large fern top", 403, BlockData(true, 175, ), BlockData(true, 175, 11), false, 0, 0, 0, 0, 60, 100, true), 468 roseBushTop = Block("rose bush top", 404, BlockData(true, 175, ), BlockData(true, 175, 12), false, 0, 0, 0, 0, 60, 100, false), 469 peonyTop = Block("peony top", 405, BlockData(true, 175, ), BlockData(true, 175, 13), false, 0, 0, 0, 0, 60, 100, false), 470 brownMushroom = Block("brown mushroom", 406, BlockData(true, 39, ), BlockData(true, 39, 0), false, 0, 0, 0, 0, 60, 100, false), 471 redMushroom = Block("red mushroom", 407, BlockData(true, 40, ), BlockData(true, 40, 0), false, 0, 0, 0, 0, 60, 100, false), 472 tallGrass = Block("tall grass", 408, BlockData(true, 31, ), BlockData(true, 31, 0), false, 0, 0, 0, 0, 60, 100, true), 473 fern = Block("fern", 409, BlockData(true, 31, ), BlockData(true, 31, 2), false, 0, 0, 0, 0, 60, 100, true), 474 deadBush = Block("dead bush", 410, BlockData(true, 32, ), BlockData(true, 32, 0), false, 0, 0, 0, 0, 60, 100, true), 475 stoneSlab = Block("stone slab", 411, BlockData(true, 44, ), BlockData(true, 44, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 476 sandstoneSlab = Block("sandstone slab", 412, BlockData(true, 44, ), BlockData(true, 44, 1), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 477 stoneWoodenSlab = Block("stone wooden slab", 413, BlockData(true, 44, ), BlockData(true, 44, 2), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 478 cobblestoneSlab = Block("cobblestone slab", 414, BlockData(true, 44, ), BlockData(true, 44, 3), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 479 bricksSlab = Block("bricks slab", 415, BlockData(true, 44, ), BlockData(true, 44, 4), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 480 stoneBrickSlab = Block("stone brick slab", 416, BlockData(true, 44, ), BlockData(true, 44, 5), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 481 netherBrickSlab = Block("nether brick slab", 417, BlockData(true, 44, ), BlockData(true, 44, 7), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 482 quartzSlab = Block("quartz slab", 418, BlockData(true, 44, ), BlockData(true, 44, 6), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 483 redSandstoneSlab = Block("red sandstone slab", 419, BlockData(true, 182, ), BlockData(true, 182, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 484 purpurSlab = Block("purpur slab", 420, BlockData(true, 205, ), BlockData(true, 205, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 485 oakWoodSlab = Block("oak wood slab", 421, BlockData(true, 126, ), BlockData(true, 158, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 486 spruceWoodSlab = Block("spruce wood slab", 422, BlockData(true, 126, ), BlockData(true, 158, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 487 birchWoodSlab = Block("birch wood slab", 423, BlockData(true, 126, ), BlockData(true, 158, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 488 jungleWoodSlab = Block("jungle wood slab", 424, BlockData(true, 126, ), BlockData(true, 158, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 489 acaciaWoodSlab = Block("acacia wood slab", 425, BlockData(true, 126, ), BlockData(true, 158, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 490 darkOakWoodSlab = Block("dark oak wood slab", 426, BlockData(true, 126, ), BlockData(true, 158, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(8, 8, 8))), 491 upperStoneSlab = Block("upper stone slab", 427, BlockData(true, 44, ), BlockData(true, 44, 8), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 492 upperSandstoneSlab = Block("upper sandstone slab", 428, BlockData(true, 44, ), BlockData(true, 44, 9), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 493 upperStoneWoodenSlab = Block("upper stone wooden slab", 429, BlockData(true, 44, ), BlockData(true, 44, 10), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 494 upperCobblestoneSlab = Block("upper cobblestone slab", 430, BlockData(true, 44, ), BlockData(true, 44, 11), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 495 upperBricksSlab = Block("upper bricks slab", 431, BlockData(true, 44, ), BlockData(true, 44, 12), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 496 upperStoneBrickSlab = Block("upper stone brick slab", 432, BlockData(true, 44, ), BlockData(true, 44, 13), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 497 upperNetherBrickSlab = Block("upper nether brick slab", 433, BlockData(true, 44, ), BlockData(true, 44, 15), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 498 upperQuartzSlab = Block("upper quartz slab", 434, BlockData(true, 44, ), BlockData(true, 44, 14), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 499 upperRedSandstoneSlab = Block("upper red sandstone slab", 435, BlockData(true, 182, ), BlockData(true, 182, 8), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 500 upperPurpurSlab = Block("upper purpur slab", 436, BlockData(true, 205, ), BlockData(true, 205, 8), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 501 upperOakWoodSlab = Block("upper oak wood slab", 437, BlockData(true, 126, ), BlockData(true, 158, 8), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 502 upperSpruceWoodSlab = Block("upper spruce wood slab", 438, BlockData(true, 126, ), BlockData(true, 158, 9), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 503 upperBirchWoodSlab = Block("upper birch wood slab", 439, BlockData(true, 126, ), BlockData(true, 158, 10), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 504 upperJungleWoodSlab = Block("upper jungle wood slab", 440, BlockData(true, 126, ), BlockData(true, 158, 11), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 505 upperAcaciaWoodSlab = Block("upper acacia wood slab", 441, BlockData(true, 126, ), BlockData(true, 158, 12), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 506 upperDarkOakWoodSlab = Block("upper dark oak wood slab", 442, BlockData(true, 126, ), BlockData(true, 158, 13), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(8, 8, 8), Point(16, 16, 16))), 507 doubleStoneSlab = Block("double stone slab", 443, BlockData(true, 43, ), BlockData(true, 43, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 508 doubleSandstoneSlab = Block("double sandstone slab", 444, BlockData(true, 43, ), BlockData(true, 43, 1), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 509 doubleStoneWoodenSlab = Block("double stone wooden slab", 445, BlockData(true, 43, ), BlockData(true, 43, 2), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 510 doubleCobblestoneSlab = Block("double cobblestone slab", 446, BlockData(true, 43, ), BlockData(true, 43, 3), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 511 doubleBricksSlab = Block("double bricks slab", 447, BlockData(true, 43, ), BlockData(true, 43, 4), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 512 doubleStoneBrickSlab = Block("double stone brick slab", 448, BlockData(true, 43, ), BlockData(true, 43, 5), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 513 doubleNetherBrickSlab = Block("double nether brick slab", 449, BlockData(true, 43, ), BlockData(true, 43, 7), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 514 doubleQuartzSlab = Block("double quartz slab", 450, BlockData(true, 43, ), BlockData(true, 43, 6), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 515 doubleRedSandstoneSlab = Block("double red sandstone slab", 451, BlockData(true, 181, ), BlockData(true, 181, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 516 doublePurpurSlab = Block("double purpur slab", 452, BlockData(true, 204, ), BlockData(true, 204, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 517 doubleOakWoodSlab = Block("double oak wood slab", 453, BlockData(true, 125, ), BlockData(true, 157, 0), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 518 doubleSpruceWoodSlab = Block("double spruce wood slab", 454, BlockData(true, 125, ), BlockData(true, 157, 1), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 519 doubleBirchWoodSlab = Block("double birch wood slab", 455, BlockData(true, 125, ), BlockData(true, 157, 2), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 520 doubleJungleWoodSlab = Block("double jungle wood slab", 456, BlockData(true, 125, ), BlockData(true, 157, 3), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 521 doubleAcaciaWoodSlab = Block("double acacia wood slab", 457, BlockData(true, 125, ), BlockData(true, 157, 4), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 522 doubleDarkOakWoodSlab = Block("double dark oak wood slab", 458, BlockData(true, 125, ), BlockData(true, 157, 5), true, 2, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 523 cobblestoneStairsFacingEast = Block("cobblestone stairs facing east", 459, BlockData(true, 67, ), BlockData(true, 67, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 524 cobblestoneStairsFacingWest = Block("cobblestone stairs facing west", 460, BlockData(true, 67, ), BlockData(true, 67, 1), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 525 cobblestoneStairsFacingSouth = Block("cobblestone stairs facing south", 461, BlockData(true, 67, ), BlockData(true, 67, 2), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 526 cobblestoneStairsFacingNorth = Block("cobblestone stairs facing north", 462, BlockData(true, 67, ), BlockData(true, 67, 3), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 527 upsideDownCobblestoneStairsFacingEast = Block("upside down cobblestone stairs facing east", 463, BlockData(true, 67, ), BlockData(true, 67, 4), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 528 upsideDownCobblestoneStairsFacingWest = Block("upside down cobblestone stairs facing west", 464, BlockData(true, 67, ), BlockData(true, 67, 5), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 529 upsideDownCobblestoneStairsFacingSouth = Block("upside down cobblestone stairs facing south", 465, BlockData(true, 67, ), BlockData(true, 67, 6), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 530 upsideDownCobblestoneStairsFacingNorth = Block("upside down cobblestone stairs facing north", 466, BlockData(true, 67, ), BlockData(true, 67, 7), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 531 brickStairsFacingEast = Block("brick stairs facing east", 467, BlockData(true, 108, ), BlockData(true, 108, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 532 brickStairsFacingWest = Block("brick stairs facing west", 468, BlockData(true, 108, ), BlockData(true, 108, 1), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 533 brickStairsFacingSouth = Block("brick stairs facing south", 469, BlockData(true, 108, ), BlockData(true, 108, 2), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 534 brickStairsFacingNorth = Block("brick stairs facing north", 470, BlockData(true, 108, ), BlockData(true, 108, 3), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 535 upsideDownBrickStairsFacingEast = Block("upside down brick stairs facing east", 471, BlockData(true, 108, ), BlockData(true, 108, 4), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 536 upsideDownBrickStairsFacingWest = Block("upside down brick stairs facing west", 472, BlockData(true, 108, ), BlockData(true, 108, 5), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 537 upsideDownBrickStairsFacingSouth = Block("upside down brick stairs facing south", 473, BlockData(true, 108, ), BlockData(true, 108, 6), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 538 upsideDownBrickStairsFacingNorth = Block("upside down brick stairs facing north", 474, BlockData(true, 108, ), BlockData(true, 108, 7), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 539 netherBrickStairsFacingEast = Block("nether brick stairs facing east", 475, BlockData(true, 114, ), BlockData(true, 114, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 540 netherBrickStairsFacingWest = Block("nether brick stairs facing west", 476, BlockData(true, 114, ), BlockData(true, 114, 1), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 541 netherBrickStairsFacingSouth = Block("nether brick stairs facing south", 477, BlockData(true, 114, ), BlockData(true, 114, 2), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 542 netherBrickStairsFacingNorth = Block("nether brick stairs facing north", 478, BlockData(true, 114, ), BlockData(true, 114, 3), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 543 upsideDownNetherBrickStairsFacingEast = Block("upside down nether brick stairs facing east", 479, BlockData(true, 114, ), BlockData(true, 114, 4), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 544 upsideDownNetherBrickStairsFacingWest = Block("upside down nether brick stairs facing west", 480, BlockData(true, 114, ), BlockData(true, 114, 5), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 545 upsideDownNetherBrickStairsFacingSouth = Block("upside down nether brick stairs facing south", 481, BlockData(true, 114, ), BlockData(true, 114, 6), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 546 upsideDownNetherBrickStairsFacingNorth = Block("upside down nether brick stairs facing north", 482, BlockData(true, 114, ), BlockData(true, 114, 7), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 547 stoneBrickStairsFacingEast = Block("stone brick stairs facing east", 483, BlockData(true, 109, ), BlockData(true, 109, 0), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 548 stoneBrickStairsFacingWest = Block("stone brick stairs facing west", 484, BlockData(true, 109, ), BlockData(true, 109, 1), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 549 stoneBrickStairsFacingSouth = Block("stone brick stairs facing south", 485, BlockData(true, 109, ), BlockData(true, 109, 2), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 550 stoneBrickStairsFacingNorth = Block("stone brick stairs facing north", 486, BlockData(true, 109, ), BlockData(true, 109, 3), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 551 upsideDownStoneBrickStairsFacingEast = Block("upside down stone brick stairs facing east", 487, BlockData(true, 109, ), BlockData(true, 109, 4), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 552 upsideDownStoneBrickStairsFacingWest = Block("upside down stone brick stairs facing west", 488, BlockData(true, 109, ), BlockData(true, 109, 5), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 553 upsideDownStoneBrickStairsFacingSouth = Block("upside down stone brick stairs facing south", 489, BlockData(true, 109, ), BlockData(true, 109, 6), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 554 upsideDownStoneBrickStairsFacingNorth = Block("upside down stone brick stairs facing north", 490, BlockData(true, 109, ), BlockData(true, 109, 7), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 555 purpurStairsFacingEast = Block("purpur stairs facing east", 491, BlockData(true, 203, ), BlockData(true, 203, 0), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 556 purpurStairsFacingWest = Block("purpur stairs facing west", 492, BlockData(true, 203, ), BlockData(true, 203, 1), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 557 purpurStairsFacingSouth = Block("purpur stairs facing south", 493, BlockData(true, 203, ), BlockData(true, 203, 2), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 558 purpurStairsFacingNorth = Block("purpur stairs facing north", 494, BlockData(true, 203, ), BlockData(true, 203, 3), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 559 upsideDownPurpurStairsFacingEast = Block("upside down purpur stairs facing east", 495, BlockData(true, 203, ), BlockData(true, 203, 4), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 560 upsideDownPurpurStairsFacingWest = Block("upside down purpur stairs facing west", 496, BlockData(true, 203, ), BlockData(true, 203, 5), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 561 upsideDownPurpurStairsFacingSouth = Block("upside down purpur stairs facing south", 497, BlockData(true, 203, ), BlockData(true, 203, 6), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 562 upsideDownPurpurStairsFacingNorth = Block("upside down purpur stairs facing north", 498, BlockData(true, 203, ), BlockData(true, 203, 7), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 563 quartzStairsFacingEast = Block("quartz stairs facing east", 499, BlockData(true, 156, ), BlockData(true, 156, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 564 quartzStairsFacingWest = Block("quartz stairs facing west", 500, BlockData(true, 156, ), BlockData(true, 156, 1), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 565 quartzStairsFacingSouth = Block("quartz stairs facing south", 501, BlockData(true, 156, ), BlockData(true, 156, 2), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 566 quartzStairsFacingNorth = Block("quartz stairs facing north", 502, BlockData(true, 156, ), BlockData(true, 156, 3), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 567 upsideDownQuartzStairsFacingEast = Block("upside down quartz stairs facing east", 503, BlockData(true, 156, ), BlockData(true, 156, 4), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 568 upsideDownQuartzStairsFacingWest = Block("upside down quartz stairs facing west", 504, BlockData(true, 156, ), BlockData(true, 156, 5), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 569 upsideDownQuartzStairsFacingSouth = Block("upside down quartz stairs facing south", 505, BlockData(true, 156, ), BlockData(true, 156, 6), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 570 upsideDownQuartzStairsFacingNorth = Block("upside down quartz stairs facing north", 506, BlockData(true, 156, ), BlockData(true, 156, 7), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 571 sandstoneStairsFacingEast = Block("sandstone stairs facing east", 507, BlockData(true, 128, ), BlockData(true, 128, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 572 sandstoneStairsFacingWest = Block("sandstone stairs facing west", 508, BlockData(true, 128, ), BlockData(true, 128, 1), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 573 sandstoneStairsFacingSouth = Block("sandstone stairs facing south", 509, BlockData(true, 128, ), BlockData(true, 128, 2), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 574 sandstoneStairsFacingNorth = Block("sandstone stairs facing north", 510, BlockData(true, 128, ), BlockData(true, 128, 3), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 575 upsideDownSandstoneStairsFacingEast = Block("upside down sandstone stairs facing east", 511, BlockData(true, 128, ), BlockData(true, 128, 4), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 576 upsideDownSandstoneStairsFacingWest = Block("upside down sandstone stairs facing west", 512, BlockData(true, 128, ), BlockData(true, 128, 5), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 577 upsideDownSandstoneStairsFacingSouth = Block("upside down sandstone stairs facing south", 513, BlockData(true, 128, ), BlockData(true, 128, 6), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 578 upsideDownSandstoneStairsFacingNorth = Block("upside down sandstone stairs facing north", 514, BlockData(true, 128, ), BlockData(true, 128, 7), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 579 redSandstoneStairsFacingEast = Block("red sandstone stairs facing east", 515, BlockData(true, 180, ), BlockData(true, 180, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 580 redSandstoneStairsFacingWest = Block("red sandstone stairs facing west", 516, BlockData(true, 180, ), BlockData(true, 180, 1), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 581 redSandstoneStairsFacingSouth = Block("red sandstone stairs facing south", 517, BlockData(true, 180, ), BlockData(true, 180, 2), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 582 redSandstoneStairsFacingNorth = Block("red sandstone stairs facing north", 518, BlockData(true, 180, ), BlockData(true, 180, 3), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 583 upsideDownRedSandstoneStairsFacingEast = Block("upside down red sandstone stairs facing east", 519, BlockData(true, 180, ), BlockData(true, 180, 4), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 584 upsideDownRedSandstoneStairsFacingWest = Block("upside down red sandstone stairs facing west", 520, BlockData(true, 180, ), BlockData(true, 180, 5), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 585 upsideDownRedSandstoneStairsFacingSouth = Block("upside down red sandstone stairs facing south", 521, BlockData(true, 180, ), BlockData(true, 180, 6), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 586 upsideDownRedSandstoneStairsFacingNorth = Block("upside down red sandstone stairs facing north", 522, BlockData(true, 180, ), BlockData(true, 180, 7), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 587 oakWoodStairsFacingEast = Block("oak wood stairs facing east", 523, BlockData(true, 53, ), BlockData(true, 53, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 588 oakWoodStairsFacingWest = Block("oak wood stairs facing west", 524, BlockData(true, 53, ), BlockData(true, 53, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 589 oakWoodStairsFacingSouth = Block("oak wood stairs facing south", 525, BlockData(true, 53, ), BlockData(true, 53, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 590 oakWoodStairsFacingNorth = Block("oak wood stairs facing north", 526, BlockData(true, 53, ), BlockData(true, 53, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 591 upsideDownOakWoodStairsFacingEast = Block("upside down oak wood stairs facing east", 527, BlockData(true, 53, ), BlockData(true, 53, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 592 upsideDownOakWoodStairsFacingWest = Block("upside down oak wood stairs facing west", 528, BlockData(true, 53, ), BlockData(true, 53, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 593 upsideDownOakWoodStairsFacingSouth = Block("upside down oak wood stairs facing south", 529, BlockData(true, 53, ), BlockData(true, 53, 6), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 594 upsideDownOakWoodStairsFacingNorth = Block("upside down oak wood stairs facing north", 530, BlockData(true, 53, ), BlockData(true, 53, 7), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 595 spruceWoodStairsFacingEast = Block("spruce wood stairs facing east", 531, BlockData(true, 134, ), BlockData(true, 134, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 596 spruceWoodStairsFacingWest = Block("spruce wood stairs facing west", 532, BlockData(true, 134, ), BlockData(true, 134, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 597 spruceWoodStairsFacingSouth = Block("spruce wood stairs facing south", 533, BlockData(true, 134, ), BlockData(true, 134, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 598 spruceWoodStairsFacingNorth = Block("spruce wood stairs facing north", 534, BlockData(true, 134, ), BlockData(true, 134, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 599 upsideDownSpruceWoodStairsFacingEast = Block("upside down spruce wood stairs facing east", 535, BlockData(true, 134, ), BlockData(true, 134, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 600 upsideDownSpruceWoodStairsFacingWest = Block("upside down spruce wood stairs facing west", 536, BlockData(true, 134, ), BlockData(true, 134, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 601 upsideDownSpruceWoodStairsFacingSouth = Block("upside down spruce wood stairs facing south", 537, BlockData(true, 134, ), BlockData(true, 134, 6), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 602 upsideDownSpruceWoodStairsFacingNorth = Block("upside down spruce wood stairs facing north", 538, BlockData(true, 134, ), BlockData(true, 134, 7), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 603 birchWoodStairsFacingEast = Block("birch wood stairs facing east", 539, BlockData(true, 135, ), BlockData(true, 135, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 604 birchWoodStairsFacingWest = Block("birch wood stairs facing west", 540, BlockData(true, 135, ), BlockData(true, 135, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 605 birchWoodStairsFacingSouth = Block("birch wood stairs facing south", 541, BlockData(true, 135, ), BlockData(true, 135, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 606 birchWoodStairsFacingNorth = Block("birch wood stairs facing north", 542, BlockData(true, 135, ), BlockData(true, 135, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 607 upsideDownBirchWoodStairsFacingEast = Block("upside down birch wood stairs facing east", 543, BlockData(true, 135, ), BlockData(true, 135, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 608 upsideDownBirchWoodStairsFacingWest = Block("upside down birch wood stairs facing west", 544, BlockData(true, 135, ), BlockData(true, 135, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 609 upsideDownBirchWoodStairsFacingSouth = Block("upside down birch wood stairs facing south", 545, BlockData(true, 135, ), BlockData(true, 135, 6), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 610 upsideDownBirchWoodStairsFacingNorth = Block("upside down birch wood stairs facing north", 546, BlockData(true, 135, ), BlockData(true, 135, 7), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 611 jungleWoodStairsFacingEast = Block("jungle wood stairs facing east", 547, BlockData(true, 136, ), BlockData(true, 136, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 612 jungleWoodStairsFacingWest = Block("jungle wood stairs facing west", 548, BlockData(true, 136, ), BlockData(true, 136, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 613 jungleWoodStairsFacingSouth = Block("jungle wood stairs facing south", 549, BlockData(true, 136, ), BlockData(true, 136, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 614 jungleWoodStairsFacingNorth = Block("jungle wood stairs facing north", 550, BlockData(true, 136, ), BlockData(true, 136, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 615 upsideDownJungleWoodStairsFacingEast = Block("upside down jungle wood stairs facing east", 551, BlockData(true, 136, ), BlockData(true, 136, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 616 upsideDownJungleWoodStairsFacingWest = Block("upside down jungle wood stairs facing west", 552, BlockData(true, 136, ), BlockData(true, 136, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 617 upsideDownJungleWoodStairsFacingSouth = Block("upside down jungle wood stairs facing south", 553, BlockData(true, 136, ), BlockData(true, 136, 6), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 618 upsideDownJungleWoodStairsFacingNorth = Block("upside down jungle wood stairs facing north", 554, BlockData(true, 136, ), BlockData(true, 136, 7), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 619 acaciaWoodStairsFacingEast = Block("acacia wood stairs facing east", 555, BlockData(true, 163, ), BlockData(true, 163, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 620 acaciaWoodStairsFacingWest = Block("acacia wood stairs facing west", 556, BlockData(true, 163, ), BlockData(true, 163, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 621 acaciaWoodStairsFacingSouth = Block("acacia wood stairs facing south", 557, BlockData(true, 163, ), BlockData(true, 163, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 622 acaciaWoodStairsFacingNorth = Block("acacia wood stairs facing north", 558, BlockData(true, 163, ), BlockData(true, 163, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 623 upsideDownAcaciaWoodStairsFacingEast = Block("upside down acacia wood stairs facing east", 559, BlockData(true, 163, ), BlockData(true, 163, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 624 upsideDownAcaciaWoodStairsFacingWest = Block("upside down acacia wood stairs facing west", 560, BlockData(true, 163, ), BlockData(true, 163, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 625 upsideDownAcaciaWoodStairsFacingSouth = Block("upside down acacia wood stairs facing south", 561, BlockData(true, 163, ), BlockData(true, 163, 6), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 626 upsideDownAcaciaWoodStairsFacingNorth = Block("upside down acacia wood stairs facing north", 562, BlockData(true, 163, ), BlockData(true, 163, 7), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 627 darkOakWoodStairsFacingEast = Block("dark oak wood stairs facing east", 563, BlockData(true, 164, ), BlockData(true, 164, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 628 darkOakWoodStairsFacingWest = Block("dark oak wood stairs facing west", 564, BlockData(true, 164, ), BlockData(true, 164, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 629 darkOakWoodStairsFacingSouth = Block("dark oak wood stairs facing south", 565, BlockData(true, 164, ), BlockData(true, 164, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 630 darkOakWoodStairsFacingNorth = Block("dark oak wood stairs facing north", 566, BlockData(true, 164, ), BlockData(true, 164, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 631 upsideDownDarkOakWoodStairsFacingEast = Block("upside down dark oak wood stairs facing east", 567, BlockData(true, 164, ), BlockData(true, 164, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 632 upsideDownDarkOakWoodStairsFacingWest = Block("upside down dark oak wood stairs facing west", 568, BlockData(true, 164, ), BlockData(true, 164, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 633 upsideDownDarkOakWoodStairsFacingSouth = Block("upside down dark oak wood stairs facing south", 569, BlockData(true, 164, ), BlockData(true, 164, 6), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 634 upsideDownDarkOakWoodStairsFacingNorth = Block("upside down dark oak wood stairs facing north", 570, BlockData(true, 164, ), BlockData(true, 164, 7), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 635 cobweb = Block("cobweb", 571, BlockData(true, 30, ), BlockData(true, 30, 0), true, 4, 20, 1, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 636 tnt = Block("tnt", 572, BlockData(true, 46, ), BlockData(true, 46, 0), true, 0, 0, 15, 0, 15, 100, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 637 bookshelf = Block("bookshelf", 573, BlockData(true, 47, ), BlockData(true, 47, 0), true, 1.5, 7.5, 15, 0, 30, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 638 obsidian = Block("obsidian", 574, BlockData(true, 49, ), BlockData(true, 49, 0), true, 50, 6000, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 639 glowingObsidian = Block("glowing obsidian", 575, BlockData(false), BlockData(true, 246, 0), true, 50, 6000, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 640 torchFacingEast = Block("torch facing east", 576, BlockData(true, 50, ), BlockData(true, 50, 1), false, 0, 0, 15, 14, 0, 0, false), 641 torchFacingWest = Block("torch facing west", 577, BlockData(true, 50, ), BlockData(true, 50, 2), false, 0, 0, 15, 14, 0, 0, false), 642 torchFacingSouth = Block("torch facing south", 578, BlockData(true, 50, ), BlockData(true, 50, 3), false, 0, 0, 15, 14, 0, 0, false), 643 torchFacingNorth = Block("torch facing north", 579, BlockData(true, 50, ), BlockData(true, 50, 4), false, 0, 0, 15, 14, 0, 0, false), 644 torchFacingUp = Block("torch facing up", 580, BlockData(true, 50, ), BlockData(true, 50, 5), false, 0, 0, 15, 14, 0, 0, false), 645 redstoneTorchFacingEast = Block("redstone torch facing east", 581, BlockData(true, 76, ), BlockData(true, 76, 1), false, 0, 0, 15, 7, 0, 0, false), 646 redstoneTorchFacingWest = Block("redstone torch facing west", 582, BlockData(true, 76, ), BlockData(true, 76, 2), false, 0, 0, 15, 7, 0, 0, false), 647 redstoneTorchFacingSouth = Block("redstone torch facing south", 583, BlockData(true, 76, ), BlockData(true, 76, 3), false, 0, 0, 15, 7, 0, 0, false), 648 redstoneTorchFacingNorth = Block("redstone torch facing north", 584, BlockData(true, 76, ), BlockData(true, 76, 4), false, 0, 0, 15, 7, 0, 0, false), 649 redstoneTorchFacingUp = Block("redstone torch facing up", 585, BlockData(true, 76, ), BlockData(true, 76, 5), false, 0, 0, 15, 7, 0, 0, false), 650 inactiveRedstoneTorchFacingEast = Block("inactive redstone torch facing east", 586, BlockData(true, 75, ), BlockData(true, 75, 1), false, 0, 0, 15, 0, 0, 0, false), 651 inactiveRedstoneTorchFacingWest = Block("inactive redstone torch facing west", 587, BlockData(true, 75, ), BlockData(true, 75, 2), false, 0, 0, 15, 0, 0, 0, false), 652 inactiveRedstoneTorchFacingSouth = Block("inactive redstone torch facing south", 588, BlockData(true, 75, ), BlockData(true, 75, 3), false, 0, 0, 15, 0, 0, 0, false), 653 inactiveRedstoneTorchFacingNorth = Block("inactive redstone torch facing north", 589, BlockData(true, 75, ), BlockData(true, 75, 4), false, 0, 0, 15, 0, 0, 0, false), 654 inactiveRedstoneTorchFacingUp = Block("inactive redstone torch facing up", 590, BlockData(true, 75, ), BlockData(true, 75, 5), false, 0, 0, 15, 0, 0, 0, false), 655 fire0 = Block("fire 0", 591, BlockData(true, 51, ), BlockData(true, 51, 0), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 656 monsterSpawner = Block("monster spawner", 592, BlockData(true, 52, ), BlockData(true, 52, 0), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 657 chestFacingNorth = Block("chest facing north", 593, BlockData(true, 54, ), BlockData(true, 54, 2), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 658 chestFacingSouth = Block("chest facing south", 594, BlockData(true, 54, ), BlockData(true, 54, 3), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 659 chestFacingWest = Block("chest facing west", 595, BlockData(true, 54, ), BlockData(true, 54, 4), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 660 chestFacingEast = Block("chest facing east", 596, BlockData(true, 54, ), BlockData(true, 54, 5), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 661 trappedChestFacingNorth = Block("trapped chest facing north", 597, BlockData(true, 146, ), BlockData(true, 146, 2), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 662 trappedChestFacingSouth = Block("trapped chest facing south", 598, BlockData(true, 146, ), BlockData(true, 146, 3), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 663 trappedChestFacingWest = Block("trapped chest facing west", 599, BlockData(true, 146, ), BlockData(true, 146, 4), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 664 trappedChestFacingEast = Block("trapped chest facing east", 600, BlockData(true, 146, ), BlockData(true, 146, 5), true, 2.5, 12.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 665 enderChestFacingNorth = Block("ender chest facing north", 601, BlockData(true, 130, ), BlockData(true, 130, 2), true, 22.5, 3000, 0, 7, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 666 enderChestFacingSouth = Block("ender chest facing south", 602, BlockData(true, 130, ), BlockData(true, 130, 3), true, 22.5, 3000, 0, 7, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 667 enderChestFacingWest = Block("ender chest facing west", 603, BlockData(true, 130, ), BlockData(true, 130, 4), true, 22.5, 3000, 0, 7, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 668 enderChestFacingEast = Block("ender chest facing east", 604, BlockData(true, 130, ), BlockData(true, 130, 5), true, 22.5, 3000, 0, 7, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 14, 15))), 669 redstoneWire0 = Block("redstone wire 0", 605, BlockData(true, 55, ), BlockData(true, 55, 0), false, 0, 0, 15, 0, 0, 0, false), 670 redstoneWire1 = Block("redstone wire 1", 606, BlockData(true, 55, ), BlockData(true, 55, 1), false, 0, 0, 15, 0, 0, 0, false), 671 redstoneWire2 = Block("redstone wire 2", 607, BlockData(true, 55, ), BlockData(true, 55, 2), false, 0, 0, 15, 0, 0, 0, false), 672 redstoneWire3 = Block("redstone wire 3", 608, BlockData(true, 55, ), BlockData(true, 55, 3), false, 0, 0, 15, 0, 0, 0, false), 673 redstoneWire4 = Block("redstone wire 4", 609, BlockData(true, 55, ), BlockData(true, 55, 4), false, 0, 0, 15, 0, 0, 0, false), 674 redstoneWire5 = Block("redstone wire 5", 610, BlockData(true, 55, ), BlockData(true, 55, 5), false, 0, 0, 15, 0, 0, 0, false), 675 redstoneWire6 = Block("redstone wire 6", 611, BlockData(true, 55, ), BlockData(true, 55, 6), false, 0, 0, 15, 0, 0, 0, false), 676 redstoneWire7 = Block("redstone wire 7", 612, BlockData(true, 55, ), BlockData(true, 55, 7), false, 0, 0, 15, 0, 0, 0, false), 677 redstoneWire8 = Block("redstone wire 8", 613, BlockData(true, 55, ), BlockData(true, 55, 8), false, 0, 0, 15, 0, 0, 0, false), 678 redstoneWire9 = Block("redstone wire 9", 614, BlockData(true, 55, ), BlockData(true, 55, 9), false, 0, 0, 15, 0, 0, 0, false), 679 redstoneWire10 = Block("redstone wire 10", 615, BlockData(true, 55, ), BlockData(true, 55, 10), false, 0, 0, 15, 0, 0, 0, false), 680 redstoneWire11 = Block("redstone wire 11", 616, BlockData(true, 55, ), BlockData(true, 55, 11), false, 0, 0, 15, 0, 0, 0, false), 681 redstoneWire12 = Block("redstone wire 12", 617, BlockData(true, 55, ), BlockData(true, 55, 12), false, 0, 0, 15, 0, 0, 0, false), 682 redstoneWire13 = Block("redstone wire 13", 618, BlockData(true, 55, ), BlockData(true, 55, 13), false, 0, 0, 15, 0, 0, 0, false), 683 redstoneWire14 = Block("redstone wire 14", 619, BlockData(true, 55, ), BlockData(true, 55, 14), false, 0, 0, 15, 0, 0, 0, false), 684 redstoneWire15 = Block("redstone wire 15", 620, BlockData(true, 55, ), BlockData(true, 55, 15), false, 0, 0, 15, 0, 0, 0, false), 685 craftingTable = Block("crafting table", 621, BlockData(true, 58, ), BlockData(true, 58, 0), true, 2.5, 12.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 686 seeds0 = Block("seeds 0", 622, BlockData(true, 59, ), BlockData(true, 59, 0), false, 0, 0, 15, 0, 0, 0, false), 687 seeds1 = Block("seeds 1", 623, BlockData(true, 59, ), BlockData(true, 59, 1), false, 0, 0, 15, 0, 0, 0, false), 688 seeds2 = Block("seeds 2", 624, BlockData(true, 59, ), BlockData(true, 59, 2), false, 0, 0, 15, 0, 0, 0, false), 689 seeds3 = Block("seeds 3", 625, BlockData(true, 59, ), BlockData(true, 59, 3), false, 0, 0, 15, 0, 0, 0, false), 690 seeds4 = Block("seeds 4", 626, BlockData(true, 59, ), BlockData(true, 59, 4), false, 0, 0, 15, 0, 0, 0, false), 691 seeds5 = Block("seeds 5", 627, BlockData(true, 59, ), BlockData(true, 59, 5), false, 0, 0, 15, 0, 0, 0, false), 692 seeds6 = Block("seeds 6", 628, BlockData(true, 59, ), BlockData(true, 59, 6), false, 0, 0, 15, 0, 0, 0, false), 693 seeds7 = Block("seeds 7", 629, BlockData(true, 59, ), BlockData(true, 59, 7), false, 0, 0, 15, 0, 0, 0, false), 694 beetroot0 = Block("beetroot 0", 630, BlockData(true, 207, ), BlockData(true, 244, 0), false, 0, 0, 15, 0, 0, 0, false), 695 beetroot1 = Block("beetroot 1", 631, BlockData(true, 207, ), BlockData(true, 244, 1), false, 0, 0, 15, 0, 0, 0, false), 696 beetroot2 = Block("beetroot 2", 632, BlockData(true, 207, ), BlockData(true, 244, 2), false, 0, 0, 15, 0, 0, 0, false), 697 beetroot3 = Block("beetroot 3", 633, BlockData(true, 207, ), BlockData(true, 244, 3), false, 0, 0, 15, 0, 0, 0, false), 698 carrot0 = Block("carrot 0", 634, BlockData(true, 141, ), BlockData(true, 141, 0), false, 0, 0, 15, 0, 0, 0, false), 699 carrot1 = Block("carrot 1", 635, BlockData(true, 141, ), BlockData(true, 141, 1), false, 0, 0, 15, 0, 0, 0, false), 700 carrot2 = Block("carrot 2", 636, BlockData(true, 141, ), BlockData(true, 141, 2), false, 0, 0, 15, 0, 0, 0, false), 701 carrot3 = Block("carrot 3", 637, BlockData(true, 141, ), BlockData(true, 141, 3), false, 0, 0, 15, 0, 0, 0, false), 702 carrot4 = Block("carrot 4", 638, BlockData(true, 141, ), BlockData(true, 141, 4), false, 0, 0, 15, 0, 0, 0, false), 703 carrot5 = Block("carrot 5", 639, BlockData(true, 141, ), BlockData(true, 141, 5), false, 0, 0, 15, 0, 0, 0, false), 704 carrot6 = Block("carrot 6", 640, BlockData(true, 141, ), BlockData(true, 141, 6), false, 0, 0, 15, 0, 0, 0, false), 705 carrot7 = Block("carrot 7", 641, BlockData(true, 141, ), BlockData(true, 141, 7), false, 0, 0, 15, 0, 0, 0, false), 706 potato0 = Block("potato 0", 642, BlockData(true, 142, ), BlockData(true, 142, 0), false, 0, 0, 15, 0, 0, 0, false), 707 potato1 = Block("potato 1", 643, BlockData(true, 142, ), BlockData(true, 142, 1), false, 0, 0, 15, 0, 0, 0, false), 708 potato2 = Block("potato 2", 644, BlockData(true, 142, ), BlockData(true, 142, 2), false, 0, 0, 15, 0, 0, 0, false), 709 potato3 = Block("potato 3", 645, BlockData(true, 142, ), BlockData(true, 142, 3), false, 0, 0, 15, 0, 0, 0, false), 710 potato4 = Block("potato 4", 646, BlockData(true, 142, ), BlockData(true, 142, 4), false, 0, 0, 15, 0, 0, 0, false), 711 potato5 = Block("potato 5", 647, BlockData(true, 142, ), BlockData(true, 142, 5), false, 0, 0, 15, 0, 0, 0, false), 712 potato6 = Block("potato 6", 648, BlockData(true, 142, ), BlockData(true, 142, 6), false, 0, 0, 15, 0, 0, 0, false), 713 potato7 = Block("potato 7", 649, BlockData(true, 142, ), BlockData(true, 142, 7), false, 0, 0, 15, 0, 0, 0, false), 714 melonStem0 = Block("melon stem 0", 650, BlockData(true, 105, ), BlockData(true, 105, 0), false, 0, 0, 15, 0, 0, 0, false), 715 melonStem1 = Block("melon stem 1", 651, BlockData(true, 105, ), BlockData(true, 105, 1), false, 0, 0, 15, 0, 0, 0, false), 716 melonStem2 = Block("melon stem 2", 652, BlockData(true, 105, ), BlockData(true, 105, 2), false, 0, 0, 15, 0, 0, 0, false), 717 melonStem3 = Block("melon stem 3", 653, BlockData(true, 105, ), BlockData(true, 105, 3), false, 0, 0, 15, 0, 0, 0, false), 718 melonStem4 = Block("melon stem 4", 654, BlockData(true, 105, ), BlockData(true, 105, 4), false, 0, 0, 15, 0, 0, 0, false), 719 melonStem5 = Block("melon stem 5", 655, BlockData(true, 105, ), BlockData(true, 105, 5), false, 0, 0, 15, 0, 0, 0, false), 720 melonStem6 = Block("melon stem 6", 656, BlockData(true, 105, ), BlockData(true, 105, 6), false, 0, 0, 15, 0, 0, 0, false), 721 melonStem7 = Block("melon stem 7", 657, BlockData(true, 105, ), BlockData(true, 105, 7), false, 0, 0, 15, 0, 0, 0, false), 722 pumpkinStem0 = Block("pumpkin stem 0", 658, BlockData(true, 104, ), BlockData(true, 104, 0), false, 0, 0, 15, 0, 0, 0, false), 723 pumpkinStem1 = Block("pumpkin stem 1", 659, BlockData(true, 104, ), BlockData(true, 104, 1), false, 0, 0, 15, 0, 0, 0, false), 724 pumpkinStem2 = Block("pumpkin stem 2", 660, BlockData(true, 104, ), BlockData(true, 104, 2), false, 0, 0, 15, 0, 0, 0, false), 725 pumpkinStem3 = Block("pumpkin stem 3", 661, BlockData(true, 104, ), BlockData(true, 104, 3), false, 0, 0, 15, 0, 0, 0, false), 726 pumpkinStem4 = Block("pumpkin stem 4", 662, BlockData(true, 104, ), BlockData(true, 104, 4), false, 0, 0, 15, 0, 0, 0, false), 727 pumpkinStem5 = Block("pumpkin stem 5", 663, BlockData(true, 104, ), BlockData(true, 104, 5), false, 0, 0, 15, 0, 0, 0, false), 728 pumpkinStem6 = Block("pumpkin stem 6", 664, BlockData(true, 104, ), BlockData(true, 104, 6), false, 0, 0, 15, 0, 0, 0, false), 729 pumpkinStem7 = Block("pumpkin stem 7", 665, BlockData(true, 104, ), BlockData(true, 104, 7), false, 0, 0, 15, 0, 0, 0, false), 730 sugarCanes0 = Block("sugar canes 0", 666, BlockData(true, 83, ), BlockData(true, 83, 0), false, 0, 0, 15, 0, 0, 0, false), 731 sugarCanes1 = Block("sugar canes 1", 667, BlockData(true, 83, ), BlockData(true, 83, 1), false, 0, 0, 15, 0, 0, 0, false), 732 sugarCanes2 = Block("sugar canes 2", 668, BlockData(true, 83, ), BlockData(true, 83, 2), false, 0, 0, 15, 0, 0, 0, false), 733 sugarCanes3 = Block("sugar canes 3", 669, BlockData(true, 83, ), BlockData(true, 83, 3), false, 0, 0, 15, 0, 0, 0, false), 734 sugarCanes4 = Block("sugar canes 4", 670, BlockData(true, 83, ), BlockData(true, 83, 4), false, 0, 0, 15, 0, 0, 0, false), 735 sugarCanes5 = Block("sugar canes 5", 671, BlockData(true, 83, ), BlockData(true, 83, 5), false, 0, 0, 15, 0, 0, 0, false), 736 sugarCanes6 = Block("sugar canes 6", 672, BlockData(true, 83, ), BlockData(true, 83, 6), false, 0, 0, 15, 0, 0, 0, false), 737 sugarCanes7 = Block("sugar canes 7", 673, BlockData(true, 83, ), BlockData(true, 83, 7), false, 0, 0, 15, 0, 0, 0, false), 738 sugarCanes8 = Block("sugar canes 8", 674, BlockData(true, 83, ), BlockData(true, 83, 8), false, 0, 0, 15, 0, 0, 0, false), 739 sugarCanes9 = Block("sugar canes 9", 675, BlockData(true, 83, ), BlockData(true, 83, 9), false, 0, 0, 15, 0, 0, 0, false), 740 sugarCanes10 = Block("sugar canes 10", 676, BlockData(true, 83, ), BlockData(true, 83, 10), false, 0, 0, 15, 0, 0, 0, false), 741 sugarCanes11 = Block("sugar canes 11", 677, BlockData(true, 83, ), BlockData(true, 83, 11), false, 0, 0, 15, 0, 0, 0, false), 742 sugarCanes12 = Block("sugar canes 12", 678, BlockData(true, 83, ), BlockData(true, 83, 12), false, 0, 0, 15, 0, 0, 0, false), 743 sugarCanes13 = Block("sugar canes 13", 679, BlockData(true, 83, ), BlockData(true, 83, 13), false, 0, 0, 15, 0, 0, 0, false), 744 sugarCanes14 = Block("sugar canes 14", 680, BlockData(true, 83, ), BlockData(true, 83, 14), false, 0, 0, 15, 0, 0, 0, false), 745 sugarCanes15 = Block("sugar canes 15", 681, BlockData(true, 83, ), BlockData(true, 83, 15), false, 0, 0, 15, 0, 0, 0, false), 746 netherWart0 = Block("nether wart 0", 682, BlockData(true, 115, ), BlockData(true, 115, 0), false, 0, 0, 15, 0, 0, 0, false), 747 netherWart1 = Block("nether wart 1", 683, BlockData(true, 115, ), BlockData(true, 115, 1), false, 0, 0, 15, 0, 0, 0, false), 748 netherWart2 = Block("nether wart 2", 684, BlockData(true, 115, ), BlockData(true, 115, 2), false, 0, 0, 15, 0, 0, 0, false), 749 netherWart3 = Block("nether wart 3", 685, BlockData(true, 115, ), BlockData(true, 115, 3), false, 0, 0, 15, 0, 0, 0, false), 750 furnaceFacingNorth = Block("furnace facing north", 686, BlockData(true, 61, ), BlockData(true, 61, 2), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 751 furnaceFacingSouth = Block("furnace facing south", 687, BlockData(true, 61, ), BlockData(true, 61, 3), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 752 furnaceFacingWest = Block("furnace facing west", 688, BlockData(true, 61, ), BlockData(true, 61, 4), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 753 furnaceFacingEast = Block("furnace facing east", 689, BlockData(true, 61, ), BlockData(true, 61, 5), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 754 burningFurnaceFacingNorth = Block("burning furnace facing north", 690, BlockData(true, 62, ), BlockData(true, 62, 2), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 755 burningFurnaceFacingSouth = Block("burning furnace facing south", 691, BlockData(true, 62, ), BlockData(true, 62, 3), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 756 burningFurnaceFacingWest = Block("burning furnace facing west", 692, BlockData(true, 62, ), BlockData(true, 62, 4), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 757 burningFurnaceFacingEast = Block("burning furnace facing east", 693, BlockData(true, 62, ), BlockData(true, 62, 5), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 758 stonecutter = Block("stonecutter", 694, BlockData(false), BlockData(true, 245, 0), true, 3.5, 17.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 759 signFacingSouth = Block("sign facing south", 695, BlockData(true, 63, ), BlockData(true, 63, 0), false, 1, 5, 0, 0, 5, 20, false), 760 signFacingSouthSouthwest = Block("sign facing south southwest", 696, BlockData(true, 63, ), BlockData(true, 63, 1), false, 1, 5, 0, 0, 5, 20, false), 761 signFacingSouthwest = Block("sign facing southwest", 697, BlockData(true, 63, ), BlockData(true, 63, 2), false, 1, 5, 0, 0, 5, 20, false), 762 signFacingWestWestsouth = Block("sign facing west westsouth", 698, BlockData(true, 63, ), BlockData(true, 63, 3), false, 1, 5, 0, 0, 5, 20, false), 763 signFacingWest = Block("sign facing west", 699, BlockData(true, 63, ), BlockData(true, 63, 4), false, 1, 5, 0, 0, 5, 20, false), 764 signFacingWestNorthwest = Block("sign facing west northwest", 700, BlockData(true, 63, ), BlockData(true, 63, 5), false, 1, 5, 0, 0, 5, 20, false), 765 signFacingNorthwest = Block("sign facing northwest", 701, BlockData(true, 63, ), BlockData(true, 63, 6), false, 1, 5, 0, 0, 5, 20, false), 766 signFacingNorthNorthwest = Block("sign facing north northwest", 702, BlockData(true, 63, ), BlockData(true, 63, 7), false, 1, 5, 0, 0, 5, 20, false), 767 signFacingNorth = Block("sign facing north", 703, BlockData(true, 63, ), BlockData(true, 63, 8), false, 1, 5, 0, 0, 5, 20, false), 768 signFacingNorthNortheast = Block("sign facing north northeast", 704, BlockData(true, 63, ), BlockData(true, 63, 9), false, 1, 5, 0, 0, 5, 20, false), 769 signFacingNortheast = Block("sign facing northeast", 705, BlockData(true, 63, ), BlockData(true, 63, 10), false, 1, 5, 0, 0, 5, 20, false), 770 signFacingEastNortheast = Block("sign facing east northeast", 706, BlockData(true, 63, ), BlockData(true, 63, 11), false, 1, 5, 0, 0, 5, 20, false), 771 signFacingEast = Block("sign facing east", 707, BlockData(true, 63, ), BlockData(true, 63, 12), false, 1, 5, 0, 0, 5, 20, false), 772 signFacingEastSoutheast = Block("sign facing east southeast", 708, BlockData(true, 63, ), BlockData(true, 63, 13), false, 1, 5, 0, 0, 5, 20, false), 773 signFacingSoutheast = Block("sign facing southeast", 709, BlockData(true, 63, ), BlockData(true, 63, 14), false, 1, 5, 0, 0, 5, 20, false), 774 signFacingSouthSoutheast = Block("sign facing south southeast", 710, BlockData(true, 63, ), BlockData(true, 63, 15), false, 1, 5, 0, 0, 5, 20, false), 775 wallSignFacingNorth = Block("wall sign facing north", 711, BlockData(true, 68, ), BlockData(true, 68, 2), false, 1, 5, 0, 0, 5, 20, false), 776 wallSignFacingSouth = Block("wall sign facing south", 712, BlockData(true, 68, ), BlockData(true, 68, 3), false, 1, 5, 0, 0, 5, 20, false), 777 wallSignFacingWest = Block("wall sign facing west", 713, BlockData(true, 68, ), BlockData(true, 68, 4), false, 1, 5, 0, 0, 5, 20, false), 778 wallSignFacingEast = Block("wall sign facing east", 714, BlockData(true, 68, ), BlockData(true, 68, 5), false, 1, 5, 0, 0, 5, 20, false), 779 lowerOakWoodDoorFacingEast = Block("lower oak wood door facing east", 715, BlockData(true, 64, ), BlockData(true, 64, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 780 lowerOakWoodDoorFacingSouth = Block("lower oak wood door facing south", 716, BlockData(true, 64, ), BlockData(true, 64, 1), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 781 lowerOakWoodDoorFacingWest = Block("lower oak wood door facing west", 717, BlockData(true, 64, ), BlockData(true, 64, 2), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 782 lowerOakWoodDoorFacingNorth = Block("lower oak wood door facing north", 718, BlockData(true, 64, ), BlockData(true, 64, 3), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 783 lowerOpenedOakWoodDoorFacingEast = Block("lower opened oak wood door facing east", 719, BlockData(true, 64, ), BlockData(true, 64, 4), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 784 lowerOpenedOakWoodDoorFacingSouth = Block("lower opened oak wood door facing south", 720, BlockData(true, 64, ), BlockData(true, 64, 5), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 785 lowerOpenedOakWoodDoorFacingWest = Block("lower opened oak wood door facing west", 721, BlockData(true, 64, ), BlockData(true, 64, 6), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 786 lowerOpenedOakWoodDoorFacingNorth = Block("lower opened oak wood door facing north", 722, BlockData(true, 64, ), BlockData(true, 64, 7), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 787 upperOakWoodDoorHingeLeft = Block("upper oak wood door hinge left", 723, BlockData(true, 64, ), BlockData(true, 64, 8), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 788 upperOakWoodDoorHingeRight = Block("upper oak wood door hinge right", 724, BlockData(true, 64, ), BlockData(true, 64, 9), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 789 upperPoweredOakWoodDoorHingeLeft = Block("upper powered oak wood door hinge left", 725, BlockData(true, 64, ), BlockData(true, 64, 10), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 790 upperPoweredOakWoodDoorHingeRight = Block("upper powered oak wood door hinge right", 726, BlockData(true, 64, ), BlockData(true, 64, 11), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 791 lowerSpruceWoodDoorFacingEast = Block("lower spruce wood door facing east", 727, BlockData(true, 193, ), BlockData(true, 193, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 792 lowerSpruceWoodDoorFacingSouth = Block("lower spruce wood door facing south", 728, BlockData(true, 193, ), BlockData(true, 193, 1), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 793 lowerSpruceWoodDoorFacingWest = Block("lower spruce wood door facing west", 729, BlockData(true, 193, ), BlockData(true, 193, 2), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 794 lowerSpruceWoodDoorFacingNorth = Block("lower spruce wood door facing north", 730, BlockData(true, 193, ), BlockData(true, 193, 3), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 795 lowerOpenedSpruceWoodDoorFacingEast = Block("lower opened spruce wood door facing east", 731, BlockData(true, 193, ), BlockData(true, 193, 4), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 796 lowerOpenedSpruceWoodDoorFacingSouth = Block("lower opened spruce wood door facing south", 732, BlockData(true, 193, ), BlockData(true, 193, 5), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 797 lowerOpenedSpruceWoodDoorFacingWest = Block("lower opened spruce wood door facing west", 733, BlockData(true, 193, ), BlockData(true, 193, 6), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 798 lowerOpenedSpruceWoodDoorFacingNorth = Block("lower opened spruce wood door facing north", 734, BlockData(true, 193, ), BlockData(true, 193, 7), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 799 upperSpruceWoodDoorHingeLeft = Block("upper spruce wood door hinge left", 735, BlockData(true, 193, ), BlockData(true, 193, 8), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 800 upperSpruceWoodDoorHingeRight = Block("upper spruce wood door hinge right", 736, BlockData(true, 193, ), BlockData(true, 193, 9), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 801 upperPoweredSpruceWoodDoorHingeLeft = Block("upper powered spruce wood door hinge left", 737, BlockData(true, 193, ), BlockData(true, 193, 10), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 802 upperPoweredSpruceWoodDoorHingeRight = Block("upper powered spruce wood door hinge right", 738, BlockData(true, 193, ), BlockData(true, 193, 11), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 803 lowerBirchWoodDoorFacingEast = Block("lower birch wood door facing east", 739, BlockData(true, 194, ), BlockData(true, 194, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 804 lowerBirchWoodDoorFacingSouth = Block("lower birch wood door facing south", 740, BlockData(true, 194, ), BlockData(true, 194, 1), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 805 lowerBirchWoodDoorFacingWest = Block("lower birch wood door facing west", 741, BlockData(true, 194, ), BlockData(true, 194, 2), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 806 lowerBirchWoodDoorFacingNorth = Block("lower birch wood door facing north", 742, BlockData(true, 194, ), BlockData(true, 194, 3), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 807 lowerOpenedBirchWoodDoorFacingEast = Block("lower opened birch wood door facing east", 743, BlockData(true, 194, ), BlockData(true, 194, 4), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 808 lowerOpenedBirchWoodDoorFacingSouth = Block("lower opened birch wood door facing south", 744, BlockData(true, 194, ), BlockData(true, 194, 5), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 809 lowerOpenedBirchWoodDoorFacingWest = Block("lower opened birch wood door facing west", 745, BlockData(true, 194, ), BlockData(true, 194, 6), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 810 lowerOpenedBirchWoodDoorFacingNorth = Block("lower opened birch wood door facing north", 746, BlockData(true, 194, ), BlockData(true, 194, 7), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 811 upperBirchWoodDoorHingeLeft = Block("upper birch wood door hinge left", 747, BlockData(true, 194, ), BlockData(true, 194, 8), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 812 upperBirchWoodDoorHingeRight = Block("upper birch wood door hinge right", 748, BlockData(true, 194, ), BlockData(true, 194, 9), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 813 upperPoweredBirchWoodDoorHingeLeft = Block("upper powered birch wood door hinge left", 749, BlockData(true, 194, ), BlockData(true, 194, 10), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 814 upperPoweredBirchWoodDoorHingeRight = Block("upper powered birch wood door hinge right", 750, BlockData(true, 194, ), BlockData(true, 194, 11), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 815 lowerJungleWoodDoorFacingEast = Block("lower jungle wood door facing east", 751, BlockData(true, 195, ), BlockData(true, 195, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 816 lowerJungleWoodDoorFacingSouth = Block("lower jungle wood door facing south", 752, BlockData(true, 195, ), BlockData(true, 195, 1), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 817 lowerJungleWoodDoorFacingWest = Block("lower jungle wood door facing west", 753, BlockData(true, 195, ), BlockData(true, 195, 2), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 818 lowerJungleWoodDoorFacingNorth = Block("lower jungle wood door facing north", 754, BlockData(true, 195, ), BlockData(true, 195, 3), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 819 lowerOpenedJungleWoodDoorFacingEast = Block("lower opened jungle wood door facing east", 755, BlockData(true, 195, ), BlockData(true, 195, 4), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 820 lowerOpenedJungleWoodDoorFacingSouth = Block("lower opened jungle wood door facing south", 756, BlockData(true, 195, ), BlockData(true, 195, 5), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 821 lowerOpenedJungleWoodDoorFacingWest = Block("lower opened jungle wood door facing west", 757, BlockData(true, 195, ), BlockData(true, 195, 6), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 822 lowerOpenedJungleWoodDoorFacingNorth = Block("lower opened jungle wood door facing north", 758, BlockData(true, 195, ), BlockData(true, 195, 7), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 823 upperJungleWoodDoorHingeLeft = Block("upper jungle wood door hinge left", 759, BlockData(true, 195, ), BlockData(true, 195, 8), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 824 upperJungleWoodDoorHingeRight = Block("upper jungle wood door hinge right", 760, BlockData(true, 195, ), BlockData(true, 195, 9), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 825 upperPoweredJungleWoodDoorHingeLeft = Block("upper powered jungle wood door hinge left", 761, BlockData(true, 195, ), BlockData(true, 195, 10), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 826 upperPoweredJungleWoodDoorHingeRight = Block("upper powered jungle wood door hinge right", 762, BlockData(true, 195, ), BlockData(true, 195, 11), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 827 lowerAcaciaWoodDoorFacingEast = Block("lower acacia wood door facing east", 763, BlockData(true, 196, ), BlockData(true, 196, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 828 lowerAcaciaWoodDoorFacingSouth = Block("lower acacia wood door facing south", 764, BlockData(true, 196, ), BlockData(true, 196, 1), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 829 lowerAcaciaWoodDoorFacingWest = Block("lower acacia wood door facing west", 765, BlockData(true, 196, ), BlockData(true, 196, 2), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 830 lowerAcaciaWoodDoorFacingNorth = Block("lower acacia wood door facing north", 766, BlockData(true, 196, ), BlockData(true, 196, 3), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 831 lowerOpenedAcaciaWoodDoorFacingEast = Block("lower opened acacia wood door facing east", 767, BlockData(true, 196, ), BlockData(true, 196, 4), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 832 lowerOpenedAcaciaWoodDoorFacingSouth = Block("lower opened acacia wood door facing south", 768, BlockData(true, 196, ), BlockData(true, 196, 5), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 833 lowerOpenedAcaciaWoodDoorFacingWest = Block("lower opened acacia wood door facing west", 769, BlockData(true, 196, ), BlockData(true, 196, 6), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 834 lowerOpenedAcaciaWoodDoorFacingNorth = Block("lower opened acacia wood door facing north", 770, BlockData(true, 196, ), BlockData(true, 196, 7), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 835 upperAcaciaWoodDoorHingeLeft = Block("upper acacia wood door hinge left", 771, BlockData(true, 196, ), BlockData(true, 196, 8), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 836 upperAcaciaWoodDoorHingeRight = Block("upper acacia wood door hinge right", 772, BlockData(true, 196, ), BlockData(true, 196, 9), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 837 upperPoweredAcaciaWoodDoorHingeLeft = Block("upper powered acacia wood door hinge left", 773, BlockData(true, 196, ), BlockData(true, 196, 10), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 838 upperPoweredAcaciaWoodDoorHingeRight = Block("upper powered acacia wood door hinge right", 774, BlockData(true, 196, ), BlockData(true, 196, 11), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 839 lowerDarkOakWoodDoorFacingEast = Block("lower dark oak wood door facing east", 775, BlockData(true, 197, ), BlockData(true, 197, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 840 lowerDarkOakWoodDoorFacingSouth = Block("lower dark oak wood door facing south", 776, BlockData(true, 197, ), BlockData(true, 197, 1), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 841 lowerDarkOakWoodDoorFacingWest = Block("lower dark oak wood door facing west", 777, BlockData(true, 197, ), BlockData(true, 197, 2), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 842 lowerDarkOakWoodDoorFacingNorth = Block("lower dark oak wood door facing north", 778, BlockData(true, 197, ), BlockData(true, 197, 3), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 843 lowerOpenedDarkOakWoodDoorFacingEast = Block("lower opened dark oak wood door facing east", 779, BlockData(true, 197, ), BlockData(true, 197, 4), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 844 lowerOpenedDarkOakWoodDoorFacingSouth = Block("lower opened dark oak wood door facing south", 780, BlockData(true, 197, ), BlockData(true, 197, 5), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 845 lowerOpenedDarkOakWoodDoorFacingWest = Block("lower opened dark oak wood door facing west", 781, BlockData(true, 197, ), BlockData(true, 197, 6), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 846 lowerOpenedDarkOakWoodDoorFacingNorth = Block("lower opened dark oak wood door facing north", 782, BlockData(true, 197, ), BlockData(true, 197, 7), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 847 upperDarkOakWoodDoorHingeLeft = Block("upper dark oak wood door hinge left", 783, BlockData(true, 197, ), BlockData(true, 197, 8), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 848 upperDarkOakWoodDoorHingeRight = Block("upper dark oak wood door hinge right", 784, BlockData(true, 197, ), BlockData(true, 197, 9), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 849 upperPoweredDarkOakWoodDoorHingeLeft = Block("upper powered dark oak wood door hinge left", 785, BlockData(true, 197, ), BlockData(true, 197, 10), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 850 upperPoweredDarkOakWoodDoorHingeRight = Block("upper powered dark oak wood door hinge right", 786, BlockData(true, 197, ), BlockData(true, 197, 11), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 851 lowerIronDoorFacingEast = Block("lower iron door facing east", 787, BlockData(true, 71, ), BlockData(true, 71, 0), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 852 lowerIronDoorFacingSouth = Block("lower iron door facing south", 788, BlockData(true, 71, ), BlockData(true, 71, 1), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 853 lowerIronDoorFacingWest = Block("lower iron door facing west", 789, BlockData(true, 71, ), BlockData(true, 71, 2), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 854 lowerIronDoorFacingNorth = Block("lower iron door facing north", 790, BlockData(true, 71, ), BlockData(true, 71, 3), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 855 lowerOpenedIronDoorFacingEast = Block("lower opened iron door facing east", 791, BlockData(true, 71, ), BlockData(true, 71, 4), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 856 lowerOpenedIronDoorFacingSouth = Block("lower opened iron door facing south", 792, BlockData(true, 71, ), BlockData(true, 71, 5), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 857 lowerOpenedIronDoorFacingWest = Block("lower opened iron door facing west", 793, BlockData(true, 71, ), BlockData(true, 71, 6), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 858 lowerOpenedIronDoorFacingNorth = Block("lower opened iron door facing north", 794, BlockData(true, 71, ), BlockData(true, 71, 7), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 859 upperIronDoorHingeLeft = Block("upper iron door hinge left", 795, BlockData(true, 71, ), BlockData(true, 71, 8), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 860 upperIronDoorHingeRight = Block("upper iron door hinge right", 796, BlockData(true, 71, ), BlockData(true, 71, 9), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 861 upperPoweredIronDoorHingeLeft = Block("upper powered iron door hinge left", 797, BlockData(true, 71, ), BlockData(true, 71, 10), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 862 upperPoweredIronDoorHingeRight = Block("upper powered iron door hinge right", 798, BlockData(true, 71, ), BlockData(true, 71, 11), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 863 ladderFacingNorth = Block("ladder facing north", 799, BlockData(true, 65, ), BlockData(true, 65, 2), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 13), Point(16, 16, 16))), 864 ladderFacingSouth = Block("ladder facing south", 800, BlockData(true, 65, ), BlockData(true, 65, 3), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 3))), 865 ladderFacingWest = Block("ladder facing west", 801, BlockData(true, 65, ), BlockData(true, 65, 4), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(13, 0, 0), Point(16, 16, 16))), 866 ladderFacingEast = Block("ladder facing east", 802, BlockData(true, 65, ), BlockData(true, 65, 5), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(3, 16, 16))), 867 leverBottomPointingEast = Block("lever bottom pointing east", 803, BlockData(true, 69, ), BlockData(true, 69, 0), false, 0.5, 2.5, 15, 0, 0, 0, false), 868 leverFacingEast = Block("lever facing east", 804, BlockData(true, 69, ), BlockData(true, 69, 1), false, 0.5, 2.5, 15, 0, 0, 0, false), 869 leverFacingWest = Block("lever facing west", 805, BlockData(true, 69, ), BlockData(true, 69, 2), false, 0.5, 2.5, 15, 0, 0, 0, false), 870 leverFacingSouth = Block("lever facing south", 806, BlockData(true, 69, ), BlockData(true, 69, 3), false, 0.5, 2.5, 15, 0, 0, 0, false), 871 leverFacingNorth = Block("lever facing north", 807, BlockData(true, 69, ), BlockData(true, 69, 4), false, 0.5, 2.5, 15, 0, 0, 0, false), 872 leverTopPointingSouth = Block("lever top pointing south", 808, BlockData(true, 69, ), BlockData(true, 69, 5), false, 0.5, 2.5, 15, 0, 0, 0, false), 873 leverTopPointingEast = Block("lever top pointing east", 809, BlockData(true, 69, ), BlockData(true, 69, 6), false, 0.5, 2.5, 15, 0, 0, 0, false), 874 leverBottomPointingSouth = Block("lever bottom pointing south", 810, BlockData(true, 69, ), BlockData(true, 69, 7), false, 0.5, 2.5, 15, 0, 0, 0, false), 875 poweredLeverBottomPointingEast = Block("powered lever bottom pointing east", 811, BlockData(true, 69, ), BlockData(true, 69, 8), false, 0.5, 2.5, 15, 0, 0, 0, false), 876 poweredLeverFacingEast = Block("powered lever facing east", 812, BlockData(true, 69, ), BlockData(true, 69, 9), false, 0.5, 2.5, 15, 0, 0, 0, false), 877 poweredLeverFacingWest = Block("powered lever facing west", 813, BlockData(true, 69, ), BlockData(true, 69, 10), false, 0.5, 2.5, 15, 0, 0, 0, false), 878 poweredLeverFacingSouth = Block("powered lever facing south", 814, BlockData(true, 69, ), BlockData(true, 69, 11), false, 0.5, 2.5, 15, 0, 0, 0, false), 879 poweredLeverFacingNorth = Block("powered lever facing north", 815, BlockData(true, 69, ), BlockData(true, 69, 12), false, 0.5, 2.5, 15, 0, 0, 0, false), 880 poweredLeverTopPointingSouth = Block("powered lever top pointing south", 816, BlockData(true, 69, ), BlockData(true, 69, 13), false, 0.5, 2.5, 15, 0, 0, 0, false), 881 poweredLeverTopPointingEast = Block("powered lever top pointing east", 817, BlockData(true, 69, ), BlockData(true, 69, 14), false, 0.5, 2.5, 15, 0, 0, 0, false), 882 poweredLeverBottomPointingSouth = Block("powered lever bottom pointing south", 818, BlockData(true, 69, ), BlockData(true, 69, 15), false, 0.5, 2.5, 15, 0, 0, 0, false), 883 stonePressurePlate = Block("stone pressure plate", 819, BlockData(true, 70, ), BlockData(true, 70, 0), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 884 poweredStonePressurePlate = Block("powered stone pressure plate", 820, BlockData(true, 70, ), BlockData(true, 70, 1), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 885 woodenPressurePlate = Block("wooden pressure plate", 821, BlockData(true, 72, ), BlockData(true, 72, 0), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 886 poweredWoodenPressurePlate = Block("powered wooden pressure plate", 822, BlockData(true, 72, ), BlockData(true, 72, 1), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 887 heavyWeightedPressurePlate0 = Block("heavy weighted pressure plate 0", 823, BlockData(true, 148, ), BlockData(true, 148, 0), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 888 heavyWeightedPressurePlate1 = Block("heavy weighted pressure plate 1", 824, BlockData(true, 148, ), BlockData(true, 148, 1), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 889 heavyWeightedPressurePlate2 = Block("heavy weighted pressure plate 2", 825, BlockData(true, 148, ), BlockData(true, 148, 2), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 890 heavyWeightedPressurePlate3 = Block("heavy weighted pressure plate 3", 826, BlockData(true, 148, ), BlockData(true, 148, 3), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 891 heavyWeightedPressurePlate4 = Block("heavy weighted pressure plate 4", 827, BlockData(true, 148, ), BlockData(true, 148, 4), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 892 heavyWeightedPressurePlate5 = Block("heavy weighted pressure plate 5", 828, BlockData(true, 148, ), BlockData(true, 148, 5), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 893 heavyWeightedPressurePlate6 = Block("heavy weighted pressure plate 6", 829, BlockData(true, 148, ), BlockData(true, 148, 6), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 894 heavyWeightedPressurePlate7 = Block("heavy weighted pressure plate 7", 830, BlockData(true, 148, ), BlockData(true, 148, 7), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 895 heavyWeightedPressurePlate8 = Block("heavy weighted pressure plate 8", 831, BlockData(true, 148, ), BlockData(true, 148, 8), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 896 heavyWeightedPressurePlate9 = Block("heavy weighted pressure plate 9", 832, BlockData(true, 148, ), BlockData(true, 148, 9), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 897 heavyWeightedPressurePlate10 = Block("heavy weighted pressure plate 10", 833, BlockData(true, 148, ), BlockData(true, 148, 10), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 898 heavyWeightedPressurePlate11 = Block("heavy weighted pressure plate 11", 834, BlockData(true, 148, ), BlockData(true, 148, 11), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 899 heavyWeightedPressurePlate12 = Block("heavy weighted pressure plate 12", 835, BlockData(true, 148, ), BlockData(true, 148, 12), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 900 heavyWeightedPressurePlate13 = Block("heavy weighted pressure plate 13", 836, BlockData(true, 148, ), BlockData(true, 148, 13), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 901 heavyWeightedPressurePlate14 = Block("heavy weighted pressure plate 14", 837, BlockData(true, 148, ), BlockData(true, 148, 14), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 902 heavyWeightedPressurePlate15 = Block("heavy weighted pressure plate 15", 838, BlockData(true, 148, ), BlockData(true, 148, 15), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 903 lightWeightedPressurePlate0 = Block("light weighted pressure plate 0", 839, BlockData(true, 147, ), BlockData(true, 147, 0), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 904 lightWeightedPressurePlate1 = Block("light weighted pressure plate 1", 840, BlockData(true, 147, ), BlockData(true, 147, 1), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 905 lightWeightedPressurePlate2 = Block("light weighted pressure plate 2", 841, BlockData(true, 147, ), BlockData(true, 147, 2), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 906 lightWeightedPressurePlate3 = Block("light weighted pressure plate 3", 842, BlockData(true, 147, ), BlockData(true, 147, 3), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 907 lightWeightedPressurePlate4 = Block("light weighted pressure plate 4", 843, BlockData(true, 147, ), BlockData(true, 147, 4), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 908 lightWeightedPressurePlate5 = Block("light weighted pressure plate 5", 844, BlockData(true, 147, ), BlockData(true, 147, 5), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 909 lightWeightedPressurePlate6 = Block("light weighted pressure plate 6", 845, BlockData(true, 147, ), BlockData(true, 147, 6), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 910 lightWeightedPressurePlate7 = Block("light weighted pressure plate 7", 846, BlockData(true, 147, ), BlockData(true, 147, 7), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 911 lightWeightedPressurePlate8 = Block("light weighted pressure plate 8", 847, BlockData(true, 147, ), BlockData(true, 147, 8), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 912 lightWeightedPressurePlate9 = Block("light weighted pressure plate 9", 848, BlockData(true, 147, ), BlockData(true, 147, 9), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 913 lightWeightedPressurePlate10 = Block("light weighted pressure plate 10", 849, BlockData(true, 147, ), BlockData(true, 147, 10), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 914 lightWeightedPressurePlate11 = Block("light weighted pressure plate 11", 850, BlockData(true, 147, ), BlockData(true, 147, 11), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 915 lightWeightedPressurePlate12 = Block("light weighted pressure plate 12", 851, BlockData(true, 147, ), BlockData(true, 147, 12), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 916 lightWeightedPressurePlate13 = Block("light weighted pressure plate 13", 852, BlockData(true, 147, ), BlockData(true, 147, 13), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 917 lightWeightedPressurePlate14 = Block("light weighted pressure plate 14", 853, BlockData(true, 147, ), BlockData(true, 147, 14), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 918 lightWeightedPressurePlate15 = Block("light weighted pressure plate 15", 854, BlockData(true, 147, ), BlockData(true, 147, 15), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 1, 15))), 919 stoneButtonFacingDown = Block("stone button facing down", 855, BlockData(true, 77, ), BlockData(true, 77, 0), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 920 stoneButtonFacingEast = Block("stone button facing east", 856, BlockData(true, 77, ), BlockData(true, 77, 5), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 921 stoneButtonFacingWest = Block("stone button facing west", 857, BlockData(true, 77, ), BlockData(true, 77, 4), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 922 stoneButtonFacingSouth = Block("stone button facing south", 858, BlockData(true, 77, ), BlockData(true, 77, 3), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 923 stoneButtonFacingNorth = Block("stone button facing north", 859, BlockData(true, 77, ), BlockData(true, 77, 2), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 924 stoneButtonFacingUp = Block("stone button facing up", 860, BlockData(true, 77, ), BlockData(true, 77, 1), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 925 poweredStoneButtonFacingDown = Block("powered stone button facing down", 861, BlockData(true, 77, ), BlockData(true, 77, 8), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 926 poweredStoneButtonFacingEast = Block("powered stone button facing east", 862, BlockData(true, 77, ), BlockData(true, 77, 13), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 927 poweredStoneButtonFacingWest = Block("powered stone button facing west", 863, BlockData(true, 77, ), BlockData(true, 77, 12), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 928 poweredStoneButtonFacingSouth = Block("powered stone button facing south", 864, BlockData(true, 77, ), BlockData(true, 77, 11), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 929 poweredStoneButtonFacingNorth = Block("powered stone button facing north", 865, BlockData(true, 77, ), BlockData(true, 77, 10), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 930 poweredStoneButtonFacingUp = Block("powered stone button facing up", 866, BlockData(true, 77, ), BlockData(true, 77, 9), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 931 woodenButtonFacingDown = Block("wooden button facing down", 867, BlockData(true, 143, ), BlockData(true, 143, 0), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 932 woodenButtonFacingEast = Block("wooden button facing east", 868, BlockData(true, 143, ), BlockData(true, 143, 5), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 933 woodenButtonFacingWest = Block("wooden button facing west", 869, BlockData(true, 143, ), BlockData(true, 143, 4), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 934 woodenButtonFacingSouth = Block("wooden button facing south", 870, BlockData(true, 143, ), BlockData(true, 143, 3), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 935 woodenButtonFacingNorth = Block("wooden button facing north", 871, BlockData(true, 143, ), BlockData(true, 143, 2), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 936 woodenButtonFacingUp = Block("wooden button facing up", 872, BlockData(true, 143, ), BlockData(true, 143, 1), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 937 poweredWoodenButtonFacingDown = Block("powered wooden button facing down", 873, BlockData(true, 143, ), BlockData(true, 143, 8), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 938 poweredWoodenButtonFacingEast = Block("powered wooden button facing east", 874, BlockData(true, 143, ), BlockData(true, 143, 13), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 939 poweredWoodenButtonFacingWest = Block("powered wooden button facing west", 875, BlockData(true, 143, ), BlockData(true, 143, 12), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 940 poweredWoodenButtonFacingSouth = Block("powered wooden button facing south", 876, BlockData(true, 143, ), BlockData(true, 143, 11), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 941 poweredWoodenButtonFacingNorth = Block("powered wooden button facing north", 877, BlockData(true, 143, ), BlockData(true, 143, 10), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 942 poweredWoodenButtonFacingUp = Block("powered wooden button facing up", 878, BlockData(true, 143, ), BlockData(true, 143, 9), false, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 943 snowLayer0 = Block("snow layer 0", 879, BlockData(true, 78, ), BlockData(true, 78, 0), true, 0.1, 0.5, 0, 0, 0, 0, true, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 944 snowLayer1 = Block("snow layer 1", 880, BlockData(true, 78, ), BlockData(true, 78, 1), true, 0.1, 0.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 4, 16))), 945 snowLayer2 = Block("snow layer 2", 881, BlockData(true, 78, ), BlockData(true, 78, 2), true, 0.1, 0.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 946 snowLayer3 = Block("snow layer 3", 882, BlockData(true, 78, ), BlockData(true, 78, 3), true, 0.1, 0.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 8, 16))), 947 snowLayer4 = Block("snow layer 4", 883, BlockData(true, 78, ), BlockData(true, 78, 4), true, 0.1, 0.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 10, 16))), 948 snowLayer5 = Block("snow layer 5", 884, BlockData(true, 78, ), BlockData(true, 78, 5), true, 0.1, 0.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 12, 16))), 949 snowLayer6 = Block("snow layer 6", 885, BlockData(true, 78, ), BlockData(true, 78, 6), true, 0.1, 0.5, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 14, 16))), 950 snowLayer7 = Block("snow layer 7", 886, BlockData(true, 78, ), BlockData(true, 78, 7), true, 0.1, 0.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 951 snow = Block("snow", 887, BlockData(true, 80, ), BlockData(true, 80, 0), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 952 ice = Block("ice", 888, BlockData(true, 79, ), BlockData(true, 79, 0), true, 0.5, 2.5, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 953 packedIce = Block("packed ice", 889, BlockData(true, 174, ), BlockData(true, 174, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 954 frostedIce0 = Block("frosted ice 0", 890, BlockData(true, 212, ), BlockData(true, 207, 0), true, 0.5, 2.5, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 955 frostedIce1 = Block("frosted ice 1", 891, BlockData(true, 212, ), BlockData(true, 207, 1), true, 0.5, 2.5, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 956 frostedIce2 = Block("frosted ice 2", 892, BlockData(true, 212, ), BlockData(true, 207, 2), true, 0.5, 2.5, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 957 frostedIce3 = Block("frosted ice 3", 893, BlockData(true, 212, ), BlockData(true, 207, 3), true, 0.5, 2.5, 3, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 958 cactus0 = Block("cactus 0", 894, BlockData(true, 81, ), BlockData(true, 81, 0), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 959 cactus1 = Block("cactus 1", 895, BlockData(true, 81, ), BlockData(true, 81, 1), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 960 cactus2 = Block("cactus 2", 896, BlockData(true, 81, ), BlockData(true, 81, 2), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 961 cactus3 = Block("cactus 3", 897, BlockData(true, 81, ), BlockData(true, 81, 3), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 962 cactus4 = Block("cactus 4", 898, BlockData(true, 81, ), BlockData(true, 81, 4), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 963 cactus5 = Block("cactus 5", 899, BlockData(true, 81, ), BlockData(true, 81, 5), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 964 cactus6 = Block("cactus 6", 900, BlockData(true, 81, ), BlockData(true, 81, 6), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 965 cactus7 = Block("cactus 7", 901, BlockData(true, 81, ), BlockData(true, 81, 7), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 966 cactus8 = Block("cactus 8", 902, BlockData(true, 81, ), BlockData(true, 81, 8), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 967 cactus9 = Block("cactus 9", 903, BlockData(true, 81, ), BlockData(true, 81, 9), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 968 cactus10 = Block("cactus 10", 904, BlockData(true, 81, ), BlockData(true, 81, 10), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 969 cactus11 = Block("cactus 11", 905, BlockData(true, 81, ), BlockData(true, 81, 11), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 970 cactus12 = Block("cactus 12", 906, BlockData(true, 81, ), BlockData(true, 81, 12), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 971 cactus13 = Block("cactus 13", 907, BlockData(true, 81, ), BlockData(true, 81, 13), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 972 cactus14 = Block("cactus 14", 908, BlockData(true, 81, ), BlockData(true, 81, 14), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 973 cactus15 = Block("cactus 15", 909, BlockData(true, 81, ), BlockData(true, 81, 15), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 15, 15))), 974 clay = Block("clay", 910, BlockData(true, 82, ), BlockData(true, 82, 0), true, 0.6, 3, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 975 jukebox = Block("jukebox", 911, BlockData(true, 84, ), BlockData(true, 84, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 976 hardenedClay = Block("hardened clay", 912, BlockData(true, 172, ), BlockData(true, 172, 0), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 977 whiteStainedClay = Block("white stained clay", 913, BlockData(true, 159, ), BlockData(true, 159, 0), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 978 orangeStainedClay = Block("orange stained clay", 914, BlockData(true, 159, ), BlockData(true, 159, 1), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 979 magentaStainedClay = Block("magenta stained clay", 915, BlockData(true, 159, ), BlockData(true, 159, 2), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 980 lightBlueStainedClay = Block("light blue stained clay", 916, BlockData(true, 159, ), BlockData(true, 159, 3), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 981 yellowStainedClay = Block("yellow stained clay", 917, BlockData(true, 159, ), BlockData(true, 159, 4), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 982 limeStainedClay = Block("lime stained clay", 918, BlockData(true, 159, ), BlockData(true, 159, 5), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 983 pinkStainedClay = Block("pink stained clay", 919, BlockData(true, 159, ), BlockData(true, 159, 6), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 984 grayStainedClay = Block("gray stained clay", 920, BlockData(true, 159, ), BlockData(true, 159, 7), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 985 lightGrayStainedClay = Block("light gray stained clay", 921, BlockData(true, 159, ), BlockData(true, 159, 8), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 986 cyanStainedClay = Block("cyan stained clay", 922, BlockData(true, 159, ), BlockData(true, 159, 9), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 987 purpleStainedClay = Block("purple stained clay", 923, BlockData(true, 159, ), BlockData(true, 159, 10), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 988 blueStainedClay = Block("blue stained clay", 924, BlockData(true, 159, ), BlockData(true, 159, 11), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 989 brownStainedClay = Block("brown stained clay", 925, BlockData(true, 159, ), BlockData(true, 159, 12), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 990 greenStainedClay = Block("green stained clay", 926, BlockData(true, 159, ), BlockData(true, 159, 13), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 991 redStainedClay = Block("red stained clay", 927, BlockData(true, 159, ), BlockData(true, 159, 14), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 992 blackStainedClay = Block("black stained clay", 928, BlockData(true, 159, ), BlockData(true, 159, 15), true, 1.75, 21, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 993 pumpkinFacingSouth = Block("pumpkin facing south", 929, BlockData(true, 86, ), BlockData(true, 86, 0), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 994 pumpkinFacingWest = Block("pumpkin facing west", 930, BlockData(true, 86, ), BlockData(true, 86, 1), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 995 pumpkinFacingNorth = Block("pumpkin facing north", 931, BlockData(true, 86, ), BlockData(true, 86, 2), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 996 pumpkinFacingEast = Block("pumpkin facing east", 932, BlockData(true, 86, ), BlockData(true, 86, 3), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 997 facelessPumpkinFacingSouth = Block("faceless pumpkin facing south", 933, BlockData(true, 86, ), BlockData(true, 86, 4), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 998 facelessPumpkinFacingWest = Block("faceless pumpkin facing west", 934, BlockData(true, 86, ), BlockData(true, 86, 5), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 999 facelessPumpkinFacingNorth = Block("faceless pumpkin facing north", 935, BlockData(true, 86, ), BlockData(true, 86, 6), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1000 facelessPumpkinFacingEast = Block("faceless pumpkin facing east", 936, BlockData(true, 86, ), BlockData(true, 86, 7), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1001 jackOLanternFacingSouth = Block("jack o lantern facing south", 937, BlockData(true, 91, ), BlockData(true, 91, 0), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1002 jackOLanternFacingWest = Block("jack o lantern facing west", 938, BlockData(true, 91, ), BlockData(true, 91, 1), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1003 jackOLanternFacingNorth = Block("jack o lantern facing north", 939, BlockData(true, 91, ), BlockData(true, 91, 2), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1004 jackOLanternFacingEast = Block("jack o lantern facing east", 940, BlockData(true, 91, ), BlockData(true, 91, 3), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1005 facelessJackOLanternFacingSouth = Block("faceless jack o lantern facing south", 941, BlockData(true, 91, ), BlockData(true, 91, 4), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1006 facelessJackOLanternFacingWest = Block("faceless jack o lantern facing west", 942, BlockData(true, 91, ), BlockData(true, 91, 5), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1007 facelessJackOLanternFacingNorth = Block("faceless jack o lantern facing north", 943, BlockData(true, 91, ), BlockData(true, 91, 6), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1008 facelessJackOLanternFacingEast = Block("faceless jack o lantern facing east", 944, BlockData(true, 91, ), BlockData(true, 91, 7), true, 1, 5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1009 oakWoodFence = Block("oak wood fence", 945, BlockData(true, 85, ), BlockData(true, 85, 0), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1010 spruceWoodFence = Block("spruce wood fence", 946, BlockData(true, 188, ), BlockData(true, 85, 1), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1011 birchWoodFence = Block("birch wood fence", 947, BlockData(true, 189, ), BlockData(true, 85, 2), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1012 jungleWoodFence = Block("jungle wood fence", 948, BlockData(true, 190, ), BlockData(true, 85, 3), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1013 acaciaWoodFence = Block("acacia wood fence", 949, BlockData(true, 192, ), BlockData(true, 85, 4), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1014 darkOakWoodFence = Block("dark oak wood fence", 950, BlockData(true, 191, ), BlockData(true, 85, 5), true, 2, 15, 15, 0, 5, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1015 netherBrickFence = Block("nether brick fence", 951, BlockData(true, 113, ), BlockData(true, 113, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1016 netherrack = Block("netherrack", 952, BlockData(true, 87, ), BlockData(true, 87, 0), true, 0.4, 2, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1017 soulSand = Block("soul sand", 953, BlockData(true, 88, ), BlockData(true, 88, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 14, 16))), 1018 glowstone = Block("glowstone", 954, BlockData(true, 89, ), BlockData(true, 89, 0), true, 0.3, 1.5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1019 netherBrick = Block("nether brick", 955, BlockData(true, 112, ), BlockData(true, 112, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1020 redNetherBrick = Block("red nether brick", 956, BlockData(true, 215, ), BlockData(true, 215, 0), true, 2, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1021 netherPortalEastWest = Block("nether portal east west", 957, BlockData(true, 90, ), BlockData(true, 90, 0), false, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 4), Point(16, 16, 12))), 1022 netherPortalNorthSouth = Block("nether portal north south", 958, BlockData(true, 90, ), BlockData(true, 90, 1), false, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(4, 0, 0), Point(12, 16, 16))), 1023 cake0 = Block("cake 0", 959, BlockData(true, 92, ), BlockData(true, 92, 0), true, 0.5, 2.5, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 8, 15))), 1024 cake1 = Block("cake 1", 960, BlockData(true, 92, ), BlockData(true, 92, 1), true, 0.5, 2.5, 0, 0, 0, 0, false, BoundingBox(Point(3, 0, 1), Point(15, 8, 15))), 1025 cake2 = Block("cake 2", 961, BlockData(true, 92, ), BlockData(true, 92, 2), true, 0.5, 2.5, 0, 0, 0, 0, false, BoundingBox(Point(5, 0, 1), Point(15, 8, 15))), 1026 cake3 = Block("cake 3", 962, BlockData(true, 92, ), BlockData(true, 92, 3), true, 0.5, 2.5, 0, 0, 0, 0, false, BoundingBox(Point(7, 0, 1), Point(15, 8, 15))), 1027 cake4 = Block("cake 4", 963, BlockData(true, 92, ), BlockData(true, 92, 4), true, 0.5, 2.5, 0, 0, 0, 0, false, BoundingBox(Point(9, 0, 1), Point(15, 8, 15))), 1028 cake5 = Block("cake 5", 964, BlockData(true, 92, ), BlockData(true, 92, 5), true, 0.5, 2.5, 0, 0, 0, 0, false, BoundingBox(Point(11, 0, 1), Point(15, 8, 15))), 1029 cake6 = Block("cake 6", 965, BlockData(true, 92, ), BlockData(true, 92, 6), true, 0.5, 2.5, 0, 0, 0, 0, false, BoundingBox(Point(13, 0, 1), Point(15, 8, 15))), 1030 repeaterFacingNorth1Delay = Block("repeater facing north 1 delay", 966, BlockData(true, 93, ), BlockData(true, 93, 0), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1031 repeaterFacingEast1Delay = Block("repeater facing east 1 delay", 967, BlockData(true, 93, ), BlockData(true, 93, 1), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1032 repeaterFacingSouth1Delay = Block("repeater facing south 1 delay", 968, BlockData(true, 93, ), BlockData(true, 93, 2), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1033 repeaterFacingWest1Delay = Block("repeater facing west 1 delay", 969, BlockData(true, 93, ), BlockData(true, 93, 3), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1034 repeaterFacingNorth2Delay = Block("repeater facing north 2 delay", 970, BlockData(true, 93, ), BlockData(true, 93, 4), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1035 repeaterFacingEast2Delay = Block("repeater facing east 2 delay", 971, BlockData(true, 93, ), BlockData(true, 93, 5), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1036 repeaterFacingSouth2Delay = Block("repeater facing south 2 delay", 972, BlockData(true, 93, ), BlockData(true, 93, 6), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1037 repeaterFacingWest2Delay = Block("repeater facing west 2 delay", 973, BlockData(true, 93, ), BlockData(true, 93, 7), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1038 repeaterFacingNorth3Delay = Block("repeater facing north 3 delay", 974, BlockData(true, 93, ), BlockData(true, 93, 8), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1039 repeaterFacingEast3Delay = Block("repeater facing east 3 delay", 975, BlockData(true, 93, ), BlockData(true, 93, 9), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1040 repeaterFacingSouth3Delay = Block("repeater facing south 3 delay", 976, BlockData(true, 93, ), BlockData(true, 93, 10), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1041 repeaterFacingWest3Delay = Block("repeater facing west 3 delay", 977, BlockData(true, 93, ), BlockData(true, 93, 11), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1042 repeaterFacingNorth4Delay = Block("repeater facing north 4 delay", 978, BlockData(true, 93, ), BlockData(true, 93, 12), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1043 repeaterFacingEast4Delay = Block("repeater facing east 4 delay", 979, BlockData(true, 93, ), BlockData(true, 93, 13), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1044 repeaterFacingSouth4Delay = Block("repeater facing south 4 delay", 980, BlockData(true, 93, ), BlockData(true, 93, 14), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1045 repeaterFacingWest4Delay = Block("repeater facing west 4 delay", 981, BlockData(true, 93, ), BlockData(true, 93, 15), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1046 poweredRepeaterFacingNorth1Delay = Block("powered repeater facing north 1 delay", 982, BlockData(true, 94, ), BlockData(true, 94, 0), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1047 poweredRepeaterFacingEast1Delay = Block("powered repeater facing east 1 delay", 983, BlockData(true, 94, ), BlockData(true, 94, 1), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1048 poweredRepeaterFacingSouth1Delay = Block("powered repeater facing south 1 delay", 984, BlockData(true, 94, ), BlockData(true, 94, 2), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1049 poweredRepeaterFacingWest1Delay = Block("powered repeater facing west 1 delay", 985, BlockData(true, 94, ), BlockData(true, 94, 3), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1050 poweredRepeaterFacingNorth2Delay = Block("powered repeater facing north 2 delay", 986, BlockData(true, 94, ), BlockData(true, 94, 4), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1051 poweredRepeaterFacingEast2Delay = Block("powered repeater facing east 2 delay", 987, BlockData(true, 94, ), BlockData(true, 94, 5), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1052 poweredRepeaterFacingSouth2Delay = Block("powered repeater facing south 2 delay", 988, BlockData(true, 94, ), BlockData(true, 94, 6), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1053 poweredRepeaterFacingWest2Delay = Block("powered repeater facing west 2 delay", 989, BlockData(true, 94, ), BlockData(true, 94, 7), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1054 poweredRepeaterFacingNorth3Delay = Block("powered repeater facing north 3 delay", 990, BlockData(true, 94, ), BlockData(true, 94, 8), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1055 poweredRepeaterFacingEast3Delay = Block("powered repeater facing east 3 delay", 991, BlockData(true, 94, ), BlockData(true, 94, 9), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1056 poweredRepeaterFacingSouth3Delay = Block("powered repeater facing south 3 delay", 992, BlockData(true, 94, ), BlockData(true, 94, 10), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1057 poweredRepeaterFacingWest3Delay = Block("powered repeater facing west 3 delay", 993, BlockData(true, 94, ), BlockData(true, 94, 11), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1058 poweredRepeaterFacingNorth4Delay = Block("powered repeater facing north 4 delay", 994, BlockData(true, 94, ), BlockData(true, 94, 12), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1059 poweredRepeaterFacingEast4Delay = Block("powered repeater facing east 4 delay", 995, BlockData(true, 94, ), BlockData(true, 94, 13), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1060 poweredRepeaterFacingSouth4Delay = Block("powered repeater facing south 4 delay", 996, BlockData(true, 94, ), BlockData(true, 94, 14), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1061 poweredRepeaterFacingWest4Delay = Block("powered repeater facing west 4 delay", 997, BlockData(true, 94, ), BlockData(true, 94, 15), true, 0, 0, 15, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1062 woodenTrapdoorSouthSide = Block("wooden trapdoor south side", 998, BlockData(true, 96, ), BlockData(true, 96, 3), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1063 woodenTrapdoorNorthSide = Block("wooden trapdoor north side", 999, BlockData(true, 96, ), BlockData(true, 96, 2), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1064 woodenTrapdoorEastSide = Block("wooden trapdoor east side", 1000, BlockData(true, 96, ), BlockData(true, 96, 1), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1065 woodenTrapdoorWestSide = Block("wooden trapdoor west side", 1001, BlockData(true, 96, ), BlockData(true, 96, 0), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1066 openedWoodenTrapdoorSouthSide = Block("opened wooden trapdoor south side", 1002, BlockData(true, 96, ), BlockData(true, 96, 11), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1067 openedWoodenTrapdoorNorthSide = Block("opened wooden trapdoor north side", 1003, BlockData(true, 96, ), BlockData(true, 96, 10), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1068 openedWoodenTrapdoorEastSide = Block("opened wooden trapdoor east side", 1004, BlockData(true, 96, ), BlockData(true, 96, 9), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1069 openedWoodenTrapdoorWestSide = Block("opened wooden trapdoor west side", 1005, BlockData(true, 96, ), BlockData(true, 96, 8), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1070 topWoodenTrapdoorSouthSide = Block("top wooden trapdoor south side", 1006, BlockData(true, 96, ), BlockData(true, 96, 7), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1071 topWoodenTrapdoorNorthSide = Block("top wooden trapdoor north side", 1007, BlockData(true, 96, ), BlockData(true, 96, 6), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1072 topWoodenTrapdoorEastSide = Block("top wooden trapdoor east side", 1008, BlockData(true, 96, ), BlockData(true, 96, 5), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1073 topWoodenTrapdoorWestSide = Block("top wooden trapdoor west side", 1009, BlockData(true, 96, ), BlockData(true, 96, 4), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1074 openedTopWoodenTrapdoorSouthSide = Block("opened top wooden trapdoor south side", 1010, BlockData(true, 96, ), BlockData(true, 96, 15), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1075 openedTopWoodenTrapdoorNorthSide = Block("opened top wooden trapdoor north side", 1011, BlockData(true, 96, ), BlockData(true, 96, 14), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1076 openedTopWoodenTrapdoorEastSide = Block("opened top wooden trapdoor east side", 1012, BlockData(true, 96, ), BlockData(true, 96, 13), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1077 openedTopWoodenTrapdoorWestSide = Block("opened top wooden trapdoor west side", 1013, BlockData(true, 96, ), BlockData(true, 96, 12), true, 3, 15, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1078 ironTrapdoorSouthSide = Block("iron trapdoor south side", 1014, BlockData(true, 167, ), BlockData(true, 167, 3), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1079 ironTrapdoorNorthSide = Block("iron trapdoor north side", 1015, BlockData(true, 167, ), BlockData(true, 167, 2), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1080 ironTrapdoorEastSide = Block("iron trapdoor east side", 1016, BlockData(true, 167, ), BlockData(true, 167, 1), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1081 ironTrapdoorWestSide = Block("iron trapdoor west side", 1017, BlockData(true, 167, ), BlockData(true, 167, 0), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1082 openedIronTrapdoorSouthSide = Block("opened iron trapdoor south side", 1018, BlockData(true, 167, ), BlockData(true, 167, 11), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1083 openedIronTrapdoorNorthSide = Block("opened iron trapdoor north side", 1019, BlockData(true, 167, ), BlockData(true, 167, 10), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1084 openedIronTrapdoorEastSide = Block("opened iron trapdoor east side", 1020, BlockData(true, 167, ), BlockData(true, 167, 9), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1085 openedIronTrapdoorWestSide = Block("opened iron trapdoor west side", 1021, BlockData(true, 167, ), BlockData(true, 167, 8), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1086 topIronTrapdoorSouthSide = Block("top iron trapdoor south side", 1022, BlockData(true, 167, ), BlockData(true, 167, 7), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1087 topIronTrapdoorNorthSide = Block("top iron trapdoor north side", 1023, BlockData(true, 167, ), BlockData(true, 167, 6), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1088 topIronTrapdoorEastSide = Block("top iron trapdoor east side", 1024, BlockData(true, 167, ), BlockData(true, 167, 5), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1089 topIronTrapdoorWestSide = Block("top iron trapdoor west side", 1025, BlockData(true, 167, ), BlockData(true, 167, 4), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1090 openedTopIronTrapdoorSouthSide = Block("opened top iron trapdoor south side", 1026, BlockData(true, 167, ), BlockData(true, 167, 15), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1091 openedTopIronTrapdoorNorthSide = Block("opened top iron trapdoor north side", 1027, BlockData(true, 167, ), BlockData(true, 167, 14), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1092 openedTopIronTrapdoorEastSide = Block("opened top iron trapdoor east side", 1028, BlockData(true, 167, ), BlockData(true, 167, 13), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1093 openedTopIronTrapdoorWestSide = Block("opened top iron trapdoor west side", 1029, BlockData(true, 167, ), BlockData(true, 167, 12), true, 5, 25, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1094 stoneMonsterEgg = Block("stone monster egg", 1030, BlockData(true, 97, ), BlockData(true, 97, 0), true, 0.75, 3.75, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1095 cobblestoneMonsterEgg = Block("cobblestone monster egg", 1031, BlockData(true, 97, ), BlockData(true, 97, 1), true, 0.75, 3.75, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1096 stoneBrickMonsterEgg = Block("stone brick monster egg", 1032, BlockData(true, 97, ), BlockData(true, 97, 2), true, 0.75, 3.75, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1097 mossyStoneBrickMonsterEgg = Block("mossy stone brick monster egg", 1033, BlockData(true, 97, ), BlockData(true, 97, 3), true, 0.75, 3.75, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1098 crackedStoneBrickMonsterEgg = Block("cracked stone brick monster egg", 1034, BlockData(true, 97, ), BlockData(true, 97, 4), true, 0.75, 3.75, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1099 chiseledStoneBrickMonsterEgg = Block("chiseled stone brick monster egg", 1035, BlockData(true, 97, ), BlockData(true, 97, 5), true, 0.75, 3.75, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1100 brownMushroomPoresEverywhere = Block("brown mushroom pores everywhere", 1036, BlockData(true, 99, ), BlockData(true, 99, 0), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1101 brownMushroomCapTopWestNorth = Block("brown mushroom cap top west north", 1037, BlockData(true, 99, ), BlockData(true, 99, 1), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1102 brownMushroomCapTopNorth = Block("brown mushroom cap top north", 1038, BlockData(true, 99, ), BlockData(true, 99, 2), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1103 brownMushroomCapTopNorthEast = Block("brown mushroom cap top north east", 1039, BlockData(true, 99, ), BlockData(true, 99, 3), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1104 brownMushroomCapTopWest = Block("brown mushroom cap top west", 1040, BlockData(true, 99, ), BlockData(true, 99, 4), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1105 brownMushroomCapTop = Block("brown mushroom cap top", 1041, BlockData(true, 99, ), BlockData(true, 99, 5), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1106 brownMushroomCapTopEast = Block("brown mushroom cap top east", 1042, BlockData(true, 99, ), BlockData(true, 99, 6), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1107 brownMushroomCapTopSouthWest = Block("brown mushroom cap top south west", 1043, BlockData(true, 99, ), BlockData(true, 99, 7), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1108 brownMushroomCapTopSouth = Block("brown mushroom cap top south", 1044, BlockData(true, 99, ), BlockData(true, 99, 8), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1109 brownMushroomCapTopEastSouth = Block("brown mushroom cap top east south", 1045, BlockData(true, 99, ), BlockData(true, 99, 9), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1110 brownMushroomStemEverySide = Block("brown mushroom stem every side", 1046, BlockData(true, 99, ), BlockData(true, 99, 10), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1111 brownMushroomCapsEverywhere = Block("brown mushroom caps everywhere", 1047, BlockData(true, 99, ), BlockData(true, 99, 14), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1112 brownMushroomStemsEverywhere = Block("brown mushroom stems everywhere", 1048, BlockData(true, 99, ), BlockData(true, 99, 15), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1113 redMushroomPoresEverywhere = Block("red mushroom pores everywhere", 1049, BlockData(true, 100, ), BlockData(true, 100, 0), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1114 redMushroomCapTopWestNorth = Block("red mushroom cap top west north", 1050, BlockData(true, 100, ), BlockData(true, 100, 1), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1115 redMushroomCapTopNorth = Block("red mushroom cap top north", 1051, BlockData(true, 100, ), BlockData(true, 100, 2), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1116 redMushroomCapTopNorthEast = Block("red mushroom cap top north east", 1052, BlockData(true, 100, ), BlockData(true, 100, 3), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1117 redMushroomCapTopWest = Block("red mushroom cap top west", 1053, BlockData(true, 100, ), BlockData(true, 100, 4), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1118 redMushroomCapTop = Block("red mushroom cap top", 1054, BlockData(true, 100, ), BlockData(true, 100, 5), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1119 redMushroomCapTopEast = Block("red mushroom cap top east", 1055, BlockData(true, 100, ), BlockData(true, 100, 6), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1120 redMushroomCapTopSouthWest = Block("red mushroom cap top south west", 1056, BlockData(true, 100, ), BlockData(true, 100, 7), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1121 redMushroomCapTopSouth = Block("red mushroom cap top south", 1057, BlockData(true, 100, ), BlockData(true, 100, 8), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1122 redMushroomCapTopEastSouth = Block("red mushroom cap top east south", 1058, BlockData(true, 100, ), BlockData(true, 100, 9), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1123 redMushroomStemEverySide = Block("red mushroom stem every side", 1059, BlockData(true, 100, ), BlockData(true, 100, 10), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1124 redMushroomCapsEverywhere = Block("red mushroom caps everywhere", 1060, BlockData(true, 100, ), BlockData(true, 100, 14), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1125 redMushroomStemsEverywhere = Block("red mushroom stems everywhere", 1061, BlockData(true, 100, ), BlockData(true, 100, 15), true, 0.2, 1, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1126 ironBars = Block("iron bars", 1062, BlockData(true, 101, ), BlockData(true, 101, 0), true, 5, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1127 melon = Block("melon", 1063, BlockData(true, 103, ), BlockData(true, 103, 0), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1128 vinesSouth = Block("vines south", 1064, BlockData(true, 106, ), BlockData(true, 106, 1), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1129 vinesWest = Block("vines west", 1065, BlockData(true, 106, ), BlockData(true, 106, 2), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1130 vinesSouthWest = Block("vines south west", 1066, BlockData(true, 106, ), BlockData(true, 106, 3), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1131 vinesNorth = Block("vines north", 1067, BlockData(true, 106, ), BlockData(true, 106, 4), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1132 vinesNorthSouth = Block("vines north south", 1068, BlockData(true, 106, ), BlockData(true, 106, 5), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1133 vinesNorthWest = Block("vines north west", 1069, BlockData(true, 106, ), BlockData(true, 106, 6), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1134 vinesNorthSouthWest = Block("vines north south west", 1070, BlockData(true, 106, ), BlockData(true, 106, 7), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1135 vinesEast = Block("vines east", 1071, BlockData(true, 106, ), BlockData(true, 106, 8), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1136 vinesSouthEast = Block("vines south east", 1072, BlockData(true, 106, ), BlockData(true, 106, 9), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1137 vinesWestEast = Block("vines west east", 1073, BlockData(true, 106, ), BlockData(true, 106, 10), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1138 vinesSouthWestEast = Block("vines south west east", 1074, BlockData(true, 106, ), BlockData(true, 106, 11), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1139 vinesNorthEast = Block("vines north east", 1075, BlockData(true, 106, ), BlockData(true, 106, 12), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1140 vinesNorthSouthEast = Block("vines north south east", 1076, BlockData(true, 106, ), BlockData(true, 106, 13), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1141 vinesNorthWestEast = Block("vines north west east", 1077, BlockData(true, 106, ), BlockData(true, 106, 14), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1142 vinesEverySide = Block("vines every side", 1078, BlockData(true, 106, ), BlockData(true, 106, 15), false, 0.2, 1, 0, 0, 15, 100, true, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1143 oakWoodFenceGateFacingSouth = Block("oak wood fence gate facing south", 1079, BlockData(true, 107, ), BlockData(true, 107, 0), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1144 oakWoodFenceGateFacingWest = Block("oak wood fence gate facing west", 1080, BlockData(true, 107, ), BlockData(true, 107, 1), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1145 oakWoodFenceGateFacingNorth = Block("oak wood fence gate facing north", 1081, BlockData(true, 107, ), BlockData(true, 107, 2), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1146 oakWoodFenceGateFacingEast = Block("oak wood fence gate facing east", 1082, BlockData(true, 107, ), BlockData(true, 107, 3), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1147 spruceWoodFenceGateFacingSouth = Block("spruce wood fence gate facing south", 1083, BlockData(true, 183, ), BlockData(true, 183, 0), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1148 spruceWoodFenceGateFacingWest = Block("spruce wood fence gate facing west", 1084, BlockData(true, 183, ), BlockData(true, 183, 1), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1149 spruceWoodFenceGateFacingNorth = Block("spruce wood fence gate facing north", 1085, BlockData(true, 183, ), BlockData(true, 183, 2), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1150 spruceWoodFenceGateFacingEast = Block("spruce wood fence gate facing east", 1086, BlockData(true, 183, ), BlockData(true, 183, 3), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1151 birchWoodFenceGateFacingSouth = Block("birch wood fence gate facing south", 1087, BlockData(true, 184, ), BlockData(true, 184, 0), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1152 birchWoodFenceGateFacingWest = Block("birch wood fence gate facing west", 1088, BlockData(true, 184, ), BlockData(true, 184, 1), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1153 birchWoodFenceGateFacingNorth = Block("birch wood fence gate facing north", 1089, BlockData(true, 184, ), BlockData(true, 184, 2), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1154 birchWoodFenceGateFacingEast = Block("birch wood fence gate facing east", 1090, BlockData(true, 184, ), BlockData(true, 184, 3), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1155 jungleWoodFenceGateFacingSouth = Block("jungle wood fence gate facing south", 1091, BlockData(true, 185, ), BlockData(true, 185, 0), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1156 jungleWoodFenceGateFacingWest = Block("jungle wood fence gate facing west", 1092, BlockData(true, 185, ), BlockData(true, 185, 1), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1157 jungleWoodFenceGateFacingNorth = Block("jungle wood fence gate facing north", 1093, BlockData(true, 185, ), BlockData(true, 185, 2), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1158 jungleWoodFenceGateFacingEast = Block("jungle wood fence gate facing east", 1094, BlockData(true, 185, ), BlockData(true, 185, 3), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1159 acaciaWoodFenceGateFacingSouth = Block("acacia wood fence gate facing south", 1095, BlockData(true, 187, ), BlockData(true, 187, 0), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1160 acaciaWoodFenceGateFacingWest = Block("acacia wood fence gate facing west", 1096, BlockData(true, 187, ), BlockData(true, 187, 1), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1161 acaciaWoodFenceGateFacingNorth = Block("acacia wood fence gate facing north", 1097, BlockData(true, 187, ), BlockData(true, 187, 2), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1162 acaciaWoodFenceGateFacingEast = Block("acacia wood fence gate facing east", 1098, BlockData(true, 187, ), BlockData(true, 187, 3), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1163 darkOakWoodFenceGateFacingSouth = Block("dark oak wood fence gate facing south", 1099, BlockData(true, 186, ), BlockData(true, 186, 0), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1164 darkOakWoodFenceGateFacingWest = Block("dark oak wood fence gate facing west", 1100, BlockData(true, 186, ), BlockData(true, 186, 1), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1165 darkOakWoodFenceGateFacingNorth = Block("dark oak wood fence gate facing north", 1101, BlockData(true, 186, ), BlockData(true, 186, 2), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 6), Point(16, 16, 10))), 1166 darkOakWoodFenceGateFacingEast = Block("dark oak wood fence gate facing east", 1102, BlockData(true, 186, ), BlockData(true, 186, 3), true, 2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 0, 0), Point(10, 16, 16))), 1167 openedOakWoodFenceGateFacingSouth = Block("opened oak wood fence gate facing south", 1103, BlockData(true, 107, ), BlockData(true, 107, 4), false, 2, 15, 0, 0, 0, 0, false), 1168 openedOakWoodFenceGateFacingWest = Block("opened oak wood fence gate facing west", 1104, BlockData(true, 107, ), BlockData(true, 107, 5), false, 2, 15, 0, 0, 0, 0, false), 1169 openedOakWoodFenceGateFacingNorth = Block("opened oak wood fence gate facing north", 1105, BlockData(true, 107, ), BlockData(true, 107, 6), false, 2, 15, 0, 0, 0, 0, false), 1170 openedOakWoodFenceGateFacingEast = Block("opened oak wood fence gate facing east", 1106, BlockData(true, 107, ), BlockData(true, 107, 7), false, 2, 15, 0, 0, 0, 0, false), 1171 openedSpruceWoodFenceGateFacingSouth = Block("opened spruce wood fence gate facing south", 1107, BlockData(true, 183, ), BlockData(true, 183, 4), false, 2, 15, 0, 0, 0, 0, false), 1172 openedSpruceWoodFenceGateFacingWest = Block("opened spruce wood fence gate facing west", 1108, BlockData(true, 183, ), BlockData(true, 183, 5), false, 2, 15, 0, 0, 0, 0, false), 1173 openedSpruceWoodFenceGateFacingNorth = Block("opened spruce wood fence gate facing north", 1109, BlockData(true, 183, ), BlockData(true, 183, 6), false, 2, 15, 0, 0, 0, 0, false), 1174 openedSpruceWoodFenceGateFacingEast = Block("opened spruce wood fence gate facing east", 1110, BlockData(true, 183, ), BlockData(true, 183, 7), false, 2, 15, 0, 0, 0, 0, false), 1175 openedBirchWoodFenceGateFacingSouth = Block("opened birch wood fence gate facing south", 1111, BlockData(true, 184, ), BlockData(true, 184, 4), false, 2, 15, 0, 0, 0, 0, false), 1176 openedBirchWoodFenceGateFacingWest = Block("opened birch wood fence gate facing west", 1112, BlockData(true, 184, ), BlockData(true, 184, 5), false, 2, 15, 0, 0, 0, 0, false), 1177 openedBirchWoodFenceGateFacingNorth = Block("opened birch wood fence gate facing north", 1113, BlockData(true, 184, ), BlockData(true, 184, 6), false, 2, 15, 0, 0, 0, 0, false), 1178 openedBirchWoodFenceGateFacingEast = Block("opened birch wood fence gate facing east", 1114, BlockData(true, 184, ), BlockData(true, 184, 7), false, 2, 15, 0, 0, 0, 0, false), 1179 openedJungleWoodFenceGateFacingSouth = Block("opened jungle wood fence gate facing south", 1115, BlockData(true, 185, ), BlockData(true, 185, 4), false, 2, 15, 0, 0, 0, 0, false), 1180 openedJungleWoodFenceGateFacingWest = Block("opened jungle wood fence gate facing west", 1116, BlockData(true, 185, ), BlockData(true, 185, 5), false, 2, 15, 0, 0, 0, 0, false), 1181 openedJungleWoodFenceGateFacingNorth = Block("opened jungle wood fence gate facing north", 1117, BlockData(true, 185, ), BlockData(true, 185, 6), false, 2, 15, 0, 0, 0, 0, false), 1182 openedJungleWoodFenceGateFacingEast = Block("opened jungle wood fence gate facing east", 1118, BlockData(true, 185, ), BlockData(true, 185, 7), false, 2, 15, 0, 0, 0, 0, false), 1183 openedAcaciaWoodFenceGateFacingSouth = Block("opened acacia wood fence gate facing south", 1119, BlockData(true, 187, ), BlockData(true, 187, 4), false, 2, 15, 0, 0, 0, 0, false), 1184 openedAcaciaWoodFenceGateFacingWest = Block("opened acacia wood fence gate facing west", 1120, BlockData(true, 187, ), BlockData(true, 187, 5), false, 2, 15, 0, 0, 0, 0, false), 1185 openedAcaciaWoodFenceGateFacingNorth = Block("opened acacia wood fence gate facing north", 1121, BlockData(true, 187, ), BlockData(true, 187, 6), false, 2, 15, 0, 0, 0, 0, false), 1186 openedAcaciaWoodFenceGateFacingEast = Block("opened acacia wood fence gate facing east", 1122, BlockData(true, 187, ), BlockData(true, 187, 7), false, 2, 15, 0, 0, 0, 0, false), 1187 openedDarkOakWoodFenceGateFacingSouth = Block("opened dark oak wood fence gate facing south", 1123, BlockData(true, 186, ), BlockData(true, 186, 4), false, 2, 15, 0, 0, 0, 0, false), 1188 openedDarkOakWoodFenceGateFacingWest = Block("opened dark oak wood fence gate facing west", 1124, BlockData(true, 186, ), BlockData(true, 186, 5), false, 2, 15, 0, 0, 0, 0, false), 1189 openedDarkOakWoodFenceGateFacingNorth = Block("opened dark oak wood fence gate facing north", 1125, BlockData(true, 186, ), BlockData(true, 186, 6), false, 2, 15, 0, 0, 0, 0, false), 1190 openedDarkOakWoodFenceGateFacingEast = Block("opened dark oak wood fence gate facing east", 1126, BlockData(true, 186, ), BlockData(true, 186, 7), false, 2, 15, 0, 0, 0, 0, false), 1191 enchantmentTable = Block("enchantment table", 1127, BlockData(true, 116, ), BlockData(true, 116, 0), true, 5, 6000, 15, 12, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 12, 16))), 1192 brewingStandEmpty = Block("brewing stand empty", 1128, BlockData(true, 117, ), BlockData(true, 117, 0), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1193 brewingStandBottle1 = Block("brewing stand bottle 1", 1129, BlockData(true, 117, ), BlockData(true, 117, 1), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1194 brewingStandBottle2 = Block("brewing stand bottle 2", 1130, BlockData(true, 117, ), BlockData(true, 117, 2), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1195 brewingStandBottle12 = Block("brewing stand bottle 1 2", 1131, BlockData(true, 117, ), BlockData(true, 117, 3), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1196 brewingStandBottle3 = Block("brewing stand bottle 3", 1132, BlockData(true, 117, ), BlockData(true, 117, 4), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1197 brewingStandBottle13 = Block("brewing stand bottle 1 3", 1133, BlockData(true, 117, ), BlockData(true, 117, 5), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1198 brewingStandBottle23 = Block("brewing stand bottle 2 3", 1134, BlockData(true, 117, ), BlockData(true, 117, 6), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1199 brewingStandFull = Block("brewing stand full", 1135, BlockData(true, 117, ), BlockData(true, 117, 7), true, 0.5, 2.5, 15, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1200 cauldronEmpty = Block("cauldron empty", 1136, BlockData(true, 118, ), BlockData(true, 118, 0), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1201 cauldronOneSixthFilled = Block("cauldron one sixth filled", 1137, BlockData(false), BlockData(true, 118, 1), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1202 cauldronOneThirdFilled = Block("cauldron one third filled", 1138, BlockData(true, 118, ), BlockData(true, 118, 2), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1203 cauldronThreeSixthFilled = Block("cauldron three sixth filled", 1139, BlockData(false), BlockData(true, 118, 3), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1204 cauldronTwoThirdFilled = Block("cauldron two third filled", 1140, BlockData(true, 118, ), BlockData(true, 118, 4), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1205 cauldronFiveSixthFilled = Block("cauldron five sixth filled", 1141, BlockData(false), BlockData(true, 118, 5), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1206 cauldronFilled = Block("cauldron filled", 1142, BlockData(true, 118, ), BlockData(true, 118, 6), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1207 endPortalFrameSouth = Block("end portal frame south", 1143, BlockData(true, 120, ), BlockData(true, 120, 0), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1208 endPortalFrameWest = Block("end portal frame west", 1144, BlockData(true, 120, ), BlockData(true, 120, 1), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1209 endPortalFrameNorth = Block("end portal frame north", 1145, BlockData(true, 120, ), BlockData(true, 120, 2), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1210 endPortalFrameEast = Block("end portal frame east", 1146, BlockData(true, 120, ), BlockData(true, 120, 3), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1211 activeEndPortalFrameSouth = Block("active end portal frame south", 1147, BlockData(true, 120, ), BlockData(true, 120, 4), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1212 activeEndPortalFrameWest = Block("active end portal frame west", 1148, BlockData(true, 120, ), BlockData(true, 120, 5), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1213 activeEndPortalFrameNorth = Block("active end portal frame north", 1149, BlockData(true, 120, ), BlockData(true, 120, 6), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1214 activeEndPortalFrameEast = Block("active end portal frame east", 1150, BlockData(true, 120, ), BlockData(true, 120, 7), true, -1, 1.8e+07, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 13, 16))), 1215 endStone = Block("end stone", 1151, BlockData(true, 121, ), BlockData(true, 121, 0), true, 3, 45, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1216 endStoneBricks = Block("end stone bricks", 1152, BlockData(true, 206, ), BlockData(true, 206, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1217 endPortal = Block("end portal", 1153, BlockData(true, 119, ), BlockData(true, 119, 0), true, -1, 1.8e+07, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 12, 16))), 1218 endGateway = Block("end gateway", 1154, BlockData(true, 209, ), BlockData(true, 209, 0), false, -1, 1.8e+07, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1219 dragonEgg = Block("dragon egg", 1155, BlockData(true, 122, ), BlockData(true, 122, 0), true, 3, 45, 0, 1, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1220 redstoneLamp = Block("redstone lamp", 1156, BlockData(true, 123, ), BlockData(true, 123, 0), true, 0.3, 1.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1221 activeRedstoneLamp = Block("active redstone lamp", 1157, BlockData(true, 124, ), BlockData(true, 124, 0), true, 0.3, 1.5, 15, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1222 cocoaNorth0 = Block("cocoa north 0", 1158, BlockData(true, 127, ), BlockData(true, 127, 0), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 7, 11), Point(10, 12, 15))), 1223 cocoaEast0 = Block("cocoa east 0", 1159, BlockData(true, 127, ), BlockData(true, 127, 1), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(11, 7, 6), Point(15, 12, 10))), 1224 cocoaSouth0 = Block("cocoa south 0", 1160, BlockData(true, 127, ), BlockData(true, 127, 2), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(6, 7, 1), Point(10, 12, 5))), 1225 cocoaWest0 = Block("cocoa west 0", 1161, BlockData(true, 127, ), BlockData(true, 127, 3), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(1, 7, 6), Point(5, 12, 10))), 1226 cocoaNorth1 = Block("cocoa north 1", 1162, BlockData(true, 127, ), BlockData(true, 127, 4), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(5, 5, 9), Point(11, 12, 15))), 1227 cocoaEast1 = Block("cocoa east 1", 1163, BlockData(true, 127, ), BlockData(true, 127, 5), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(9, 5, 5), Point(15, 12, 11))), 1228 cocoaSouth1 = Block("cocoa south 1", 1164, BlockData(true, 127, ), BlockData(true, 127, 6), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(5, 5, 1), Point(11, 12, 7))), 1229 cocoaWest1 = Block("cocoa west 1", 1165, BlockData(true, 127, ), BlockData(true, 127, 7), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(1, 5, 5), Point(7, 12, 11))), 1230 cocoaNorth2 = Block("cocoa north 2", 1166, BlockData(true, 127, ), BlockData(true, 127, 8), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(4, 3, 7), Point(12, 12, 15))), 1231 cocoaEast2 = Block("cocoa east 2", 1167, BlockData(true, 127, ), BlockData(true, 127, 9), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(7, 3, 4), Point(15, 12, 12))), 1232 cocoaSouth2 = Block("cocoa south 2", 1168, BlockData(true, 127, ), BlockData(true, 127, 10), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(4, 3, 1), Point(12, 12, 9))), 1233 cocoaWest2 = Block("cocoa west 2", 1169, BlockData(true, 127, ), BlockData(true, 127, 11), true, 0.2, 15, 0, 0, 0, 0, false, BoundingBox(Point(1, 3, 4), Point(9, 12, 12))), 1234 tripwireHookFacingSouth = Block("tripwire hook facing south", 1170, BlockData(true, 131, ), BlockData(true, 131, 0), false, 0, 0, 0, 0, 0, 0, false), 1235 tripwireHookFacingWest = Block("tripwire hook facing west", 1171, BlockData(true, 131, ), BlockData(true, 131, 1), false, 0, 0, 0, 0, 0, 0, false), 1236 tripwireHookFacingNorth = Block("tripwire hook facing north", 1172, BlockData(true, 131, ), BlockData(true, 131, 2), false, 0, 0, 0, 0, 0, 0, false), 1237 tripwireHookFacingEast = Block("tripwire hook facing east", 1173, BlockData(true, 131, ), BlockData(true, 131, 3), false, 0, 0, 0, 0, 0, 0, false), 1238 connectedTripwireHookFacingSouth = Block("connected tripwire hook facing south", 1174, BlockData(true, 131, ), BlockData(true, 131, 4), false, 0, 0, 0, 0, 0, 0, false), 1239 connectedTripwireHookFacingWest = Block("connected tripwire hook facing west", 1175, BlockData(true, 131, ), BlockData(true, 131, 5), false, 0, 0, 0, 0, 0, 0, false), 1240 connectedTripwireHookFacingNorth = Block("connected tripwire hook facing north", 1176, BlockData(true, 131, ), BlockData(true, 131, 6), false, 0, 0, 0, 0, 0, 0, false), 1241 connectedTripwireHookFacingEast = Block("connected tripwire hook facing east", 1177, BlockData(true, 131, ), BlockData(true, 131, 7), false, 0, 0, 0, 0, 0, 0, false), 1242 poweredTripwireHookFacingSouth = Block("powered tripwire hook facing south", 1178, BlockData(true, 131, ), BlockData(true, 131, 8), false, 0, 0, 0, 0, 0, 0, false), 1243 poweredTripwireHookFacingWest = Block("powered tripwire hook facing west", 1179, BlockData(true, 131, ), BlockData(true, 131, 9), false, 0, 0, 0, 0, 0, 0, false), 1244 poweredTripwireHookFacingNorth = Block("powered tripwire hook facing north", 1180, BlockData(true, 131, ), BlockData(true, 131, 10), false, 0, 0, 0, 0, 0, 0, false), 1245 poweredTripwireHookFacingEast = Block("powered tripwire hook facing east", 1181, BlockData(true, 131, ), BlockData(true, 131, 11), false, 0, 0, 0, 0, 0, 0, false), 1246 poweredTripwire = Block("powered tripwire", 1182, BlockData(true, 132, ), BlockData(true, 132, 1), false, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 8, 16))), 1247 connectedTripwire = Block("connected tripwire", 1183, BlockData(true, 132, ), BlockData(true, 132, 4), false, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 8, 16))), 1248 tripwire = Block("tripwire", 1184, BlockData(true, 132, ), BlockData(true, 132, 8), false, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 8, 16))), 1249 commandBlockFacingDown = Block("command block facing down", 1185, BlockData(true, 137, ), BlockData(true, 137, 0), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1250 commandBlockFacingUp = Block("command block facing up", 1186, BlockData(true, 137, ), BlockData(true, 137, 1), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1251 commandBlockFacingNorth = Block("command block facing north", 1187, BlockData(true, 137, ), BlockData(true, 137, 2), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1252 commandBlockFacingSouth = Block("command block facing south", 1188, BlockData(true, 137, ), BlockData(true, 137, 3), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1253 commandBlockFacingWest = Block("command block facing west", 1189, BlockData(true, 137, ), BlockData(true, 137, 4), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1254 commandBlockFacingEast = Block("command block facing east", 1190, BlockData(true, 137, ), BlockData(true, 137, 5), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1255 conditionalCommandBlockFacingDown = Block("conditional command block facing down", 1191, BlockData(true, 137, ), BlockData(true, 137, 8), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1256 conditionalCommandBlockFacingUp = Block("conditional command block facing up", 1192, BlockData(true, 137, ), BlockData(true, 137, 9), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1257 conditionalCommandBlockFacingNorth = Block("conditional command block facing north", 1193, BlockData(true, 137, ), BlockData(true, 137, 10), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1258 conditionalCommandBlockFacingSouth = Block("conditional command block facing south", 1194, BlockData(true, 137, ), BlockData(true, 137, 11), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1259 conditionalCommandBlockFacingWest = Block("conditional command block facing west", 1195, BlockData(true, 137, ), BlockData(true, 137, 12), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1260 conditionalCommandBlockFacingEast = Block("conditional command block facing east", 1196, BlockData(true, 137, ), BlockData(true, 137, 13), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1261 repeatingCommandBlockFacingDown = Block("repeating command block facing down", 1197, BlockData(true, 210, ), BlockData(true, 188, 0), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1262 repeatingCommandBlockFacingUp = Block("repeating command block facing up", 1198, BlockData(true, 210, ), BlockData(true, 188, 1), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1263 repeatingCommandBlockFacingNorth = Block("repeating command block facing north", 1199, BlockData(true, 210, ), BlockData(true, 188, 2), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1264 repeatingCommandBlockFacingSouth = Block("repeating command block facing south", 1200, BlockData(true, 210, ), BlockData(true, 188, 3), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1265 repeatingCommandBlockFacingWest = Block("repeating command block facing west", 1201, BlockData(true, 210, ), BlockData(true, 188, 4), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1266 repeatingCommandBlockFacingEast = Block("repeating command block facing east", 1202, BlockData(true, 210, ), BlockData(true, 188, 5), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1267 conditionalRepeatingCommandBlockFacingDown = Block("conditional repeating command block facing down", 1203, BlockData(true, 210, ), BlockData(true, 188, 8), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1268 conditionalRepeatingCommandBlockFacingUp = Block("conditional repeating command block facing up", 1204, BlockData(true, 210, ), BlockData(true, 188, 9), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1269 conditionalRepeatingCommandBlockFacingNorth = Block("conditional repeating command block facing north", 1205, BlockData(true, 210, ), BlockData(true, 188, 10), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1270 conditionalRepeatingCommandBlockFacingSouth = Block("conditional repeating command block facing south", 1206, BlockData(true, 210, ), BlockData(true, 188, 11), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1271 conditionalRepeatingCommandBlockFacingWest = Block("conditional repeating command block facing west", 1207, BlockData(true, 210, ), BlockData(true, 188, 12), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1272 conditionalRepeatingCommandBlockFacingEast = Block("conditional repeating command block facing east", 1208, BlockData(true, 210, ), BlockData(true, 188, 13), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1273 chainCommandBlockFacingDown = Block("chain command block facing down", 1209, BlockData(true, 211, ), BlockData(true, 189, 0), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1274 chainCommandBlockFacingUp = Block("chain command block facing up", 1210, BlockData(true, 211, ), BlockData(true, 189, 1), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1275 chainCommandBlockFacingNorth = Block("chain command block facing north", 1211, BlockData(true, 211, ), BlockData(true, 189, 2), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1276 chainCommandBlockFacingSouth = Block("chain command block facing south", 1212, BlockData(true, 211, ), BlockData(true, 189, 3), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1277 chainCommandBlockFacingWest = Block("chain command block facing west", 1213, BlockData(true, 211, ), BlockData(true, 189, 4), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1278 chainCommandBlockFacingEast = Block("chain command block facing east", 1214, BlockData(true, 211, ), BlockData(true, 189, 5), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1279 conditionalChainCommandBlockFacingDown = Block("conditional chain command block facing down", 1215, BlockData(true, 211, ), BlockData(true, 189, 8), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1280 conditionalChainCommandBlockFacingUp = Block("conditional chain command block facing up", 1216, BlockData(true, 211, ), BlockData(true, 189, 9), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1281 conditionalChainCommandBlockFacingNorth = Block("conditional chain command block facing north", 1217, BlockData(true, 211, ), BlockData(true, 189, 10), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1282 conditionalChainCommandBlockFacingSouth = Block("conditional chain command block facing south", 1218, BlockData(true, 211, ), BlockData(true, 189, 11), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1283 conditionalChainCommandBlockFacingWest = Block("conditional chain command block facing west", 1219, BlockData(true, 211, ), BlockData(true, 189, 12), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1284 conditionalChainCommandBlockFacingEast = Block("conditional chain command block facing east", 1220, BlockData(true, 211, ), BlockData(true, 189, 13), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1285 beacon = Block("beacon", 1221, BlockData(true, 138, ), BlockData(true, 138, 0), true, 3, 15, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1286 flowerPot = Block("flower pot", 1222, BlockData(true, 140, ), BlockData(true, 140, 0), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(5, 0, 5), Point(11, 6, 11))), 1287 mobHeadFloor = Block("mob head floor", 1223, BlockData(true, 144, ), BlockData(true, 144, 1), true, 1, 5, 0, 0, 0, 0, false, BoundingBox(Point(4, 0, 4), Point(12, 8, 12))), 1288 mobHeadFacingNorth = Block("mob head facing north", 1224, BlockData(true, 144, ), BlockData(true, 144, 2), true, 1, 5, 0, 0, 0, 0, false, BoundingBox(Point(4, 4, 8), Point(12, 12, 16))), 1289 mobHeadFacingSouth = Block("mob head facing south", 1225, BlockData(true, 144, ), BlockData(true, 144, 3), true, 1, 5, 0, 0, 0, 0, false, BoundingBox(Point(4, 4, 0), Point(12, 12, 8))), 1290 mobHeadFacingEast = Block("mob head facing east", 1226, BlockData(true, 144, ), BlockData(true, 144, 4), true, 1, 5, 0, 0, 0, 0, false, BoundingBox(Point(0, 4, 4), Point(8, 12, 12))), 1291 mobHeadFacingWest = Block("mob head facing west", 1227, BlockData(true, 144, ), BlockData(true, 144, 5), true, 1, 5, 0, 0, 0, 0, false, BoundingBox(Point(8, 4, 4), Point(16, 12, 12))), 1292 anvilNorthSouth = Block("anvil north south", 1228, BlockData(true, 145, ), BlockData(true, 145, 0), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(2, 0, 0), Point(14, 16, 16))), 1293 anvilEastWest = Block("anvil east west", 1229, BlockData(true, 145, ), BlockData(true, 145, 1), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 2), Point(16, 16, 14))), 1294 anvilSouthNorth = Block("anvil south north", 1230, BlockData(true, 145, ), BlockData(true, 145, 2), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(2, 0, 0), Point(14, 16, 16))), 1295 anvilWestEast = Block("anvil west east", 1231, BlockData(true, 145, ), BlockData(true, 145, 3), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 2), Point(16, 16, 14))), 1296 slightlyDamagedAnvilNorthSouth = Block("slightly damaged anvil north south", 1232, BlockData(true, 145, ), BlockData(true, 145, 4), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(2, 0, 0), Point(14, 16, 16))), 1297 slightlyDamagedAnvilEastWest = Block("slightly damaged anvil east west", 1233, BlockData(true, 145, ), BlockData(true, 145, 5), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 2), Point(16, 16, 14))), 1298 slightlyDamagedAnvilSouthNorth = Block("slightly damaged anvil south north", 1234, BlockData(true, 145, ), BlockData(true, 145, 6), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(2, 0, 0), Point(14, 16, 16))), 1299 slightlyDamagedAnvilWestEast = Block("slightly damaged anvil west east", 1235, BlockData(true, 145, ), BlockData(true, 145, 7), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 2), Point(16, 16, 14))), 1300 veryDamagedAnvilNorthSouth = Block("very damaged anvil north south", 1236, BlockData(true, 145, ), BlockData(true, 145, 8), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(2, 0, 0), Point(14, 16, 16))), 1301 veryDamagedAnvilEastWest = Block("very damaged anvil east west", 1237, BlockData(true, 145, ), BlockData(true, 145, 9), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 2), Point(16, 16, 14))), 1302 veryDamagedAnvilSouthNorth = Block("very damaged anvil south north", 1238, BlockData(true, 145, ), BlockData(true, 145, 10), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(2, 0, 0), Point(14, 16, 16))), 1303 veryDamagedAnvilWestEast = Block("very damaged anvil west east", 1239, BlockData(true, 145, ), BlockData(true, 145, 11), true, 5, 6000, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 2), Point(16, 16, 14))), 1304 lilyPad = Block("lily pad", 1240, BlockData(true, 111, ), BlockData(true, 111, 0), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(1, 0, 1), Point(15, 2, 15))), 1305 comparatorFacingNorth = Block("comparator facing north", 1241, BlockData(true, 149, ), BlockData(true, 149, 0), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1306 comparatorFacingEast = Block("comparator facing east", 1242, BlockData(true, 149, ), BlockData(true, 149, 1), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1307 comparatorFacingSouth = Block("comparator facing south", 1243, BlockData(true, 149, ), BlockData(true, 149, 2), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1308 comparatorFacingWest = Block("comparator facing west", 1244, BlockData(true, 149, ), BlockData(true, 149, 3), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1309 comparatorSubstractionModeFacingNorth = Block("comparator substraction mode facing north", 1245, BlockData(true, 149, ), BlockData(true, 149, 4), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1310 comparatorSubstractionModeFacingEast = Block("comparator substraction mode facing east", 1246, BlockData(true, 149, ), BlockData(true, 149, 5), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1311 comparatorSubstractionModeFacingSouth = Block("comparator substraction mode facing south", 1247, BlockData(true, 149, ), BlockData(true, 149, 6), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1312 comparatorSubstractionModeFacingWest = Block("comparator substraction mode facing west", 1248, BlockData(true, 149, ), BlockData(true, 149, 7), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1313 poweredComparatorFacingNorth = Block("powered comparator facing north", 1249, BlockData(true, 149, ), BlockData(true, 149, 8), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1314 poweredComparatorFacingEast = Block("powered comparator facing east", 1250, BlockData(true, 149, ), BlockData(true, 149, 9), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1315 poweredComparatorFacingSouth = Block("powered comparator facing south", 1251, BlockData(true, 149, ), BlockData(true, 149, 10), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1316 poweredComparatorFacingWest = Block("powered comparator facing west", 1252, BlockData(true, 149, ), BlockData(true, 149, 11), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1317 poweredComparatorSubstractionModeFacingNorth = Block("powered comparator substraction mode facing north", 1253, BlockData(true, 149, ), BlockData(true, 149, 12), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1318 poweredComparatorSubstractionModeFacingEast = Block("powered comparator substraction mode facing east", 1254, BlockData(true, 149, ), BlockData(true, 149, 13), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1319 poweredComparatorSubstractionModeFacingSouth = Block("powered comparator substraction mode facing south", 1255, BlockData(true, 149, ), BlockData(true, 149, 14), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1320 poweredComparatorSubstractionModeFacingWest = Block("powered comparator substraction mode facing west", 1256, BlockData(true, 149, ), BlockData(true, 149, 15), true, 0, 0, 0, 7, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 2, 16))), 1321 daylightSensor0 = Block("daylight sensor 0", 1257, BlockData(true, 151, ), BlockData(true, 151, 0), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1322 daylightSensor1 = Block("daylight sensor 1", 1258, BlockData(true, 151, ), BlockData(true, 151, 1), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1323 daylightSensor2 = Block("daylight sensor 2", 1259, BlockData(true, 151, ), BlockData(true, 151, 2), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1324 daylightSensor3 = Block("daylight sensor 3", 1260, BlockData(true, 151, ), BlockData(true, 151, 3), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1325 daylightSensor4 = Block("daylight sensor 4", 1261, BlockData(true, 151, ), BlockData(true, 151, 4), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1326 daylightSensor5 = Block("daylight sensor 5", 1262, BlockData(true, 151, ), BlockData(true, 151, 5), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1327 daylightSensor6 = Block("daylight sensor 6", 1263, BlockData(true, 151, ), BlockData(true, 151, 6), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1328 daylightSensor7 = Block("daylight sensor 7", 1264, BlockData(true, 151, ), BlockData(true, 151, 7), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1329 daylightSensor8 = Block("daylight sensor 8", 1265, BlockData(true, 151, ), BlockData(true, 151, 8), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1330 daylightSensor9 = Block("daylight sensor 9", 1266, BlockData(true, 151, ), BlockData(true, 151, 9), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1331 daylightSensor10 = Block("daylight sensor 10", 1267, BlockData(true, 151, ), BlockData(true, 151, 10), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1332 daylightSensor11 = Block("daylight sensor 11", 1268, BlockData(true, 151, ), BlockData(true, 151, 11), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1333 daylightSensor12 = Block("daylight sensor 12", 1269, BlockData(true, 151, ), BlockData(true, 151, 12), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1334 daylightSensor13 = Block("daylight sensor 13", 1270, BlockData(true, 151, ), BlockData(true, 151, 13), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1335 daylightSensor14 = Block("daylight sensor 14", 1271, BlockData(true, 151, ), BlockData(true, 151, 14), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1336 daylightSensor15 = Block("daylight sensor 15", 1272, BlockData(true, 151, ), BlockData(true, 151, 15), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1337 invertedDaylightSensor0 = Block("inverted daylight sensor 0", 1273, BlockData(true, 178, ), BlockData(true, 178, 0), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1338 invertedDaylightSensor1 = Block("inverted daylight sensor 1", 1274, BlockData(true, 178, ), BlockData(true, 178, 1), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1339 invertedDaylightSensor2 = Block("inverted daylight sensor 2", 1275, BlockData(true, 178, ), BlockData(true, 178, 2), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1340 invertedDaylightSensor3 = Block("inverted daylight sensor 3", 1276, BlockData(true, 178, ), BlockData(true, 178, 3), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1341 invertedDaylightSensor4 = Block("inverted daylight sensor 4", 1277, BlockData(true, 178, ), BlockData(true, 178, 4), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1342 invertedDaylightSensor5 = Block("inverted daylight sensor 5", 1278, BlockData(true, 178, ), BlockData(true, 178, 5), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1343 invertedDaylightSensor6 = Block("inverted daylight sensor 6", 1279, BlockData(true, 178, ), BlockData(true, 178, 6), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1344 invertedDaylightSensor7 = Block("inverted daylight sensor 7", 1280, BlockData(true, 178, ), BlockData(true, 178, 7), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1345 invertedDaylightSensor8 = Block("inverted daylight sensor 8", 1281, BlockData(true, 178, ), BlockData(true, 178, 8), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1346 invertedDaylightSensor9 = Block("inverted daylight sensor 9", 1282, BlockData(true, 178, ), BlockData(true, 178, 9), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1347 invertedDaylightSensor10 = Block("inverted daylight sensor 10", 1283, BlockData(true, 178, ), BlockData(true, 178, 10), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1348 invertedDaylightSensor11 = Block("inverted daylight sensor 11", 1284, BlockData(true, 178, ), BlockData(true, 178, 11), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1349 invertedDaylightSensor12 = Block("inverted daylight sensor 12", 1285, BlockData(true, 178, ), BlockData(true, 178, 12), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1350 invertedDaylightSensor13 = Block("inverted daylight sensor 13", 1286, BlockData(true, 178, ), BlockData(true, 178, 13), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1351 invertedDaylightSensor14 = Block("inverted daylight sensor 14", 1287, BlockData(true, 178, ), BlockData(true, 178, 14), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1352 invertedDaylightSensor15 = Block("inverted daylight sensor 15", 1288, BlockData(true, 178, ), BlockData(true, 178, 15), true, 0.2, 1, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 6, 16))), 1353 hopperOutputFacingDown = Block("hopper output facing down", 1289, BlockData(true, 154, ), BlockData(true, 154, 0), true, 3, 24, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1354 hopperOutputFacingNorth = Block("hopper output facing north", 1290, BlockData(true, 154, ), BlockData(true, 154, 2), true, 3, 24, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1355 hopperOutputFacingSouth = Block("hopper output facing south", 1291, BlockData(true, 154, ), BlockData(true, 154, 3), true, 3, 24, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1356 hopperOutputFacingWest = Block("hopper output facing west", 1292, BlockData(true, 154, ), BlockData(true, 154, 4), true, 3, 24, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1357 hopperOutputFacingEast = Block("hopper output facing east", 1293, BlockData(true, 154, ), BlockData(true, 154, 5), true, 3, 24, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1358 quartzBlock = Block("quartz block", 1294, BlockData(true, 155, ), BlockData(true, 155, 0), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1359 chiseledQuartzBlock = Block("chiseled quartz block", 1295, BlockData(true, 155, ), BlockData(true, 155, 1), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1360 pillarQuartzBlockVertical = Block("pillar quartz block vertical", 1296, BlockData(true, 155, ), BlockData(true, 155, 2), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1361 pillarQuartzBlockNorthSouth = Block("pillar quartz block north south", 1297, BlockData(true, 155, ), BlockData(true, 155, 3), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1362 pillarQuartzBlockEastWest = Block("pillar quartz block east west", 1298, BlockData(true, 155, ), BlockData(true, 155, 4), true, 0.8, 4, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1363 slimeBlock = Block("slime block", 1299, BlockData(true, 165, ), BlockData(true, 165, 0), true, 0, 0, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1364 barrier = Block("barrier", 1300, BlockData(true, 166, ), BlockData(true, 95, 0), true, -1, 1.8e+07, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1365 prismarine = Block("prismarine", 1301, BlockData(true, 168, ), BlockData(true, 168, 0), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1366 prismarineBricks = Block("prismarine bricks", 1302, BlockData(true, 168, ), BlockData(true, 168, 1), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1367 darkPrismarine = Block("dark prismarine", 1303, BlockData(true, 168, ), BlockData(true, 168, 2), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1368 seaLantern = Block("sea lantern", 1304, BlockData(true, 169, ), BlockData(true, 169, 0), true, 0.3, 1.5, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1369 hayBaleVertical = Block("hay bale vertical", 1305, BlockData(true, 170, ), BlockData(true, 170, 0), true, 0.5, 2.5, 15, 0, 60, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1370 hayBaleEastWest = Block("hay bale east west", 1306, BlockData(true, 170, ), BlockData(true, 170, 4), true, 0.5, 2.5, 15, 0, 60, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1371 hayBaleNorthSouth = Block("hay bale north south", 1307, BlockData(true, 170, ), BlockData(true, 170, 8), true, 0.5, 2.5, 15, 0, 60, 20, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1372 bannerFacingSouth = Block("banner facing south", 1308, BlockData(true, 176, ), BlockData(true, 176, 0), false, 1, 5, 0, 0, 0, 0, false), 1373 bannerFacingSouthSouthwest = Block("banner facing south southwest", 1309, BlockData(true, 176, ), BlockData(true, 176, 1), false, 1, 5, 0, 0, 0, 0, false), 1374 bannerFacingSouthwest = Block("banner facing southwest", 1310, BlockData(true, 176, ), BlockData(true, 176, 2), false, 1, 5, 0, 0, 0, 0, false), 1375 bannerFacingWestWestsouth = Block("banner facing west westsouth", 1311, BlockData(true, 176, ), BlockData(true, 176, 3), false, 1, 5, 0, 0, 0, 0, false), 1376 bannerFacingWest = Block("banner facing west", 1312, BlockData(true, 176, ), BlockData(true, 176, 4), false, 1, 5, 0, 0, 0, 0, false), 1377 bannerFacingWestNorthwest = Block("banner facing west northwest", 1313, BlockData(true, 176, ), BlockData(true, 176, 5), false, 1, 5, 0, 0, 0, 0, false), 1378 bannerFacingNorthwest = Block("banner facing northwest", 1314, BlockData(true, 176, ), BlockData(true, 176, 6), false, 1, 5, 0, 0, 0, 0, false), 1379 bannerFacingNorthNorthwest = Block("banner facing north northwest", 1315, BlockData(true, 176, ), BlockData(true, 176, 7), false, 1, 5, 0, 0, 0, 0, false), 1380 bannerFacingNorth = Block("banner facing north", 1316, BlockData(true, 176, ), BlockData(true, 176, 8), false, 1, 5, 0, 0, 0, 0, false), 1381 bannerFacingNorthNortheast = Block("banner facing north northeast", 1317, BlockData(true, 176, ), BlockData(true, 176, 9), false, 1, 5, 0, 0, 0, 0, false), 1382 bannerFacingNortheast = Block("banner facing northeast", 1318, BlockData(true, 176, ), BlockData(true, 176, 10), false, 1, 5, 0, 0, 0, 0, false), 1383 bannerFacingEastNortheast = Block("banner facing east northeast", 1319, BlockData(true, 176, ), BlockData(true, 176, 11), false, 1, 5, 0, 0, 0, 0, false), 1384 bannerFacingEast = Block("banner facing east", 1320, BlockData(true, 176, ), BlockData(true, 176, 12), false, 1, 5, 0, 0, 0, 0, false), 1385 bannerFacingEastSoutheast = Block("banner facing east southeast", 1321, BlockData(true, 176, ), BlockData(true, 176, 13), false, 1, 5, 0, 0, 0, 0, false), 1386 bannerFacingSoutheast = Block("banner facing southeast", 1322, BlockData(true, 176, ), BlockData(true, 176, 14), false, 1, 5, 0, 0, 0, 0, false), 1387 bannerFacingSouthSoutheast = Block("banner facing south southeast", 1323, BlockData(true, 176, ), BlockData(true, 176, 15), false, 1, 5, 0, 0, 0, 0, false), 1388 wallBannerFacingNorth = Block("wall banner facing north", 1324, BlockData(true, 177, ), BlockData(true, 177, 2), false, 1, 5, 0, 0, 0, 0, false), 1389 wallBannerFacingSouth = Block("wall banner facing south", 1325, BlockData(true, 177, ), BlockData(true, 177, 3), false, 1, 5, 0, 0, 0, 0, false), 1390 wallBannerFacingWest = Block("wall banner facing west", 1326, BlockData(true, 177, ), BlockData(true, 177, 4), false, 1, 5, 0, 0, 0, 0, false), 1391 wallBannerFacingEast = Block("wall banner facing east", 1327, BlockData(true, 177, ), BlockData(true, 177, 5), false, 1, 5, 0, 0, 0, 0, false), 1392 itemFrameFacingNorth = Block("item frame facing north", 1328, BlockData(false), BlockData(true, 199, 2), false, 0, 0, 0, 0, 0, 0, false), 1393 itemFrameFacingSouth = Block("item frame facing south", 1329, BlockData(false), BlockData(true, 199, 3), false, 0, 0, 0, 0, 0, 0, false), 1394 itemFrameFacingWest = Block("item frame facing west", 1330, BlockData(false), BlockData(true, 199, 4), false, 0, 0, 0, 0, 0, 0, false), 1395 itemFrameFacingEast = Block("item frame facing east", 1331, BlockData(false), BlockData(true, 199, 5), false, 0, 0, 0, 0, 0, 0, false), 1396 endRodFacingDown = Block("end rod facing down", 1332, BlockData(true, 198, ), BlockData(true, 208, 0), true, 0, 0, 15, 14, 0, 0, false, BoundingBox(Point(6, 0, 6), Point(10, 16, 10))), 1397 endRodFacingUp = Block("end rod facing up", 1333, BlockData(true, 198, ), BlockData(true, 208, 1), true, 0, 0, 15, 14, 0, 0, false, BoundingBox(Point(6, 0, 6), Point(10, 16, 10))), 1398 endRodFacingNorth = Block("end rod facing north", 1334, BlockData(true, 198, ), BlockData(true, 208, 2), true, 0, 0, 15, 14, 0, 0, false, BoundingBox(Point(6, 6, 0), Point(10, 10, 16))), 1399 endRodFacingSouth = Block("end rod facing south", 1335, BlockData(true, 198, ), BlockData(true, 208, 3), true, 0, 0, 15, 14, 0, 0, false, BoundingBox(Point(6, 6, 0), Point(10, 10, 16))), 1400 endRodFacingWest = Block("end rod facing west", 1336, BlockData(true, 198, ), BlockData(true, 208, 4), true, 0, 0, 15, 14, 0, 0, false, BoundingBox(Point(0, 6, 6), Point(16, 10, 10))), 1401 endRodFacingEast = Block("end rod facing east", 1337, BlockData(true, 198, ), BlockData(true, 208, 5), true, 0, 0, 15, 14, 0, 0, false, BoundingBox(Point(0, 6, 6), Point(16, 10, 10))), 1402 chorusPlant = Block("chorus plant", 1338, BlockData(true, 199, ), BlockData(true, 240, 0), true, 0.4, 2, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1403 chorusFlower0 = Block("chorus flower 0", 1339, BlockData(true, 200, ), BlockData(true, 200, 0), true, 0.4, 2, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1404 chorusFlower1 = Block("chorus flower 1", 1340, BlockData(true, 200, ), BlockData(true, 200, 1), true, 0.4, 2, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1405 chorusFlower2 = Block("chorus flower 2", 1341, BlockData(true, 200, ), BlockData(true, 200, 2), true, 0.4, 2, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1406 chorusFlower3 = Block("chorus flower 3", 1342, BlockData(true, 200, ), BlockData(true, 200, 3), true, 0.4, 2, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1407 chorusFlower4 = Block("chorus flower 4", 1343, BlockData(true, 200, ), BlockData(true, 200, 4), true, 0.4, 2, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1408 chorusFlower5 = Block("chorus flower 5", 1344, BlockData(true, 200, ), BlockData(true, 200, 5), true, 0.4, 2, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1409 purpurBlock = Block("purpur block", 1345, BlockData(true, 201, ), BlockData(true, 201, 0), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1410 purpurPillarVertical = Block("purpur pillar vertical", 1346, BlockData(true, 202, ), BlockData(true, 201, 2), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1411 purpurPillarEastWest = Block("purpur pillar east west", 1347, BlockData(true, 202, ), BlockData(true, 201, 6), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1412 purpurPillarNorthSouth = Block("purpur pillar north south", 1348, BlockData(true, 202, ), BlockData(true, 201, 10), true, 1.5, 30, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1413 magmaBlock = Block("magma block", 1349, BlockData(true, 213, ), BlockData(true, 213, 0), true, 0.5, 2.5, 15, 3, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1414 netherWartBlock = Block("nether wart block", 1350, BlockData(true, 214, ), BlockData(true, 214, 0), true, 1, 5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1415 boneBlockVertical = Block("bone block vertical", 1351, BlockData(true, 216, ), BlockData(true, 216, 0), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1416 boneBlockEastWest = Block("bone block east west", 1352, BlockData(true, 216, ), BlockData(true, 216, 4), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1417 boneBlockNorthSouth = Block("bone block north south", 1353, BlockData(true, 216, ), BlockData(true, 216, 8), true, 2, 10, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1418 structureVoid = Block("structure void", 1354, BlockData(true, 217, ), BlockData(false), false, -1, 0, 0, 0, 0, 0, false), 1419 whiteShulkerBox = Block("white shulker box", 1355, BlockData(true, 219, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1420 orangeShulkerBox = Block("orange shulker box", 1356, BlockData(true, 220, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1421 magentaShulkerBox = Block("magenta shulker box", 1357, BlockData(true, 221, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1422 lightBlueShulkerBox = Block("light blue shulker box", 1358, BlockData(true, 222, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1423 yellowShulkerBox = Block("yellow shulker box", 1359, BlockData(true, 223, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1424 limeShulkerBox = Block("lime shulker box", 1360, BlockData(true, 224, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1425 pinkShulkerBox = Block("pink shulker box", 1361, BlockData(true, 225, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1426 grayShulkerBox = Block("gray shulker box", 1362, BlockData(true, 226, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1427 lightGrayShulkerBox = Block("light gray shulker box", 1363, BlockData(true, 227, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1428 cyanShulkerBox = Block("cyan shulker box", 1364, BlockData(true, 228, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1429 purpleShulkerBox = Block("purple shulker box", 1365, BlockData(true, 229, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1430 blueShulkerBox = Block("blue shulker box", 1366, BlockData(true, 230, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1431 brownShulkerBox = Block("brown shulker box", 1367, BlockData(true, 231, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1432 greenShulkerBox = Block("green shulker box", 1368, BlockData(true, 232, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1433 redShulkerBox = Block("red shulker box", 1369, BlockData(true, 233, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1434 blackShulkerBox = Block("black shulker box", 1370, BlockData(true, 234, ), BlockData(false), true, 6, 30, 0, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1435 updateBlock = Block("update block", 1371, BlockData(false), BlockData(true, 248, 0), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1436 ateupdBlock = Block("ateupd block", 1372, BlockData(false), BlockData(true, 249, 0), true, 0, 0, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1437 structureBlockSave = Block("structure block save", 1373, BlockData(true, 255, ), BlockData(true, 252, 0), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1438 structureBlockLoad = Block("structure block load", 1374, BlockData(true, 255, ), BlockData(true, 252, 1), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1439 structureBlockCorner = Block("structure block corner", 1375, BlockData(true, 255, ), BlockData(true, 252, 2), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1440 structureBlockData = Block("structure block data", 1376, BlockData(true, 255, ), BlockData(true, 252, 3), true, -1, 1.8e+07, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1441 whiteConcrete = Block("white concrete", 1377, BlockData(true, 251, ), BlockData(true, 236, 0), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1442 orangeConcrete = Block("orange concrete", 1378, BlockData(true, 251, ), BlockData(true, 236, 1), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1443 magentaConcrete = Block("magenta concrete", 1379, BlockData(true, 251, ), BlockData(true, 236, 2), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1444 lightBlueConcrete = Block("light blue concrete", 1380, BlockData(true, 251, ), BlockData(true, 236, 3), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1445 yellowConcrete = Block("yellow concrete", 1381, BlockData(true, 251, ), BlockData(true, 236, 4), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1446 limeConcrete = Block("lime concrete", 1382, BlockData(true, 251, ), BlockData(true, 236, 5), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1447 pinkConcrete = Block("pink concrete", 1383, BlockData(true, 251, ), BlockData(true, 236, 6), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1448 grayConcrete = Block("gray concrete", 1384, BlockData(true, 251, ), BlockData(true, 236, 7), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1449 lightGrayConcrete = Block("light gray concrete", 1385, BlockData(true, 251, ), BlockData(true, 236, 8), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1450 cyanConcrete = Block("cyan concrete", 1386, BlockData(true, 251, ), BlockData(true, 236, 9), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1451 purpleConcrete = Block("purple concrete", 1387, BlockData(true, 251, ), BlockData(true, 236, 10), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1452 blueConcrete = Block("blue concrete", 1388, BlockData(true, 251, ), BlockData(true, 236, 11), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1453 brownConcrete = Block("brown concrete", 1389, BlockData(true, 251, ), BlockData(true, 236, 12), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1454 greenConcrete = Block("green concrete", 1390, BlockData(true, 251, ), BlockData(true, 236, 13), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1455 redConcrete = Block("red concrete", 1391, BlockData(true, 251, ), BlockData(true, 236, 14), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1456 blackConcrete = Block("black concrete", 1392, BlockData(true, 251, ), BlockData(true, 236, 15), true, 1.8, 9, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1457 whiteConcretePowder = Block("white concrete powder", 1393, BlockData(true, 252, ), BlockData(true, 237, 0), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1458 orangeConcretePowder = Block("orange concrete powder", 1394, BlockData(true, 252, ), BlockData(true, 237, 1), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1459 magentaConcretePowder = Block("magenta concrete powder", 1395, BlockData(true, 252, ), BlockData(true, 237, 2), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1460 lightBlueConcretePowder = Block("light blue concrete powder", 1396, BlockData(true, 252, ), BlockData(true, 237, 3), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1461 yellowConcretePowder = Block("yellow concrete powder", 1397, BlockData(true, 252, ), BlockData(true, 237, 4), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1462 limeConcretePowder = Block("lime concrete powder", 1398, BlockData(true, 252, ), BlockData(true, 237, 5), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1463 pinkConcretePowder = Block("pink concrete powder", 1399, BlockData(true, 252, ), BlockData(true, 237, 6), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1464 grayConcretePowder = Block("gray concrete powder", 1400, BlockData(true, 252, ), BlockData(true, 237, 7), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1465 lightGrayConcretePowder = Block("light gray concrete powder", 1401, BlockData(true, 252, ), BlockData(true, 237, 8), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1466 cyanConcretePowder = Block("cyan concrete powder", 1402, BlockData(true, 252, ), BlockData(true, 237, 9), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1467 purpleConcretePowder = Block("purple concrete powder", 1403, BlockData(true, 252, ), BlockData(true, 237, 10), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1468 blueConcretePowder = Block("blue concrete powder", 1404, BlockData(true, 252, ), BlockData(true, 237, 11), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1469 brownConcretePowder = Block("brown concrete powder", 1405, BlockData(true, 252, ), BlockData(true, 237, 12), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1470 greenConcretePowder = Block("green concrete powder", 1406, BlockData(true, 252, ), BlockData(true, 237, 13), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1471 redConcretePowder = Block("red concrete powder", 1407, BlockData(true, 252, ), BlockData(true, 237, 14), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1472 blackConcretePowder = Block("black concrete powder", 1408, BlockData(true, 252, ), BlockData(true, 237, 15), true, 0.5, 2.5, 15, 0, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1473 fire1 = Block("fire 1", 1409, BlockData(true, 51, ), BlockData(true, 51, 1), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1474 fire2 = Block("fire 2", 1410, BlockData(true, 51, ), BlockData(true, 51, 2), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1475 fire3 = Block("fire 3", 1411, BlockData(true, 51, ), BlockData(true, 51, 3), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1476 fire4 = Block("fire 4", 1412, BlockData(true, 51, ), BlockData(true, 51, 4), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1477 fire5 = Block("fire 5", 1413, BlockData(true, 51, ), BlockData(true, 51, 5), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1478 fire6 = Block("fire 6", 1414, BlockData(true, 51, ), BlockData(true, 51, 6), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1479 fire7 = Block("fire 7", 1415, BlockData(true, 51, ), BlockData(true, 51, 7), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1480 fire8 = Block("fire 8", 1416, BlockData(true, 51, ), BlockData(true, 51, 8), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1481 fire9 = Block("fire 9", 1417, BlockData(true, 51, ), BlockData(true, 51, 9), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1482 fire10 = Block("fire 10", 1418, BlockData(true, 51, ), BlockData(true, 51, 10), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1483 fire11 = Block("fire 11", 1419, BlockData(true, 51, ), BlockData(true, 51, 11), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1484 fire12 = Block("fire 12", 1420, BlockData(true, 51, ), BlockData(true, 51, 12), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1485 fire13 = Block("fire 13", 1421, BlockData(true, 51, ), BlockData(true, 51, 13), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1486 fire14 = Block("fire 14", 1422, BlockData(true, 51, ), BlockData(true, 51, 14), false, -1, 0, 0, 15, 0, 0, false, BoundingBox(Point(0, 0, 0), Point(16, 16, 16))), 1487 1488 }