Cuberite
A lightweight, fast and extensible game server for Minecraft
Palette_1_13_1.cpp
Go to the documentation of this file.
1 #include "Globals.h"
2 
3 #include "Palette_1_13_1.h"
5 
6 namespace Palette_1_13_1
7 {
9  {
10  using namespace Block;
11 
12  switch (Block.ID)
13  {
14  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5400;
15  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5401;
16  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5402;
17  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5403;
18  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5404;
19  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5405;
20  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5406;
21  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5407;
22  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5408;
23  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5409;
24  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5410;
25  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5411;
26  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5412;
27  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5413;
28  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5414;
29  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5415;
30  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5416;
31  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5417;
32  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5418;
33  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5419;
34  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5420;
35  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5421;
36  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5422;
37  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5423;
38  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7870;
39  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7871;
40  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7872;
41  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7873;
42  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7874;
43  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7875;
44  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7876;
45  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7877;
46  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7878;
47  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7879;
48  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7880;
49  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7881;
50  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7882;
51  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7883;
52  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7884;
53  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7885;
54  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7886;
55  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7887;
56  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7888;
57  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7889;
58  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7890;
59  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7891;
60  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7892;
61  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7893;
62  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7894;
63  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7895;
64  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7896;
65  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7897;
66  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7898;
67  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7899;
68  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7900;
69  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7901;
70  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7902;
71  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7903;
72  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7904;
73  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7905;
74  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7906;
75  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7907;
76  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7908;
77  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7909;
78  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7910;
79  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7911;
80  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7912;
81  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7913;
82  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7914;
83  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7915;
84  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7916;
85  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7917;
86  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7918;
87  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7919;
88  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7920;
89  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7921;
90  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7922;
91  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7923;
92  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7924;
93  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7925;
94  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7926;
95  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7927;
96  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7928;
97  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7929;
98  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7930;
99  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7931;
100  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7932;
101  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7933;
102  case AcaciaFence::AcaciaFence(true, true, true, true).ID: return 7616;
103  case AcaciaFence::AcaciaFence(true, true, true, false).ID: return 7617;
104  case AcaciaFence::AcaciaFence(true, true, false, true).ID: return 7620;
105  case AcaciaFence::AcaciaFence(true, true, false, false).ID: return 7621;
106  case AcaciaFence::AcaciaFence(true, false, true, true).ID: return 7624;
107  case AcaciaFence::AcaciaFence(true, false, true, false).ID: return 7625;
108  case AcaciaFence::AcaciaFence(true, false, false, true).ID: return 7628;
109  case AcaciaFence::AcaciaFence(true, false, false, false).ID: return 7629;
110  case AcaciaFence::AcaciaFence(false, true, true, true).ID: return 7632;
111  case AcaciaFence::AcaciaFence(false, true, true, false).ID: return 7633;
112  case AcaciaFence::AcaciaFence(false, true, false, true).ID: return 7636;
113  case AcaciaFence::AcaciaFence(false, true, false, false).ID: return 7637;
114  case AcaciaFence::AcaciaFence(false, false, true, true).ID: return 7640;
115  case AcaciaFence::AcaciaFence(false, false, true, false).ID: return 7641;
116  case AcaciaFence::AcaciaFence(false, false, false, true).ID: return 7644;
117  case AcaciaFence::AcaciaFence(false, false, false, false).ID: return 7645;
118  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7454;
119  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7455;
120  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7456;
121  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7457;
122  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7458;
123  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7459;
124  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7460;
125  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7461;
126  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7462;
127  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7463;
128  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7464;
129  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7465;
130  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7466;
131  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7467;
132  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7468;
133  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7469;
134  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7470;
135  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7471;
136  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7472;
137  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7473;
138  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7474;
139  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7475;
140  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7476;
141  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7477;
142  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7478;
143  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7479;
144  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7480;
145  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7481;
146  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7482;
147  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7483;
148  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7484;
149  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7485;
150  case AcaciaLeaves::AcaciaLeaves(1, true).ID: return 200;
151  case AcaciaLeaves::AcaciaLeaves(1, false).ID: return 201;
152  case AcaciaLeaves::AcaciaLeaves(2, true).ID: return 202;
153  case AcaciaLeaves::AcaciaLeaves(2, false).ID: return 203;
154  case AcaciaLeaves::AcaciaLeaves(3, true).ID: return 204;
155  case AcaciaLeaves::AcaciaLeaves(3, false).ID: return 205;
156  case AcaciaLeaves::AcaciaLeaves(4, true).ID: return 206;
157  case AcaciaLeaves::AcaciaLeaves(4, false).ID: return 207;
158  case AcaciaLeaves::AcaciaLeaves(5, true).ID: return 208;
159  case AcaciaLeaves::AcaciaLeaves(5, false).ID: return 209;
160  case AcaciaLeaves::AcaciaLeaves(6, true).ID: return 210;
161  case AcaciaLeaves::AcaciaLeaves(6, false).ID: return 211;
162  case AcaciaLeaves::AcaciaLeaves(7, true).ID: return 212;
163  case AcaciaLeaves::AcaciaLeaves(7, false).ID: return 213;
164  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::X).ID: return 84;
165  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::Y).ID: return 85;
166  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::Z).ID: return 86;
167  case AcaciaPlanks::AcaciaPlanks().ID: return 19;
168  case AcaciaPressurePlate::AcaciaPressurePlate(true).ID: return 3376;
169  case AcaciaPressurePlate::AcaciaPressurePlate(false).ID: return 3377;
170  case AcaciaSapling::AcaciaSapling(0).ID: return 29;
171  case AcaciaSapling::AcaciaSapling(1).ID: return 30;
172  case AcaciaSlab::AcaciaSlab(AcaciaSlab::Type::Top).ID: return 7283;
174  case AcaciaSlab::AcaciaSlab(AcaciaSlab::Type::Double).ID: return 7287;
175  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6334;
176  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6336;
177  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6338;
178  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6340;
179  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6342;
180  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6344;
181  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6346;
182  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6348;
183  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6350;
184  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6352;
185  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6354;
186  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6356;
187  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6358;
188  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6360;
189  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6362;
190  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6364;
191  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6366;
192  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6368;
193  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6370;
194  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6372;
195  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6374;
196  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6376;
197  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6378;
198  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6380;
199  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6382;
200  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6384;
201  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6386;
202  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6388;
203  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6390;
204  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6392;
205  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6394;
206  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6396;
207  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6398;
208  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6400;
209  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6402;
210  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6404;
211  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6406;
212  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6408;
213  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6410;
214  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6412;
215  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, true, true).ID: return 3851;
216  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, true, false).ID: return 3853;
217  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, false, true).ID: return 3855;
218  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, false, false).ID: return 3857;
223  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, true, true).ID: return 3867;
224  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, true, false).ID: return 3869;
225  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, false, true).ID: return 3871;
226  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, false, false).ID: return 3873;
231  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, true, true).ID: return 3883;
232  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, true, false).ID: return 3885;
233  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, false, true).ID: return 3887;
234  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, false, false).ID: return 3889;
239  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, true, true).ID: return 3899;
240  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, true, false).ID: return 3901;
241  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, false, true).ID: return 3903;
242  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, false, false).ID: return 3905;
247  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::X).ID: return 120;
248  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::Y).ID: return 121;
249  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::Z).ID: return 122;
250  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::NorthSouth).ID: return 5781;
251  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::EastWest).ID: return 5782;
252  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingEast).ID: return 5783;
253  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingWest).ID: return 5784;
254  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingNorth).ID: return 5785;
255  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingSouth).ID: return 5786;
256  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::NorthSouth).ID: return 5787;
257  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::EastWest).ID: return 5788;
258  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingEast).ID: return 5789;
259  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingWest).ID: return 5790;
260  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingNorth).ID: return 5791;
261  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingSouth).ID: return 5792;
262  case Air::Air().ID: return -0;
263  case Allium::Allium().ID: return 1114;
264  case Andesite::Andesite().ID: return 6;
265  case Anvil::Anvil(eBlockFace::BLOCK_FACE_ZM).ID: return 5568;
266  case Anvil::Anvil(eBlockFace::BLOCK_FACE_ZP).ID: return 5569;
267  case Anvil::Anvil(eBlockFace::BLOCK_FACE_XM).ID: return 5570;
268  case Anvil::Anvil(eBlockFace::BLOCK_FACE_XP).ID: return 5571;
269  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_ZM).ID: return 4249;
270  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_ZP).ID: return 4250;
271  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_XM).ID: return 4251;
272  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_XP).ID: return 4252;
273  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_ZM).ID: return 4245;
274  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_ZP).ID: return 4246;
275  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_XM).ID: return 4247;
276  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_XP).ID: return 4248;
277  case AzureBluet::AzureBluet().ID: return 1115;
278  case Barrier::Barrier().ID: return 6494;
279  case Beacon::Beacon().ID: return 5137;
280  case Bedrock::Bedrock().ID: return 33;
281  case Beetroots::Beetroots(0).ID: return 8159;
282  case Beetroots::Beetroots(1).ID: return 8160;
283  case Beetroots::Beetroots(2).ID: return 8161;
284  case Beetroots::Beetroots(3).ID: return 8162;
285  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5352;
286  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5353;
287  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5354;
288  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5355;
289  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5356;
290  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5357;
291  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5358;
292  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5359;
293  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5360;
294  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5361;
295  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5362;
296  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5363;
297  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5364;
298  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5365;
299  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5366;
300  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5367;
301  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5368;
302  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5369;
303  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5370;
304  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5371;
305  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5372;
306  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5373;
307  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5374;
308  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5375;
309  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7742;
310  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7743;
311  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7744;
312  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7745;
313  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7746;
314  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7747;
315  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7748;
316  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7749;
317  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7750;
318  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7751;
319  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7752;
320  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7753;
321  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7754;
322  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7755;
323  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7756;
324  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7757;
325  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7758;
326  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7759;
327  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7760;
328  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7761;
329  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7762;
330  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7763;
331  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7764;
332  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7765;
333  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7766;
334  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7767;
335  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7768;
336  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7769;
337  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7770;
338  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7771;
339  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7772;
340  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7773;
341  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7774;
342  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7775;
343  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7776;
344  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7777;
345  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7778;
346  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7779;
347  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7780;
348  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7781;
349  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7782;
350  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7783;
351  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7784;
352  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7785;
353  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7786;
354  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7787;
355  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7788;
356  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7789;
357  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7790;
358  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7791;
359  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7792;
360  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7793;
361  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7794;
362  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7795;
363  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7796;
364  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7797;
365  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7798;
366  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7799;
367  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7800;
368  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7801;
369  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7802;
370  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7803;
371  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7804;
372  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7805;
373  case BirchFence::BirchFence(true, true, true, true).ID: return 7552;
374  case BirchFence::BirchFence(true, true, true, false).ID: return 7553;
375  case BirchFence::BirchFence(true, true, false, true).ID: return 7556;
376  case BirchFence::BirchFence(true, true, false, false).ID: return 7557;
377  case BirchFence::BirchFence(true, false, true, true).ID: return 7560;
378  case BirchFence::BirchFence(true, false, true, false).ID: return 7561;
379  case BirchFence::BirchFence(true, false, false, true).ID: return 7564;
380  case BirchFence::BirchFence(true, false, false, false).ID: return 7565;
381  case BirchFence::BirchFence(false, true, true, true).ID: return 7568;
382  case BirchFence::BirchFence(false, true, true, false).ID: return 7569;
383  case BirchFence::BirchFence(false, true, false, true).ID: return 7572;
384  case BirchFence::BirchFence(false, true, false, false).ID: return 7573;
385  case BirchFence::BirchFence(false, false, true, true).ID: return 7576;
386  case BirchFence::BirchFence(false, false, true, false).ID: return 7577;
387  case BirchFence::BirchFence(false, false, false, true).ID: return 7580;
388  case BirchFence::BirchFence(false, false, false, false).ID: return 7581;
389  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7390;
390  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7391;
391  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7392;
392  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7393;
393  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7394;
394  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7395;
395  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7396;
396  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7397;
397  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7398;
398  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7399;
399  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7400;
400  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7401;
401  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7402;
402  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7403;
403  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7404;
404  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7405;
405  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7406;
406  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7407;
407  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7408;
408  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7409;
409  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7410;
410  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7411;
411  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7412;
412  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7413;
413  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7414;
414  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7415;
415  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7416;
416  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7417;
417  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7418;
418  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7419;
419  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7420;
420  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7421;
421  case BirchLeaves::BirchLeaves(1, true).ID: return 172;
422  case BirchLeaves::BirchLeaves(1, false).ID: return 173;
423  case BirchLeaves::BirchLeaves(2, true).ID: return 174;
424  case BirchLeaves::BirchLeaves(2, false).ID: return 175;
425  case BirchLeaves::BirchLeaves(3, true).ID: return 176;
426  case BirchLeaves::BirchLeaves(3, false).ID: return 177;
427  case BirchLeaves::BirchLeaves(4, true).ID: return 178;
428  case BirchLeaves::BirchLeaves(4, false).ID: return 179;
429  case BirchLeaves::BirchLeaves(5, true).ID: return 180;
430  case BirchLeaves::BirchLeaves(5, false).ID: return 181;
431  case BirchLeaves::BirchLeaves(6, true).ID: return 182;
432  case BirchLeaves::BirchLeaves(6, false).ID: return 183;
433  case BirchLeaves::BirchLeaves(7, true).ID: return 184;
434  case BirchLeaves::BirchLeaves(7, false).ID: return 185;
435  case BirchLog::BirchLog(BirchLog::Axis::X).ID: return 78;
436  case BirchLog::BirchLog(BirchLog::Axis::Y).ID: return 79;
437  case BirchLog::BirchLog(BirchLog::Axis::Z).ID: return 80;
438  case BirchPlanks::BirchPlanks().ID: return 17;
439  case BirchPressurePlate::BirchPressurePlate(true).ID: return 3372;
440  case BirchPressurePlate::BirchPressurePlate(false).ID: return 3373;
441  case BirchSapling::BirchSapling(0).ID: return 25;
442  case BirchSapling::BirchSapling(1).ID: return 26;
443  case BirchSlab::BirchSlab(BirchSlab::Type::Top).ID: return 7271;
445  case BirchSlab::BirchSlab(BirchSlab::Type::Double).ID: return 7275;
446  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 4966;
447  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 4968;
448  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 4970;
449  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 4972;
450  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 4974;
451  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 4976;
452  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 4978;
453  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 4980;
454  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 4982;
455  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 4984;
456  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 4986;
457  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 4988;
458  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 4990;
459  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 4992;
460  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 4994;
461  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 4996;
462  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 4998;
463  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5000;
464  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5002;
465  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5004;
466  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5006;
467  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5008;
468  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5010;
469  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5012;
470  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5014;
471  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5016;
472  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5018;
473  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5020;
474  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5022;
475  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5024;
476  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5026;
477  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5028;
478  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5030;
479  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5032;
480  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5034;
481  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5036;
482  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5038;
483  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5040;
484  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5042;
485  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5044;
486  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, true, true).ID: return 3723;
487  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, true, false).ID: return 3725;
488  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, false, true).ID: return 3727;
489  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, false, false).ID: return 3729;
494  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, true, true).ID: return 3739;
495  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, true, false).ID: return 3741;
496  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, false, true).ID: return 3743;
497  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, false, false).ID: return 3745;
502  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, true, true).ID: return 3755;
503  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, true, false).ID: return 3757;
504  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, false, true).ID: return 3759;
505  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, false, false).ID: return 3761;
510  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, true, true).ID: return 3771;
511  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, true, false).ID: return 3773;
512  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, false, true).ID: return 3775;
513  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, false, false).ID: return 3777;
518  case BirchWood::BirchWood(BirchWood::Axis::X).ID: return 114;
519  case BirchWood::BirchWood(BirchWood::Axis::Y).ID: return 115;
520  case BirchWood::BirchWood(BirchWood::Axis::Z).ID: return 116;
521  case BlackBanner::BlackBanner(0).ID: return 7095;
522  case BlackBanner::BlackBanner(1).ID: return 7096;
523  case BlackBanner::BlackBanner(2).ID: return 7097;
524  case BlackBanner::BlackBanner(3).ID: return 7098;
525  case BlackBanner::BlackBanner(4).ID: return 7099;
526  case BlackBanner::BlackBanner(5).ID: return 7100;
527  case BlackBanner::BlackBanner(6).ID: return 7101;
528  case BlackBanner::BlackBanner(7).ID: return 7102;
529  case BlackBanner::BlackBanner(8).ID: return 7103;
530  case BlackBanner::BlackBanner(9).ID: return 7104;
531  case BlackBanner::BlackBanner(10).ID: return 7105;
532  case BlackBanner::BlackBanner(11).ID: return 7106;
533  case BlackBanner::BlackBanner(12).ID: return 7107;
534  case BlackBanner::BlackBanner(13).ID: return 7108;
535  case BlackBanner::BlackBanner(14).ID: return 7109;
536  case BlackBanner::BlackBanner(15).ID: return 7110;
537  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, true, BlackBed::Part::Head).ID: return 988;
538  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, true, BlackBed::Part::Foot).ID: return 989;
539  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, false, BlackBed::Part::Head).ID: return 990;
540  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, false, BlackBed::Part::Foot).ID: return 991;
541  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, true, BlackBed::Part::Head).ID: return 992;
542  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, true, BlackBed::Part::Foot).ID: return 993;
543  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, false, BlackBed::Part::Head).ID: return 994;
544  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, false, BlackBed::Part::Foot).ID: return 995;
545  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, true, BlackBed::Part::Head).ID: return 996;
546  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, true, BlackBed::Part::Foot).ID: return 997;
547  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, false, BlackBed::Part::Head).ID: return 998;
548  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, false, BlackBed::Part::Foot).ID: return 999;
549  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, true, BlackBed::Part::Head).ID: return 1000;
550  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, true, BlackBed::Part::Foot).ID: return 1001;
551  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, false, BlackBed::Part::Head).ID: return 1002;
552  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, false, BlackBed::Part::Foot).ID: return 1003;
553  case BlackCarpet::BlackCarpet().ID: return 6839;
554  case BlackConcrete::BlackConcrete().ID: return 8393;
555  case BlackConcretePowder::BlackConcretePowder().ID: return 8409;
566  case BlackStainedGlass::BlackStainedGlass().ID: return 3593;
567  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, true, true).ID: return 6303;
568  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, true, false).ID: return 6304;
569  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, false, true).ID: return 6307;
570  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, false, false).ID: return 6308;
571  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, true, true).ID: return 6311;
572  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, true, false).ID: return 6312;
573  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, false, true).ID: return 6315;
574  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, false, false).ID: return 6316;
575  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, true, true).ID: return 6319;
576  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, true, false).ID: return 6320;
577  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, false, true).ID: return 6323;
578  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, false, false).ID: return 6324;
579  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, true, true).ID: return 6327;
580  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, true, false).ID: return 6328;
581  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, false, true).ID: return 6331;
582  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, false, false).ID: return 6332;
583  case BlackTerracotta::BlackTerracotta().ID: return 5820;
584  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7171;
585  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7172;
586  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7173;
587  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7174;
588  case BlackWool::BlackWool().ID: return 1098;
589  case BlueBanner::BlueBanner(0).ID: return 7031;
590  case BlueBanner::BlueBanner(1).ID: return 7032;
591  case BlueBanner::BlueBanner(2).ID: return 7033;
592  case BlueBanner::BlueBanner(3).ID: return 7034;
593  case BlueBanner::BlueBanner(4).ID: return 7035;
594  case BlueBanner::BlueBanner(5).ID: return 7036;
595  case BlueBanner::BlueBanner(6).ID: return 7037;
596  case BlueBanner::BlueBanner(7).ID: return 7038;
597  case BlueBanner::BlueBanner(8).ID: return 7039;
598  case BlueBanner::BlueBanner(9).ID: return 7040;
599  case BlueBanner::BlueBanner(10).ID: return 7041;
600  case BlueBanner::BlueBanner(11).ID: return 7042;
601  case BlueBanner::BlueBanner(12).ID: return 7043;
602  case BlueBanner::BlueBanner(13).ID: return 7044;
603  case BlueBanner::BlueBanner(14).ID: return 7045;
604  case BlueBanner::BlueBanner(15).ID: return 7046;
605  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, true, BlueBed::Part::Head).ID: return 924;
606  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, true, BlueBed::Part::Foot).ID: return 925;
607  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, false, BlueBed::Part::Head).ID: return 926;
608  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, false, BlueBed::Part::Foot).ID: return 927;
609  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, true, BlueBed::Part::Head).ID: return 928;
610  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, true, BlueBed::Part::Foot).ID: return 929;
611  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, false, BlueBed::Part::Head).ID: return 930;
612  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, false, BlueBed::Part::Foot).ID: return 931;
613  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, true, BlueBed::Part::Head).ID: return 932;
614  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, true, BlueBed::Part::Foot).ID: return 933;
615  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, false, BlueBed::Part::Head).ID: return 934;
616  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, false, BlueBed::Part::Foot).ID: return 935;
617  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, true, BlueBed::Part::Head).ID: return 936;
618  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, true, BlueBed::Part::Foot).ID: return 937;
619  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, false, BlueBed::Part::Head).ID: return 938;
620  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, false, BlueBed::Part::Foot).ID: return 939;
621  case BlueCarpet::BlueCarpet().ID: return 6835;
622  case BlueConcrete::BlueConcrete().ID: return 8389;
623  case BlueConcretePowder::BlueConcretePowder().ID: return 8405;
628  case BlueIce::BlueIce().ID: return 8588;
629  case BlueOrchid::BlueOrchid().ID: return 1113;
636  case BlueStainedGlass::BlueStainedGlass().ID: return 3589;
637  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, true, true).ID: return 6175;
638  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, true, false).ID: return 6176;
639  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, false, true).ID: return 6179;
640  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, false, false).ID: return 6180;
641  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, true, true).ID: return 6183;
642  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, true, false).ID: return 6184;
643  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, false, true).ID: return 6187;
644  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, false, false).ID: return 6188;
645  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, true, true).ID: return 6191;
646  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, true, false).ID: return 6192;
647  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, false, true).ID: return 6195;
648  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, false, false).ID: return 6196;
649  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, true, true).ID: return 6199;
650  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, true, false).ID: return 6200;
651  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, false, true).ID: return 6203;
652  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, false, false).ID: return 6204;
653  case BlueTerracotta::BlueTerracotta().ID: return 5816;
654  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7155;
655  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7156;
656  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7157;
657  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7158;
658  case BlueWool::BlueWool().ID: return 1094;
659  case BoneBlock::BoneBlock(BoneBlock::Axis::X).ID: return 8196;
660  case BoneBlock::BoneBlock(BoneBlock::Axis::Y).ID: return 8197;
661  case BoneBlock::BoneBlock(BoneBlock::Axis::Z).ID: return 8198;
662  case Bookshelf::Bookshelf().ID: return 1128;
663  case BrainCoral::BrainCoral().ID: return 8473;
664  case BrainCoralBlock::BrainCoralBlock().ID: return 8456;
665  case BrainCoralFan::BrainCoralFan().ID: return 8573;
666  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8529;
667  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8531;
668  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8533;
669  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8535;
670  case BrewingStand::BrewingStand(true, true, true).ID: return 4614;
671  case BrewingStand::BrewingStand(true, true, false).ID: return 4615;
672  case BrewingStand::BrewingStand(true, false, true).ID: return 4616;
673  case BrewingStand::BrewingStand(true, false, false).ID: return 4617;
674  case BrewingStand::BrewingStand(false, true, true).ID: return 4618;
675  case BrewingStand::BrewingStand(false, true, false).ID: return 4619;
676  case BrewingStand::BrewingStand(false, false, true).ID: return 4620;
677  case BrewingStand::BrewingStand(false, false, false).ID: return 4621;
678  case BrickSlab::BrickSlab(BrickSlab::Type::Top).ID: return 7319;
680  case BrickSlab::BrickSlab(BrickSlab::Type::Double).ID: return 7323;
681  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4334;
682  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4336;
683  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4338;
684  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4340;
685  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4342;
686  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4344;
687  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4346;
688  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4348;
689  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4350;
690  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4352;
691  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4354;
692  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4356;
693  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4358;
694  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4360;
695  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4362;
696  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4364;
697  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4366;
698  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4368;
699  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4370;
700  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4372;
701  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4374;
702  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4376;
703  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4378;
704  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4380;
705  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4382;
706  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4384;
707  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4386;
708  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4388;
709  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4390;
710  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4392;
711  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4394;
712  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4396;
713  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4398;
714  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4400;
715  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4402;
716  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4404;
717  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4406;
718  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4408;
719  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4410;
720  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4412;
721  case Bricks::Bricks().ID: return 1125;
722  case BrownBanner::BrownBanner(0).ID: return 7047;
723  case BrownBanner::BrownBanner(1).ID: return 7048;
724  case BrownBanner::BrownBanner(2).ID: return 7049;
725  case BrownBanner::BrownBanner(3).ID: return 7050;
726  case BrownBanner::BrownBanner(4).ID: return 7051;
727  case BrownBanner::BrownBanner(5).ID: return 7052;
728  case BrownBanner::BrownBanner(6).ID: return 7053;
729  case BrownBanner::BrownBanner(7).ID: return 7054;
730  case BrownBanner::BrownBanner(8).ID: return 7055;
731  case BrownBanner::BrownBanner(9).ID: return 7056;
732  case BrownBanner::BrownBanner(10).ID: return 7057;
733  case BrownBanner::BrownBanner(11).ID: return 7058;
734  case BrownBanner::BrownBanner(12).ID: return 7059;
735  case BrownBanner::BrownBanner(13).ID: return 7060;
736  case BrownBanner::BrownBanner(14).ID: return 7061;
737  case BrownBanner::BrownBanner(15).ID: return 7062;
738  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, true, BrownBed::Part::Head).ID: return 940;
739  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, true, BrownBed::Part::Foot).ID: return 941;
740  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, false, BrownBed::Part::Head).ID: return 942;
741  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, false, BrownBed::Part::Foot).ID: return 943;
742  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, true, BrownBed::Part::Head).ID: return 944;
743  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, true, BrownBed::Part::Foot).ID: return 945;
744  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, false, BrownBed::Part::Head).ID: return 946;
745  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, false, BrownBed::Part::Foot).ID: return 947;
746  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, true, BrownBed::Part::Head).ID: return 948;
747  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, true, BrownBed::Part::Foot).ID: return 949;
748  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, false, BrownBed::Part::Head).ID: return 950;
749  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, false, BrownBed::Part::Foot).ID: return 951;
750  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, true, BrownBed::Part::Head).ID: return 952;
751  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, true, BrownBed::Part::Foot).ID: return 953;
752  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, false, BrownBed::Part::Head).ID: return 954;
753  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, false, BrownBed::Part::Foot).ID: return 955;
754  case BrownCarpet::BrownCarpet().ID: return 6836;
755  case BrownConcrete::BrownConcrete().ID: return 8390;
756  case BrownConcretePowder::BrownConcretePowder().ID: return 8406;
761  case BrownMushroom::BrownMushroom().ID: return 1121;
762  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, true, true).ID: return 3988;
763  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, true, false).ID: return 3989;
764  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, false, true).ID: return 3990;
765  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, false, false).ID: return 3991;
766  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, true, true).ID: return 3992;
767  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, true, false).ID: return 3993;
768  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, false, true).ID: return 3994;
769  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, false, false).ID: return 3995;
770  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, true, true).ID: return 3996;
771  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, true, false).ID: return 3997;
772  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, false, true).ID: return 3998;
773  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, false, false).ID: return 3999;
774  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, true, true).ID: return 4000;
775  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, true, false).ID: return 4001;
776  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, false, true).ID: return 4002;
777  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, false, false).ID: return 4003;
778  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, true, true).ID: return 4004;
779  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, true, false).ID: return 4005;
780  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, false, true).ID: return 4006;
781  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, false, false).ID: return 4007;
782  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, true, true).ID: return 4008;
783  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, true, false).ID: return 4009;
784  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, false, true).ID: return 4010;
785  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, false, false).ID: return 4011;
786  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, true, true).ID: return 4012;
787  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, true, false).ID: return 4013;
788  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, false, true).ID: return 4014;
789  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, false, false).ID: return 4015;
790  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, true, true).ID: return 4016;
791  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, true, false).ID: return 4017;
792  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, false, true).ID: return 4018;
793  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, false, false).ID: return 4019;
794  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, true, true).ID: return 4020;
795  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, true, false).ID: return 4021;
796  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, false, true).ID: return 4022;
797  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, false, false).ID: return 4023;
798  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, true, true).ID: return 4024;
799  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, true, false).ID: return 4025;
800  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, false, true).ID: return 4026;
801  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, false, false).ID: return 4027;
802  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, true, true).ID: return 4028;
803  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, true, false).ID: return 4029;
804  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, false, true).ID: return 4030;
805  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, false, false).ID: return 4031;
806  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, true, true).ID: return 4032;
807  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, true, false).ID: return 4033;
808  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, false, true).ID: return 4034;
809  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, false, false).ID: return 4035;
810  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, true, true).ID: return 4036;
811  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, true, false).ID: return 4037;
812  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, false, true).ID: return 4038;
813  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, false, false).ID: return 4039;
814  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, true, true).ID: return 4040;
815  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, true, false).ID: return 4041;
816  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, false, true).ID: return 4042;
817  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, false, false).ID: return 4043;
818  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, true, true).ID: return 4044;
819  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, true, false).ID: return 4045;
820  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, false, true).ID: return 4046;
821  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, false, false).ID: return 4047;
822  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, true, true).ID: return 4048;
823  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, true, false).ID: return 4049;
824  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, false, true).ID: return 4050;
825  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, false, false).ID: return 4051;
832  case BrownStainedGlass::BrownStainedGlass().ID: return 3590;
833  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, true, true).ID: return 6207;
834  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, true, false).ID: return 6208;
835  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, false, true).ID: return 6211;
836  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, false, false).ID: return 6212;
837  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, true, true).ID: return 6215;
838  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, true, false).ID: return 6216;
839  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, false, true).ID: return 6219;
840  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, false, false).ID: return 6220;
841  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, true, true).ID: return 6223;
842  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, true, false).ID: return 6224;
843  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, false, true).ID: return 6227;
844  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, false, false).ID: return 6228;
845  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, true, true).ID: return 6231;
846  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, true, false).ID: return 6232;
847  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, false, true).ID: return 6235;
848  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, false, false).ID: return 6236;
849  case BrownTerracotta::BrownTerracotta().ID: return 5817;
850  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7159;
851  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7160;
852  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7161;
853  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7162;
854  case BrownWool::BrownWool().ID: return 1095;
855  case BubbleColumn::BubbleColumn(true).ID: return 8593;
856  case BubbleColumn::BubbleColumn(false).ID: return 8594;
857  case BubbleCoral::BubbleCoral().ID: return 8475;
858  case BubbleCoralBlock::BubbleCoralBlock().ID: return 8457;
859  case BubbleCoralFan::BubbleCoralFan().ID: return 8575;
860  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8537;
861  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8539;
862  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8541;
863  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8543;
864  case Cactus::Cactus(0).ID: return 3426;
865  case Cactus::Cactus(1).ID: return 3427;
866  case Cactus::Cactus(2).ID: return 3428;
867  case Cactus::Cactus(3).ID: return 3429;
868  case Cactus::Cactus(4).ID: return 3430;
869  case Cactus::Cactus(5).ID: return 3431;
870  case Cactus::Cactus(6).ID: return 3432;
871  case Cactus::Cactus(7).ID: return 3433;
872  case Cactus::Cactus(8).ID: return 3434;
873  case Cactus::Cactus(9).ID: return 3435;
874  case Cactus::Cactus(10).ID: return 3436;
875  case Cactus::Cactus(11).ID: return 3437;
876  case Cactus::Cactus(12).ID: return 3438;
877  case Cactus::Cactus(13).ID: return 3439;
878  case Cactus::Cactus(14).ID: return 3440;
879  case Cactus::Cactus(15).ID: return 3441;
880  case Cake::Cake(0).ID: return 3507;
881  case Cake::Cake(1).ID: return 3508;
882  case Cake::Cake(2).ID: return 3509;
883  case Cake::Cake(3).ID: return 3510;
884  case Cake::Cake(4).ID: return 3511;
885  case Cake::Cake(5).ID: return 3512;
886  case Cake::Cake(6).ID: return 3513;
887  case Carrots::Carrots(0).ID: return 5288;
888  case Carrots::Carrots(1).ID: return 5289;
889  case Carrots::Carrots(2).ID: return 5290;
890  case Carrots::Carrots(3).ID: return 5291;
891  case Carrots::Carrots(4).ID: return 5292;
892  case Carrots::Carrots(5).ID: return 5293;
893  case Carrots::Carrots(6).ID: return 5294;
894  case Carrots::Carrots(7).ID: return 5295;
899  case Cauldron::Cauldron(0).ID: return 4622;
900  case Cauldron::Cauldron(1).ID: return 4623;
901  case Cauldron::Cauldron(2).ID: return 4624;
902  case Cauldron::Cauldron(3).ID: return 4625;
903  case CaveAir::CaveAir().ID: return 8592;
916  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Single).ID: return 1730;
917  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Left).ID: return 1732;
918  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Right).ID: return 1734;
919  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Single).ID: return 1736;
920  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Left).ID: return 1738;
921  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Right).ID: return 1740;
922  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Single).ID: return 1742;
923  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Left).ID: return 1744;
924  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Right).ID: return 1746;
925  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Single).ID: return 1748;
926  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Left).ID: return 1750;
927  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Right).ID: return 1752;
932  case ChiseledQuartzBlock::ChiseledQuartzBlock().ID: return 5697;
934  case ChiseledSandstone::ChiseledSandstone().ID: return 246;
935  case ChiseledStoneBricks::ChiseledStoneBricks().ID: return 3987;
936  case ChorusFlower::ChorusFlower(0).ID: return 8068;
937  case ChorusFlower::ChorusFlower(1).ID: return 8069;
938  case ChorusFlower::ChorusFlower(2).ID: return 8070;
939  case ChorusFlower::ChorusFlower(3).ID: return 8071;
940  case ChorusFlower::ChorusFlower(4).ID: return 8072;
941  case ChorusFlower::ChorusFlower(5).ID: return 8073;
942  case ChorusPlant::ChorusPlant(true, true, true, true, true, true).ID: return 8004;
943  case ChorusPlant::ChorusPlant(true, true, true, true, true, false).ID: return 8005;
944  case ChorusPlant::ChorusPlant(true, true, true, true, false, true).ID: return 8006;
945  case ChorusPlant::ChorusPlant(true, true, true, true, false, false).ID: return 8007;
946  case ChorusPlant::ChorusPlant(true, true, true, false, true, true).ID: return 8008;
947  case ChorusPlant::ChorusPlant(true, true, true, false, true, false).ID: return 8009;
948  case ChorusPlant::ChorusPlant(true, true, true, false, false, true).ID: return 8010;
949  case ChorusPlant::ChorusPlant(true, true, true, false, false, false).ID: return 8011;
950  case ChorusPlant::ChorusPlant(true, true, false, true, true, true).ID: return 8012;
951  case ChorusPlant::ChorusPlant(true, true, false, true, true, false).ID: return 8013;
952  case ChorusPlant::ChorusPlant(true, true, false, true, false, true).ID: return 8014;
953  case ChorusPlant::ChorusPlant(true, true, false, true, false, false).ID: return 8015;
954  case ChorusPlant::ChorusPlant(true, true, false, false, true, true).ID: return 8016;
955  case ChorusPlant::ChorusPlant(true, true, false, false, true, false).ID: return 8017;
956  case ChorusPlant::ChorusPlant(true, true, false, false, false, true).ID: return 8018;
957  case ChorusPlant::ChorusPlant(true, true, false, false, false, false).ID: return 8019;
958  case ChorusPlant::ChorusPlant(true, false, true, true, true, true).ID: return 8020;
959  case ChorusPlant::ChorusPlant(true, false, true, true, true, false).ID: return 8021;
960  case ChorusPlant::ChorusPlant(true, false, true, true, false, true).ID: return 8022;
961  case ChorusPlant::ChorusPlant(true, false, true, true, false, false).ID: return 8023;
962  case ChorusPlant::ChorusPlant(true, false, true, false, true, true).ID: return 8024;
963  case ChorusPlant::ChorusPlant(true, false, true, false, true, false).ID: return 8025;
964  case ChorusPlant::ChorusPlant(true, false, true, false, false, true).ID: return 8026;
965  case ChorusPlant::ChorusPlant(true, false, true, false, false, false).ID: return 8027;
966  case ChorusPlant::ChorusPlant(true, false, false, true, true, true).ID: return 8028;
967  case ChorusPlant::ChorusPlant(true, false, false, true, true, false).ID: return 8029;
968  case ChorusPlant::ChorusPlant(true, false, false, true, false, true).ID: return 8030;
969  case ChorusPlant::ChorusPlant(true, false, false, true, false, false).ID: return 8031;
970  case ChorusPlant::ChorusPlant(true, false, false, false, true, true).ID: return 8032;
971  case ChorusPlant::ChorusPlant(true, false, false, false, true, false).ID: return 8033;
972  case ChorusPlant::ChorusPlant(true, false, false, false, false, true).ID: return 8034;
973  case ChorusPlant::ChorusPlant(true, false, false, false, false, false).ID: return 8035;
974  case ChorusPlant::ChorusPlant(false, true, true, true, true, true).ID: return 8036;
975  case ChorusPlant::ChorusPlant(false, true, true, true, true, false).ID: return 8037;
976  case ChorusPlant::ChorusPlant(false, true, true, true, false, true).ID: return 8038;
977  case ChorusPlant::ChorusPlant(false, true, true, true, false, false).ID: return 8039;
978  case ChorusPlant::ChorusPlant(false, true, true, false, true, true).ID: return 8040;
979  case ChorusPlant::ChorusPlant(false, true, true, false, true, false).ID: return 8041;
980  case ChorusPlant::ChorusPlant(false, true, true, false, false, true).ID: return 8042;
981  case ChorusPlant::ChorusPlant(false, true, true, false, false, false).ID: return 8043;
982  case ChorusPlant::ChorusPlant(false, true, false, true, true, true).ID: return 8044;
983  case ChorusPlant::ChorusPlant(false, true, false, true, true, false).ID: return 8045;
984  case ChorusPlant::ChorusPlant(false, true, false, true, false, true).ID: return 8046;
985  case ChorusPlant::ChorusPlant(false, true, false, true, false, false).ID: return 8047;
986  case ChorusPlant::ChorusPlant(false, true, false, false, true, true).ID: return 8048;
987  case ChorusPlant::ChorusPlant(false, true, false, false, true, false).ID: return 8049;
988  case ChorusPlant::ChorusPlant(false, true, false, false, false, true).ID: return 8050;
989  case ChorusPlant::ChorusPlant(false, true, false, false, false, false).ID: return 8051;
990  case ChorusPlant::ChorusPlant(false, false, true, true, true, true).ID: return 8052;
991  case ChorusPlant::ChorusPlant(false, false, true, true, true, false).ID: return 8053;
992  case ChorusPlant::ChorusPlant(false, false, true, true, false, true).ID: return 8054;
993  case ChorusPlant::ChorusPlant(false, false, true, true, false, false).ID: return 8055;
994  case ChorusPlant::ChorusPlant(false, false, true, false, true, true).ID: return 8056;
995  case ChorusPlant::ChorusPlant(false, false, true, false, true, false).ID: return 8057;
996  case ChorusPlant::ChorusPlant(false, false, true, false, false, true).ID: return 8058;
997  case ChorusPlant::ChorusPlant(false, false, true, false, false, false).ID: return 8059;
998  case ChorusPlant::ChorusPlant(false, false, false, true, true, true).ID: return 8060;
999  case ChorusPlant::ChorusPlant(false, false, false, true, true, false).ID: return 8061;
1000  case ChorusPlant::ChorusPlant(false, false, false, true, false, true).ID: return 8062;
1001  case ChorusPlant::ChorusPlant(false, false, false, true, false, false).ID: return 8063;
1002  case ChorusPlant::ChorusPlant(false, false, false, false, true, true).ID: return 8064;
1003  case ChorusPlant::ChorusPlant(false, false, false, false, true, false).ID: return 8065;
1004  case ChorusPlant::ChorusPlant(false, false, false, false, false, true).ID: return 8066;
1005  case ChorusPlant::ChorusPlant(false, false, false, false, false, false).ID: return 8067;
1006  case Clay::Clay().ID: return 3442;
1007  case CoalBlock::CoalBlock().ID: return 6841;
1008  case CoalOre::CoalOre().ID: return 71;
1009  case CoarseDirt::CoarseDirt().ID: return 11;
1010  case Cobblestone::Cobblestone().ID: return 14;
1011  case CobblestoneSlab::CobblestoneSlab(CobblestoneSlab::Type::Top).ID: return 7313;
1013  case CobblestoneSlab::CobblestoneSlab(CobblestoneSlab::Type::Double).ID: return 7317;
1014  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3191;
1015  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3193;
1016  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3195;
1017  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3197;
1018  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3199;
1019  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3201;
1020  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3203;
1021  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3205;
1022  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3207;
1023  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3209;
1024  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3211;
1025  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3213;
1026  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3215;
1027  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3217;
1028  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3219;
1029  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3221;
1030  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3223;
1031  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3225;
1032  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3227;
1033  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3229;
1034  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3231;
1035  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3233;
1036  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3235;
1037  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3237;
1038  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3239;
1039  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3241;
1040  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3243;
1041  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3245;
1042  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3247;
1043  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3249;
1044  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3251;
1045  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3253;
1046  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3255;
1047  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3257;
1048  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3259;
1049  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3261;
1050  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3263;
1051  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3265;
1052  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3267;
1053  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3269;
1054  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5140;
1055  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5141;
1056  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5144;
1057  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5145;
1058  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5148;
1059  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5149;
1060  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5152;
1061  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5153;
1062  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5156;
1063  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5157;
1064  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5160;
1065  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5161;
1066  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5164;
1067  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5165;
1068  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5168;
1069  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5169;
1070  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5172;
1071  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5173;
1072  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5176;
1073  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5177;
1074  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5180;
1075  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5181;
1076  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5184;
1077  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5185;
1078  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5188;
1079  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5189;
1080  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5192;
1081  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5193;
1082  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5196;
1083  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5197;
1084  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5200;
1085  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5201;
1086  case Cobweb::Cobweb().ID: return 1040;
1087  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_ZM).ID: return 4639;
1088  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_ZP).ID: return 4640;
1089  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_XM).ID: return 4641;
1090  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_XP).ID: return 4642;
1091  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_ZM).ID: return 4643;
1092  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_ZP).ID: return 4644;
1093  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_XM).ID: return 4645;
1094  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_XP).ID: return 4646;
1095  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_ZM).ID: return 4647;
1096  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_ZP).ID: return 4648;
1097  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_XM).ID: return 4649;
1098  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_XP).ID: return 4650;
1099  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_ZM).ID: return 5125;
1100  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_XP).ID: return 5126;
1101  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_ZP).ID: return 5127;
1102  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_XM).ID: return 5128;
1103  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_YP).ID: return 5129;
1104  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_YM).ID: return 5130;
1105  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_ZM).ID: return 5131;
1106  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_XP).ID: return 5132;
1107  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_ZP).ID: return 5133;
1108  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_XM).ID: return 5134;
1109  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_YP).ID: return 5135;
1110  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_YM).ID: return 5136;
1111  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Compare, true).ID: return 5636;
1112  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Compare, false).ID: return 5637;
1113  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Subtract, true).ID: return 5638;
1114  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Subtract, false).ID: return 5639;
1115  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Compare, true).ID: return 5640;
1116  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Compare, false).ID: return 5641;
1117  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Subtract, true).ID: return 5642;
1118  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Subtract, false).ID: return 5643;
1119  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Compare, true).ID: return 5644;
1120  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Compare, false).ID: return 5645;
1121  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Subtract, true).ID: return 5646;
1122  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Subtract, false).ID: return 5647;
1123  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Compare, true).ID: return 5648;
1124  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Compare, false).ID: return 5649;
1125  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Subtract, true).ID: return 5650;
1126  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Subtract, false).ID: return 5651;
1127  case Conduit::Conduit().ID: return 8590;
1128  case CrackedStoneBricks::CrackedStoneBricks().ID: return 3986;
1129  case CraftingTable::CraftingTable().ID: return 3051;
1130  case CreeperHead::CreeperHead(0).ID: return 5532;
1131  case CreeperHead::CreeperHead(1).ID: return 5533;
1132  case CreeperHead::CreeperHead(2).ID: return 5534;
1133  case CreeperHead::CreeperHead(3).ID: return 5535;
1134  case CreeperHead::CreeperHead(4).ID: return 5536;
1135  case CreeperHead::CreeperHead(5).ID: return 5537;
1136  case CreeperHead::CreeperHead(6).ID: return 5538;
1137  case CreeperHead::CreeperHead(7).ID: return 5539;
1138  case CreeperHead::CreeperHead(8).ID: return 5540;
1139  case CreeperHead::CreeperHead(9).ID: return 5541;
1140  case CreeperHead::CreeperHead(10).ID: return 5542;
1141  case CreeperHead::CreeperHead(11).ID: return 5543;
1142  case CreeperHead::CreeperHead(12).ID: return 5544;
1143  case CreeperHead::CreeperHead(13).ID: return 5545;
1144  case CreeperHead::CreeperHead(14).ID: return 5546;
1145  case CreeperHead::CreeperHead(15).ID: return 5547;
1146  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5528;
1147  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5529;
1148  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5530;
1149  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5531;
1150  case CutRedSandstone::CutRedSandstone().ID: return 7177;
1151  case CutSandstone::CutSandstone().ID: return 247;
1152  case CyanBanner::CyanBanner(0).ID: return 6999;
1153  case CyanBanner::CyanBanner(1).ID: return 7000;
1154  case CyanBanner::CyanBanner(2).ID: return 7001;
1155  case CyanBanner::CyanBanner(3).ID: return 7002;
1156  case CyanBanner::CyanBanner(4).ID: return 7003;
1157  case CyanBanner::CyanBanner(5).ID: return 7004;
1158  case CyanBanner::CyanBanner(6).ID: return 7005;
1159  case CyanBanner::CyanBanner(7).ID: return 7006;
1160  case CyanBanner::CyanBanner(8).ID: return 7007;
1161  case CyanBanner::CyanBanner(9).ID: return 7008;
1162  case CyanBanner::CyanBanner(10).ID: return 7009;
1163  case CyanBanner::CyanBanner(11).ID: return 7010;
1164  case CyanBanner::CyanBanner(12).ID: return 7011;
1165  case CyanBanner::CyanBanner(13).ID: return 7012;
1166  case CyanBanner::CyanBanner(14).ID: return 7013;
1167  case CyanBanner::CyanBanner(15).ID: return 7014;
1168  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, true, CyanBed::Part::Head).ID: return 892;
1169  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, true, CyanBed::Part::Foot).ID: return 893;
1170  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, false, CyanBed::Part::Head).ID: return 894;
1171  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, false, CyanBed::Part::Foot).ID: return 895;
1172  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, true, CyanBed::Part::Head).ID: return 896;
1173  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, true, CyanBed::Part::Foot).ID: return 897;
1174  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, false, CyanBed::Part::Head).ID: return 898;
1175  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, false, CyanBed::Part::Foot).ID: return 899;
1176  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, true, CyanBed::Part::Head).ID: return 900;
1177  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, true, CyanBed::Part::Foot).ID: return 901;
1178  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, false, CyanBed::Part::Head).ID: return 902;
1179  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, false, CyanBed::Part::Foot).ID: return 903;
1180  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, true, CyanBed::Part::Head).ID: return 904;
1181  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, true, CyanBed::Part::Foot).ID: return 905;
1182  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, false, CyanBed::Part::Head).ID: return 906;
1183  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, false, CyanBed::Part::Foot).ID: return 907;
1184  case CyanCarpet::CyanCarpet().ID: return 6833;
1185  case CyanConcrete::CyanConcrete().ID: return 8387;
1186  case CyanConcretePowder::CyanConcretePowder().ID: return 8403;
1197  case CyanStainedGlass::CyanStainedGlass().ID: return 3587;
1198  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, true, true).ID: return 6111;
1199  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, true, false).ID: return 6112;
1200  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, false, true).ID: return 6115;
1201  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, false, false).ID: return 6116;
1202  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, true, true).ID: return 6119;
1203  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, true, false).ID: return 6120;
1204  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, false, true).ID: return 6123;
1205  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, false, false).ID: return 6124;
1206  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, true, true).ID: return 6127;
1207  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, true, false).ID: return 6128;
1208  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, false, true).ID: return 6131;
1209  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, false, false).ID: return 6132;
1210  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, true, true).ID: return 6135;
1211  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, true, false).ID: return 6136;
1212  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, false, true).ID: return 6139;
1213  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, false, false).ID: return 6140;
1214  case CyanTerracotta::CyanTerracotta().ID: return 5814;
1215  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7147;
1216  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7148;
1217  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7149;
1218  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7150;
1219  case CyanWool::CyanWool().ID: return 1092;
1224  case Dandelion::Dandelion().ID: return 1111;
1225  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5424;
1226  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5425;
1227  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5426;
1228  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5427;
1229  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5428;
1230  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5429;
1231  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5430;
1232  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5431;
1233  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5432;
1234  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5433;
1235  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5434;
1236  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5435;
1237  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5436;
1238  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5437;
1239  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5438;
1240  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5439;
1241  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5440;
1242  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5441;
1243  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5442;
1244  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5443;
1245  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5444;
1246  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5445;
1247  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5446;
1248  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5447;
1249  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7934;
1250  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7935;
1251  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7936;
1252  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7937;
1253  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7938;
1254  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7939;
1255  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7940;
1256  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7941;
1257  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7942;
1258  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7943;
1259  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7944;
1260  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7945;
1261  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7946;
1262  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7947;
1263  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7948;
1264  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7949;
1265  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7950;
1266  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7951;
1267  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7952;
1268  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7953;
1269  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7954;
1270  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7955;
1271  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7956;
1272  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7957;
1273  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7958;
1274  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7959;
1275  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7960;
1276  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7961;
1277  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7962;
1278  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7963;
1279  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7964;
1280  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7965;
1281  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7966;
1282  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7967;
1283  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7968;
1284  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7969;
1285  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7970;
1286  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7971;
1287  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7972;
1288  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7973;
1289  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7974;
1290  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7975;
1291  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7976;
1292  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7977;
1293  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7978;
1294  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7979;
1295  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7980;
1296  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7981;
1297  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7982;
1298  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7983;
1299  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7984;
1300  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7985;
1301  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7986;
1302  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7987;
1303  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7988;
1304  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7989;
1305  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7990;
1306  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7991;
1307  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7992;
1308  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7993;
1309  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7994;
1310  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7995;
1311  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7996;
1312  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7997;
1313  case DarkOakFence::DarkOakFence(true, true, true, true).ID: return 7648;
1314  case DarkOakFence::DarkOakFence(true, true, true, false).ID: return 7649;
1315  case DarkOakFence::DarkOakFence(true, true, false, true).ID: return 7652;
1316  case DarkOakFence::DarkOakFence(true, true, false, false).ID: return 7653;
1317  case DarkOakFence::DarkOakFence(true, false, true, true).ID: return 7656;
1318  case DarkOakFence::DarkOakFence(true, false, true, false).ID: return 7657;
1319  case DarkOakFence::DarkOakFence(true, false, false, true).ID: return 7660;
1320  case DarkOakFence::DarkOakFence(true, false, false, false).ID: return 7661;
1321  case DarkOakFence::DarkOakFence(false, true, true, true).ID: return 7664;
1322  case DarkOakFence::DarkOakFence(false, true, true, false).ID: return 7665;
1323  case DarkOakFence::DarkOakFence(false, true, false, true).ID: return 7668;
1324  case DarkOakFence::DarkOakFence(false, true, false, false).ID: return 7669;
1325  case DarkOakFence::DarkOakFence(false, false, true, true).ID: return 7672;
1326  case DarkOakFence::DarkOakFence(false, false, true, false).ID: return 7673;
1327  case DarkOakFence::DarkOakFence(false, false, false, true).ID: return 7676;
1328  case DarkOakFence::DarkOakFence(false, false, false, false).ID: return 7677;
1329  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7486;
1330  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7487;
1331  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7488;
1332  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7489;
1333  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7490;
1334  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7491;
1335  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7492;
1336  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7493;
1337  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7494;
1338  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7495;
1339  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7496;
1340  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7497;
1341  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7498;
1342  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7499;
1343  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7500;
1344  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7501;
1345  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7502;
1346  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7503;
1347  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7504;
1348  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7505;
1349  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7506;
1350  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7507;
1351  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7508;
1352  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7509;
1353  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7510;
1354  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7511;
1355  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7512;
1356  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7513;
1357  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7514;
1358  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7515;
1359  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7516;
1360  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7517;
1361  case DarkOakLeaves::DarkOakLeaves(1, true).ID: return 214;
1362  case DarkOakLeaves::DarkOakLeaves(1, false).ID: return 215;
1363  case DarkOakLeaves::DarkOakLeaves(2, true).ID: return 216;
1364  case DarkOakLeaves::DarkOakLeaves(2, false).ID: return 217;
1365  case DarkOakLeaves::DarkOakLeaves(3, true).ID: return 218;
1366  case DarkOakLeaves::DarkOakLeaves(3, false).ID: return 219;
1367  case DarkOakLeaves::DarkOakLeaves(4, true).ID: return 220;
1368  case DarkOakLeaves::DarkOakLeaves(4, false).ID: return 221;
1369  case DarkOakLeaves::DarkOakLeaves(5, true).ID: return 222;
1370  case DarkOakLeaves::DarkOakLeaves(5, false).ID: return 223;
1371  case DarkOakLeaves::DarkOakLeaves(6, true).ID: return 224;
1372  case DarkOakLeaves::DarkOakLeaves(6, false).ID: return 225;
1373  case DarkOakLeaves::DarkOakLeaves(7, true).ID: return 226;
1374  case DarkOakLeaves::DarkOakLeaves(7, false).ID: return 227;
1375  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::X).ID: return 87;
1376  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::Y).ID: return 88;
1377  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::Z).ID: return 89;
1378  case DarkOakPlanks::DarkOakPlanks().ID: return 20;
1379  case DarkOakPressurePlate::DarkOakPressurePlate(true).ID: return 3378;
1380  case DarkOakPressurePlate::DarkOakPressurePlate(false).ID: return 3379;
1381  case DarkOakSapling::DarkOakSapling(0).ID: return 31;
1382  case DarkOakSapling::DarkOakSapling(1).ID: return 32;
1383  case DarkOakSlab::DarkOakSlab(DarkOakSlab::Type::Top).ID: return 7289;
1385  case DarkOakSlab::DarkOakSlab(DarkOakSlab::Type::Double).ID: return 7293;
1386  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6414;
1387  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6416;
1388  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6418;
1389  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6420;
1390  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6422;
1391  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6424;
1392  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6426;
1393  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6428;
1394  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6430;
1395  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6432;
1396  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6434;
1397  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6436;
1398  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6438;
1399  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6440;
1400  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6442;
1401  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6444;
1402  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6446;
1403  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6448;
1404  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6450;
1405  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6452;
1406  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6454;
1407  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6456;
1408  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6458;
1409  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6460;
1410  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6462;
1411  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6464;
1412  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6466;
1413  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6468;
1414  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6470;
1415  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6472;
1416  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6474;
1417  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6476;
1418  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6478;
1419  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6480;
1420  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6482;
1421  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6484;
1422  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6486;
1423  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6488;
1424  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6490;
1425  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6492;
1426  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, true, true).ID: return 3915;
1427  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, true, false).ID: return 3917;
1428  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, false, true).ID: return 3919;
1429  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, false, false).ID: return 3921;
1434  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, true, true).ID: return 3931;
1435  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, true, false).ID: return 3933;
1436  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, false, true).ID: return 3935;
1437  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, false, false).ID: return 3937;
1442  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, true, true).ID: return 3947;
1443  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, true, false).ID: return 3949;
1444  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, false, true).ID: return 3951;
1445  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, false, false).ID: return 3953;
1450  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, true, true).ID: return 3963;
1451  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, true, false).ID: return 3965;
1452  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, false, true).ID: return 3967;
1453  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, false, false).ID: return 3969;
1458  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::X).ID: return 123;
1459  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::Y).ID: return 124;
1460  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::Z).ID: return 125;
1461  case DarkPrismarine::DarkPrismarine().ID: return 6561;
1462  case DarkPrismarineSlab::DarkPrismarineSlab(DarkPrismarineSlab::Type::Top).ID: return 6815;
1464  case DarkPrismarineSlab::DarkPrismarineSlab(DarkPrismarineSlab::Type::Double).ID: return 6819;
1465  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6723;
1466  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6725;
1467  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6727;
1468  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6729;
1469  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6731;
1470  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6733;
1471  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6735;
1472  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6737;
1473  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6739;
1474  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6741;
1475  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6743;
1476  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6745;
1477  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6747;
1478  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6749;
1479  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6751;
1480  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6753;
1481  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6755;
1482  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6757;
1483  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6759;
1484  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6761;
1485  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6763;
1486  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6765;
1487  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6767;
1488  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6769;
1489  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6771;
1490  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6773;
1491  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6775;
1492  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6777;
1493  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6779;
1494  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6781;
1495  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6783;
1496  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6785;
1497  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6787;
1498  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6789;
1499  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6791;
1500  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6793;
1501  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6795;
1502  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6797;
1503  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6799;
1504  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6801;
1505  case DaylightDetector::DaylightDetector(true, 0).ID: return 5652;
1506  case DaylightDetector::DaylightDetector(true, 1).ID: return 5653;
1507  case DaylightDetector::DaylightDetector(true, 2).ID: return 5654;
1508  case DaylightDetector::DaylightDetector(true, 3).ID: return 5655;
1509  case DaylightDetector::DaylightDetector(true, 4).ID: return 5656;
1510  case DaylightDetector::DaylightDetector(true, 5).ID: return 5657;
1511  case DaylightDetector::DaylightDetector(true, 6).ID: return 5658;
1512  case DaylightDetector::DaylightDetector(true, 7).ID: return 5659;
1513  case DaylightDetector::DaylightDetector(true, 8).ID: return 5660;
1514  case DaylightDetector::DaylightDetector(true, 9).ID: return 5661;
1515  case DaylightDetector::DaylightDetector(true, 10).ID: return 5662;
1516  case DaylightDetector::DaylightDetector(true, 11).ID: return 5663;
1517  case DaylightDetector::DaylightDetector(true, 12).ID: return 5664;
1518  case DaylightDetector::DaylightDetector(true, 13).ID: return 5665;
1519  case DaylightDetector::DaylightDetector(true, 14).ID: return 5666;
1520  case DaylightDetector::DaylightDetector(true, 15).ID: return 5667;
1521  case DaylightDetector::DaylightDetector(false, 0).ID: return 5668;
1522  case DaylightDetector::DaylightDetector(false, 1).ID: return 5669;
1523  case DaylightDetector::DaylightDetector(false, 2).ID: return 5670;
1524  case DaylightDetector::DaylightDetector(false, 3).ID: return 5671;
1525  case DaylightDetector::DaylightDetector(false, 4).ID: return 5672;
1526  case DaylightDetector::DaylightDetector(false, 5).ID: return 5673;
1527  case DaylightDetector::DaylightDetector(false, 6).ID: return 5674;
1528  case DaylightDetector::DaylightDetector(false, 7).ID: return 5675;
1529  case DaylightDetector::DaylightDetector(false, 8).ID: return 5676;
1530  case DaylightDetector::DaylightDetector(false, 9).ID: return 5677;
1531  case DaylightDetector::DaylightDetector(false, 10).ID: return 5678;
1532  case DaylightDetector::DaylightDetector(false, 11).ID: return 5679;
1533  case DaylightDetector::DaylightDetector(false, 12).ID: return 5680;
1534  case DaylightDetector::DaylightDetector(false, 13).ID: return 5681;
1535  case DaylightDetector::DaylightDetector(false, 14).ID: return 5682;
1536  case DaylightDetector::DaylightDetector(false, 15).ID: return 5683;
1537  case DeadBrainCoral::DeadBrainCoral().ID: return 8463;
1538  case DeadBrainCoralBlock::DeadBrainCoralBlock().ID: return 8451;
1539  case DeadBrainCoralFan::DeadBrainCoralFan().ID: return 8563;
1540  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8489;
1541  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8491;
1542  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8493;
1543  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8495;
1544  case DeadBubbleCoral::DeadBubbleCoral().ID: return 8465;
1545  case DeadBubbleCoralBlock::DeadBubbleCoralBlock().ID: return 8452;
1546  case DeadBubbleCoralFan::DeadBubbleCoralFan().ID: return 8565;
1547  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8497;
1548  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8499;
1549  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8501;
1550  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8503;
1551  case DeadBush::DeadBush().ID: return 1043;
1552  case DeadFireCoral::DeadFireCoral().ID: return 8467;
1553  case DeadFireCoralBlock::DeadFireCoralBlock().ID: return 8453;
1554  case DeadFireCoralFan::DeadFireCoralFan().ID: return 8567;
1555  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8505;
1556  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8507;
1557  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8509;
1558  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8511;
1559  case DeadHornCoral::DeadHornCoral().ID: return 8469;
1560  case DeadHornCoralBlock::DeadHornCoralBlock().ID: return 8454;
1561  case DeadHornCoralFan::DeadHornCoralFan().ID: return 8569;
1562  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8513;
1563  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8515;
1564  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8517;
1565  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8519;
1566  case DeadTubeCoral::DeadTubeCoral().ID: return 8461;
1567  case DeadTubeCoralBlock::DeadTubeCoralBlock().ID: return 8450;
1568  case DeadTubeCoralFan::DeadTubeCoralFan().ID: return 8561;
1569  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8481;
1570  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8483;
1571  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8485;
1572  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8487;
1573  case DetectorRail::DetectorRail(true, DetectorRail::Shape::NorthSouth).ID: return 1016;
1574  case DetectorRail::DetectorRail(true, DetectorRail::Shape::EastWest).ID: return 1017;
1575  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingEast).ID: return 1018;
1576  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingWest).ID: return 1019;
1577  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingNorth).ID: return 1020;
1578  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingSouth).ID: return 1021;
1579  case DetectorRail::DetectorRail(false, DetectorRail::Shape::NorthSouth).ID: return 1022;
1580  case DetectorRail::DetectorRail(false, DetectorRail::Shape::EastWest).ID: return 1023;
1581  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingEast).ID: return 1024;
1582  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingWest).ID: return 1025;
1583  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingNorth).ID: return 1026;
1584  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingSouth).ID: return 1027;
1585  case DiamondBlock::DiamondBlock().ID: return 3050;
1586  case DiamondOre::DiamondOre().ID: return 3049;
1587  case Diorite::Diorite().ID: return 4;
1588  case Dirt::Dirt().ID: return 10;
1589  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZM, true).ID: return 233;
1590  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZM, false).ID: return 234;
1591  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XP, true).ID: return 235;
1592  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XP, false).ID: return 236;
1593  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZP, true).ID: return 237;
1594  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZP, false).ID: return 238;
1595  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XM, true).ID: return 239;
1596  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XM, false).ID: return 240;
1597  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YP, true).ID: return 241;
1598  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YP, false).ID: return 242;
1599  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YM, true).ID: return 243;
1600  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YM, false).ID: return 244;
1601  case DragonEgg::DragonEgg().ID: return 4636;
1602  case DragonHead::DragonHead(0).ID: return 5552;
1603  case DragonHead::DragonHead(1).ID: return 5553;
1604  case DragonHead::DragonHead(2).ID: return 5554;
1605  case DragonHead::DragonHead(3).ID: return 5555;
1606  case DragonHead::DragonHead(4).ID: return 5556;
1607  case DragonHead::DragonHead(5).ID: return 5557;
1608  case DragonHead::DragonHead(6).ID: return 5558;
1609  case DragonHead::DragonHead(7).ID: return 5559;
1610  case DragonHead::DragonHead(8).ID: return 5560;
1611  case DragonHead::DragonHead(9).ID: return 5561;
1612  case DragonHead::DragonHead(10).ID: return 5562;
1613  case DragonHead::DragonHead(11).ID: return 5563;
1614  case DragonHead::DragonHead(12).ID: return 5564;
1615  case DragonHead::DragonHead(13).ID: return 5565;
1616  case DragonHead::DragonHead(14).ID: return 5566;
1617  case DragonHead::DragonHead(15).ID: return 5567;
1618  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5548;
1619  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5549;
1620  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5550;
1621  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5551;
1622  case DriedKelpBlock::DriedKelpBlock().ID: return 8437;
1623  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZM, true).ID: return 5793;
1624  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZM, false).ID: return 5794;
1625  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XP, true).ID: return 5795;
1626  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XP, false).ID: return 5796;
1627  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZP, true).ID: return 5797;
1628  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZP, false).ID: return 5798;
1629  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XM, true).ID: return 5799;
1630  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XM, false).ID: return 5800;
1631  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YP, true).ID: return 5801;
1632  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YP, false).ID: return 5802;
1633  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YM, true).ID: return 5803;
1634  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YM, false).ID: return 5804;
1635  case EmeraldBlock::EmeraldBlock().ID: return 4884;
1636  case EmeraldOre::EmeraldOre().ID: return 4731;
1637  case EnchantingTable::EnchantingTable().ID: return 4613;
1638  case EndGateway::EndGateway().ID: return 8164;
1639  case EndPortal::EndPortal().ID: return 4626;
1648  case EndRod::EndRod(eBlockFace::BLOCK_FACE_ZM).ID: return 7998;
1649  case EndRod::EndRod(eBlockFace::BLOCK_FACE_XP).ID: return 7999;
1650  case EndRod::EndRod(eBlockFace::BLOCK_FACE_ZP).ID: return 8000;
1651  case EndRod::EndRod(eBlockFace::BLOCK_FACE_XM).ID: return 8001;
1652  case EndRod::EndRod(eBlockFace::BLOCK_FACE_YP).ID: return 8002;
1653  case EndRod::EndRod(eBlockFace::BLOCK_FACE_YM).ID: return 8003;
1654  case EndStone::EndStone().ID: return 4635;
1655  case EndStoneBricks::EndStoneBricks().ID: return 8158;
1660  case Farmland::Farmland(0).ID: return 3060;
1661  case Farmland::Farmland(1).ID: return 3061;
1662  case Farmland::Farmland(2).ID: return 3062;
1663  case Farmland::Farmland(3).ID: return 3063;
1664  case Farmland::Farmland(4).ID: return 3064;
1665  case Farmland::Farmland(5).ID: return 3065;
1666  case Farmland::Farmland(6).ID: return 3066;
1667  case Farmland::Farmland(7).ID: return 3067;
1668  case Fern::Fern().ID: return 1042;
1669  case Fire::Fire(0, true, true, true, true, true).ID: return 1136;
1670  case Fire::Fire(0, true, true, true, true, false).ID: return 1137;
1671  case Fire::Fire(0, true, true, true, false, true).ID: return 1138;
1672  case Fire::Fire(0, true, true, true, false, false).ID: return 1139;
1673  case Fire::Fire(0, true, true, false, true, true).ID: return 1140;
1674  case Fire::Fire(0, true, true, false, true, false).ID: return 1141;
1675  case Fire::Fire(0, true, true, false, false, true).ID: return 1142;
1676  case Fire::Fire(0, true, true, false, false, false).ID: return 1143;
1677  case Fire::Fire(0, true, false, true, true, true).ID: return 1144;
1678  case Fire::Fire(0, true, false, true, true, false).ID: return 1145;
1679  case Fire::Fire(0, true, false, true, false, true).ID: return 1146;
1680  case Fire::Fire(0, true, false, true, false, false).ID: return 1147;
1681  case Fire::Fire(0, true, false, false, true, true).ID: return 1148;
1682  case Fire::Fire(0, true, false, false, true, false).ID: return 1149;
1683  case Fire::Fire(0, true, false, false, false, true).ID: return 1150;
1684  case Fire::Fire(0, true, false, false, false, false).ID: return 1151;
1685  case Fire::Fire(0, false, true, true, true, true).ID: return 1152;
1686  case Fire::Fire(0, false, true, true, true, false).ID: return 1153;
1687  case Fire::Fire(0, false, true, true, false, true).ID: return 1154;
1688  case Fire::Fire(0, false, true, true, false, false).ID: return 1155;
1689  case Fire::Fire(0, false, true, false, true, true).ID: return 1156;
1690  case Fire::Fire(0, false, true, false, true, false).ID: return 1157;
1691  case Fire::Fire(0, false, true, false, false, true).ID: return 1158;
1692  case Fire::Fire(0, false, true, false, false, false).ID: return 1159;
1693  case Fire::Fire(0, false, false, true, true, true).ID: return 1160;
1694  case Fire::Fire(0, false, false, true, true, false).ID: return 1161;
1695  case Fire::Fire(0, false, false, true, false, true).ID: return 1162;
1696  case Fire::Fire(0, false, false, true, false, false).ID: return 1163;
1697  case Fire::Fire(0, false, false, false, true, true).ID: return 1164;
1698  case Fire::Fire(0, false, false, false, true, false).ID: return 1165;
1699  case Fire::Fire(0, false, false, false, false, true).ID: return 1166;
1700  case Fire::Fire(0, false, false, false, false, false).ID: return 1167;
1701  case Fire::Fire(1, true, true, true, true, true).ID: return 1168;
1702  case Fire::Fire(1, true, true, true, true, false).ID: return 1169;
1703  case Fire::Fire(1, true, true, true, false, true).ID: return 1170;
1704  case Fire::Fire(1, true, true, true, false, false).ID: return 1171;
1705  case Fire::Fire(1, true, true, false, true, true).ID: return 1172;
1706  case Fire::Fire(1, true, true, false, true, false).ID: return 1173;
1707  case Fire::Fire(1, true, true, false, false, true).ID: return 1174;
1708  case Fire::Fire(1, true, true, false, false, false).ID: return 1175;
1709  case Fire::Fire(1, true, false, true, true, true).ID: return 1176;
1710  case Fire::Fire(1, true, false, true, true, false).ID: return 1177;
1711  case Fire::Fire(1, true, false, true, false, true).ID: return 1178;
1712  case Fire::Fire(1, true, false, true, false, false).ID: return 1179;
1713  case Fire::Fire(1, true, false, false, true, true).ID: return 1180;
1714  case Fire::Fire(1, true, false, false, true, false).ID: return 1181;
1715  case Fire::Fire(1, true, false, false, false, true).ID: return 1182;
1716  case Fire::Fire(1, true, false, false, false, false).ID: return 1183;
1717  case Fire::Fire(1, false, true, true, true, true).ID: return 1184;
1718  case Fire::Fire(1, false, true, true, true, false).ID: return 1185;
1719  case Fire::Fire(1, false, true, true, false, true).ID: return 1186;
1720  case Fire::Fire(1, false, true, true, false, false).ID: return 1187;
1721  case Fire::Fire(1, false, true, false, true, true).ID: return 1188;
1722  case Fire::Fire(1, false, true, false, true, false).ID: return 1189;
1723  case Fire::Fire(1, false, true, false, false, true).ID: return 1190;
1724  case Fire::Fire(1, false, true, false, false, false).ID: return 1191;
1725  case Fire::Fire(1, false, false, true, true, true).ID: return 1192;
1726  case Fire::Fire(1, false, false, true, true, false).ID: return 1193;
1727  case Fire::Fire(1, false, false, true, false, true).ID: return 1194;
1728  case Fire::Fire(1, false, false, true, false, false).ID: return 1195;
1729  case Fire::Fire(1, false, false, false, true, true).ID: return 1196;
1730  case Fire::Fire(1, false, false, false, true, false).ID: return 1197;
1731  case Fire::Fire(1, false, false, false, false, true).ID: return 1198;
1732  case Fire::Fire(1, false, false, false, false, false).ID: return 1199;
1733  case Fire::Fire(2, true, true, true, true, true).ID: return 1200;
1734  case Fire::Fire(2, true, true, true, true, false).ID: return 1201;
1735  case Fire::Fire(2, true, true, true, false, true).ID: return 1202;
1736  case Fire::Fire(2, true, true, true, false, false).ID: return 1203;
1737  case Fire::Fire(2, true, true, false, true, true).ID: return 1204;
1738  case Fire::Fire(2, true, true, false, true, false).ID: return 1205;
1739  case Fire::Fire(2, true, true, false, false, true).ID: return 1206;
1740  case Fire::Fire(2, true, true, false, false, false).ID: return 1207;
1741  case Fire::Fire(2, true, false, true, true, true).ID: return 1208;
1742  case Fire::Fire(2, true, false, true, true, false).ID: return 1209;
1743  case Fire::Fire(2, true, false, true, false, true).ID: return 1210;
1744  case Fire::Fire(2, true, false, true, false, false).ID: return 1211;
1745  case Fire::Fire(2, true, false, false, true, true).ID: return 1212;
1746  case Fire::Fire(2, true, false, false, true, false).ID: return 1213;
1747  case Fire::Fire(2, true, false, false, false, true).ID: return 1214;
1748  case Fire::Fire(2, true, false, false, false, false).ID: return 1215;
1749  case Fire::Fire(2, false, true, true, true, true).ID: return 1216;
1750  case Fire::Fire(2, false, true, true, true, false).ID: return 1217;
1751  case Fire::Fire(2, false, true, true, false, true).ID: return 1218;
1752  case Fire::Fire(2, false, true, true, false, false).ID: return 1219;
1753  case Fire::Fire(2, false, true, false, true, true).ID: return 1220;
1754  case Fire::Fire(2, false, true, false, true, false).ID: return 1221;
1755  case Fire::Fire(2, false, true, false, false, true).ID: return 1222;
1756  case Fire::Fire(2, false, true, false, false, false).ID: return 1223;
1757  case Fire::Fire(2, false, false, true, true, true).ID: return 1224;
1758  case Fire::Fire(2, false, false, true, true, false).ID: return 1225;
1759  case Fire::Fire(2, false, false, true, false, true).ID: return 1226;
1760  case Fire::Fire(2, false, false, true, false, false).ID: return 1227;
1761  case Fire::Fire(2, false, false, false, true, true).ID: return 1228;
1762  case Fire::Fire(2, false, false, false, true, false).ID: return 1229;
1763  case Fire::Fire(2, false, false, false, false, true).ID: return 1230;
1764  case Fire::Fire(2, false, false, false, false, false).ID: return 1231;
1765  case Fire::Fire(3, true, true, true, true, true).ID: return 1232;
1766  case Fire::Fire(3, true, true, true, true, false).ID: return 1233;
1767  case Fire::Fire(3, true, true, true, false, true).ID: return 1234;
1768  case Fire::Fire(3, true, true, true, false, false).ID: return 1235;
1769  case Fire::Fire(3, true, true, false, true, true).ID: return 1236;
1770  case Fire::Fire(3, true, true, false, true, false).ID: return 1237;
1771  case Fire::Fire(3, true, true, false, false, true).ID: return 1238;
1772  case Fire::Fire(3, true, true, false, false, false).ID: return 1239;
1773  case Fire::Fire(3, true, false, true, true, true).ID: return 1240;
1774  case Fire::Fire(3, true, false, true, true, false).ID: return 1241;
1775  case Fire::Fire(3, true, false, true, false, true).ID: return 1242;
1776  case Fire::Fire(3, true, false, true, false, false).ID: return 1243;
1777  case Fire::Fire(3, true, false, false, true, true).ID: return 1244;
1778  case Fire::Fire(3, true, false, false, true, false).ID: return 1245;
1779  case Fire::Fire(3, true, false, false, false, true).ID: return 1246;
1780  case Fire::Fire(3, true, false, false, false, false).ID: return 1247;
1781  case Fire::Fire(3, false, true, true, true, true).ID: return 1248;
1782  case Fire::Fire(3, false, true, true, true, false).ID: return 1249;
1783  case Fire::Fire(3, false, true, true, false, true).ID: return 1250;
1784  case Fire::Fire(3, false, true, true, false, false).ID: return 1251;
1785  case Fire::Fire(3, false, true, false, true, true).ID: return 1252;
1786  case Fire::Fire(3, false, true, false, true, false).ID: return 1253;
1787  case Fire::Fire(3, false, true, false, false, true).ID: return 1254;
1788  case Fire::Fire(3, false, true, false, false, false).ID: return 1255;
1789  case Fire::Fire(3, false, false, true, true, true).ID: return 1256;
1790  case Fire::Fire(3, false, false, true, true, false).ID: return 1257;
1791  case Fire::Fire(3, false, false, true, false, true).ID: return 1258;
1792  case Fire::Fire(3, false, false, true, false, false).ID: return 1259;
1793  case Fire::Fire(3, false, false, false, true, true).ID: return 1260;
1794  case Fire::Fire(3, false, false, false, true, false).ID: return 1261;
1795  case Fire::Fire(3, false, false, false, false, true).ID: return 1262;
1796  case Fire::Fire(3, false, false, false, false, false).ID: return 1263;
1797  case Fire::Fire(4, true, true, true, true, true).ID: return 1264;
1798  case Fire::Fire(4, true, true, true, true, false).ID: return 1265;
1799  case Fire::Fire(4, true, true, true, false, true).ID: return 1266;
1800  case Fire::Fire(4, true, true, true, false, false).ID: return 1267;
1801  case Fire::Fire(4, true, true, false, true, true).ID: return 1268;
1802  case Fire::Fire(4, true, true, false, true, false).ID: return 1269;
1803  case Fire::Fire(4, true, true, false, false, true).ID: return 1270;
1804  case Fire::Fire(4, true, true, false, false, false).ID: return 1271;
1805  case Fire::Fire(4, true, false, true, true, true).ID: return 1272;
1806  case Fire::Fire(4, true, false, true, true, false).ID: return 1273;
1807  case Fire::Fire(4, true, false, true, false, true).ID: return 1274;
1808  case Fire::Fire(4, true, false, true, false, false).ID: return 1275;
1809  case Fire::Fire(4, true, false, false, true, true).ID: return 1276;
1810  case Fire::Fire(4, true, false, false, true, false).ID: return 1277;
1811  case Fire::Fire(4, true, false, false, false, true).ID: return 1278;
1812  case Fire::Fire(4, true, false, false, false, false).ID: return 1279;
1813  case Fire::Fire(4, false, true, true, true, true).ID: return 1280;
1814  case Fire::Fire(4, false, true, true, true, false).ID: return 1281;
1815  case Fire::Fire(4, false, true, true, false, true).ID: return 1282;
1816  case Fire::Fire(4, false, true, true, false, false).ID: return 1283;
1817  case Fire::Fire(4, false, true, false, true, true).ID: return 1284;
1818  case Fire::Fire(4, false, true, false, true, false).ID: return 1285;
1819  case Fire::Fire(4, false, true, false, false, true).ID: return 1286;
1820  case Fire::Fire(4, false, true, false, false, false).ID: return 1287;
1821  case Fire::Fire(4, false, false, true, true, true).ID: return 1288;
1822  case Fire::Fire(4, false, false, true, true, false).ID: return 1289;
1823  case Fire::Fire(4, false, false, true, false, true).ID: return 1290;
1824  case Fire::Fire(4, false, false, true, false, false).ID: return 1291;
1825  case Fire::Fire(4, false, false, false, true, true).ID: return 1292;
1826  case Fire::Fire(4, false, false, false, true, false).ID: return 1293;
1827  case Fire::Fire(4, false, false, false, false, true).ID: return 1294;
1828  case Fire::Fire(4, false, false, false, false, false).ID: return 1295;
1829  case Fire::Fire(5, true, true, true, true, true).ID: return 1296;
1830  case Fire::Fire(5, true, true, true, true, false).ID: return 1297;
1831  case Fire::Fire(5, true, true, true, false, true).ID: return 1298;
1832  case Fire::Fire(5, true, true, true, false, false).ID: return 1299;
1833  case Fire::Fire(5, true, true, false, true, true).ID: return 1300;
1834  case Fire::Fire(5, true, true, false, true, false).ID: return 1301;
1835  case Fire::Fire(5, true, true, false, false, true).ID: return 1302;
1836  case Fire::Fire(5, true, true, false, false, false).ID: return 1303;
1837  case Fire::Fire(5, true, false, true, true, true).ID: return 1304;
1838  case Fire::Fire(5, true, false, true, true, false).ID: return 1305;
1839  case Fire::Fire(5, true, false, true, false, true).ID: return 1306;
1840  case Fire::Fire(5, true, false, true, false, false).ID: return 1307;
1841  case Fire::Fire(5, true, false, false, true, true).ID: return 1308;
1842  case Fire::Fire(5, true, false, false, true, false).ID: return 1309;
1843  case Fire::Fire(5, true, false, false, false, true).ID: return 1310;
1844  case Fire::Fire(5, true, false, false, false, false).ID: return 1311;
1845  case Fire::Fire(5, false, true, true, true, true).ID: return 1312;
1846  case Fire::Fire(5, false, true, true, true, false).ID: return 1313;
1847  case Fire::Fire(5, false, true, true, false, true).ID: return 1314;
1848  case Fire::Fire(5, false, true, true, false, false).ID: return 1315;
1849  case Fire::Fire(5, false, true, false, true, true).ID: return 1316;
1850  case Fire::Fire(5, false, true, false, true, false).ID: return 1317;
1851  case Fire::Fire(5, false, true, false, false, true).ID: return 1318;
1852  case Fire::Fire(5, false, true, false, false, false).ID: return 1319;
1853  case Fire::Fire(5, false, false, true, true, true).ID: return 1320;
1854  case Fire::Fire(5, false, false, true, true, false).ID: return 1321;
1855  case Fire::Fire(5, false, false, true, false, true).ID: return 1322;
1856  case Fire::Fire(5, false, false, true, false, false).ID: return 1323;
1857  case Fire::Fire(5, false, false, false, true, true).ID: return 1324;
1858  case Fire::Fire(5, false, false, false, true, false).ID: return 1325;
1859  case Fire::Fire(5, false, false, false, false, true).ID: return 1326;
1860  case Fire::Fire(5, false, false, false, false, false).ID: return 1327;
1861  case Fire::Fire(6, true, true, true, true, true).ID: return 1328;
1862  case Fire::Fire(6, true, true, true, true, false).ID: return 1329;
1863  case Fire::Fire(6, true, true, true, false, true).ID: return 1330;
1864  case Fire::Fire(6, true, true, true, false, false).ID: return 1331;
1865  case Fire::Fire(6, true, true, false, true, true).ID: return 1332;
1866  case Fire::Fire(6, true, true, false, true, false).ID: return 1333;
1867  case Fire::Fire(6, true, true, false, false, true).ID: return 1334;
1868  case Fire::Fire(6, true, true, false, false, false).ID: return 1335;
1869  case Fire::Fire(6, true, false, true, true, true).ID: return 1336;
1870  case Fire::Fire(6, true, false, true, true, false).ID: return 1337;
1871  case Fire::Fire(6, true, false, true, false, true).ID: return 1338;
1872  case Fire::Fire(6, true, false, true, false, false).ID: return 1339;
1873  case Fire::Fire(6, true, false, false, true, true).ID: return 1340;
1874  case Fire::Fire(6, true, false, false, true, false).ID: return 1341;
1875  case Fire::Fire(6, true, false, false, false, true).ID: return 1342;
1876  case Fire::Fire(6, true, false, false, false, false).ID: return 1343;
1877  case Fire::Fire(6, false, true, true, true, true).ID: return 1344;
1878  case Fire::Fire(6, false, true, true, true, false).ID: return 1345;
1879  case Fire::Fire(6, false, true, true, false, true).ID: return 1346;
1880  case Fire::Fire(6, false, true, true, false, false).ID: return 1347;
1881  case Fire::Fire(6, false, true, false, true, true).ID: return 1348;
1882  case Fire::Fire(6, false, true, false, true, false).ID: return 1349;
1883  case Fire::Fire(6, false, true, false, false, true).ID: return 1350;
1884  case Fire::Fire(6, false, true, false, false, false).ID: return 1351;
1885  case Fire::Fire(6, false, false, true, true, true).ID: return 1352;
1886  case Fire::Fire(6, false, false, true, true, false).ID: return 1353;
1887  case Fire::Fire(6, false, false, true, false, true).ID: return 1354;
1888  case Fire::Fire(6, false, false, true, false, false).ID: return 1355;
1889  case Fire::Fire(6, false, false, false, true, true).ID: return 1356;
1890  case Fire::Fire(6, false, false, false, true, false).ID: return 1357;
1891  case Fire::Fire(6, false, false, false, false, true).ID: return 1358;
1892  case Fire::Fire(6, false, false, false, false, false).ID: return 1359;
1893  case Fire::Fire(7, true, true, true, true, true).ID: return 1360;
1894  case Fire::Fire(7, true, true, true, true, false).ID: return 1361;
1895  case Fire::Fire(7, true, true, true, false, true).ID: return 1362;
1896  case Fire::Fire(7, true, true, true, false, false).ID: return 1363;
1897  case Fire::Fire(7, true, true, false, true, true).ID: return 1364;
1898  case Fire::Fire(7, true, true, false, true, false).ID: return 1365;
1899  case Fire::Fire(7, true, true, false, false, true).ID: return 1366;
1900  case Fire::Fire(7, true, true, false, false, false).ID: return 1367;
1901  case Fire::Fire(7, true, false, true, true, true).ID: return 1368;
1902  case Fire::Fire(7, true, false, true, true, false).ID: return 1369;
1903  case Fire::Fire(7, true, false, true, false, true).ID: return 1370;
1904  case Fire::Fire(7, true, false, true, false, false).ID: return 1371;
1905  case Fire::Fire(7, true, false, false, true, true).ID: return 1372;
1906  case Fire::Fire(7, true, false, false, true, false).ID: return 1373;
1907  case Fire::Fire(7, true, false, false, false, true).ID: return 1374;
1908  case Fire::Fire(7, true, false, false, false, false).ID: return 1375;
1909  case Fire::Fire(7, false, true, true, true, true).ID: return 1376;
1910  case Fire::Fire(7, false, true, true, true, false).ID: return 1377;
1911  case Fire::Fire(7, false, true, true, false, true).ID: return 1378;
1912  case Fire::Fire(7, false, true, true, false, false).ID: return 1379;
1913  case Fire::Fire(7, false, true, false, true, true).ID: return 1380;
1914  case Fire::Fire(7, false, true, false, true, false).ID: return 1381;
1915  case Fire::Fire(7, false, true, false, false, true).ID: return 1382;
1916  case Fire::Fire(7, false, true, false, false, false).ID: return 1383;
1917  case Fire::Fire(7, false, false, true, true, true).ID: return 1384;
1918  case Fire::Fire(7, false, false, true, true, false).ID: return 1385;
1919  case Fire::Fire(7, false, false, true, false, true).ID: return 1386;
1920  case Fire::Fire(7, false, false, true, false, false).ID: return 1387;
1921  case Fire::Fire(7, false, false, false, true, true).ID: return 1388;
1922  case Fire::Fire(7, false, false, false, true, false).ID: return 1389;
1923  case Fire::Fire(7, false, false, false, false, true).ID: return 1390;
1924  case Fire::Fire(7, false, false, false, false, false).ID: return 1391;
1925  case Fire::Fire(8, true, true, true, true, true).ID: return 1392;
1926  case Fire::Fire(8, true, true, true, true, false).ID: return 1393;
1927  case Fire::Fire(8, true, true, true, false, true).ID: return 1394;
1928  case Fire::Fire(8, true, true, true, false, false).ID: return 1395;
1929  case Fire::Fire(8, true, true, false, true, true).ID: return 1396;
1930  case Fire::Fire(8, true, true, false, true, false).ID: return 1397;
1931  case Fire::Fire(8, true, true, false, false, true).ID: return 1398;
1932  case Fire::Fire(8, true, true, false, false, false).ID: return 1399;
1933  case Fire::Fire(8, true, false, true, true, true).ID: return 1400;
1934  case Fire::Fire(8, true, false, true, true, false).ID: return 1401;
1935  case Fire::Fire(8, true, false, true, false, true).ID: return 1402;
1936  case Fire::Fire(8, true, false, true, false, false).ID: return 1403;
1937  case Fire::Fire(8, true, false, false, true, true).ID: return 1404;
1938  case Fire::Fire(8, true, false, false, true, false).ID: return 1405;
1939  case Fire::Fire(8, true, false, false, false, true).ID: return 1406;
1940  case Fire::Fire(8, true, false, false, false, false).ID: return 1407;
1941  case Fire::Fire(8, false, true, true, true, true).ID: return 1408;
1942  case Fire::Fire(8, false, true, true, true, false).ID: return 1409;
1943  case Fire::Fire(8, false, true, true, false, true).ID: return 1410;
1944  case Fire::Fire(8, false, true, true, false, false).ID: return 1411;
1945  case Fire::Fire(8, false, true, false, true, true).ID: return 1412;
1946  case Fire::Fire(8, false, true, false, true, false).ID: return 1413;
1947  case Fire::Fire(8, false, true, false, false, true).ID: return 1414;
1948  case Fire::Fire(8, false, true, false, false, false).ID: return 1415;
1949  case Fire::Fire(8, false, false, true, true, true).ID: return 1416;
1950  case Fire::Fire(8, false, false, true, true, false).ID: return 1417;
1951  case Fire::Fire(8, false, false, true, false, true).ID: return 1418;
1952  case Fire::Fire(8, false, false, true, false, false).ID: return 1419;
1953  case Fire::Fire(8, false, false, false, true, true).ID: return 1420;
1954  case Fire::Fire(8, false, false, false, true, false).ID: return 1421;
1955  case Fire::Fire(8, false, false, false, false, true).ID: return 1422;
1956  case Fire::Fire(8, false, false, false, false, false).ID: return 1423;
1957  case Fire::Fire(9, true, true, true, true, true).ID: return 1424;
1958  case Fire::Fire(9, true, true, true, true, false).ID: return 1425;
1959  case Fire::Fire(9, true, true, true, false, true).ID: return 1426;
1960  case Fire::Fire(9, true, true, true, false, false).ID: return 1427;
1961  case Fire::Fire(9, true, true, false, true, true).ID: return 1428;
1962  case Fire::Fire(9, true, true, false, true, false).ID: return 1429;
1963  case Fire::Fire(9, true, true, false, false, true).ID: return 1430;
1964  case Fire::Fire(9, true, true, false, false, false).ID: return 1431;
1965  case Fire::Fire(9, true, false, true, true, true).ID: return 1432;
1966  case Fire::Fire(9, true, false, true, true, false).ID: return 1433;
1967  case Fire::Fire(9, true, false, true, false, true).ID: return 1434;
1968  case Fire::Fire(9, true, false, true, false, false).ID: return 1435;
1969  case Fire::Fire(9, true, false, false, true, true).ID: return 1436;
1970  case Fire::Fire(9, true, false, false, true, false).ID: return 1437;
1971  case Fire::Fire(9, true, false, false, false, true).ID: return 1438;
1972  case Fire::Fire(9, true, false, false, false, false).ID: return 1439;
1973  case Fire::Fire(9, false, true, true, true, true).ID: return 1440;
1974  case Fire::Fire(9, false, true, true, true, false).ID: return 1441;
1975  case Fire::Fire(9, false, true, true, false, true).ID: return 1442;
1976  case Fire::Fire(9, false, true, true, false, false).ID: return 1443;
1977  case Fire::Fire(9, false, true, false, true, true).ID: return 1444;
1978  case Fire::Fire(9, false, true, false, true, false).ID: return 1445;
1979  case Fire::Fire(9, false, true, false, false, true).ID: return 1446;
1980  case Fire::Fire(9, false, true, false, false, false).ID: return 1447;
1981  case Fire::Fire(9, false, false, true, true, true).ID: return 1448;
1982  case Fire::Fire(9, false, false, true, true, false).ID: return 1449;
1983  case Fire::Fire(9, false, false, true, false, true).ID: return 1450;
1984  case Fire::Fire(9, false, false, true, false, false).ID: return 1451;
1985  case Fire::Fire(9, false, false, false, true, true).ID: return 1452;
1986  case Fire::Fire(9, false, false, false, true, false).ID: return 1453;
1987  case Fire::Fire(9, false, false, false, false, true).ID: return 1454;
1988  case Fire::Fire(9, false, false, false, false, false).ID: return 1455;
1989  case Fire::Fire(10, true, true, true, true, true).ID: return 1456;
1990  case Fire::Fire(10, true, true, true, true, false).ID: return 1457;
1991  case Fire::Fire(10, true, true, true, false, true).ID: return 1458;
1992  case Fire::Fire(10, true, true, true, false, false).ID: return 1459;
1993  case Fire::Fire(10, true, true, false, true, true).ID: return 1460;
1994  case Fire::Fire(10, true, true, false, true, false).ID: return 1461;
1995  case Fire::Fire(10, true, true, false, false, true).ID: return 1462;
1996  case Fire::Fire(10, true, true, false, false, false).ID: return 1463;
1997  case Fire::Fire(10, true, false, true, true, true).ID: return 1464;
1998  case Fire::Fire(10, true, false, true, true, false).ID: return 1465;
1999  case Fire::Fire(10, true, false, true, false, true).ID: return 1466;
2000  case Fire::Fire(10, true, false, true, false, false).ID: return 1467;
2001  case Fire::Fire(10, true, false, false, true, true).ID: return 1468;
2002  case Fire::Fire(10, true, false, false, true, false).ID: return 1469;
2003  case Fire::Fire(10, true, false, false, false, true).ID: return 1470;
2004  case Fire::Fire(10, true, false, false, false, false).ID: return 1471;
2005  case Fire::Fire(10, false, true, true, true, true).ID: return 1472;
2006  case Fire::Fire(10, false, true, true, true, false).ID: return 1473;
2007  case Fire::Fire(10, false, true, true, false, true).ID: return 1474;
2008  case Fire::Fire(10, false, true, true, false, false).ID: return 1475;
2009  case Fire::Fire(10, false, true, false, true, true).ID: return 1476;
2010  case Fire::Fire(10, false, true, false, true, false).ID: return 1477;
2011  case Fire::Fire(10, false, true, false, false, true).ID: return 1478;
2012  case Fire::Fire(10, false, true, false, false, false).ID: return 1479;
2013  case Fire::Fire(10, false, false, true, true, true).ID: return 1480;
2014  case Fire::Fire(10, false, false, true, true, false).ID: return 1481;
2015  case Fire::Fire(10, false, false, true, false, true).ID: return 1482;
2016  case Fire::Fire(10, false, false, true, false, false).ID: return 1483;
2017  case Fire::Fire(10, false, false, false, true, true).ID: return 1484;
2018  case Fire::Fire(10, false, false, false, true, false).ID: return 1485;
2019  case Fire::Fire(10, false, false, false, false, true).ID: return 1486;
2020  case Fire::Fire(10, false, false, false, false, false).ID: return 1487;
2021  case Fire::Fire(11, true, true, true, true, true).ID: return 1488;
2022  case Fire::Fire(11, true, true, true, true, false).ID: return 1489;
2023  case Fire::Fire(11, true, true, true, false, true).ID: return 1490;
2024  case Fire::Fire(11, true, true, true, false, false).ID: return 1491;
2025  case Fire::Fire(11, true, true, false, true, true).ID: return 1492;
2026  case Fire::Fire(11, true, true, false, true, false).ID: return 1493;
2027  case Fire::Fire(11, true, true, false, false, true).ID: return 1494;
2028  case Fire::Fire(11, true, true, false, false, false).ID: return 1495;
2029  case Fire::Fire(11, true, false, true, true, true).ID: return 1496;
2030  case Fire::Fire(11, true, false, true, true, false).ID: return 1497;
2031  case Fire::Fire(11, true, false, true, false, true).ID: return 1498;
2032  case Fire::Fire(11, true, false, true, false, false).ID: return 1499;
2033  case Fire::Fire(11, true, false, false, true, true).ID: return 1500;
2034  case Fire::Fire(11, true, false, false, true, false).ID: return 1501;
2035  case Fire::Fire(11, true, false, false, false, true).ID: return 1502;
2036  case Fire::Fire(11, true, false, false, false, false).ID: return 1503;
2037  case Fire::Fire(11, false, true, true, true, true).ID: return 1504;
2038  case Fire::Fire(11, false, true, true, true, false).ID: return 1505;
2039  case Fire::Fire(11, false, true, true, false, true).ID: return 1506;
2040  case Fire::Fire(11, false, true, true, false, false).ID: return 1507;
2041  case Fire::Fire(11, false, true, false, true, true).ID: return 1508;
2042  case Fire::Fire(11, false, true, false, true, false).ID: return 1509;
2043  case Fire::Fire(11, false, true, false, false, true).ID: return 1510;
2044  case Fire::Fire(11, false, true, false, false, false).ID: return 1511;
2045  case Fire::Fire(11, false, false, true, true, true).ID: return 1512;
2046  case Fire::Fire(11, false, false, true, true, false).ID: return 1513;
2047  case Fire::Fire(11, false, false, true, false, true).ID: return 1514;
2048  case Fire::Fire(11, false, false, true, false, false).ID: return 1515;
2049  case Fire::Fire(11, false, false, false, true, true).ID: return 1516;
2050  case Fire::Fire(11, false, false, false, true, false).ID: return 1517;
2051  case Fire::Fire(11, false, false, false, false, true).ID: return 1518;
2052  case Fire::Fire(11, false, false, false, false, false).ID: return 1519;
2053  case Fire::Fire(12, true, true, true, true, true).ID: return 1520;
2054  case Fire::Fire(12, true, true, true, true, false).ID: return 1521;
2055  case Fire::Fire(12, true, true, true, false, true).ID: return 1522;
2056  case Fire::Fire(12, true, true, true, false, false).ID: return 1523;
2057  case Fire::Fire(12, true, true, false, true, true).ID: return 1524;
2058  case Fire::Fire(12, true, true, false, true, false).ID: return 1525;
2059  case Fire::Fire(12, true, true, false, false, true).ID: return 1526;
2060  case Fire::Fire(12, true, true, false, false, false).ID: return 1527;
2061  case Fire::Fire(12, true, false, true, true, true).ID: return 1528;
2062  case Fire::Fire(12, true, false, true, true, false).ID: return 1529;
2063  case Fire::Fire(12, true, false, true, false, true).ID: return 1530;
2064  case Fire::Fire(12, true, false, true, false, false).ID: return 1531;
2065  case Fire::Fire(12, true, false, false, true, true).ID: return 1532;
2066  case Fire::Fire(12, true, false, false, true, false).ID: return 1533;
2067  case Fire::Fire(12, true, false, false, false, true).ID: return 1534;
2068  case Fire::Fire(12, true, false, false, false, false).ID: return 1535;
2069  case Fire::Fire(12, false, true, true, true, true).ID: return 1536;
2070  case Fire::Fire(12, false, true, true, true, false).ID: return 1537;
2071  case Fire::Fire(12, false, true, true, false, true).ID: return 1538;
2072  case Fire::Fire(12, false, true, true, false, false).ID: return 1539;
2073  case Fire::Fire(12, false, true, false, true, true).ID: return 1540;
2074  case Fire::Fire(12, false, true, false, true, false).ID: return 1541;
2075  case Fire::Fire(12, false, true, false, false, true).ID: return 1542;
2076  case Fire::Fire(12, false, true, false, false, false).ID: return 1543;
2077  case Fire::Fire(12, false, false, true, true, true).ID: return 1544;
2078  case Fire::Fire(12, false, false, true, true, false).ID: return 1545;
2079  case Fire::Fire(12, false, false, true, false, true).ID: return 1546;
2080  case Fire::Fire(12, false, false, true, false, false).ID: return 1547;
2081  case Fire::Fire(12, false, false, false, true, true).ID: return 1548;
2082  case Fire::Fire(12, false, false, false, true, false).ID: return 1549;
2083  case Fire::Fire(12, false, false, false, false, true).ID: return 1550;
2084  case Fire::Fire(12, false, false, false, false, false).ID: return 1551;
2085  case Fire::Fire(13, true, true, true, true, true).ID: return 1552;
2086  case Fire::Fire(13, true, true, true, true, false).ID: return 1553;
2087  case Fire::Fire(13, true, true, true, false, true).ID: return 1554;
2088  case Fire::Fire(13, true, true, true, false, false).ID: return 1555;
2089  case Fire::Fire(13, true, true, false, true, true).ID: return 1556;
2090  case Fire::Fire(13, true, true, false, true, false).ID: return 1557;
2091  case Fire::Fire(13, true, true, false, false, true).ID: return 1558;
2092  case Fire::Fire(13, true, true, false, false, false).ID: return 1559;
2093  case Fire::Fire(13, true, false, true, true, true).ID: return 1560;
2094  case Fire::Fire(13, true, false, true, true, false).ID: return 1561;
2095  case Fire::Fire(13, true, false, true, false, true).ID: return 1562;
2096  case Fire::Fire(13, true, false, true, false, false).ID: return 1563;
2097  case Fire::Fire(13, true, false, false, true, true).ID: return 1564;
2098  case Fire::Fire(13, true, false, false, true, false).ID: return 1565;
2099  case Fire::Fire(13, true, false, false, false, true).ID: return 1566;
2100  case Fire::Fire(13, true, false, false, false, false).ID: return 1567;
2101  case Fire::Fire(13, false, true, true, true, true).ID: return 1568;
2102  case Fire::Fire(13, false, true, true, true, false).ID: return 1569;
2103  case Fire::Fire(13, false, true, true, false, true).ID: return 1570;
2104  case Fire::Fire(13, false, true, true, false, false).ID: return 1571;
2105  case Fire::Fire(13, false, true, false, true, true).ID: return 1572;
2106  case Fire::Fire(13, false, true, false, true, false).ID: return 1573;
2107  case Fire::Fire(13, false, true, false, false, true).ID: return 1574;
2108  case Fire::Fire(13, false, true, false, false, false).ID: return 1575;
2109  case Fire::Fire(13, false, false, true, true, true).ID: return 1576;
2110  case Fire::Fire(13, false, false, true, true, false).ID: return 1577;
2111  case Fire::Fire(13, false, false, true, false, true).ID: return 1578;
2112  case Fire::Fire(13, false, false, true, false, false).ID: return 1579;
2113  case Fire::Fire(13, false, false, false, true, true).ID: return 1580;
2114  case Fire::Fire(13, false, false, false, true, false).ID: return 1581;
2115  case Fire::Fire(13, false, false, false, false, true).ID: return 1582;
2116  case Fire::Fire(13, false, false, false, false, false).ID: return 1583;
2117  case Fire::Fire(14, true, true, true, true, true).ID: return 1584;
2118  case Fire::Fire(14, true, true, true, true, false).ID: return 1585;
2119  case Fire::Fire(14, true, true, true, false, true).ID: return 1586;
2120  case Fire::Fire(14, true, true, true, false, false).ID: return 1587;
2121  case Fire::Fire(14, true, true, false, true, true).ID: return 1588;
2122  case Fire::Fire(14, true, true, false, true, false).ID: return 1589;
2123  case Fire::Fire(14, true, true, false, false, true).ID: return 1590;
2124  case Fire::Fire(14, true, true, false, false, false).ID: return 1591;
2125  case Fire::Fire(14, true, false, true, true, true).ID: return 1592;
2126  case Fire::Fire(14, true, false, true, true, false).ID: return 1593;
2127  case Fire::Fire(14, true, false, true, false, true).ID: return 1594;
2128  case Fire::Fire(14, true, false, true, false, false).ID: return 1595;
2129  case Fire::Fire(14, true, false, false, true, true).ID: return 1596;
2130  case Fire::Fire(14, true, false, false, true, false).ID: return 1597;
2131  case Fire::Fire(14, true, false, false, false, true).ID: return 1598;
2132  case Fire::Fire(14, true, false, false, false, false).ID: return 1599;
2133  case Fire::Fire(14, false, true, true, true, true).ID: return 1600;
2134  case Fire::Fire(14, false, true, true, true, false).ID: return 1601;
2135  case Fire::Fire(14, false, true, true, false, true).ID: return 1602;
2136  case Fire::Fire(14, false, true, true, false, false).ID: return 1603;
2137  case Fire::Fire(14, false, true, false, true, true).ID: return 1604;
2138  case Fire::Fire(14, false, true, false, true, false).ID: return 1605;
2139  case Fire::Fire(14, false, true, false, false, true).ID: return 1606;
2140  case Fire::Fire(14, false, true, false, false, false).ID: return 1607;
2141  case Fire::Fire(14, false, false, true, true, true).ID: return 1608;
2142  case Fire::Fire(14, false, false, true, true, false).ID: return 1609;
2143  case Fire::Fire(14, false, false, true, false, true).ID: return 1610;
2144  case Fire::Fire(14, false, false, true, false, false).ID: return 1611;
2145  case Fire::Fire(14, false, false, false, true, true).ID: return 1612;
2146  case Fire::Fire(14, false, false, false, true, false).ID: return 1613;
2147  case Fire::Fire(14, false, false, false, false, true).ID: return 1614;
2148  case Fire::Fire(14, false, false, false, false, false).ID: return 1615;
2149  case Fire::Fire(15, true, true, true, true, true).ID: return 1616;
2150  case Fire::Fire(15, true, true, true, true, false).ID: return 1617;
2151  case Fire::Fire(15, true, true, true, false, true).ID: return 1618;
2152  case Fire::Fire(15, true, true, true, false, false).ID: return 1619;
2153  case Fire::Fire(15, true, true, false, true, true).ID: return 1620;
2154  case Fire::Fire(15, true, true, false, true, false).ID: return 1621;
2155  case Fire::Fire(15, true, true, false, false, true).ID: return 1622;
2156  case Fire::Fire(15, true, true, false, false, false).ID: return 1623;
2157  case Fire::Fire(15, true, false, true, true, true).ID: return 1624;
2158  case Fire::Fire(15, true, false, true, true, false).ID: return 1625;
2159  case Fire::Fire(15, true, false, true, false, true).ID: return 1626;
2160  case Fire::Fire(15, true, false, true, false, false).ID: return 1627;
2161  case Fire::Fire(15, true, false, false, true, true).ID: return 1628;
2162  case Fire::Fire(15, true, false, false, true, false).ID: return 1629;
2163  case Fire::Fire(15, true, false, false, false, true).ID: return 1630;
2164  case Fire::Fire(15, true, false, false, false, false).ID: return 1631;
2165  case Fire::Fire(15, false, true, true, true, true).ID: return 1632;
2166  case Fire::Fire(15, false, true, true, true, false).ID: return 1633;
2167  case Fire::Fire(15, false, true, true, false, true).ID: return 1634;
2168  case Fire::Fire(15, false, true, true, false, false).ID: return 1635;
2169  case Fire::Fire(15, false, true, false, true, true).ID: return 1636;
2170  case Fire::Fire(15, false, true, false, true, false).ID: return 1637;
2171  case Fire::Fire(15, false, true, false, false, true).ID: return 1638;
2172  case Fire::Fire(15, false, true, false, false, false).ID: return 1639;
2173  case Fire::Fire(15, false, false, true, true, true).ID: return 1640;
2174  case Fire::Fire(15, false, false, true, true, false).ID: return 1641;
2175  case Fire::Fire(15, false, false, true, false, true).ID: return 1642;
2176  case Fire::Fire(15, false, false, true, false, false).ID: return 1643;
2177  case Fire::Fire(15, false, false, false, true, true).ID: return 1644;
2178  case Fire::Fire(15, false, false, false, true, false).ID: return 1645;
2179  case Fire::Fire(15, false, false, false, false, true).ID: return 1646;
2180  case Fire::Fire(15, false, false, false, false, false).ID: return 1647;
2181  case FireCoral::FireCoral().ID: return 8477;
2182  case FireCoralBlock::FireCoralBlock().ID: return 8458;
2183  case FireCoralFan::FireCoralFan().ID: return 8577;
2184  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8545;
2185  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8547;
2186  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8549;
2187  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8551;
2188  case FlowerPot::FlowerPot().ID: return 5266;
2189  case FrostedIce::FrostedIce(0).ID: return 8189;
2190  case FrostedIce::FrostedIce(1).ID: return 8190;
2191  case FrostedIce::FrostedIce(2).ID: return 8191;
2192  case FrostedIce::FrostedIce(3).ID: return 8192;
2193  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZM, true).ID: return 3068;
2194  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZM, false).ID: return 3069;
2195  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZP, true).ID: return 3070;
2196  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZP, false).ID: return 3071;
2197  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XM, true).ID: return 3072;
2198  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XM, false).ID: return 3073;
2199  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XP, true).ID: return 3074;
2200  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XP, false).ID: return 3075;
2201  case Glass::Glass().ID: return 230;
2202  case GlassPane::GlassPane(true, true, true, true).ID: return 4214;
2203  case GlassPane::GlassPane(true, true, true, false).ID: return 4215;
2204  case GlassPane::GlassPane(true, true, false, true).ID: return 4218;
2205  case GlassPane::GlassPane(true, true, false, false).ID: return 4219;
2206  case GlassPane::GlassPane(true, false, true, true).ID: return 4222;
2207  case GlassPane::GlassPane(true, false, true, false).ID: return 4223;
2208  case GlassPane::GlassPane(true, false, false, true).ID: return 4226;
2209  case GlassPane::GlassPane(true, false, false, false).ID: return 4227;
2210  case GlassPane::GlassPane(false, true, true, true).ID: return 4230;
2211  case GlassPane::GlassPane(false, true, true, false).ID: return 4231;
2212  case GlassPane::GlassPane(false, true, false, true).ID: return 4234;
2213  case GlassPane::GlassPane(false, true, false, false).ID: return 4235;
2214  case GlassPane::GlassPane(false, false, true, true).ID: return 4238;
2215  case GlassPane::GlassPane(false, false, true, false).ID: return 4239;
2216  case GlassPane::GlassPane(false, false, false, true).ID: return 4242;
2217  case GlassPane::GlassPane(false, false, false, false).ID: return 4243;
2218  case Glowstone::Glowstone().ID: return 3496;
2219  case GoldBlock::GoldBlock().ID: return 1123;
2220  case GoldOre::GoldOre().ID: return 69;
2221  case Granite::Granite().ID: return 2;
2222  case Grass::Grass().ID: return 1041;
2223  case GrassBlock::GrassBlock(true).ID: return 8;
2224  case GrassBlock::GrassBlock(false).ID: return 9;
2225  case GrassPath::GrassPath().ID: return 8163;
2226  case Gravel::Gravel().ID: return 68;
2227  case GrayBanner::GrayBanner(0).ID: return 6967;
2228  case GrayBanner::GrayBanner(1).ID: return 6968;
2229  case GrayBanner::GrayBanner(2).ID: return 6969;
2230  case GrayBanner::GrayBanner(3).ID: return 6970;
2231  case GrayBanner::GrayBanner(4).ID: return 6971;
2232  case GrayBanner::GrayBanner(5).ID: return 6972;
2233  case GrayBanner::GrayBanner(6).ID: return 6973;
2234  case GrayBanner::GrayBanner(7).ID: return 6974;
2235  case GrayBanner::GrayBanner(8).ID: return 6975;
2236  case GrayBanner::GrayBanner(9).ID: return 6976;
2237  case GrayBanner::GrayBanner(10).ID: return 6977;
2238  case GrayBanner::GrayBanner(11).ID: return 6978;
2239  case GrayBanner::GrayBanner(12).ID: return 6979;
2240  case GrayBanner::GrayBanner(13).ID: return 6980;
2241  case GrayBanner::GrayBanner(14).ID: return 6981;
2242  case GrayBanner::GrayBanner(15).ID: return 6982;
2243  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, true, GrayBed::Part::Head).ID: return 860;
2244  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, true, GrayBed::Part::Foot).ID: return 861;
2245  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, false, GrayBed::Part::Head).ID: return 862;
2246  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, false, GrayBed::Part::Foot).ID: return 863;
2247  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, true, GrayBed::Part::Head).ID: return 864;
2248  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, true, GrayBed::Part::Foot).ID: return 865;
2249  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, false, GrayBed::Part::Head).ID: return 866;
2250  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, false, GrayBed::Part::Foot).ID: return 867;
2251  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, true, GrayBed::Part::Head).ID: return 868;
2252  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, true, GrayBed::Part::Foot).ID: return 869;
2253  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, false, GrayBed::Part::Head).ID: return 870;
2254  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, false, GrayBed::Part::Foot).ID: return 871;
2255  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, true, GrayBed::Part::Head).ID: return 872;
2256  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, true, GrayBed::Part::Foot).ID: return 873;
2257  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, false, GrayBed::Part::Head).ID: return 874;
2258  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, false, GrayBed::Part::Foot).ID: return 875;
2259  case GrayCarpet::GrayCarpet().ID: return 6831;
2260  case GrayConcrete::GrayConcrete().ID: return 8385;
2261  case GrayConcretePowder::GrayConcretePowder().ID: return 8401;
2272  case GrayStainedGlass::GrayStainedGlass().ID: return 3585;
2273  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, true, true).ID: return 6047;
2274  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, true, false).ID: return 6048;
2275  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, false, true).ID: return 6051;
2276  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, false, false).ID: return 6052;
2277  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, true, true).ID: return 6055;
2278  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, true, false).ID: return 6056;
2279  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, false, true).ID: return 6059;
2280  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, false, false).ID: return 6060;
2281  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, true, true).ID: return 6063;
2282  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, true, false).ID: return 6064;
2283  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, false, true).ID: return 6067;
2284  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, false, false).ID: return 6068;
2285  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, true, true).ID: return 6071;
2286  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, true, false).ID: return 6072;
2287  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, false, true).ID: return 6075;
2288  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, false, false).ID: return 6076;
2289  case GrayTerracotta::GrayTerracotta().ID: return 5812;
2290  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7139;
2291  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7140;
2292  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7141;
2293  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7142;
2294  case GrayWool::GrayWool().ID: return 1090;
2295  case GreenBanner::GreenBanner(0).ID: return 7063;
2296  case GreenBanner::GreenBanner(1).ID: return 7064;
2297  case GreenBanner::GreenBanner(2).ID: return 7065;
2298  case GreenBanner::GreenBanner(3).ID: return 7066;
2299  case GreenBanner::GreenBanner(4).ID: return 7067;
2300  case GreenBanner::GreenBanner(5).ID: return 7068;
2301  case GreenBanner::GreenBanner(6).ID: return 7069;
2302  case GreenBanner::GreenBanner(7).ID: return 7070;
2303  case GreenBanner::GreenBanner(8).ID: return 7071;
2304  case GreenBanner::GreenBanner(9).ID: return 7072;
2305  case GreenBanner::GreenBanner(10).ID: return 7073;
2306  case GreenBanner::GreenBanner(11).ID: return 7074;
2307  case GreenBanner::GreenBanner(12).ID: return 7075;
2308  case GreenBanner::GreenBanner(13).ID: return 7076;
2309  case GreenBanner::GreenBanner(14).ID: return 7077;
2310  case GreenBanner::GreenBanner(15).ID: return 7078;
2311  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, true, GreenBed::Part::Head).ID: return 956;
2312  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, true, GreenBed::Part::Foot).ID: return 957;
2313  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, false, GreenBed::Part::Head).ID: return 958;
2314  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, false, GreenBed::Part::Foot).ID: return 959;
2315  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, true, GreenBed::Part::Head).ID: return 960;
2316  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, true, GreenBed::Part::Foot).ID: return 961;
2317  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, false, GreenBed::Part::Head).ID: return 962;
2318  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, false, GreenBed::Part::Foot).ID: return 963;
2319  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, true, GreenBed::Part::Head).ID: return 964;
2320  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, true, GreenBed::Part::Foot).ID: return 965;
2321  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, false, GreenBed::Part::Head).ID: return 966;
2322  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, false, GreenBed::Part::Foot).ID: return 967;
2323  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, true, GreenBed::Part::Head).ID: return 968;
2324  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, true, GreenBed::Part::Foot).ID: return 969;
2325  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, false, GreenBed::Part::Head).ID: return 970;
2326  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, false, GreenBed::Part::Foot).ID: return 971;
2327  case GreenCarpet::GreenCarpet().ID: return 6837;
2328  case GreenConcrete::GreenConcrete().ID: return 8391;
2329  case GreenConcretePowder::GreenConcretePowder().ID: return 8407;
2340  case GreenStainedGlass::GreenStainedGlass().ID: return 3591;
2341  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, true, true).ID: return 6239;
2342  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, true, false).ID: return 6240;
2343  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, false, true).ID: return 6243;
2344  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, false, false).ID: return 6244;
2345  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, true, true).ID: return 6247;
2346  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, true, false).ID: return 6248;
2347  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, false, true).ID: return 6251;
2348  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, false, false).ID: return 6252;
2349  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, true, true).ID: return 6255;
2350  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, true, false).ID: return 6256;
2351  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, false, true).ID: return 6259;
2352  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, false, false).ID: return 6260;
2353  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, true, true).ID: return 6263;
2354  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, true, false).ID: return 6264;
2355  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, false, true).ID: return 6267;
2356  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, false, false).ID: return 6268;
2357  case GreenTerracotta::GreenTerracotta().ID: return 5818;
2358  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7163;
2359  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7164;
2360  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7165;
2361  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7166;
2362  case GreenWool::GreenWool().ID: return 1096;
2363  case HayBale::HayBale(HayBale::Axis::X).ID: return 6821;
2364  case HayBale::HayBale(HayBale::Axis::Y).ID: return 6822;
2365  case HayBale::HayBale(HayBale::Axis::Z).ID: return 6823;
2382  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_YM).ID: return 5686;
2383  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_ZM).ID: return 5687;
2384  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_ZP).ID: return 5688;
2385  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_XM).ID: return 5689;
2386  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_XP).ID: return 5690;
2387  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_YM).ID: return 5691;
2388  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_ZM).ID: return 5692;
2389  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_ZP).ID: return 5693;
2390  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_XM).ID: return 5694;
2391  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_XP).ID: return 5695;
2392  case HornCoral::HornCoral().ID: return 8479;
2393  case HornCoralBlock::HornCoralBlock().ID: return 8459;
2394  case HornCoralFan::HornCoralFan().ID: return 8579;
2395  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8553;
2396  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8555;
2397  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8557;
2398  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8559;
2399  case Ice::Ice().ID: return 3424;
2401  case InfestedCobblestone::InfestedCobblestone().ID: return 3979;
2404  case InfestedStone::InfestedStone().ID: return 3978;
2405  case InfestedStoneBricks::InfestedStoneBricks().ID: return 3980;
2406  case IronBars::IronBars(true, true, true, true).ID: return 4182;
2407  case IronBars::IronBars(true, true, true, false).ID: return 4183;
2408  case IronBars::IronBars(true, true, false, true).ID: return 4186;
2409  case IronBars::IronBars(true, true, false, false).ID: return 4187;
2410  case IronBars::IronBars(true, false, true, true).ID: return 4190;
2411  case IronBars::IronBars(true, false, true, false).ID: return 4191;
2412  case IronBars::IronBars(true, false, false, true).ID: return 4194;
2413  case IronBars::IronBars(true, false, false, false).ID: return 4195;
2414  case IronBars::IronBars(false, true, true, true).ID: return 4198;
2415  case IronBars::IronBars(false, true, true, false).ID: return 4199;
2416  case IronBars::IronBars(false, true, false, true).ID: return 4202;
2417  case IronBars::IronBars(false, true, false, false).ID: return 4203;
2418  case IronBars::IronBars(false, false, true, true).ID: return 4206;
2419  case IronBars::IronBars(false, false, true, false).ID: return 4207;
2420  case IronBars::IronBars(false, false, false, true).ID: return 4210;
2421  case IronBars::IronBars(false, false, false, false).ID: return 4211;
2422  case IronBlock::IronBlock().ID: return 1124;
2423  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3304;
2424  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3305;
2425  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3306;
2426  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3307;
2427  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3308;
2428  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3309;
2429  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3310;
2430  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3311;
2431  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3312;
2432  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3313;
2433  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3314;
2434  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3315;
2435  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3316;
2436  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3317;
2437  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3318;
2438  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3319;
2439  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3320;
2440  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3321;
2441  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3322;
2442  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3323;
2443  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3324;
2444  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3325;
2445  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3326;
2446  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3327;
2447  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3328;
2448  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3329;
2449  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3330;
2450  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3331;
2451  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3332;
2452  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3333;
2453  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3334;
2454  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3335;
2455  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3336;
2456  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3337;
2457  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3338;
2458  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3339;
2459  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3340;
2460  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3341;
2461  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3342;
2462  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3343;
2463  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3344;
2464  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3345;
2465  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3346;
2466  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3347;
2467  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3348;
2468  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3349;
2469  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3350;
2470  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3351;
2471  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3352;
2472  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3353;
2473  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3354;
2474  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3355;
2475  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3356;
2476  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3357;
2477  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3358;
2478  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3359;
2479  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3360;
2480  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3361;
2481  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3362;
2482  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3363;
2483  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3364;
2484  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3365;
2485  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3366;
2486  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3367;
2487  case IronOre::IronOre().ID: return 70;
2488  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, true, true).ID: return 6496;
2489  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, true, false).ID: return 6498;
2490  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, false, true).ID: return 6500;
2491  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, false, false).ID: return 6502;
2496  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, true, true).ID: return 6512;
2497  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, true, false).ID: return 6514;
2498  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, false, true).ID: return 6516;
2499  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, false, false).ID: return 6518;
2504  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, true, true).ID: return 6528;
2505  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, true, false).ID: return 6530;
2506  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, false, true).ID: return 6532;
2507  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, false, false).ID: return 6534;
2512  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, true, true).ID: return 6544;
2513  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, true, false).ID: return 6546;
2514  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, false, true).ID: return 6548;
2515  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, false, false).ID: return 6550;
2524  case Jukebox::Jukebox(true).ID: return 3459;
2525  case Jukebox::Jukebox(false).ID: return 3460;
2526  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5376;
2527  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5377;
2528  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5378;
2529  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5379;
2530  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5380;
2531  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5381;
2532  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5382;
2533  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5383;
2534  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5384;
2535  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5385;
2536  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5386;
2537  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5387;
2538  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5388;
2539  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5389;
2540  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5390;
2541  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5391;
2542  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5392;
2543  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5393;
2544  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5394;
2545  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5395;
2546  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5396;
2547  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5397;
2548  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5398;
2549  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5399;
2550  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7806;
2551  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7807;
2552  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7808;
2553  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7809;
2554  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7810;
2555  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7811;
2556  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7812;
2557  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7813;
2558  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7814;
2559  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7815;
2560  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7816;
2561  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7817;
2562  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7818;
2563  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7819;
2564  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7820;
2565  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7821;
2566  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7822;
2567  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7823;
2568  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7824;
2569  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7825;
2570  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7826;
2571  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7827;
2572  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7828;
2573  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7829;
2574  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7830;
2575  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7831;
2576  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7832;
2577  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7833;
2578  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7834;
2579  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7835;
2580  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7836;
2581  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7837;
2582  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7838;
2583  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7839;
2584  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7840;
2585  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7841;
2586  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7842;
2587  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7843;
2588  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7844;
2589  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7845;
2590  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7846;
2591  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7847;
2592  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7848;
2593  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7849;
2594  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7850;
2595  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7851;
2596  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7852;
2597  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7853;
2598  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7854;
2599  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7855;
2600  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7856;
2601  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7857;
2602  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7858;
2603  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7859;
2604  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7860;
2605  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7861;
2606  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7862;
2607  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7863;
2608  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7864;
2609  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7865;
2610  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7866;
2611  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7867;
2612  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7868;
2613  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7869;
2614  case JungleFence::JungleFence(true, true, true, true).ID: return 7584;
2615  case JungleFence::JungleFence(true, true, true, false).ID: return 7585;
2616  case JungleFence::JungleFence(true, true, false, true).ID: return 7588;
2617  case JungleFence::JungleFence(true, true, false, false).ID: return 7589;
2618  case JungleFence::JungleFence(true, false, true, true).ID: return 7592;
2619  case JungleFence::JungleFence(true, false, true, false).ID: return 7593;
2620  case JungleFence::JungleFence(true, false, false, true).ID: return 7596;
2621  case JungleFence::JungleFence(true, false, false, false).ID: return 7597;
2622  case JungleFence::JungleFence(false, true, true, true).ID: return 7600;
2623  case JungleFence::JungleFence(false, true, true, false).ID: return 7601;
2624  case JungleFence::JungleFence(false, true, false, true).ID: return 7604;
2625  case JungleFence::JungleFence(false, true, false, false).ID: return 7605;
2626  case JungleFence::JungleFence(false, false, true, true).ID: return 7608;
2627  case JungleFence::JungleFence(false, false, true, false).ID: return 7609;
2628  case JungleFence::JungleFence(false, false, false, true).ID: return 7612;
2629  case JungleFence::JungleFence(false, false, false, false).ID: return 7613;
2630  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7422;
2631  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7423;
2632  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7424;
2633  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7425;
2634  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7426;
2635  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7427;
2636  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7428;
2637  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7429;
2638  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7430;
2639  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7431;
2640  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7432;
2641  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7433;
2642  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7434;
2643  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7435;
2644  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7436;
2645  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7437;
2646  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7438;
2647  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7439;
2648  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7440;
2649  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7441;
2650  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7442;
2651  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7443;
2652  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7444;
2653  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7445;
2654  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7446;
2655  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7447;
2656  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7448;
2657  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7449;
2658  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7450;
2659  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7451;
2660  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7452;
2661  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7453;
2662  case JungleLeaves::JungleLeaves(1, true).ID: return 186;
2663  case JungleLeaves::JungleLeaves(1, false).ID: return 187;
2664  case JungleLeaves::JungleLeaves(2, true).ID: return 188;
2665  case JungleLeaves::JungleLeaves(2, false).ID: return 189;
2666  case JungleLeaves::JungleLeaves(3, true).ID: return 190;
2667  case JungleLeaves::JungleLeaves(3, false).ID: return 191;
2668  case JungleLeaves::JungleLeaves(4, true).ID: return 192;
2669  case JungleLeaves::JungleLeaves(4, false).ID: return 193;
2670  case JungleLeaves::JungleLeaves(5, true).ID: return 194;
2671  case JungleLeaves::JungleLeaves(5, false).ID: return 195;
2672  case JungleLeaves::JungleLeaves(6, true).ID: return 196;
2673  case JungleLeaves::JungleLeaves(6, false).ID: return 197;
2674  case JungleLeaves::JungleLeaves(7, true).ID: return 198;
2675  case JungleLeaves::JungleLeaves(7, false).ID: return 199;
2676  case JungleLog::JungleLog(JungleLog::Axis::X).ID: return 81;
2677  case JungleLog::JungleLog(JungleLog::Axis::Y).ID: return 82;
2678  case JungleLog::JungleLog(JungleLog::Axis::Z).ID: return 83;
2679  case JunglePlanks::JunglePlanks().ID: return 18;
2680  case JunglePressurePlate::JunglePressurePlate(true).ID: return 3374;
2681  case JunglePressurePlate::JunglePressurePlate(false).ID: return 3375;
2682  case JungleSapling::JungleSapling(0).ID: return 27;
2683  case JungleSapling::JungleSapling(1).ID: return 28;
2684  case JungleSlab::JungleSlab(JungleSlab::Type::Top).ID: return 7277;
2686  case JungleSlab::JungleSlab(JungleSlab::Type::Double).ID: return 7281;
2687  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5046;
2688  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5048;
2689  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5050;
2690  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5052;
2691  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5054;
2692  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5056;
2693  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5058;
2694  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5060;
2695  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5062;
2696  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5064;
2697  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5066;
2698  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5068;
2699  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5070;
2700  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5072;
2701  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5074;
2702  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5076;
2703  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5078;
2704  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5080;
2705  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5082;
2706  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5084;
2707  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5086;
2708  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5088;
2709  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5090;
2710  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5092;
2711  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5094;
2712  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5096;
2713  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5098;
2714  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5100;
2715  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5102;
2716  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5104;
2717  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5106;
2718  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5108;
2719  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5110;
2720  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5112;
2721  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5114;
2722  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5116;
2723  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5118;
2724  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5120;
2725  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5122;
2726  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5124;
2727  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, true, true).ID: return 3787;
2728  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, true, false).ID: return 3789;
2729  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, false, true).ID: return 3791;
2730  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, false, false).ID: return 3793;
2735  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, true, true).ID: return 3803;
2736  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, true, false).ID: return 3805;
2737  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, false, true).ID: return 3807;
2738  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, false, false).ID: return 3809;
2743  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, true, true).ID: return 3819;
2744  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, true, false).ID: return 3821;
2745  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, false, true).ID: return 3823;
2746  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, false, false).ID: return 3825;
2751  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, true, true).ID: return 3835;
2752  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, true, false).ID: return 3837;
2753  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, false, true).ID: return 3839;
2754  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, false, false).ID: return 3841;
2759  case JungleWood::JungleWood(JungleWood::Axis::X).ID: return 117;
2760  case JungleWood::JungleWood(JungleWood::Axis::Y).ID: return 118;
2761  case JungleWood::JungleWood(JungleWood::Axis::Z).ID: return 119;
2762  case Kelp::Kelp(0).ID: return 8410;
2763  case Kelp::Kelp(1).ID: return 8411;
2764  case Kelp::Kelp(2).ID: return 8412;
2765  case Kelp::Kelp(3).ID: return 8413;
2766  case Kelp::Kelp(4).ID: return 8414;
2767  case Kelp::Kelp(5).ID: return 8415;
2768  case Kelp::Kelp(6).ID: return 8416;
2769  case Kelp::Kelp(7).ID: return 8417;
2770  case Kelp::Kelp(8).ID: return 8418;
2771  case Kelp::Kelp(9).ID: return 8419;
2772  case Kelp::Kelp(10).ID: return 8420;
2773  case Kelp::Kelp(11).ID: return 8421;
2774  case Kelp::Kelp(12).ID: return 8422;
2775  case Kelp::Kelp(13).ID: return 8423;
2776  case Kelp::Kelp(14).ID: return 8424;
2777  case Kelp::Kelp(15).ID: return 8425;
2778  case Kelp::Kelp(16).ID: return 8426;
2779  case Kelp::Kelp(17).ID: return 8427;
2780  case Kelp::Kelp(18).ID: return 8428;
2781  case Kelp::Kelp(19).ID: return 8429;
2782  case Kelp::Kelp(20).ID: return 8430;
2783  case Kelp::Kelp(21).ID: return 8431;
2784  case Kelp::Kelp(22).ID: return 8432;
2785  case Kelp::Kelp(23).ID: return 8433;
2786  case Kelp::Kelp(24).ID: return 8434;
2787  case Kelp::Kelp(25).ID: return 8435;
2788  case KelpPlant::KelpPlant().ID: return 8436;
2789  case Ladder::Ladder(eBlockFace::BLOCK_FACE_ZM).ID: return 3173;
2790  case Ladder::Ladder(eBlockFace::BLOCK_FACE_ZP).ID: return 3175;
2791  case Ladder::Ladder(eBlockFace::BLOCK_FACE_XM).ID: return 3177;
2792  case Ladder::Ladder(eBlockFace::BLOCK_FACE_XP).ID: return 3179;
2793  case LapisBlock::LapisBlock().ID: return 232;
2794  case LapisOre::LapisOre().ID: return 231;
2795  case LargeFern::LargeFern(LargeFern::Half::Upper).ID: return 6853;
2796  case LargeFern::LargeFern(LargeFern::Half::Lower).ID: return 6854;
2797  case Lava::Lava(0).ID: return 50;
2798  case Lava::Lava(1).ID: return 51;
2799  case Lava::Lava(2).ID: return 52;
2800  case Lava::Lava(3).ID: return 53;
2801  case Lava::Lava(4).ID: return 54;
2802  case Lava::Lava(5).ID: return 55;
2803  case Lava::Lava(6).ID: return 56;
2804  case Lava::Lava(7).ID: return 57;
2805  case Lava::Lava(8).ID: return 58;
2806  case Lava::Lava(9).ID: return 59;
2807  case Lava::Lava(10).ID: return 60;
2808  case Lava::Lava(11).ID: return 61;
2809  case Lava::Lava(12).ID: return 62;
2810  case Lava::Lava(13).ID: return 63;
2811  case Lava::Lava(14).ID: return 64;
2812  case Lava::Lava(15).ID: return 65;
2813  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3278;
2814  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3279;
2815  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3280;
2816  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3281;
2817  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 3282;
2818  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 3283;
2819  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 3284;
2820  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 3285;
2821  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3286;
2822  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3287;
2823  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3288;
2824  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3289;
2825  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 3290;
2826  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 3291;
2827  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 3292;
2828  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 3293;
2829  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3294;
2830  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3295;
2831  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3296;
2832  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3297;
2833  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 3298;
2834  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 3299;
2835  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 3300;
2836  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 3301;
2837  case LightBlueBanner::LightBlueBanner(0).ID: return 6903;
2838  case LightBlueBanner::LightBlueBanner(1).ID: return 6904;
2839  case LightBlueBanner::LightBlueBanner(2).ID: return 6905;
2840  case LightBlueBanner::LightBlueBanner(3).ID: return 6906;
2841  case LightBlueBanner::LightBlueBanner(4).ID: return 6907;
2842  case LightBlueBanner::LightBlueBanner(5).ID: return 6908;
2843  case LightBlueBanner::LightBlueBanner(6).ID: return 6909;
2844  case LightBlueBanner::LightBlueBanner(7).ID: return 6910;
2845  case LightBlueBanner::LightBlueBanner(8).ID: return 6911;
2846  case LightBlueBanner::LightBlueBanner(9).ID: return 6912;
2847  case LightBlueBanner::LightBlueBanner(10).ID: return 6913;
2848  case LightBlueBanner::LightBlueBanner(11).ID: return 6914;
2849  case LightBlueBanner::LightBlueBanner(12).ID: return 6915;
2850  case LightBlueBanner::LightBlueBanner(13).ID: return 6916;
2851  case LightBlueBanner::LightBlueBanner(14).ID: return 6917;
2852  case LightBlueBanner::LightBlueBanner(15).ID: return 6918;
2853  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, true, LightBlueBed::Part::Head).ID: return 796;
2854  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, true, LightBlueBed::Part::Foot).ID: return 797;
2855  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, false, LightBlueBed::Part::Head).ID: return 798;
2856  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, false, LightBlueBed::Part::Foot).ID: return 799;
2857  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, true, LightBlueBed::Part::Head).ID: return 800;
2858  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, true, LightBlueBed::Part::Foot).ID: return 801;
2859  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, false, LightBlueBed::Part::Head).ID: return 802;
2860  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, false, LightBlueBed::Part::Foot).ID: return 803;
2861  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, true, LightBlueBed::Part::Head).ID: return 804;
2862  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, true, LightBlueBed::Part::Foot).ID: return 805;
2863  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, false, LightBlueBed::Part::Head).ID: return 806;
2864  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, false, LightBlueBed::Part::Foot).ID: return 807;
2865  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, true, LightBlueBed::Part::Head).ID: return 808;
2866  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, true, LightBlueBed::Part::Foot).ID: return 809;
2867  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, false, LightBlueBed::Part::Head).ID: return 810;
2868  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, false, LightBlueBed::Part::Foot).ID: return 811;
2869  case LightBlueCarpet::LightBlueCarpet().ID: return 6827;
2870  case LightBlueConcrete::LightBlueConcrete().ID: return 8381;
2883  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, true, true).ID: return 5919;
2884  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, true, false).ID: return 5920;
2885  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, false, true).ID: return 5923;
2886  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, false, false).ID: return 5924;
2887  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, true, true).ID: return 5927;
2888  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, true, false).ID: return 5928;
2889  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, false, true).ID: return 5931;
2890  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, false, false).ID: return 5932;
2891  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, true, true).ID: return 5935;
2892  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, true, false).ID: return 5936;
2893  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, false, true).ID: return 5939;
2894  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, false, false).ID: return 5940;
2895  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, true, true).ID: return 5943;
2896  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, true, false).ID: return 5944;
2897  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, false, true).ID: return 5947;
2898  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, false, false).ID: return 5948;
2899  case LightBlueTerracotta::LightBlueTerracotta().ID: return 5808;
2900  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7123;
2901  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7124;
2902  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7125;
2903  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7126;
2904  case LightBlueWool::LightBlueWool().ID: return 1086;
2905  case LightGrayBanner::LightGrayBanner(0).ID: return 6983;
2906  case LightGrayBanner::LightGrayBanner(1).ID: return 6984;
2907  case LightGrayBanner::LightGrayBanner(2).ID: return 6985;
2908  case LightGrayBanner::LightGrayBanner(3).ID: return 6986;
2909  case LightGrayBanner::LightGrayBanner(4).ID: return 6987;
2910  case LightGrayBanner::LightGrayBanner(5).ID: return 6988;
2911  case LightGrayBanner::LightGrayBanner(6).ID: return 6989;
2912  case LightGrayBanner::LightGrayBanner(7).ID: return 6990;
2913  case LightGrayBanner::LightGrayBanner(8).ID: return 6991;
2914  case LightGrayBanner::LightGrayBanner(9).ID: return 6992;
2915  case LightGrayBanner::LightGrayBanner(10).ID: return 6993;
2916  case LightGrayBanner::LightGrayBanner(11).ID: return 6994;
2917  case LightGrayBanner::LightGrayBanner(12).ID: return 6995;
2918  case LightGrayBanner::LightGrayBanner(13).ID: return 6996;
2919  case LightGrayBanner::LightGrayBanner(14).ID: return 6997;
2920  case LightGrayBanner::LightGrayBanner(15).ID: return 6998;
2921  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, true, LightGrayBed::Part::Head).ID: return 876;
2922  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, true, LightGrayBed::Part::Foot).ID: return 877;
2923  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, false, LightGrayBed::Part::Head).ID: return 878;
2924  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, false, LightGrayBed::Part::Foot).ID: return 879;
2925  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, true, LightGrayBed::Part::Head).ID: return 880;
2926  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, true, LightGrayBed::Part::Foot).ID: return 881;
2927  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, false, LightGrayBed::Part::Head).ID: return 882;
2928  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, false, LightGrayBed::Part::Foot).ID: return 883;
2929  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, true, LightGrayBed::Part::Head).ID: return 884;
2930  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, true, LightGrayBed::Part::Foot).ID: return 885;
2931  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, false, LightGrayBed::Part::Head).ID: return 886;
2932  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, false, LightGrayBed::Part::Foot).ID: return 887;
2933  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, true, LightGrayBed::Part::Head).ID: return 888;
2934  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, true, LightGrayBed::Part::Foot).ID: return 889;
2935  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, false, LightGrayBed::Part::Head).ID: return 890;
2936  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, false, LightGrayBed::Part::Foot).ID: return 891;
2937  case LightGrayCarpet::LightGrayCarpet().ID: return 6832;
2938  case LightGrayConcrete::LightGrayConcrete().ID: return 8386;
2951  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, true, true).ID: return 6079;
2952  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, true, false).ID: return 6080;
2953  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, false, true).ID: return 6083;
2954  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, false, false).ID: return 6084;
2955  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, true, true).ID: return 6087;
2956  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, true, false).ID: return 6088;
2957  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, false, true).ID: return 6091;
2958  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, false, false).ID: return 6092;
2959  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, true, true).ID: return 6095;
2960  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, true, false).ID: return 6096;
2961  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, false, true).ID: return 6099;
2962  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, false, false).ID: return 6100;
2963  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, true, true).ID: return 6103;
2964  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, true, false).ID: return 6104;
2965  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, false, true).ID: return 6107;
2966  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, false, false).ID: return 6108;
2967  case LightGrayTerracotta::LightGrayTerracotta().ID: return 5813;
2968  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7143;
2969  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7144;
2970  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7145;
2971  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7146;
2972  case LightGrayWool::LightGrayWool().ID: return 1091;
2989  case Lilac::Lilac(Lilac::Half::Upper).ID: return 6845;
2990  case Lilac::Lilac(Lilac::Half::Lower).ID: return 6846;
2991  case LilyPad::LilyPad().ID: return 4495;
2992  case LimeBanner::LimeBanner(0).ID: return 6935;
2993  case LimeBanner::LimeBanner(1).ID: return 6936;
2994  case LimeBanner::LimeBanner(2).ID: return 6937;
2995  case LimeBanner::LimeBanner(3).ID: return 6938;
2996  case LimeBanner::LimeBanner(4).ID: return 6939;
2997  case LimeBanner::LimeBanner(5).ID: return 6940;
2998  case LimeBanner::LimeBanner(6).ID: return 6941;
2999  case LimeBanner::LimeBanner(7).ID: return 6942;
3000  case LimeBanner::LimeBanner(8).ID: return 6943;
3001  case LimeBanner::LimeBanner(9).ID: return 6944;
3002  case LimeBanner::LimeBanner(10).ID: return 6945;
3003  case LimeBanner::LimeBanner(11).ID: return 6946;
3004  case LimeBanner::LimeBanner(12).ID: return 6947;
3005  case LimeBanner::LimeBanner(13).ID: return 6948;
3006  case LimeBanner::LimeBanner(14).ID: return 6949;
3007  case LimeBanner::LimeBanner(15).ID: return 6950;
3008  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, true, LimeBed::Part::Head).ID: return 828;
3009  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, true, LimeBed::Part::Foot).ID: return 829;
3010  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, false, LimeBed::Part::Head).ID: return 830;
3011  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, false, LimeBed::Part::Foot).ID: return 831;
3012  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, true, LimeBed::Part::Head).ID: return 832;
3013  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, true, LimeBed::Part::Foot).ID: return 833;
3014  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, false, LimeBed::Part::Head).ID: return 834;
3015  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, false, LimeBed::Part::Foot).ID: return 835;
3016  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, true, LimeBed::Part::Head).ID: return 836;
3017  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, true, LimeBed::Part::Foot).ID: return 837;
3018  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, false, LimeBed::Part::Head).ID: return 838;
3019  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, false, LimeBed::Part::Foot).ID: return 839;
3020  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, true, LimeBed::Part::Head).ID: return 840;
3021  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, true, LimeBed::Part::Foot).ID: return 841;
3022  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, false, LimeBed::Part::Head).ID: return 842;
3023  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, false, LimeBed::Part::Foot).ID: return 843;
3024  case LimeCarpet::LimeCarpet().ID: return 6829;
3025  case LimeConcrete::LimeConcrete().ID: return 8383;
3026  case LimeConcretePowder::LimeConcretePowder().ID: return 8399;
3037  case LimeStainedGlass::LimeStainedGlass().ID: return 3583;
3038  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, true, true).ID: return 5983;
3039  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, true, false).ID: return 5984;
3040  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, false, true).ID: return 5987;
3041  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, false, false).ID: return 5988;
3042  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, true, true).ID: return 5991;
3043  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, true, false).ID: return 5992;
3044  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, false, true).ID: return 5995;
3045  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, false, false).ID: return 5996;
3046  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, true, true).ID: return 5999;
3047  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, true, false).ID: return 6000;
3048  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, false, true).ID: return 6003;
3049  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, false, false).ID: return 6004;
3050  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, true, true).ID: return 6007;
3051  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, true, false).ID: return 6008;
3052  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, false, true).ID: return 6011;
3053  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, false, false).ID: return 6012;
3054  case LimeTerracotta::LimeTerracotta().ID: return 5810;
3055  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7131;
3056  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7132;
3057  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7133;
3058  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7134;
3059  case LimeWool::LimeWool().ID: return 1088;
3060  case MagentaBanner::MagentaBanner(0).ID: return 6887;
3061  case MagentaBanner::MagentaBanner(1).ID: return 6888;
3062  case MagentaBanner::MagentaBanner(2).ID: return 6889;
3063  case MagentaBanner::MagentaBanner(3).ID: return 6890;
3064  case MagentaBanner::MagentaBanner(4).ID: return 6891;
3065  case MagentaBanner::MagentaBanner(5).ID: return 6892;
3066  case MagentaBanner::MagentaBanner(6).ID: return 6893;
3067  case MagentaBanner::MagentaBanner(7).ID: return 6894;
3068  case MagentaBanner::MagentaBanner(8).ID: return 6895;
3069  case MagentaBanner::MagentaBanner(9).ID: return 6896;
3070  case MagentaBanner::MagentaBanner(10).ID: return 6897;
3071  case MagentaBanner::MagentaBanner(11).ID: return 6898;
3072  case MagentaBanner::MagentaBanner(12).ID: return 6899;
3073  case MagentaBanner::MagentaBanner(13).ID: return 6900;
3074  case MagentaBanner::MagentaBanner(14).ID: return 6901;
3075  case MagentaBanner::MagentaBanner(15).ID: return 6902;
3076  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, true, MagentaBed::Part::Head).ID: return 780;
3077  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, true, MagentaBed::Part::Foot).ID: return 781;
3078  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, false, MagentaBed::Part::Head).ID: return 782;
3079  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, false, MagentaBed::Part::Foot).ID: return 783;
3080  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, true, MagentaBed::Part::Head).ID: return 784;
3081  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, true, MagentaBed::Part::Foot).ID: return 785;
3082  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, false, MagentaBed::Part::Head).ID: return 786;
3083  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, false, MagentaBed::Part::Foot).ID: return 787;
3084  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, true, MagentaBed::Part::Head).ID: return 788;
3085  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, true, MagentaBed::Part::Foot).ID: return 789;
3086  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, false, MagentaBed::Part::Head).ID: return 790;
3087  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, false, MagentaBed::Part::Foot).ID: return 791;
3088  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, true, MagentaBed::Part::Head).ID: return 792;
3089  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, true, MagentaBed::Part::Foot).ID: return 793;
3090  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, false, MagentaBed::Part::Head).ID: return 794;
3091  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, false, MagentaBed::Part::Foot).ID: return 795;
3092  case MagentaCarpet::MagentaCarpet().ID: return 6826;
3093  case MagentaConcrete::MagentaConcrete().ID: return 8380;
3105  case MagentaStainedGlass::MagentaStainedGlass().ID: return 3580;
3106  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, true, true).ID: return 5887;
3107  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, true, false).ID: return 5888;
3108  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, false, true).ID: return 5891;
3109  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, false, false).ID: return 5892;
3110  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, true, true).ID: return 5895;
3111  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, true, false).ID: return 5896;
3112  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, false, true).ID: return 5899;
3113  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, false, false).ID: return 5900;
3114  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, true, true).ID: return 5903;
3115  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, true, false).ID: return 5904;
3116  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, false, true).ID: return 5907;
3117  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, false, false).ID: return 5908;
3118  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, true, true).ID: return 5911;
3119  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, true, false).ID: return 5912;
3120  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, false, true).ID: return 5915;
3121  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, false, false).ID: return 5916;
3122  case MagentaTerracotta::MagentaTerracotta().ID: return 5807;
3123  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7119;
3124  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7120;
3125  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7121;
3126  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7122;
3127  case MagentaWool::MagentaWool().ID: return 1085;
3128  case MagmaBlock::MagmaBlock().ID: return 8193;
3129  case Melon::Melon().ID: return 4244;
3130  case MelonStem::MelonStem(0).ID: return 4261;
3131  case MelonStem::MelonStem(1).ID: return 4262;
3132  case MelonStem::MelonStem(2).ID: return 4263;
3133  case MelonStem::MelonStem(3).ID: return 4264;
3134  case MelonStem::MelonStem(4).ID: return 4265;
3135  case MelonStem::MelonStem(5).ID: return 4266;
3136  case MelonStem::MelonStem(6).ID: return 4267;
3137  case MelonStem::MelonStem(7).ID: return 4268;
3138  case MossyCobblestone::MossyCobblestone().ID: return 1129;
3139  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5204;
3140  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5205;
3141  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5208;
3142  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5209;
3143  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5212;
3144  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5213;
3145  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5216;
3146  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5217;
3147  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5220;
3148  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5221;
3149  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5224;
3150  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5225;
3151  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5228;
3152  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5229;
3153  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5232;
3154  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5233;
3155  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5236;
3156  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5237;
3157  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5240;
3158  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5241;
3159  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5244;
3160  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5245;
3161  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5248;
3162  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5249;
3163  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5252;
3164  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5253;
3165  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5256;
3166  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5257;
3167  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5260;
3168  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5261;
3169  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5264;
3170  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5265;
3171  case MossyStoneBricks::MossyStoneBricks().ID: return 3985;
3172  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZM, MovingPiston::Type::Normal).ID: return 1099;
3173  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZM, MovingPiston::Type::Sticky).ID: return 1100;
3174  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XP, MovingPiston::Type::Normal).ID: return 1101;
3175  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XP, MovingPiston::Type::Sticky).ID: return 1102;
3176  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZP, MovingPiston::Type::Normal).ID: return 1103;
3177  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZP, MovingPiston::Type::Sticky).ID: return 1104;
3178  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XM, MovingPiston::Type::Normal).ID: return 1105;
3179  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XM, MovingPiston::Type::Sticky).ID: return 1106;
3180  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YP, MovingPiston::Type::Normal).ID: return 1107;
3181  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YP, MovingPiston::Type::Sticky).ID: return 1108;
3182  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YM, MovingPiston::Type::Normal).ID: return 1109;
3183  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YM, MovingPiston::Type::Sticky).ID: return 1110;
3184  case MushroomStem::MushroomStem(true, true, true, true, true, true).ID: return 4116;
3185  case MushroomStem::MushroomStem(true, true, true, true, true, false).ID: return 4117;
3186  case MushroomStem::MushroomStem(true, true, true, true, false, true).ID: return 4118;
3187  case MushroomStem::MushroomStem(true, true, true, true, false, false).ID: return 4119;
3188  case MushroomStem::MushroomStem(true, true, true, false, true, true).ID: return 4120;
3189  case MushroomStem::MushroomStem(true, true, true, false, true, false).ID: return 4121;
3190  case MushroomStem::MushroomStem(true, true, true, false, false, true).ID: return 4122;
3191  case MushroomStem::MushroomStem(true, true, true, false, false, false).ID: return 4123;
3192  case MushroomStem::MushroomStem(true, true, false, true, true, true).ID: return 4124;
3193  case MushroomStem::MushroomStem(true, true, false, true, true, false).ID: return 4125;
3194  case MushroomStem::MushroomStem(true, true, false, true, false, true).ID: return 4126;
3195  case MushroomStem::MushroomStem(true, true, false, true, false, false).ID: return 4127;
3196  case MushroomStem::MushroomStem(true, true, false, false, true, true).ID: return 4128;
3197  case MushroomStem::MushroomStem(true, true, false, false, true, false).ID: return 4129;
3198  case MushroomStem::MushroomStem(true, true, false, false, false, true).ID: return 4130;
3199  case MushroomStem::MushroomStem(true, true, false, false, false, false).ID: return 4131;
3200  case MushroomStem::MushroomStem(true, false, true, true, true, true).ID: return 4132;
3201  case MushroomStem::MushroomStem(true, false, true, true, true, false).ID: return 4133;
3202  case MushroomStem::MushroomStem(true, false, true, true, false, true).ID: return 4134;
3203  case MushroomStem::MushroomStem(true, false, true, true, false, false).ID: return 4135;
3204  case MushroomStem::MushroomStem(true, false, true, false, true, true).ID: return 4136;
3205  case MushroomStem::MushroomStem(true, false, true, false, true, false).ID: return 4137;
3206  case MushroomStem::MushroomStem(true, false, true, false, false, true).ID: return 4138;
3207  case MushroomStem::MushroomStem(true, false, true, false, false, false).ID: return 4139;
3208  case MushroomStem::MushroomStem(true, false, false, true, true, true).ID: return 4140;
3209  case MushroomStem::MushroomStem(true, false, false, true, true, false).ID: return 4141;
3210  case MushroomStem::MushroomStem(true, false, false, true, false, true).ID: return 4142;
3211  case MushroomStem::MushroomStem(true, false, false, true, false, false).ID: return 4143;
3212  case MushroomStem::MushroomStem(true, false, false, false, true, true).ID: return 4144;
3213  case MushroomStem::MushroomStem(true, false, false, false, true, false).ID: return 4145;
3214  case MushroomStem::MushroomStem(true, false, false, false, false, true).ID: return 4146;
3215  case MushroomStem::MushroomStem(true, false, false, false, false, false).ID: return 4147;
3216  case MushroomStem::MushroomStem(false, true, true, true, true, true).ID: return 4148;
3217  case MushroomStem::MushroomStem(false, true, true, true, true, false).ID: return 4149;
3218  case MushroomStem::MushroomStem(false, true, true, true, false, true).ID: return 4150;
3219  case MushroomStem::MushroomStem(false, true, true, true, false, false).ID: return 4151;
3220  case MushroomStem::MushroomStem(false, true, true, false, true, true).ID: return 4152;
3221  case MushroomStem::MushroomStem(false, true, true, false, true, false).ID: return 4153;
3222  case MushroomStem::MushroomStem(false, true, true, false, false, true).ID: return 4154;
3223  case MushroomStem::MushroomStem(false, true, true, false, false, false).ID: return 4155;
3224  case MushroomStem::MushroomStem(false, true, false, true, true, true).ID: return 4156;
3225  case MushroomStem::MushroomStem(false, true, false, true, true, false).ID: return 4157;
3226  case MushroomStem::MushroomStem(false, true, false, true, false, true).ID: return 4158;
3227  case MushroomStem::MushroomStem(false, true, false, true, false, false).ID: return 4159;
3228  case MushroomStem::MushroomStem(false, true, false, false, true, true).ID: return 4160;
3229  case MushroomStem::MushroomStem(false, true, false, false, true, false).ID: return 4161;
3230  case MushroomStem::MushroomStem(false, true, false, false, false, true).ID: return 4162;
3231  case MushroomStem::MushroomStem(false, true, false, false, false, false).ID: return 4163;
3232  case MushroomStem::MushroomStem(false, false, true, true, true, true).ID: return 4164;
3233  case MushroomStem::MushroomStem(false, false, true, true, true, false).ID: return 4165;
3234  case MushroomStem::MushroomStem(false, false, true, true, false, true).ID: return 4166;
3235  case MushroomStem::MushroomStem(false, false, true, true, false, false).ID: return 4167;
3236  case MushroomStem::MushroomStem(false, false, true, false, true, true).ID: return 4168;
3237  case MushroomStem::MushroomStem(false, false, true, false, true, false).ID: return 4169;
3238  case MushroomStem::MushroomStem(false, false, true, false, false, true).ID: return 4170;
3239  case MushroomStem::MushroomStem(false, false, true, false, false, false).ID: return 4171;
3240  case MushroomStem::MushroomStem(false, false, false, true, true, true).ID: return 4172;
3241  case MushroomStem::MushroomStem(false, false, false, true, true, false).ID: return 4173;
3242  case MushroomStem::MushroomStem(false, false, false, true, false, true).ID: return 4174;
3243  case MushroomStem::MushroomStem(false, false, false, true, false, false).ID: return 4175;
3244  case MushroomStem::MushroomStem(false, false, false, false, true, true).ID: return 4176;
3245  case MushroomStem::MushroomStem(false, false, false, false, true, false).ID: return 4177;
3246  case MushroomStem::MushroomStem(false, false, false, false, false, true).ID: return 4178;
3247  case MushroomStem::MushroomStem(false, false, false, false, false, false).ID: return 4179;
3248  case Mycelium::Mycelium(true).ID: return 4493;
3249  case Mycelium::Mycelium(false).ID: return 4494;
3250  case NetherBrickFence::NetherBrickFence(true, true, true, true).ID: return 4499;
3251  case NetherBrickFence::NetherBrickFence(true, true, true, false).ID: return 4500;
3252  case NetherBrickFence::NetherBrickFence(true, true, false, true).ID: return 4503;
3253  case NetherBrickFence::NetherBrickFence(true, true, false, false).ID: return 4504;
3254  case NetherBrickFence::NetherBrickFence(true, false, true, true).ID: return 4507;
3255  case NetherBrickFence::NetherBrickFence(true, false, true, false).ID: return 4508;
3256  case NetherBrickFence::NetherBrickFence(true, false, false, true).ID: return 4511;
3257  case NetherBrickFence::NetherBrickFence(true, false, false, false).ID: return 4512;
3258  case NetherBrickFence::NetherBrickFence(false, true, true, true).ID: return 4515;
3259  case NetherBrickFence::NetherBrickFence(false, true, true, false).ID: return 4516;
3260  case NetherBrickFence::NetherBrickFence(false, true, false, true).ID: return 4519;
3261  case NetherBrickFence::NetherBrickFence(false, true, false, false).ID: return 4520;
3262  case NetherBrickFence::NetherBrickFence(false, false, true, true).ID: return 4523;
3263  case NetherBrickFence::NetherBrickFence(false, false, true, false).ID: return 4524;
3264  case NetherBrickFence::NetherBrickFence(false, false, false, true).ID: return 4527;
3265  case NetherBrickFence::NetherBrickFence(false, false, false, false).ID: return 4528;
3266  case NetherBrickSlab::NetherBrickSlab(NetherBrickSlab::Type::Top).ID: return 7331;
3268  case NetherBrickSlab::NetherBrickSlab(NetherBrickSlab::Type::Double).ID: return 7335;
3269  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4530;
3270  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4532;
3271  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4534;
3272  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4536;
3273  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4538;
3274  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4540;
3275  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4542;
3276  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4544;
3277  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4546;
3278  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4548;
3279  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4550;
3280  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4552;
3281  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4554;
3282  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4556;
3283  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4558;
3284  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4560;
3285  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4562;
3286  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4564;
3287  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4566;
3288  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4568;
3289  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4570;
3290  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4572;
3291  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4574;
3292  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4576;
3293  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4578;
3294  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4580;
3295  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4582;
3296  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4584;
3297  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4586;
3298  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4588;
3299  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4590;
3300  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4592;
3301  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4594;
3302  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4596;
3303  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4598;
3304  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4600;
3305  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4602;
3306  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4604;
3307  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4606;
3308  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4608;
3309  case NetherBricks::NetherBricks().ID: return 4496;
3310  case NetherPortal::NetherPortal(NetherPortal::Axis::X).ID: return 3497;
3311  case NetherPortal::NetherPortal(NetherPortal::Axis::Z).ID: return 3498;
3312  case NetherQuartzOre::NetherQuartzOre().ID: return 5685;
3313  case NetherWart::NetherWart(0).ID: return 4609;
3314  case NetherWart::NetherWart(1).ID: return 4610;
3315  case NetherWart::NetherWart(2).ID: return 4611;
3316  case NetherWart::NetherWart(3).ID: return 4612;
3317  case NetherWartBlock::NetherWartBlock().ID: return 8194;
3318  case Netherrack::Netherrack().ID: return 3494;
3319  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 0, true).ID: return 248;
3320  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 0, false).ID: return 249;
3321  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 1, true).ID: return 250;
3322  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 1, false).ID: return 251;
3323  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 2, true).ID: return 252;
3324  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 2, false).ID: return 253;
3325  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 3, true).ID: return 254;
3326  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 3, false).ID: return 255;
3327  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 4, true).ID: return 256;
3328  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 4, false).ID: return 257;
3329  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 5, true).ID: return 258;
3330  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 5, false).ID: return 259;
3331  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 6, true).ID: return 260;
3332  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 6, false).ID: return 261;
3333  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 7, true).ID: return 262;
3334  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 7, false).ID: return 263;
3335  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 8, true).ID: return 264;
3336  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 8, false).ID: return 265;
3337  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 9, true).ID: return 266;
3338  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 9, false).ID: return 267;
3339  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 10, true).ID: return 268;
3340  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 10, false).ID: return 269;
3341  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 11, true).ID: return 270;
3342  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 11, false).ID: return 271;
3343  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 12, true).ID: return 272;
3344  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 12, false).ID: return 273;
3345  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 13, true).ID: return 274;
3346  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 13, false).ID: return 275;
3347  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 14, true).ID: return 276;
3348  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 14, false).ID: return 277;
3349  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 15, true).ID: return 278;
3350  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 15, false).ID: return 279;
3351  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 16, true).ID: return 280;
3352  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 16, false).ID: return 281;
3353  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 17, true).ID: return 282;
3354  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 17, false).ID: return 283;
3355  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 18, true).ID: return 284;
3356  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 18, false).ID: return 285;
3357  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 19, true).ID: return 286;
3358  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 19, false).ID: return 287;
3359  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 20, true).ID: return 288;
3360  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 20, false).ID: return 289;
3361  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 21, true).ID: return 290;
3362  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 21, false).ID: return 291;
3363  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 22, true).ID: return 292;
3364  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 22, false).ID: return 293;
3365  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 23, true).ID: return 294;
3366  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 23, false).ID: return 295;
3367  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 24, true).ID: return 296;
3368  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 24, false).ID: return 297;
3369  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 0, true).ID: return 298;
3370  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 0, false).ID: return 299;
3371  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 1, true).ID: return 300;
3372  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 1, false).ID: return 301;
3373  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 2, true).ID: return 302;
3374  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 2, false).ID: return 303;
3375  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 3, true).ID: return 304;
3376  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 3, false).ID: return 305;
3377  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 4, true).ID: return 306;
3378  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 4, false).ID: return 307;
3379  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 5, true).ID: return 308;
3380  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 5, false).ID: return 309;
3381  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 6, true).ID: return 310;
3382  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 6, false).ID: return 311;
3383  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 7, true).ID: return 312;
3384  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 7, false).ID: return 313;
3385  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 8, true).ID: return 314;
3386  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 8, false).ID: return 315;
3387  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 9, true).ID: return 316;
3388  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 9, false).ID: return 317;
3389  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 10, true).ID: return 318;
3390  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 10, false).ID: return 319;
3391  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 11, true).ID: return 320;
3392  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 11, false).ID: return 321;
3393  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 12, true).ID: return 322;
3394  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 12, false).ID: return 323;
3395  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 13, true).ID: return 324;
3396  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 13, false).ID: return 325;
3397  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 14, true).ID: return 326;
3398  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 14, false).ID: return 327;
3399  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 15, true).ID: return 328;
3400  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 15, false).ID: return 329;
3401  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 16, true).ID: return 330;
3402  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 16, false).ID: return 331;
3403  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 17, true).ID: return 332;
3404  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 17, false).ID: return 333;
3405  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 18, true).ID: return 334;
3406  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 18, false).ID: return 335;
3407  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 19, true).ID: return 336;
3408  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 19, false).ID: return 337;
3409  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 20, true).ID: return 338;
3410  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 20, false).ID: return 339;
3411  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 21, true).ID: return 340;
3412  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 21, false).ID: return 341;
3413  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 22, true).ID: return 342;
3414  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 22, false).ID: return 343;
3415  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 23, true).ID: return 344;
3416  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 23, false).ID: return 345;
3417  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 24, true).ID: return 346;
3418  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 24, false).ID: return 347;
3419  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 0, true).ID: return 348;
3420  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 0, false).ID: return 349;
3421  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 1, true).ID: return 350;
3422  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 1, false).ID: return 351;
3423  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 2, true).ID: return 352;
3424  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 2, false).ID: return 353;
3425  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 3, true).ID: return 354;
3426  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 3, false).ID: return 355;
3427  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 4, true).ID: return 356;
3428  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 4, false).ID: return 357;
3429  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 5, true).ID: return 358;
3430  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 5, false).ID: return 359;
3431  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 6, true).ID: return 360;
3432  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 6, false).ID: return 361;
3433  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 7, true).ID: return 362;
3434  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 7, false).ID: return 363;
3435  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 8, true).ID: return 364;
3436  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 8, false).ID: return 365;
3437  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 9, true).ID: return 366;
3438  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 9, false).ID: return 367;
3439  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 10, true).ID: return 368;
3440  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 10, false).ID: return 369;
3441  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 11, true).ID: return 370;
3442  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 11, false).ID: return 371;
3443  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 12, true).ID: return 372;
3444  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 12, false).ID: return 373;
3445  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 13, true).ID: return 374;
3446  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 13, false).ID: return 375;
3447  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 14, true).ID: return 376;
3448  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 14, false).ID: return 377;
3449  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 15, true).ID: return 378;
3450  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 15, false).ID: return 379;
3451  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 16, true).ID: return 380;
3452  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 16, false).ID: return 381;
3453  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 17, true).ID: return 382;
3454  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 17, false).ID: return 383;
3455  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 18, true).ID: return 384;
3456  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 18, false).ID: return 385;
3457  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 19, true).ID: return 386;
3458  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 19, false).ID: return 387;
3459  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 20, true).ID: return 388;
3460  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 20, false).ID: return 389;
3461  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 21, true).ID: return 390;
3462  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 21, false).ID: return 391;
3463  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 22, true).ID: return 392;
3464  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 22, false).ID: return 393;
3465  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 23, true).ID: return 394;
3466  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 23, false).ID: return 395;
3467  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 24, true).ID: return 396;
3468  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 24, false).ID: return 397;
3469  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 0, true).ID: return 398;
3470  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 0, false).ID: return 399;
3471  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 1, true).ID: return 400;
3472  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 1, false).ID: return 401;
3473  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 2, true).ID: return 402;
3474  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 2, false).ID: return 403;
3475  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 3, true).ID: return 404;
3476  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 3, false).ID: return 405;
3477  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 4, true).ID: return 406;
3478  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 4, false).ID: return 407;
3479  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 5, true).ID: return 408;
3480  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 5, false).ID: return 409;
3481  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 6, true).ID: return 410;
3482  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 6, false).ID: return 411;
3483  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 7, true).ID: return 412;
3484  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 7, false).ID: return 413;
3485  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 8, true).ID: return 414;
3486  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 8, false).ID: return 415;
3487  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 9, true).ID: return 416;
3488  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 9, false).ID: return 417;
3489  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 10, true).ID: return 418;
3490  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 10, false).ID: return 419;
3491  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 11, true).ID: return 420;
3492  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 11, false).ID: return 421;
3493  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 12, true).ID: return 422;
3494  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 12, false).ID: return 423;
3495  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 13, true).ID: return 424;
3496  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 13, false).ID: return 425;
3497  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 14, true).ID: return 426;
3498  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 14, false).ID: return 427;
3499  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 15, true).ID: return 428;
3500  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 15, false).ID: return 429;
3501  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 16, true).ID: return 430;
3502  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 16, false).ID: return 431;
3503  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 17, true).ID: return 432;
3504  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 17, false).ID: return 433;
3505  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 18, true).ID: return 434;
3506  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 18, false).ID: return 435;
3507  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 19, true).ID: return 436;
3508  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 19, false).ID: return 437;
3509  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 20, true).ID: return 438;
3510  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 20, false).ID: return 439;
3511  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 21, true).ID: return 440;
3512  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 21, false).ID: return 441;
3513  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 22, true).ID: return 442;
3514  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 22, false).ID: return 443;
3515  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 23, true).ID: return 444;
3516  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 23, false).ID: return 445;
3517  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 24, true).ID: return 446;
3518  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 24, false).ID: return 447;
3519  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 0, true).ID: return 448;
3520  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 0, false).ID: return 449;
3521  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 1, true).ID: return 450;
3522  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 1, false).ID: return 451;
3523  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 2, true).ID: return 452;
3524  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 2, false).ID: return 453;
3525  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 3, true).ID: return 454;
3526  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 3, false).ID: return 455;
3527  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 4, true).ID: return 456;
3528  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 4, false).ID: return 457;
3529  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 5, true).ID: return 458;
3530  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 5, false).ID: return 459;
3531  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 6, true).ID: return 460;
3532  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 6, false).ID: return 461;
3533  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 7, true).ID: return 462;
3534  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 7, false).ID: return 463;
3535  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 8, true).ID: return 464;
3536  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 8, false).ID: return 465;
3537  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 9, true).ID: return 466;
3538  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 9, false).ID: return 467;
3539  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 10, true).ID: return 468;
3540  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 10, false).ID: return 469;
3541  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 11, true).ID: return 470;
3542  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 11, false).ID: return 471;
3543  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 12, true).ID: return 472;
3544  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 12, false).ID: return 473;
3545  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 13, true).ID: return 474;
3546  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 13, false).ID: return 475;
3547  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 14, true).ID: return 476;
3548  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 14, false).ID: return 477;
3549  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 15, true).ID: return 478;
3550  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 15, false).ID: return 479;
3551  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 16, true).ID: return 480;
3552  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 16, false).ID: return 481;
3553  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 17, true).ID: return 482;
3554  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 17, false).ID: return 483;
3555  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 18, true).ID: return 484;
3556  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 18, false).ID: return 485;
3557  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 19, true).ID: return 486;
3558  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 19, false).ID: return 487;
3559  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 20, true).ID: return 488;
3560  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 20, false).ID: return 489;
3561  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 21, true).ID: return 490;
3562  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 21, false).ID: return 491;
3563  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 22, true).ID: return 492;
3564  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 22, false).ID: return 493;
3565  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 23, true).ID: return 494;
3566  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 23, false).ID: return 495;
3567  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 24, true).ID: return 496;
3568  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 24, false).ID: return 497;
3569  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 0, true).ID: return 498;
3570  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 0, false).ID: return 499;
3571  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 1, true).ID: return 500;
3572  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 1, false).ID: return 501;
3573  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 2, true).ID: return 502;
3574  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 2, false).ID: return 503;
3575  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 3, true).ID: return 504;
3576  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 3, false).ID: return 505;
3577  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 4, true).ID: return 506;
3578  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 4, false).ID: return 507;
3579  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 5, true).ID: return 508;
3580  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 5, false).ID: return 509;
3581  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 6, true).ID: return 510;
3582  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 6, false).ID: return 511;
3583  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 7, true).ID: return 512;
3584  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 7, false).ID: return 513;
3585  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 8, true).ID: return 514;
3586  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 8, false).ID: return 515;
3587  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 9, true).ID: return 516;
3588  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 9, false).ID: return 517;
3589  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 10, true).ID: return 518;
3590  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 10, false).ID: return 519;
3591  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 11, true).ID: return 520;
3592  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 11, false).ID: return 521;
3593  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 12, true).ID: return 522;
3594  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 12, false).ID: return 523;
3595  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 13, true).ID: return 524;
3596  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 13, false).ID: return 525;
3597  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 14, true).ID: return 526;
3598  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 14, false).ID: return 527;
3599  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 15, true).ID: return 528;
3600  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 15, false).ID: return 529;
3601  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 16, true).ID: return 530;
3602  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 16, false).ID: return 531;
3603  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 17, true).ID: return 532;
3604  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 17, false).ID: return 533;
3605  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 18, true).ID: return 534;
3606  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 18, false).ID: return 535;
3607  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 19, true).ID: return 536;
3608  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 19, false).ID: return 537;
3609  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 20, true).ID: return 538;
3610  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 20, false).ID: return 539;
3611  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 21, true).ID: return 540;
3612  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 21, false).ID: return 541;
3613  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 22, true).ID: return 542;
3614  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 22, false).ID: return 543;
3615  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 23, true).ID: return 544;
3616  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 23, false).ID: return 545;
3617  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 24, true).ID: return 546;
3618  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 24, false).ID: return 547;
3619  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 0, true).ID: return 548;
3620  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 0, false).ID: return 549;
3621  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 1, true).ID: return 550;
3622  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 1, false).ID: return 551;
3623  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 2, true).ID: return 552;
3624  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 2, false).ID: return 553;
3625  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 3, true).ID: return 554;
3626  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 3, false).ID: return 555;
3627  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 4, true).ID: return 556;
3628  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 4, false).ID: return 557;
3629  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 5, true).ID: return 558;
3630  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 5, false).ID: return 559;
3631  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 6, true).ID: return 560;
3632  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 6, false).ID: return 561;
3633  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 7, true).ID: return 562;
3634  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 7, false).ID: return 563;
3635  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 8, true).ID: return 564;
3636  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 8, false).ID: return 565;
3637  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 9, true).ID: return 566;
3638  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 9, false).ID: return 567;
3639  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 10, true).ID: return 568;
3640  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 10, false).ID: return 569;
3641  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 11, true).ID: return 570;
3642  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 11, false).ID: return 571;
3643  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 12, true).ID: return 572;
3644  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 12, false).ID: return 573;
3645  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 13, true).ID: return 574;
3646  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 13, false).ID: return 575;
3647  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 14, true).ID: return 576;
3648  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 14, false).ID: return 577;
3649  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 15, true).ID: return 578;
3650  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 15, false).ID: return 579;
3651  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 16, true).ID: return 580;
3652  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 16, false).ID: return 581;
3653  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 17, true).ID: return 582;
3654  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 17, false).ID: return 583;
3655  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 18, true).ID: return 584;
3656  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 18, false).ID: return 585;
3657  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 19, true).ID: return 586;
3658  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 19, false).ID: return 587;
3659  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 20, true).ID: return 588;
3660  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 20, false).ID: return 589;
3661  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 21, true).ID: return 590;
3662  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 21, false).ID: return 591;
3663  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 22, true).ID: return 592;
3664  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 22, false).ID: return 593;
3665  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 23, true).ID: return 594;
3666  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 23, false).ID: return 595;
3667  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 24, true).ID: return 596;
3668  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 24, false).ID: return 597;
3669  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 0, true).ID: return 598;
3670  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 0, false).ID: return 599;
3671  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 1, true).ID: return 600;
3672  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 1, false).ID: return 601;
3673  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 2, true).ID: return 602;
3674  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 2, false).ID: return 603;
3675  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 3, true).ID: return 604;
3676  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 3, false).ID: return 605;
3677  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 4, true).ID: return 606;
3678  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 4, false).ID: return 607;
3679  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 5, true).ID: return 608;
3680  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 5, false).ID: return 609;
3681  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 6, true).ID: return 610;
3682  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 6, false).ID: return 611;
3683  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 7, true).ID: return 612;
3684  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 7, false).ID: return 613;
3685  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 8, true).ID: return 614;
3686  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 8, false).ID: return 615;
3687  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 9, true).ID: return 616;
3688  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 9, false).ID: return 617;
3689  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 10, true).ID: return 618;
3690  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 10, false).ID: return 619;
3691  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 11, true).ID: return 620;
3692  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 11, false).ID: return 621;
3693  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 12, true).ID: return 622;
3694  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 12, false).ID: return 623;
3695  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 13, true).ID: return 624;
3696  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 13, false).ID: return 625;
3697  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 14, true).ID: return 626;
3698  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 14, false).ID: return 627;
3699  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 15, true).ID: return 628;
3700  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 15, false).ID: return 629;
3701  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 16, true).ID: return 630;
3702  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 16, false).ID: return 631;
3703  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 17, true).ID: return 632;
3704  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 17, false).ID: return 633;
3705  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 18, true).ID: return 634;
3706  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 18, false).ID: return 635;
3707  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 19, true).ID: return 636;
3708  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 19, false).ID: return 637;
3709  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 20, true).ID: return 638;
3710  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 20, false).ID: return 639;
3711  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 21, true).ID: return 640;
3712  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 21, false).ID: return 641;
3713  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 22, true).ID: return 642;
3714  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 22, false).ID: return 643;
3715  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 23, true).ID: return 644;
3716  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 23, false).ID: return 645;
3717  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 24, true).ID: return 646;
3718  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 24, false).ID: return 647;
3719  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 0, true).ID: return 648;
3720  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 0, false).ID: return 649;
3721  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 1, true).ID: return 650;
3722  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 1, false).ID: return 651;
3723  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 2, true).ID: return 652;
3724  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 2, false).ID: return 653;
3725  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 3, true).ID: return 654;
3726  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 3, false).ID: return 655;
3727  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 4, true).ID: return 656;
3728  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 4, false).ID: return 657;
3729  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 5, true).ID: return 658;
3730  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 5, false).ID: return 659;
3731  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 6, true).ID: return 660;
3732  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 6, false).ID: return 661;
3733  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 7, true).ID: return 662;
3734  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 7, false).ID: return 663;
3735  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 8, true).ID: return 664;
3736  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 8, false).ID: return 665;
3737  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 9, true).ID: return 666;
3738  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 9, false).ID: return 667;
3739  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 10, true).ID: return 668;
3740  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 10, false).ID: return 669;
3741  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 11, true).ID: return 670;
3742  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 11, false).ID: return 671;
3743  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 12, true).ID: return 672;
3744  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 12, false).ID: return 673;
3745  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 13, true).ID: return 674;
3746  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 13, false).ID: return 675;
3747  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 14, true).ID: return 676;
3748  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 14, false).ID: return 677;
3749  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 15, true).ID: return 678;
3750  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 15, false).ID: return 679;
3751  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 16, true).ID: return 680;
3752  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 16, false).ID: return 681;
3753  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 17, true).ID: return 682;
3754  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 17, false).ID: return 683;
3755  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 18, true).ID: return 684;
3756  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 18, false).ID: return 685;
3757  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 19, true).ID: return 686;
3758  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 19, false).ID: return 687;
3759  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 20, true).ID: return 688;
3760  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 20, false).ID: return 689;
3761  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 21, true).ID: return 690;
3762  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 21, false).ID: return 691;
3763  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 22, true).ID: return 692;
3764  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 22, false).ID: return 693;
3765  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 23, true).ID: return 694;
3766  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 23, false).ID: return 695;
3767  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 24, true).ID: return 696;
3768  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 24, false).ID: return 697;
3769  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 0, true).ID: return 698;
3770  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 0, false).ID: return 699;
3771  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 1, true).ID: return 700;
3772  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 1, false).ID: return 701;
3773  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 2, true).ID: return 702;
3774  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 2, false).ID: return 703;
3775  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 3, true).ID: return 704;
3776  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 3, false).ID: return 705;
3777  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 4, true).ID: return 706;
3778  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 4, false).ID: return 707;
3779  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 5, true).ID: return 708;
3780  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 5, false).ID: return 709;
3781  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 6, true).ID: return 710;
3782  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 6, false).ID: return 711;
3783  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 7, true).ID: return 712;
3784  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 7, false).ID: return 713;
3785  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 8, true).ID: return 714;
3786  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 8, false).ID: return 715;
3787  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 9, true).ID: return 716;
3788  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 9, false).ID: return 717;
3789  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 10, true).ID: return 718;
3790  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 10, false).ID: return 719;
3791  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 11, true).ID: return 720;
3792  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 11, false).ID: return 721;
3793  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 12, true).ID: return 722;
3794  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 12, false).ID: return 723;
3795  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 13, true).ID: return 724;
3796  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 13, false).ID: return 725;
3797  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 14, true).ID: return 726;
3798  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 14, false).ID: return 727;
3799  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 15, true).ID: return 728;
3800  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 15, false).ID: return 729;
3801  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 16, true).ID: return 730;
3802  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 16, false).ID: return 731;
3803  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 17, true).ID: return 732;
3804  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 17, false).ID: return 733;
3805  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 18, true).ID: return 734;
3806  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 18, false).ID: return 735;
3807  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 19, true).ID: return 736;
3808  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 19, false).ID: return 737;
3809  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 20, true).ID: return 738;
3810  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 20, false).ID: return 739;
3811  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 21, true).ID: return 740;
3812  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 21, false).ID: return 741;
3813  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 22, true).ID: return 742;
3814  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 22, false).ID: return 743;
3815  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 23, true).ID: return 744;
3816  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 23, false).ID: return 745;
3817  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 24, true).ID: return 746;
3818  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 24, false).ID: return 747;
3819  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5304;
3820  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5305;
3821  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5306;
3822  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5307;
3823  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5308;
3824  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5309;
3825  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5310;
3826  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5311;
3827  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5312;
3828  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5313;
3829  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5314;
3830  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5315;
3831  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5316;
3832  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5317;
3833  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5318;
3834  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5319;
3835  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5320;
3836  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5321;
3837  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5322;
3838  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5323;
3839  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5324;
3840  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5325;
3841  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5326;
3842  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5327;
3843  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3108;
3844  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3109;
3845  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3110;
3846  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3111;
3847  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3112;
3848  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3113;
3849  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3114;
3850  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3115;
3851  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3116;
3852  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3117;
3853  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3118;
3854  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3119;
3855  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3120;
3856  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3121;
3857  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3122;
3858  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3123;
3859  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3124;
3860  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3125;
3861  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3126;
3862  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3127;
3863  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3128;
3864  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3129;
3865  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3130;
3866  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3131;
3867  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3132;
3868  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3133;
3869  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3134;
3870  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3135;
3871  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3136;
3872  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3137;
3873  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3138;
3874  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3139;
3875  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3140;
3876  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3141;
3877  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3142;
3878  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3143;
3879  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3144;
3880  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3145;
3881  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3146;
3882  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3147;
3883  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3148;
3884  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3149;
3885  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3150;
3886  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3151;
3887  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3152;
3888  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3153;
3889  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3154;
3890  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3155;
3891  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3156;
3892  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3157;
3893  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3158;
3894  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3159;
3895  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3160;
3896  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3161;
3897  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3162;
3898  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3163;
3899  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3164;
3900  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3165;
3901  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3166;
3902  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3167;
3903  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3168;
3904  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3169;
3905  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3170;
3906  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3171;
3907  case OakFence::OakFence(true, true, true, true).ID: return 3463;
3908  case OakFence::OakFence(true, true, true, false).ID: return 3464;
3909  case OakFence::OakFence(true, true, false, true).ID: return 3467;
3910  case OakFence::OakFence(true, true, false, false).ID: return 3468;
3911  case OakFence::OakFence(true, false, true, true).ID: return 3471;
3912  case OakFence::OakFence(true, false, true, false).ID: return 3472;
3913  case OakFence::OakFence(true, false, false, true).ID: return 3475;
3914  case OakFence::OakFence(true, false, false, false).ID: return 3476;
3915  case OakFence::OakFence(false, true, true, true).ID: return 3479;
3916  case OakFence::OakFence(false, true, true, false).ID: return 3480;
3917  case OakFence::OakFence(false, true, false, true).ID: return 3483;
3918  case OakFence::OakFence(false, true, false, false).ID: return 3484;
3919  case OakFence::OakFence(false, false, true, true).ID: return 3487;
3920  case OakFence::OakFence(false, false, true, false).ID: return 3488;
3921  case OakFence::OakFence(false, false, false, true).ID: return 3491;
3922  case OakFence::OakFence(false, false, false, false).ID: return 3492;
3923  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 4301;
3924  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 4302;
3925  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 4303;
3926  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 4304;
3927  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 4305;
3928  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 4306;
3929  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 4307;
3930  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 4308;
3931  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 4309;
3932  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 4310;
3933  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 4311;
3934  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 4312;
3935  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 4313;
3936  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 4314;
3937  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 4315;
3938  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 4316;
3939  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 4317;
3940  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 4318;
3941  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 4319;
3942  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 4320;
3943  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 4321;
3944  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 4322;
3945  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 4323;
3946  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 4324;
3947  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 4325;
3948  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 4326;
3949  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 4327;
3950  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 4328;
3951  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 4329;
3952  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 4330;
3953  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 4331;
3954  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 4332;
3955  case OakLeaves::OakLeaves(1, true).ID: return 144;
3956  case OakLeaves::OakLeaves(1, false).ID: return 145;
3957  case OakLeaves::OakLeaves(2, true).ID: return 146;
3958  case OakLeaves::OakLeaves(2, false).ID: return 147;
3959  case OakLeaves::OakLeaves(3, true).ID: return 148;
3960  case OakLeaves::OakLeaves(3, false).ID: return 149;
3961  case OakLeaves::OakLeaves(4, true).ID: return 150;
3962  case OakLeaves::OakLeaves(4, false).ID: return 151;
3963  case OakLeaves::OakLeaves(5, true).ID: return 152;
3964  case OakLeaves::OakLeaves(5, false).ID: return 153;
3965  case OakLeaves::OakLeaves(6, true).ID: return 154;
3966  case OakLeaves::OakLeaves(6, false).ID: return 155;
3967  case OakLeaves::OakLeaves(7, true).ID: return 156;
3968  case OakLeaves::OakLeaves(7, false).ID: return 157;
3969  case OakLog::OakLog(OakLog::Axis::X).ID: return 72;
3970  case OakLog::OakLog(OakLog::Axis::Y).ID: return 73;
3971  case OakLog::OakLog(OakLog::Axis::Z).ID: return 74;
3972  case OakPlanks::OakPlanks().ID: return 15;
3973  case OakPressurePlate::OakPressurePlate(true).ID: return 3368;
3974  case OakPressurePlate::OakPressurePlate(false).ID: return 3369;
3975  case OakSapling::OakSapling(0).ID: return 21;
3976  case OakSapling::OakSapling(1).ID: return 22;
3977  case OakSlab::OakSlab(OakSlab::Type::Top).ID: return 7259;
3978  case OakSlab::OakSlab(OakSlab::Type::Bottom).ID: return 7261;
3979  case OakSlab::OakSlab(OakSlab::Type::Double).ID: return 7263;
3980  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1650;
3981  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1652;
3982  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1654;
3983  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1656;
3984  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1658;
3985  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1660;
3986  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1662;
3987  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1664;
3988  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1666;
3989  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1668;
3990  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1670;
3991  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1672;
3992  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1674;
3993  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1676;
3994  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1678;
3995  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1680;
3996  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1682;
3997  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1684;
3998  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1686;
3999  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1688;
4000  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1690;
4001  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1692;
4002  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1694;
4003  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1696;
4004  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1698;
4005  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1700;
4006  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1702;
4007  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1704;
4008  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1706;
4009  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1708;
4010  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1710;
4011  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1712;
4012  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1714;
4013  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1716;
4014  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1718;
4015  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1720;
4016  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1722;
4017  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1724;
4018  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1726;
4019  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1728;
4020  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, true, true).ID: return 3595;
4021  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, true, false).ID: return 3597;
4022  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, false, true).ID: return 3599;
4023  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, false, false).ID: return 3601;
4028  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, true, true).ID: return 3611;
4029  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, true, false).ID: return 3613;
4030  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, false, true).ID: return 3615;
4031  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, false, false).ID: return 3617;
4036  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, true, true).ID: return 3627;
4037  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, true, false).ID: return 3629;
4038  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, false, true).ID: return 3631;
4039  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, false, false).ID: return 3633;
4044  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, true, true).ID: return 3643;
4045  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, true, false).ID: return 3645;
4046  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, false, true).ID: return 3647;
4047  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, false, false).ID: return 3649;
4052  case OakWood::OakWood(OakWood::Axis::X).ID: return 108;
4053  case OakWood::OakWood(OakWood::Axis::Y).ID: return 109;
4054  case OakWood::OakWood(OakWood::Axis::Z).ID: return 110;
4055  case Observer::Observer(eBlockFace::BLOCK_FACE_ZM, true).ID: return 8200;
4056  case Observer::Observer(eBlockFace::BLOCK_FACE_ZM, false).ID: return 8201;
4057  case Observer::Observer(eBlockFace::BLOCK_FACE_XP, true).ID: return 8202;
4058  case Observer::Observer(eBlockFace::BLOCK_FACE_XP, false).ID: return 8203;
4059  case Observer::Observer(eBlockFace::BLOCK_FACE_ZP, true).ID: return 8204;
4060  case Observer::Observer(eBlockFace::BLOCK_FACE_ZP, false).ID: return 8205;
4061  case Observer::Observer(eBlockFace::BLOCK_FACE_XM, true).ID: return 8206;
4062  case Observer::Observer(eBlockFace::BLOCK_FACE_XM, false).ID: return 8207;
4063  case Observer::Observer(eBlockFace::BLOCK_FACE_YP, true).ID: return 8208;
4064  case Observer::Observer(eBlockFace::BLOCK_FACE_YP, false).ID: return 8209;
4065  case Observer::Observer(eBlockFace::BLOCK_FACE_YM, true).ID: return 8210;
4066  case Observer::Observer(eBlockFace::BLOCK_FACE_YM, false).ID: return 8211;
4067  case Obsidian::Obsidian().ID: return 1130;
4068  case OrangeBanner::OrangeBanner(0).ID: return 6871;
4069  case OrangeBanner::OrangeBanner(1).ID: return 6872;
4070  case OrangeBanner::OrangeBanner(2).ID: return 6873;
4071  case OrangeBanner::OrangeBanner(3).ID: return 6874;
4072  case OrangeBanner::OrangeBanner(4).ID: return 6875;
4073  case OrangeBanner::OrangeBanner(5).ID: return 6876;
4074  case OrangeBanner::OrangeBanner(6).ID: return 6877;
4075  case OrangeBanner::OrangeBanner(7).ID: return 6878;
4076  case OrangeBanner::OrangeBanner(8).ID: return 6879;
4077  case OrangeBanner::OrangeBanner(9).ID: return 6880;
4078  case OrangeBanner::OrangeBanner(10).ID: return 6881;
4079  case OrangeBanner::OrangeBanner(11).ID: return 6882;
4080  case OrangeBanner::OrangeBanner(12).ID: return 6883;
4081  case OrangeBanner::OrangeBanner(13).ID: return 6884;
4082  case OrangeBanner::OrangeBanner(14).ID: return 6885;
4083  case OrangeBanner::OrangeBanner(15).ID: return 6886;
4084  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, true, OrangeBed::Part::Head).ID: return 764;
4085  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, true, OrangeBed::Part::Foot).ID: return 765;
4086  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, false, OrangeBed::Part::Head).ID: return 766;
4087  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, false, OrangeBed::Part::Foot).ID: return 767;
4088  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, true, OrangeBed::Part::Head).ID: return 768;
4089  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, true, OrangeBed::Part::Foot).ID: return 769;
4090  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, false, OrangeBed::Part::Head).ID: return 770;
4091  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, false, OrangeBed::Part::Foot).ID: return 771;
4092  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, true, OrangeBed::Part::Head).ID: return 772;
4093  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, true, OrangeBed::Part::Foot).ID: return 773;
4094  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, false, OrangeBed::Part::Head).ID: return 774;
4095  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, false, OrangeBed::Part::Foot).ID: return 775;
4096  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, true, OrangeBed::Part::Head).ID: return 776;
4097  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, true, OrangeBed::Part::Foot).ID: return 777;
4098  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, false, OrangeBed::Part::Head).ID: return 778;
4099  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, false, OrangeBed::Part::Foot).ID: return 779;
4100  case OrangeCarpet::OrangeCarpet().ID: return 6825;
4101  case OrangeConcrete::OrangeConcrete().ID: return 8379;
4102  case OrangeConcretePowder::OrangeConcretePowder().ID: return 8395;
4113  case OrangeStainedGlass::OrangeStainedGlass().ID: return 3579;
4114  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, true, true).ID: return 5855;
4115  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, true, false).ID: return 5856;
4116  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, false, true).ID: return 5859;
4117  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, false, false).ID: return 5860;
4118  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, true, true).ID: return 5863;
4119  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, true, false).ID: return 5864;
4120  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, false, true).ID: return 5867;
4121  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, false, false).ID: return 5868;
4122  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, true, true).ID: return 5871;
4123  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, true, false).ID: return 5872;
4124  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, false, true).ID: return 5875;
4125  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, false, false).ID: return 5876;
4126  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, true, true).ID: return 5879;
4127  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, true, false).ID: return 5880;
4128  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, false, true).ID: return 5883;
4129  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, false, false).ID: return 5884;
4130  case OrangeTerracotta::OrangeTerracotta().ID: return 5806;
4131  case OrangeTulip::OrangeTulip().ID: return 1117;
4132  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7115;
4133  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7116;
4134  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7117;
4135  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7118;
4136  case OrangeWool::OrangeWool().ID: return 1084;
4137  case OxeyeDaisy::OxeyeDaisy().ID: return 1120;
4138  case PackedIce::PackedIce().ID: return 6842;
4139  case Peony::Peony(Peony::Half::Upper).ID: return 6849;
4140  case Peony::Peony(Peony::Half::Lower).ID: return 6850;
4141  case PetrifiedOakSlab::PetrifiedOakSlab(PetrifiedOakSlab::Type::Top).ID: return 7307;
4143  case PetrifiedOakSlab::PetrifiedOakSlab(PetrifiedOakSlab::Type::Double).ID: return 7311;
4144  case PinkBanner::PinkBanner(0).ID: return 6951;
4145  case PinkBanner::PinkBanner(1).ID: return 6952;
4146  case PinkBanner::PinkBanner(2).ID: return 6953;
4147  case PinkBanner::PinkBanner(3).ID: return 6954;
4148  case PinkBanner::PinkBanner(4).ID: return 6955;
4149  case PinkBanner::PinkBanner(5).ID: return 6956;
4150  case PinkBanner::PinkBanner(6).ID: return 6957;
4151  case PinkBanner::PinkBanner(7).ID: return 6958;
4152  case PinkBanner::PinkBanner(8).ID: return 6959;
4153  case PinkBanner::PinkBanner(9).ID: return 6960;
4154  case PinkBanner::PinkBanner(10).ID: return 6961;
4155  case PinkBanner::PinkBanner(11).ID: return 6962;
4156  case PinkBanner::PinkBanner(12).ID: return 6963;
4157  case PinkBanner::PinkBanner(13).ID: return 6964;
4158  case PinkBanner::PinkBanner(14).ID: return 6965;
4159  case PinkBanner::PinkBanner(15).ID: return 6966;
4160  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, true, PinkBed::Part::Head).ID: return 844;
4161  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, true, PinkBed::Part::Foot).ID: return 845;
4162  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, false, PinkBed::Part::Head).ID: return 846;
4163  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, false, PinkBed::Part::Foot).ID: return 847;
4164  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, true, PinkBed::Part::Head).ID: return 848;
4165  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, true, PinkBed::Part::Foot).ID: return 849;
4166  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, false, PinkBed::Part::Head).ID: return 850;
4167  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, false, PinkBed::Part::Foot).ID: return 851;
4168  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, true, PinkBed::Part::Head).ID: return 852;
4169  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, true, PinkBed::Part::Foot).ID: return 853;
4170  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, false, PinkBed::Part::Head).ID: return 854;
4171  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, false, PinkBed::Part::Foot).ID: return 855;
4172  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, true, PinkBed::Part::Head).ID: return 856;
4173  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, true, PinkBed::Part::Foot).ID: return 857;
4174  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, false, PinkBed::Part::Head).ID: return 858;
4175  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, false, PinkBed::Part::Foot).ID: return 859;
4176  case PinkCarpet::PinkCarpet().ID: return 6830;
4177  case PinkConcrete::PinkConcrete().ID: return 8384;
4178  case PinkConcretePowder::PinkConcretePowder().ID: return 8400;
4189  case PinkStainedGlass::PinkStainedGlass().ID: return 3584;
4190  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, true, true).ID: return 6015;
4191  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, true, false).ID: return 6016;
4192  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, false, true).ID: return 6019;
4193  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, false, false).ID: return 6020;
4194  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, true, true).ID: return 6023;
4195  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, true, false).ID: return 6024;
4196  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, false, true).ID: return 6027;
4197  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, false, false).ID: return 6028;
4198  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, true, true).ID: return 6031;
4199  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, true, false).ID: return 6032;
4200  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, false, true).ID: return 6035;
4201  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, false, false).ID: return 6036;
4202  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, true, true).ID: return 6039;
4203  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, true, false).ID: return 6040;
4204  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, false, true).ID: return 6043;
4205  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, false, false).ID: return 6044;
4206  case PinkTerracotta::PinkTerracotta().ID: return 5811;
4207  case PinkTulip::PinkTulip().ID: return 1119;
4208  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7135;
4209  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7136;
4210  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7137;
4211  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7138;
4212  case PinkWool::PinkWool().ID: return 1089;
4213  case Piston::Piston(true, eBlockFace::BLOCK_FACE_ZM).ID: return 1047;
4214  case Piston::Piston(true, eBlockFace::BLOCK_FACE_XP).ID: return 1048;
4215  case Piston::Piston(true, eBlockFace::BLOCK_FACE_ZP).ID: return 1049;
4216  case Piston::Piston(true, eBlockFace::BLOCK_FACE_XM).ID: return 1050;
4217  case Piston::Piston(true, eBlockFace::BLOCK_FACE_YP).ID: return 1051;
4218  case Piston::Piston(true, eBlockFace::BLOCK_FACE_YM).ID: return 1052;
4219  case Piston::Piston(false, eBlockFace::BLOCK_FACE_ZM).ID: return 1053;
4220  case Piston::Piston(false, eBlockFace::BLOCK_FACE_XP).ID: return 1054;
4221  case Piston::Piston(false, eBlockFace::BLOCK_FACE_ZP).ID: return 1055;
4222  case Piston::Piston(false, eBlockFace::BLOCK_FACE_XM).ID: return 1056;
4223  case Piston::Piston(false, eBlockFace::BLOCK_FACE_YP).ID: return 1057;
4224  case Piston::Piston(false, eBlockFace::BLOCK_FACE_YM).ID: return 1058;
4225  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, true, PistonHead::Type::Normal).ID: return 1059;
4226  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, true, PistonHead::Type::Sticky).ID: return 1060;
4227  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, false, PistonHead::Type::Normal).ID: return 1061;
4228  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, false, PistonHead::Type::Sticky).ID: return 1062;
4229  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, true, PistonHead::Type::Normal).ID: return 1063;
4230  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, true, PistonHead::Type::Sticky).ID: return 1064;
4231  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, false, PistonHead::Type::Normal).ID: return 1065;
4232  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, false, PistonHead::Type::Sticky).ID: return 1066;
4233  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, true, PistonHead::Type::Normal).ID: return 1067;
4234  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, true, PistonHead::Type::Sticky).ID: return 1068;
4235  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, false, PistonHead::Type::Normal).ID: return 1069;
4236  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, false, PistonHead::Type::Sticky).ID: return 1070;
4237  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, true, PistonHead::Type::Normal).ID: return 1071;
4238  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, true, PistonHead::Type::Sticky).ID: return 1072;
4239  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, false, PistonHead::Type::Normal).ID: return 1073;
4240  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, false, PistonHead::Type::Sticky).ID: return 1074;
4241  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, true, PistonHead::Type::Normal).ID: return 1075;
4242  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, true, PistonHead::Type::Sticky).ID: return 1076;
4243  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, false, PistonHead::Type::Normal).ID: return 1077;
4244  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, false, PistonHead::Type::Sticky).ID: return 1078;
4245  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, true, PistonHead::Type::Normal).ID: return 1079;
4246  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, true, PistonHead::Type::Sticky).ID: return 1080;
4247  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, false, PistonHead::Type::Normal).ID: return 1081;
4248  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, false, PistonHead::Type::Sticky).ID: return 1082;
4249  case PlayerHead::PlayerHead(0).ID: return 5512;
4250  case PlayerHead::PlayerHead(1).ID: return 5513;
4251  case PlayerHead::PlayerHead(2).ID: return 5514;
4252  case PlayerHead::PlayerHead(3).ID: return 5515;
4253  case PlayerHead::PlayerHead(4).ID: return 5516;
4254  case PlayerHead::PlayerHead(5).ID: return 5517;
4255  case PlayerHead::PlayerHead(6).ID: return 5518;
4256  case PlayerHead::PlayerHead(7).ID: return 5519;
4257  case PlayerHead::PlayerHead(8).ID: return 5520;
4258  case PlayerHead::PlayerHead(9).ID: return 5521;
4259  case PlayerHead::PlayerHead(10).ID: return 5522;
4260  case PlayerHead::PlayerHead(11).ID: return 5523;
4261  case PlayerHead::PlayerHead(12).ID: return 5524;
4262  case PlayerHead::PlayerHead(13).ID: return 5525;
4263  case PlayerHead::PlayerHead(14).ID: return 5526;
4264  case PlayerHead::PlayerHead(15).ID: return 5527;
4265  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5508;
4266  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5509;
4267  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5510;
4268  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5511;
4269  case Podzol::Podzol(true).ID: return 12;
4270  case Podzol::Podzol(false).ID: return 13;
4271  case PolishedAndesite::PolishedAndesite().ID: return 7;
4272  case PolishedDiorite::PolishedDiorite().ID: return 5;
4273  case PolishedGranite::PolishedGranite().ID: return 3;
4274  case Poppy::Poppy().ID: return 1112;
4275  case Potatoes::Potatoes(0).ID: return 5296;
4276  case Potatoes::Potatoes(1).ID: return 5297;
4277  case Potatoes::Potatoes(2).ID: return 5298;
4278  case Potatoes::Potatoes(3).ID: return 5299;
4279  case Potatoes::Potatoes(4).ID: return 5300;
4280  case Potatoes::Potatoes(5).ID: return 5301;
4281  case Potatoes::Potatoes(6).ID: return 5302;
4282  case Potatoes::Potatoes(7).ID: return 5303;
4283  case PottedAcaciaSapling::PottedAcaciaSapling().ID: return 5271;
4284  case PottedAllium::PottedAllium().ID: return 5277;
4285  case PottedAzureBluet::PottedAzureBluet().ID: return 5278;
4286  case PottedBirchSapling::PottedBirchSapling().ID: return 5269;
4287  case PottedBlueOrchid::PottedBlueOrchid().ID: return 5276;
4288  case PottedBrownMushroom::PottedBrownMushroom().ID: return 5285;
4289  case PottedCactus::PottedCactus().ID: return 5287;
4290  case PottedDandelion::PottedDandelion().ID: return 5274;
4291  case PottedDarkOakSapling::PottedDarkOakSapling().ID: return 5272;
4292  case PottedDeadBush::PottedDeadBush().ID: return 5286;
4293  case PottedFern::PottedFern().ID: return 5273;
4294  case PottedJungleSapling::PottedJungleSapling().ID: return 5270;
4295  case PottedOakSapling::PottedOakSapling().ID: return 5267;
4296  case PottedOrangeTulip::PottedOrangeTulip().ID: return 5280;
4297  case PottedOxeyeDaisy::PottedOxeyeDaisy().ID: return 5283;
4298  case PottedPinkTulip::PottedPinkTulip().ID: return 5282;
4299  case PottedPoppy::PottedPoppy().ID: return 5275;
4300  case PottedRedMushroom::PottedRedMushroom().ID: return 5284;
4301  case PottedRedTulip::PottedRedTulip().ID: return 5279;
4302  case PottedSpruceSapling::PottedSpruceSapling().ID: return 5268;
4303  case PottedWhiteTulip::PottedWhiteTulip().ID: return 5281;
4304  case PoweredRail::PoweredRail(true, PoweredRail::Shape::NorthSouth).ID: return 1004;
4305  case PoweredRail::PoweredRail(true, PoweredRail::Shape::EastWest).ID: return 1005;
4306  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingEast).ID: return 1006;
4307  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingWest).ID: return 1007;
4308  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingNorth).ID: return 1008;
4309  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingSouth).ID: return 1009;
4310  case PoweredRail::PoweredRail(false, PoweredRail::Shape::NorthSouth).ID: return 1010;
4311  case PoweredRail::PoweredRail(false, PoweredRail::Shape::EastWest).ID: return 1011;
4312  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingEast).ID: return 1012;
4313  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingWest).ID: return 1013;
4314  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingNorth).ID: return 1014;
4315  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingSouth).ID: return 1015;
4316  case Prismarine::Prismarine().ID: return 6559;
4317  case PrismarineBrickSlab::PrismarineBrickSlab(PrismarineBrickSlab::Type::Top).ID: return 6809;
4319  case PrismarineBrickSlab::PrismarineBrickSlab(PrismarineBrickSlab::Type::Double).ID: return 6813;
4320  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6643;
4321  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6645;
4322  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6647;
4323  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6649;
4324  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6651;
4325  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6653;
4326  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6655;
4327  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6657;
4328  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6659;
4329  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6661;
4330  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6663;
4331  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6665;
4332  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6667;
4333  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6669;
4334  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6671;
4335  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6673;
4336  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6675;
4337  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6677;
4338  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6679;
4339  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6681;
4340  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6683;
4341  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6685;
4342  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6687;
4343  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6689;
4344  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6691;
4345  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6693;
4346  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6695;
4347  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6697;
4348  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6699;
4349  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6701;
4350  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6703;
4351  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6705;
4352  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6707;
4353  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6709;
4354  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6711;
4355  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6713;
4356  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6715;
4357  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6717;
4358  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6719;
4359  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6721;
4360  case PrismarineBricks::PrismarineBricks().ID: return 6560;
4361  case PrismarineSlab::PrismarineSlab(PrismarineSlab::Type::Top).ID: return 6803;
4363  case PrismarineSlab::PrismarineSlab(PrismarineSlab::Type::Double).ID: return 6807;
4364  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6563;
4365  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6565;
4366  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6567;
4367  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6569;
4368  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6571;
4369  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6573;
4370  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6575;
4371  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6577;
4372  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6579;
4373  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6581;
4374  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6583;
4375  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6585;
4376  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6587;
4377  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6589;
4378  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6591;
4379  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6593;
4380  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6595;
4381  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6597;
4382  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6599;
4383  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6601;
4384  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6603;
4385  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6605;
4386  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6607;
4387  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6609;
4388  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6611;
4389  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6613;
4390  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6615;
4391  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6617;
4392  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6619;
4393  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6621;
4394  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6623;
4395  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6625;
4396  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6627;
4397  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6629;
4398  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6631;
4399  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6633;
4400  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6635;
4401  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6637;
4402  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6639;
4403  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6641;
4404  case Pumpkin::Pumpkin().ID: return 3493;
4405  case PumpkinStem::PumpkinStem(0).ID: return 4253;
4406  case PumpkinStem::PumpkinStem(1).ID: return 4254;
4407  case PumpkinStem::PumpkinStem(2).ID: return 4255;
4408  case PumpkinStem::PumpkinStem(3).ID: return 4256;
4409  case PumpkinStem::PumpkinStem(4).ID: return 4257;
4410  case PumpkinStem::PumpkinStem(5).ID: return 4258;
4411  case PumpkinStem::PumpkinStem(6).ID: return 4259;
4412  case PumpkinStem::PumpkinStem(7).ID: return 4260;
4413  case PurpleBanner::PurpleBanner(0).ID: return 7015;
4414  case PurpleBanner::PurpleBanner(1).ID: return 7016;
4415  case PurpleBanner::PurpleBanner(2).ID: return 7017;
4416  case PurpleBanner::PurpleBanner(3).ID: return 7018;
4417  case PurpleBanner::PurpleBanner(4).ID: return 7019;
4418  case PurpleBanner::PurpleBanner(5).ID: return 7020;
4419  case PurpleBanner::PurpleBanner(6).ID: return 7021;
4420  case PurpleBanner::PurpleBanner(7).ID: return 7022;
4421  case PurpleBanner::PurpleBanner(8).ID: return 7023;
4422  case PurpleBanner::PurpleBanner(9).ID: return 7024;
4423  case PurpleBanner::PurpleBanner(10).ID: return 7025;
4424  case PurpleBanner::PurpleBanner(11).ID: return 7026;
4425  case PurpleBanner::PurpleBanner(12).ID: return 7027;
4426  case PurpleBanner::PurpleBanner(13).ID: return 7028;
4427  case PurpleBanner::PurpleBanner(14).ID: return 7029;
4428  case PurpleBanner::PurpleBanner(15).ID: return 7030;
4429  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, true, PurpleBed::Part::Head).ID: return 908;
4430  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, true, PurpleBed::Part::Foot).ID: return 909;
4431  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, false, PurpleBed::Part::Head).ID: return 910;
4432  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, false, PurpleBed::Part::Foot).ID: return 911;
4433  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, true, PurpleBed::Part::Head).ID: return 912;
4434  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, true, PurpleBed::Part::Foot).ID: return 913;
4435  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, false, PurpleBed::Part::Head).ID: return 914;
4436  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, false, PurpleBed::Part::Foot).ID: return 915;
4437  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, true, PurpleBed::Part::Head).ID: return 916;
4438  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, true, PurpleBed::Part::Foot).ID: return 917;
4439  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, false, PurpleBed::Part::Head).ID: return 918;
4440  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, false, PurpleBed::Part::Foot).ID: return 919;
4441  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, true, PurpleBed::Part::Head).ID: return 920;
4442  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, true, PurpleBed::Part::Foot).ID: return 921;
4443  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, false, PurpleBed::Part::Head).ID: return 922;
4444  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, false, PurpleBed::Part::Foot).ID: return 923;
4445  case PurpleCarpet::PurpleCarpet().ID: return 6834;
4446  case PurpleConcrete::PurpleConcrete().ID: return 8388;
4447  case PurpleConcretePowder::PurpleConcretePowder().ID: return 8404;
4458  case PurpleStainedGlass::PurpleStainedGlass().ID: return 3588;
4459  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, true, true).ID: return 6143;
4460  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, true, false).ID: return 6144;
4461  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, false, true).ID: return 6147;
4462  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, false, false).ID: return 6148;
4463  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, true, true).ID: return 6151;
4464  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, true, false).ID: return 6152;
4465  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, false, true).ID: return 6155;
4466  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, false, false).ID: return 6156;
4467  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, true, true).ID: return 6159;
4468  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, true, false).ID: return 6160;
4469  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, false, true).ID: return 6163;
4470  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, false, false).ID: return 6164;
4471  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, true, true).ID: return 6167;
4472  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, true, false).ID: return 6168;
4473  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, false, true).ID: return 6171;
4474  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, false, false).ID: return 6172;
4475  case PurpleTerracotta::PurpleTerracotta().ID: return 5815;
4476  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7151;
4477  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7152;
4478  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7153;
4479  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7154;
4480  case PurpleWool::PurpleWool().ID: return 1093;
4481  case PurpurBlock::PurpurBlock().ID: return 8074;
4482  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::X).ID: return 8075;
4483  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::Y).ID: return 8076;
4484  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::Z).ID: return 8077;
4485  case PurpurSlab::PurpurSlab(PurpurSlab::Type::Top).ID: return 7349;
4487  case PurpurSlab::PurpurSlab(PurpurSlab::Type::Double).ID: return 7353;
4488  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8079;
4489  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8081;
4490  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8083;
4491  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8085;
4492  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8087;
4493  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8089;
4494  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8091;
4495  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8093;
4496  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8095;
4497  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8097;
4498  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8099;
4499  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8101;
4500  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8103;
4501  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8105;
4502  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8107;
4503  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8109;
4504  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8111;
4505  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8113;
4506  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8115;
4507  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8117;
4508  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8119;
4509  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8121;
4510  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8123;
4511  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8125;
4512  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8127;
4513  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8129;
4514  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8131;
4515  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8133;
4516  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8135;
4517  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8137;
4518  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8139;
4519  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8141;
4520  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8143;
4521  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8145;
4522  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8147;
4523  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8149;
4524  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8151;
4525  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8153;
4526  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8155;
4527  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8157;
4528  case QuartzBlock::QuartzBlock().ID: return 5696;
4529  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::X).ID: return 5698;
4530  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::Y).ID: return 5699;
4531  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::Z).ID: return 5700;
4532  case QuartzSlab::QuartzSlab(QuartzSlab::Type::Top).ID: return 7337;
4534  case QuartzSlab::QuartzSlab(QuartzSlab::Type::Double).ID: return 7341;
4535  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5702;
4536  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5704;
4537  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5706;
4538  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5708;
4539  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5710;
4540  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5712;
4541  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5714;
4542  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5716;
4543  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5718;
4544  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5720;
4545  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5722;
4546  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5724;
4547  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5726;
4548  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5728;
4549  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5730;
4550  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5732;
4551  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5734;
4552  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5736;
4553  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5738;
4554  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5740;
4555  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5742;
4556  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5744;
4557  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5746;
4558  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5748;
4559  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5750;
4560  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5752;
4561  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5754;
4562  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5756;
4563  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5758;
4564  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5760;
4565  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5762;
4566  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5764;
4567  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5766;
4568  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5768;
4569  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5770;
4570  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5772;
4571  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5774;
4572  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5776;
4573  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5778;
4574  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5780;
4575  case Rail::Rail(Rail::Shape::NorthSouth).ID: return 3180;
4576  case Rail::Rail(Rail::Shape::EastWest).ID: return 3181;
4577  case Rail::Rail(Rail::Shape::AscendingEast).ID: return 3182;
4578  case Rail::Rail(Rail::Shape::AscendingWest).ID: return 3183;
4579  case Rail::Rail(Rail::Shape::AscendingNorth).ID: return 3184;
4580  case Rail::Rail(Rail::Shape::AscendingSouth).ID: return 3185;
4581  case Rail::Rail(Rail::Shape::SouthEast).ID: return 3186;
4582  case Rail::Rail(Rail::Shape::SouthWest).ID: return 3187;
4583  case Rail::Rail(Rail::Shape::NorthWest).ID: return 3188;
4584  case Rail::Rail(Rail::Shape::NorthEast).ID: return 3189;
4585  case RedBanner::RedBanner(0).ID: return 7079;
4586  case RedBanner::RedBanner(1).ID: return 7080;
4587  case RedBanner::RedBanner(2).ID: return 7081;
4588  case RedBanner::RedBanner(3).ID: return 7082;
4589  case RedBanner::RedBanner(4).ID: return 7083;
4590  case RedBanner::RedBanner(5).ID: return 7084;
4591  case RedBanner::RedBanner(6).ID: return 7085;
4592  case RedBanner::RedBanner(7).ID: return 7086;
4593  case RedBanner::RedBanner(8).ID: return 7087;
4594  case RedBanner::RedBanner(9).ID: return 7088;
4595  case RedBanner::RedBanner(10).ID: return 7089;
4596  case RedBanner::RedBanner(11).ID: return 7090;
4597  case RedBanner::RedBanner(12).ID: return 7091;
4598  case RedBanner::RedBanner(13).ID: return 7092;
4599  case RedBanner::RedBanner(14).ID: return 7093;
4600  case RedBanner::RedBanner(15).ID: return 7094;
4601  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, true, RedBed::Part::Head).ID: return 972;
4602  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, true, RedBed::Part::Foot).ID: return 973;
4603  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, false, RedBed::Part::Head).ID: return 974;
4604  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, false, RedBed::Part::Foot).ID: return 975;
4605  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, true, RedBed::Part::Head).ID: return 976;
4606  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, true, RedBed::Part::Foot).ID: return 977;
4607  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, false, RedBed::Part::Head).ID: return 978;
4608  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, false, RedBed::Part::Foot).ID: return 979;
4609  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, true, RedBed::Part::Head).ID: return 980;
4610  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, true, RedBed::Part::Foot).ID: return 981;
4611  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, false, RedBed::Part::Head).ID: return 982;
4612  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, false, RedBed::Part::Foot).ID: return 983;
4613  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, true, RedBed::Part::Head).ID: return 984;
4614  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, true, RedBed::Part::Foot).ID: return 985;
4615  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, false, RedBed::Part::Head).ID: return 986;
4616  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, false, RedBed::Part::Foot).ID: return 987;
4617  case RedCarpet::RedCarpet().ID: return 6838;
4618  case RedConcrete::RedConcrete().ID: return 8392;
4619  case RedConcretePowder::RedConcretePowder().ID: return 8408;
4624  case RedMushroom::RedMushroom().ID: return 1122;
4625  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, true, true).ID: return 4052;
4626  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, true, false).ID: return 4053;
4627  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, false, true).ID: return 4054;
4628  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, false, false).ID: return 4055;
4629  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, true, true).ID: return 4056;
4630  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, true, false).ID: return 4057;
4631  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, false, true).ID: return 4058;
4632  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, false, false).ID: return 4059;
4633  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, true, true).ID: return 4060;
4634  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, true, false).ID: return 4061;
4635  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, false, true).ID: return 4062;
4636  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, false, false).ID: return 4063;
4637  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, true, true).ID: return 4064;
4638  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, true, false).ID: return 4065;
4639  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, false, true).ID: return 4066;
4640  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, false, false).ID: return 4067;
4641  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, true, true).ID: return 4068;
4642  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, true, false).ID: return 4069;
4643  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, false, true).ID: return 4070;
4644  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, false, false).ID: return 4071;
4645  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, true, true).ID: return 4072;
4646  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, true, false).ID: return 4073;
4647  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, false, true).ID: return 4074;
4648  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, false, false).ID: return 4075;
4649  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, true, true).ID: return 4076;
4650  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, true, false).ID: return 4077;
4651  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, false, true).ID: return 4078;
4652  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, false, false).ID: return 4079;
4653  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, true, true).ID: return 4080;
4654  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, true, false).ID: return 4081;
4655  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, false, true).ID: return 4082;
4656  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, false, false).ID: return 4083;
4657  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, true, true).ID: return 4084;
4658  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, true, false).ID: return 4085;
4659  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, false, true).ID: return 4086;
4660  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, false, false).ID: return 4087;
4661  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, true, true).ID: return 4088;
4662  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, true, false).ID: return 4089;
4663  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, false, true).ID: return 4090;
4664  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, false, false).ID: return 4091;
4665  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, true, true).ID: return 4092;
4666  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, true, false).ID: return 4093;
4667  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, false, true).ID: return 4094;
4668  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, false, false).ID: return 4095;
4669  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, true, true).ID: return 4096;
4670  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, true, false).ID: return 4097;
4671  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, false, true).ID: return 4098;
4672  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, false, false).ID: return 4099;
4673  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, true, true).ID: return 4100;
4674  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, true, false).ID: return 4101;
4675  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, false, true).ID: return 4102;
4676  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, false, false).ID: return 4103;
4677  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, true, true).ID: return 4104;
4678  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, true, false).ID: return 4105;
4679  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, false, true).ID: return 4106;
4680  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, false, false).ID: return 4107;
4681  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, true, true).ID: return 4108;
4682  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, true, false).ID: return 4109;
4683  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, false, true).ID: return 4110;
4684  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, false, false).ID: return 4111;
4685  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, true, true).ID: return 4112;
4686  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, true, false).ID: return 4113;
4687  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, false, true).ID: return 4114;
4688  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, false, false).ID: return 4115;
4689  case RedNetherBricks::RedNetherBricks().ID: return 8195;
4690  case RedSand::RedSand().ID: return 67;
4691  case RedSandstone::RedSandstone().ID: return 7175;
4692  case RedSandstoneSlab::RedSandstoneSlab(RedSandstoneSlab::Type::Top).ID: return 7343;
4694  case RedSandstoneSlab::RedSandstoneSlab(RedSandstoneSlab::Type::Double).ID: return 7347;
4695  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7179;
4696  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7181;
4697  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7183;
4698  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7185;
4699  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7187;
4700  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7189;
4701  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7191;
4702  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7193;
4703  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7195;
4704  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7197;
4705  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7199;
4706  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7201;
4707  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7203;
4708  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7205;
4709  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7207;
4710  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7209;
4711  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7211;
4712  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7213;
4713  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7215;
4714  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7217;
4715  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7219;
4716  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7221;
4717  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7223;
4718  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7225;
4719  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7227;
4720  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7229;
4721  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7231;
4722  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7233;
4723  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7235;
4724  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7237;
4725  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7239;
4726  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7241;
4727  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7243;
4728  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7245;
4729  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7247;
4730  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7249;
4731  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7251;
4732  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7253;
4733  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7255;
4734  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7257;
4741  case RedStainedGlass::RedStainedGlass().ID: return 3592;
4742  case RedStainedGlassPane::RedStainedGlassPane(true, true, true, true).ID: return 6271;
4743  case RedStainedGlassPane::RedStainedGlassPane(true, true, true, false).ID: return 6272;
4744  case RedStainedGlassPane::RedStainedGlassPane(true, true, false, true).ID: return 6275;
4745  case RedStainedGlassPane::RedStainedGlassPane(true, true, false, false).ID: return 6276;
4746  case RedStainedGlassPane::RedStainedGlassPane(true, false, true, true).ID: return 6279;
4747  case RedStainedGlassPane::RedStainedGlassPane(true, false, true, false).ID: return 6280;
4748  case RedStainedGlassPane::RedStainedGlassPane(true, false, false, true).ID: return 6283;
4749  case RedStainedGlassPane::RedStainedGlassPane(true, false, false, false).ID: return 6284;
4750  case RedStainedGlassPane::RedStainedGlassPane(false, true, true, true).ID: return 6287;
4751  case RedStainedGlassPane::RedStainedGlassPane(false, true, true, false).ID: return 6288;
4752  case RedStainedGlassPane::RedStainedGlassPane(false, true, false, true).ID: return 6291;
4753  case RedStainedGlassPane::RedStainedGlassPane(false, true, false, false).ID: return 6292;
4754  case RedStainedGlassPane::RedStainedGlassPane(false, false, true, true).ID: return 6295;
4755  case RedStainedGlassPane::RedStainedGlassPane(false, false, true, false).ID: return 6296;
4756  case RedStainedGlassPane::RedStainedGlassPane(false, false, false, true).ID: return 6299;
4757  case RedStainedGlassPane::RedStainedGlassPane(false, false, false, false).ID: return 6300;
4758  case RedTerracotta::RedTerracotta().ID: return 5819;
4759  case RedTulip::RedTulip().ID: return 1116;
4760  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7167;
4761  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7168;
4762  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7169;
4763  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7170;
4764  case RedWool::RedWool().ID: return 1097;
4765  case RedstoneBlock::RedstoneBlock().ID: return 5684;
4766  case RedstoneLamp::RedstoneLamp(true).ID: return 4637;
4767  case RedstoneLamp::RedstoneLamp(false).ID: return 4638;
4768  case RedstoneOre::RedstoneOre(true).ID: return 3380;
4769  case RedstoneOre::RedstoneOre(false).ID: return 3381;
4770  case RedstoneTorch::RedstoneTorch(true).ID: return 3382;
4771  case RedstoneTorch::RedstoneTorch(false).ID: return 3383;
4772  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZM, true).ID: return 3384;
4773  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZM, false).ID: return 3385;
4774  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZP, true).ID: return 3386;
4775  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZP, false).ID: return 3387;
4776  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XM, true).ID: return 3388;
4777  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XM, false).ID: return 3389;
4778  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XP, true).ID: return 3390;
4779  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XP, false).ID: return 3391;
4780  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1753;
4781  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1754;
4782  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1755;
4783  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1756;
4784  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1757;
4785  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1758;
4786  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1759;
4787  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1760;
4788  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1761;
4789  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1762;
4790  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1763;
4791  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1764;
4792  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1765;
4793  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1766;
4794  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1767;
4795  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1768;
4796  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1769;
4797  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1770;
4798  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1771;
4799  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1772;
4800  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1773;
4801  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1774;
4802  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1775;
4803  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1776;
4804  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1777;
4805  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1778;
4806  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1779;
4807  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1780;
4808  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1781;
4809  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1782;
4810  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1783;
4811  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1784;
4812  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1785;
4813  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1786;
4814  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1787;
4815  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1788;
4816  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1789;
4817  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1790;
4818  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1791;
4819  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1792;
4820  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1793;
4821  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1794;
4822  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1795;
4823  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1796;
4824  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1797;
4825  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1798;
4826  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1799;
4827  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1800;
4828  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1801;
4829  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1802;
4830  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1803;
4831  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1804;
4832  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1805;
4833  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1806;
4834  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1807;
4835  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1808;
4836  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1809;
4837  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1810;
4838  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1811;
4839  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1812;
4840  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1813;
4841  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1814;
4842  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1815;
4843  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1816;
4844  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1817;
4845  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1818;
4846  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1819;
4847  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1820;
4848  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1821;
4849  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1822;
4850  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1823;
4851  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1824;
4852  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1825;
4853  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1826;
4854  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1827;
4855  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1828;
4856  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1829;
4857  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1830;
4858  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1831;
4859  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1832;
4860  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1833;
4861  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1834;
4862  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1835;
4863  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1836;
4864  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1837;
4865  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1838;
4866  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1839;
4867  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1840;
4868  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1841;
4869  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1842;
4870  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1843;
4871  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1844;
4872  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1845;
4873  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1846;
4874  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1847;
4875  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1848;
4876  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1849;
4877  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1850;
4878  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1851;
4879  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1852;
4880  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1853;
4881  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1854;
4882  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1855;
4883  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1856;
4884  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1857;
4885  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1858;
4886  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1859;
4887  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1860;
4888  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1861;
4889  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1862;
4890  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1863;
4891  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1864;
4892  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1865;
4893  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1866;
4894  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1867;
4895  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1868;
4896  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1869;
4897  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1870;
4898  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1871;
4899  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1872;
4900  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1873;
4901  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1874;
4902  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1875;
4903  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1876;
4904  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1877;
4905  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1878;
4906  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1879;
4907  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1880;
4908  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1881;
4909  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1882;
4910  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1883;
4911  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1884;
4912  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1885;
4913  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1886;
4914  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1887;
4915  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1888;
4916  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1889;
4917  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1890;
4918  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1891;
4919  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1892;
4920  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1893;
4921  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1894;
4922  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1895;
4923  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1896;
4924  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1897;
4925  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1898;
4926  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1899;
4927  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1900;
4928  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1901;
4929  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1902;
4930  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1903;
4931  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1904;
4932  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1905;
4933  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1906;
4934  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1907;
4935  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1908;
4936  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1909;
4937  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1910;
4938  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1911;
4939  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1912;
4940  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1913;
4941  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1914;
4942  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1915;
4943  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1916;
4944  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1917;
4945  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1918;
4946  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1919;
4947  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1920;
4948  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1921;
4949  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1922;
4950  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1923;
4951  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1924;
4952  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1925;
4953  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1926;
4954  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1927;
4955  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1928;
4956  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1929;
4957  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1930;
4958  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1931;
4959  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1932;
4960  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1933;
4961  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1934;
4962  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1935;
4963  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1936;
4964  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1937;
4965  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1938;
4966  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1939;
4967  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1940;
4968  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1941;
4969  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1942;
4970  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1943;
4971  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1944;
4972  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1945;
4973  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1946;
4974  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1947;
4975  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1948;
4976  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1949;
4977  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1950;
4978  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1951;
4979  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1952;
4980  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1953;
4981  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1954;
4982  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1955;
4983  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1956;
4984  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1957;
4985  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1958;
4986  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1959;
4987  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1960;
4988  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1961;
4989  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1962;
4990  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1963;
4991  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1964;
4992  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1965;
4993  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1966;
4994  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1967;
4995  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1968;
4996  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1969;
4997  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1970;
4998  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1971;
4999  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1972;
5000  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1973;
5001  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1974;
5002  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1975;
5003  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1976;
5004  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1977;
5005  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1978;
5006  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1979;
5007  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1980;
5008  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1981;
5009  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1982;
5010  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1983;
5011  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1984;
5012  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1985;
5013  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1986;
5014  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1987;
5015  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1988;
5016  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1989;
5017  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1990;
5018  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1991;
5019  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1992;
5020  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1993;
5021  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1994;
5022  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1995;
5023  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1996;
5024  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1997;
5025  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1998;
5026  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1999;
5027  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2000;
5028  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2001;
5029  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2002;
5030  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2003;
5031  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2004;
5032  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2005;
5033  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2006;
5034  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2007;
5035  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2008;
5036  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2009;
5037  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2010;
5038  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2011;
5039  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2012;
5040  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2013;
5041  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2014;
5042  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2015;
5043  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2016;
5044  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2017;
5045  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2018;
5046  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2019;
5047  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2020;
5048  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2021;
5049  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2022;
5050  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2023;
5051  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2024;
5052  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2025;
5053  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2026;
5054  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2027;
5055  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2028;
5056  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2029;
5057  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2030;
5058  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2031;
5059  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2032;
5060  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2033;
5061  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2034;
5062  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2035;
5063  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2036;
5064  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2037;
5065  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2038;
5066  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2039;
5067  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2040;
5068  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2041;
5069  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2042;
5070  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2043;
5071  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2044;
5072  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2045;
5073  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2046;
5074  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2047;
5075  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2048;
5076  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2049;
5077  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2050;
5078  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2051;
5079  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2052;
5080  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2053;
5081  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2054;
5082  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2055;
5083  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2056;
5084  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2057;
5085  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2058;
5086  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2059;
5087  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2060;
5088  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2061;
5089  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2062;
5090  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2063;
5091  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2064;
5092  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2065;
5093  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2066;
5094  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2067;
5095  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2068;
5096  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2069;
5097  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2070;
5098  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2071;
5099  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2072;
5100  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2073;
5101  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2074;
5102  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2075;
5103  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2076;
5104  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2077;
5105  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2078;
5106  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2079;
5107  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2080;
5108  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2081;
5109  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2082;
5110  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2083;
5111  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2084;
5112  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2085;
5113  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2086;
5114  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2087;
5115  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2088;
5116  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2089;
5117  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2090;
5118  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2091;
5119  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2092;
5120  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2093;
5121  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2094;
5122  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2095;
5123  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2096;
5124  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2097;
5125  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2098;
5126  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2099;
5127  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2100;
5128  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2101;
5129  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2102;
5130  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2103;
5131  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2104;
5132  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2105;
5133  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2106;
5134  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2107;
5135  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2108;
5136  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2109;
5137  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2110;
5138  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2111;
5139  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2112;
5140  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2113;
5141  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2114;
5142  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2115;
5143  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2116;
5144  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2117;
5145  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2118;
5146  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2119;
5147  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2120;
5148  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2121;
5149  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2122;
5150  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2123;
5151  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2124;
5152  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2125;
5153  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2126;
5154  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2127;
5155  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2128;
5156  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2129;
5157  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2130;
5158  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2131;
5159  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2132;
5160  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2133;
5161  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2134;
5162  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2135;
5163  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2136;
5164  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2137;
5165  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2138;
5166  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2139;
5167  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2140;
5168  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2141;
5169  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2142;
5170  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2143;
5171  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2144;
5172  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2145;
5173  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2146;
5174  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2147;
5175  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2148;
5176  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2149;
5177  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2150;
5178  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2151;
5179  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2152;
5180  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2153;
5181  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2154;
5182  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2155;
5183  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2156;
5184  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2157;
5185  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2158;
5186  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2159;
5187  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2160;
5188  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2161;
5189  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2162;
5190  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2163;
5191  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2164;
5192  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2165;
5193  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2166;
5194  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2167;
5195  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2168;
5196  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2169;
5197  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2170;
5198  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2171;
5199  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2172;
5200  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2173;
5201  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2174;
5202  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2175;
5203  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2176;
5204  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2177;
5205  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2178;
5206  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2179;
5207  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2180;
5208  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2181;
5209  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2182;
5210  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2183;
5211  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2184;
5212  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2185;
5213  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2186;
5214  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2187;
5215  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2188;
5216  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2189;
5217  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2190;
5218  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2191;
5219  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2192;
5220  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2193;
5221  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2194;
5222  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2195;
5223  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2196;
5224  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2197;
5225  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2198;
5226  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2199;
5227  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2200;
5228  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2201;
5229  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2202;
5230  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2203;
5231  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2204;
5232  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2205;
5233  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2206;
5234  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2207;
5235  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2208;
5236  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2209;
5237  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2210;
5238  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2211;
5239  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2212;
5240  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2213;
5241  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2214;
5242  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2215;
5243  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2216;
5244  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2217;
5245  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2218;
5246  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2219;
5247  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2220;
5248  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2221;
5249  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2222;
5250  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2223;
5251  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2224;
5252  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2225;
5253  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2226;
5254  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2227;
5255  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2228;
5256  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2229;
5257  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2230;
5258  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2231;
5259  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2232;
5260  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2233;
5261  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2234;
5262  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2235;
5263  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2236;
5264  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2237;
5265  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2238;
5266  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2239;
5267  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2240;
5268  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2241;
5269  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2242;
5270  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2243;
5271  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2244;
5272  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2245;
5273  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2246;
5274  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2247;
5275  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2248;
5276  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2249;
5277  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2250;
5278  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2251;
5279  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2252;
5280  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2253;
5281  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2254;
5282  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2255;
5283  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2256;
5284  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2257;
5285  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2258;
5286  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2259;
5287  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2260;
5288  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2261;
5289  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2262;
5290  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2263;
5291  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2264;
5292  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2265;
5293  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2266;
5294  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2267;
5295  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2268;
5296  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2269;
5297  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2270;
5298  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2271;
5299  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2272;
5300  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2273;
5301  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2274;
5302  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2275;
5303  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2276;
5304  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2277;
5305  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2278;
5306  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2279;
5307  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2280;
5308  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2281;
5309  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2282;
5310  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2283;
5311  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2284;
5312  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2285;
5313  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2286;
5314  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2287;
5315  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2288;
5316  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2289;
5317  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2290;
5318  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2291;
5319  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2292;
5320  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2293;
5321  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2294;
5322  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2295;
5323  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2296;
5324  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2297;
5325  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2298;
5326  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2299;
5327  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2300;
5328  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2301;
5329  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2302;
5330  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2303;
5331  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2304;
5332  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2305;
5333  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2306;
5334  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2307;
5335  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2308;
5336  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2309;
5337  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2310;
5338  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2311;
5339  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2312;
5340  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2313;
5341  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2314;
5342  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2315;
5343  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2316;
5344  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2317;
5345  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2318;
5346  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2319;
5347  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2320;
5348  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2321;
5349  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2322;
5350  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2323;
5351  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2324;
5352  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2325;
5353  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2326;
5354  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2327;
5355  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2328;
5356  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2329;
5357  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2330;
5358  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2331;
5359  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2332;
5360  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2333;
5361  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2334;
5362  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2335;
5363  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2336;
5364  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2337;
5365  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2338;
5366  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2339;
5367  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2340;
5368  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2341;
5369  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2342;
5370  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2343;
5371  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2344;
5372  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2345;
5373  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2346;
5374  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2347;
5375  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2348;
5376  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2349;
5377  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2350;
5378  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2351;
5379  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2352;
5380  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2353;
5381  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2354;
5382  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2355;
5383  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2356;
5384  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2357;
5385  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2358;
5386  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2359;
5387  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2360;
5388  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2361;
5389  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2362;
5390  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2363;
5391  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2364;
5392  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2365;
5393  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2366;
5394  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2367;
5395  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2368;
5396  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2369;
5397  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2370;
5398  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2371;
5399  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2372;
5400  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2373;
5401  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2374;
5402  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2375;
5403  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2376;
5404  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2377;
5405  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2378;
5406  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2379;
5407  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2380;
5408  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2381;
5409  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2382;
5410  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2383;
5411  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2384;
5412  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2385;
5413  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2386;
5414  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2387;
5415  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2388;
5416  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2389;
5417  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2390;
5418  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2391;
5419  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2392;
5420  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2393;
5421  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2394;
5422  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2395;
5423  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2396;
5424  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2397;
5425  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2398;
5426  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2399;
5427  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2400;
5428  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2401;
5429  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2402;
5430  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2403;
5431  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2404;
5432  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2405;
5433  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2406;
5434  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2407;
5435  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2408;
5436  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2409;
5437  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2410;
5438  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2411;
5439  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2412;
5440  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2413;
5441  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2414;
5442  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2415;
5443  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2416;
5444  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2417;
5445  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2418;
5446  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2419;
5447  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2420;
5448  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2421;
5449  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2422;
5450  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2423;
5451  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2424;
5452  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2425;
5453  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2426;
5454  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2427;
5455  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2428;
5456  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2429;
5457  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2430;
5458  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2431;
5459  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2432;
5460  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2433;
5461  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2434;
5462  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2435;
5463  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2436;
5464  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2437;
5465  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2438;
5466  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2439;
5467  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2440;
5468  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2441;
5469  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2442;
5470  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2443;
5471  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2444;
5472  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2445;
5473  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2446;
5474  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2447;
5475  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2448;
5476  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2449;
5477  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2450;
5478  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2451;
5479  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2452;
5480  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2453;
5481  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2454;
5482  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2455;
5483  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2456;
5484  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2457;
5485  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2458;
5486  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2459;
5487  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2460;
5488  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2461;
5489  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2462;
5490  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2463;
5491  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2464;
5492  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2465;
5493  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2466;
5494  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2467;
5495  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2468;
5496  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2469;
5497  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2470;
5498  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2471;
5499  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2472;
5500  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2473;
5501  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2474;
5502  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2475;
5503  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2476;
5504  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2477;
5505  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2478;
5506  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2479;
5507  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2480;
5508  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2481;
5509  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2482;
5510  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2483;
5511  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2484;
5512  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2485;
5513  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2486;
5514  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2487;
5515  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2488;
5516  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2489;
5517  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2490;
5518  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2491;
5519  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2492;
5520  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2493;
5521  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2494;
5522  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2495;
5523  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2496;
5524  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2497;
5525  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2498;
5526  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2499;
5527  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2500;
5528  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2501;
5529  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2502;
5530  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2503;
5531  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2504;
5532  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2505;
5533  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2506;
5534  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2507;
5535  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2508;
5536  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2509;
5537  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2510;
5538  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2511;
5539  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2512;
5540  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2513;
5541  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2514;
5542  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2515;
5543  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2516;
5544  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2517;
5545  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2518;
5546  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2519;
5547  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2520;
5548  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2521;
5549  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2522;
5550  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2523;
5551  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2524;
5552  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2525;
5553  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2526;
5554  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2527;
5555  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2528;
5556  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2529;
5557  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2530;
5558  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2531;
5559  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2532;
5560  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2533;
5561  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2534;
5562  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2535;
5563  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2536;
5564  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2537;
5565  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2538;
5566  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2539;
5567  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2540;
5568  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2541;
5569  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2542;
5570  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2543;
5571  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2544;
5572  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2545;
5573  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2546;
5574  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2547;
5575  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2548;
5576  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2549;
5577  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2550;
5578  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2551;
5579  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2552;
5580  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2553;
5581  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2554;
5582  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2555;
5583  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2556;
5584  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2557;
5585  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2558;
5586  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2559;
5587  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2560;
5588  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2561;
5589  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2562;
5590  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2563;
5591  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2564;
5592  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2565;
5593  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2566;
5594  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2567;
5595  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2568;
5596  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2569;
5597  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2570;
5598  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2571;
5599  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2572;
5600  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2573;
5601  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2574;
5602  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2575;
5603  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2576;
5604  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2577;
5605  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2578;
5606  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2579;
5607  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2580;
5608  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2581;
5609  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2582;
5610  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2583;
5611  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2584;
5612  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2585;
5613  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2586;
5614  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2587;
5615  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2588;
5616  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2589;
5617  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2590;
5618  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2591;
5619  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2592;
5620  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2593;
5621  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2594;
5622  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2595;
5623  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2596;
5624  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2597;
5625  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2598;
5626  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2599;
5627  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2600;
5628  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2601;
5629  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2602;
5630  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2603;
5631  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2604;
5632  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2605;
5633  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2606;
5634  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2607;
5635  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2608;
5636  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2609;
5637  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2610;
5638  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2611;
5639  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2612;
5640  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2613;
5641  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2614;
5642  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2615;
5643  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2616;
5644  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2617;
5645  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2618;
5646  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2619;
5647  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2620;
5648  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2621;
5649  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2622;
5650  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2623;
5651  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2624;
5652  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2625;
5653  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2626;
5654  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2627;
5655  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2628;
5656  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2629;
5657  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2630;
5658  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2631;
5659  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2632;
5660  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2633;
5661  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2634;
5662  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2635;
5663  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2636;
5664  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2637;
5665  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2638;
5666  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2639;
5667  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2640;
5668  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2641;
5669  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2642;
5670  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2643;
5671  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2644;
5672  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2645;
5673  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2646;
5674  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2647;
5675  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2648;
5676  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2649;
5677  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2650;
5678  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2651;
5679  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2652;
5680  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2653;
5681  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2654;
5682  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2655;
5683  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2656;
5684  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2657;
5685  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2658;
5686  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2659;
5687  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2660;
5688  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2661;
5689  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2662;
5690  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2663;
5691  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2664;
5692  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2665;
5693  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2666;
5694  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2667;
5695  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2668;
5696  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2669;
5697  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2670;
5698  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2671;
5699  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2672;
5700  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2673;
5701  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2674;
5702  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2675;
5703  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2676;
5704  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2677;
5705  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2678;
5706  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2679;
5707  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2680;
5708  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2681;
5709  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2682;
5710  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2683;
5711  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2684;
5712  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2685;
5713  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2686;
5714  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2687;
5715  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2688;
5716  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2689;
5717  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2690;
5718  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2691;
5719  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2692;
5720  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2693;
5721  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2694;
5722  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2695;
5723  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2696;
5724  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2697;
5725  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2698;
5726  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2699;
5727  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2700;
5728  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2701;
5729  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2702;
5730  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2703;
5731  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2704;
5732  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2705;
5733  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2706;
5734  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2707;
5735  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2708;
5736  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2709;
5737  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2710;
5738  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2711;
5739  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2712;
5740  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2713;
5741  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2714;
5742  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2715;
5743  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2716;
5744  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2717;
5745  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2718;
5746  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2719;
5747  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2720;
5748  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2721;
5749  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2722;
5750  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2723;
5751  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2724;
5752  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2725;
5753  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2726;
5754  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2727;
5755  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2728;
5756  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2729;
5757  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2730;
5758  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2731;
5759  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2732;
5760  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2733;
5761  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2734;
5762  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2735;
5763  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2736;
5764  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2737;
5765  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2738;
5766  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2739;
5767  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2740;
5768  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2741;
5769  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2742;
5770  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2743;
5771  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2744;
5772  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2745;
5773  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2746;
5774  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2747;
5775  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2748;
5776  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2749;
5777  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2750;
5778  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2751;
5779  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2752;
5780  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2753;
5781  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2754;
5782  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2755;
5783  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2756;
5784  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2757;
5785  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2758;
5786  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2759;
5787  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2760;
5788  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2761;
5789  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2762;
5790  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2763;
5791  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2764;
5792  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2765;
5793  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2766;
5794  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2767;
5795  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2768;
5796  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2769;
5797  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2770;
5798  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2771;
5799  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2772;
5800  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2773;
5801  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2774;
5802  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2775;
5803  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2776;
5804  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2777;
5805  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2778;
5806  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2779;
5807  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2780;
5808  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2781;
5809  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2782;
5810  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2783;
5811  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2784;
5812  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2785;
5813  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2786;
5814  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2787;
5815  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2788;
5816  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2789;
5817  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2790;
5818  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2791;
5819  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2792;
5820  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2793;
5821  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2794;
5822  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2795;
5823  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2796;
5824  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2797;
5825  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2798;
5826  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2799;
5827  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2800;
5828  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2801;
5829  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2802;
5830  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2803;
5831  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2804;
5832  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2805;
5833  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2806;
5834  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2807;
5835  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2808;
5836  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2809;
5837  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2810;
5838  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2811;
5839  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2812;
5840  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2813;
5841  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2814;
5842  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2815;
5843  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2816;
5844  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2817;
5845  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2818;
5846  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2819;
5847  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2820;
5848  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2821;
5849  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2822;
5850  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2823;
5851  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2824;
5852  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2825;
5853  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2826;
5854  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2827;
5855  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2828;
5856  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2829;
5857  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2830;
5858  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2831;
5859  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2832;
5860  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2833;
5861  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2834;
5862  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2835;
5863  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2836;
5864  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2837;
5865  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2838;
5866  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2839;
5867  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2840;
5868  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2841;
5869  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2842;
5870  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2843;
5871  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2844;
5872  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2845;
5873  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2846;
5874  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2847;
5875  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2848;
5876  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2849;
5877  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2850;
5878  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2851;
5879  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2852;
5880  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2853;
5881  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2854;
5882  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2855;
5883  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2856;
5884  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2857;
5885  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2858;
5886  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2859;
5887  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2860;
5888  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2861;
5889  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2862;
5890  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2863;
5891  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2864;
5892  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2865;
5893  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2866;
5894  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2867;
5895  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2868;
5896  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2869;
5897  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2870;
5898  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2871;
5899  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2872;
5900  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2873;
5901  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2874;
5902  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2875;
5903  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2876;
5904  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2877;
5905  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2878;
5906  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2879;
5907  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2880;
5908  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2881;
5909  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2882;
5910  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2883;
5911  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2884;
5912  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2885;
5913  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2886;
5914  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2887;
5915  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2888;
5916  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2889;
5917  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2890;
5918  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2891;
5919  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2892;
5920  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2893;
5921  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2894;
5922  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2895;
5923  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2896;
5924  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2897;
5925  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2898;
5926  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2899;
5927  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2900;
5928  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2901;
5929  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2902;
5930  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2903;
5931  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2904;
5932  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2905;
5933  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2906;
5934  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2907;
5935  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2908;
5936  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2909;
5937  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2910;
5938  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2911;
5939  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2912;
5940  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2913;
5941  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2914;
5942  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2915;
5943  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2916;
5944  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2917;
5945  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2918;
5946  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2919;
5947  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2920;
5948  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2921;
5949  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2922;
5950  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2923;
5951  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2924;
5952  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2925;
5953  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2926;
5954  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2927;
5955  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2928;
5956  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2929;
5957  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2930;
5958  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2931;
5959  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2932;
5960  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2933;
5961  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2934;
5962  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2935;
5963  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2936;
5964  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2937;
5965  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2938;
5966  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2939;
5967  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2940;
5968  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2941;
5969  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2942;
5970  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2943;
5971  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2944;
5972  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2945;
5973  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2946;
5974  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2947;
5975  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2948;
5976  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2949;
5977  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2950;
5978  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2951;
5979  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2952;
5980  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2953;
5981  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2954;
5982  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2955;
5983  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2956;
5984  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2957;
5985  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2958;
5986  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2959;
5987  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2960;
5988  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2961;
5989  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2962;
5990  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2963;
5991  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2964;
5992  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2965;
5993  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2966;
5994  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2967;
5995  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2968;
5996  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2969;
5997  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2970;
5998  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2971;
5999  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2972;
6000  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2973;
6001  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2974;
6002  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2975;
6003  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2976;
6004  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2977;
6005  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2978;
6006  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2979;
6007  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2980;
6008  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2981;
6009  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2982;
6010  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2983;
6011  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2984;
6012  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2985;
6013  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2986;
6014  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2987;
6015  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2988;
6016  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2989;
6017  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2990;
6018  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2991;
6019  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2992;
6020  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2993;
6021  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2994;
6022  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2995;
6023  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2996;
6024  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2997;
6025  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2998;
6026  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2999;
6027  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3000;
6028  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3001;
6029  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3002;
6030  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3003;
6031  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3004;
6032  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3005;
6033  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3006;
6034  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3007;
6035  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3008;
6036  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3009;
6037  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3010;
6038  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3011;
6039  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3012;
6040  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3013;
6041  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3014;
6042  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3015;
6043  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3016;
6044  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3017;
6045  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3018;
6046  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3019;
6047  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3020;
6048  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3021;
6049  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3022;
6050  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3023;
6051  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3024;
6052  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3025;
6053  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3026;
6054  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3027;
6055  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3028;
6056  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3029;
6057  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3030;
6058  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3031;
6059  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3032;
6060  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3033;
6061  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3034;
6062  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3035;
6063  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3036;
6064  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3037;
6065  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3038;
6066  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3039;
6067  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3040;
6068  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3041;
6069  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3042;
6070  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3043;
6071  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3044;
6072  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3045;
6073  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3046;
6074  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3047;
6075  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3048;
6076  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3514;
6077  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3515;
6078  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3516;
6079  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3517;
6080  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3518;
6081  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3519;
6082  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3520;
6083  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3521;
6084  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3522;
6085  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3523;
6086  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3524;
6087  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3525;
6088  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3526;
6089  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3527;
6090  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3528;
6091  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3529;
6092  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3530;
6093  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3531;
6094  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3532;
6095  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3533;
6096  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3534;
6097  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3535;
6098  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3536;
6099  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3537;
6100  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3538;
6101  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3539;
6102  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3540;
6103  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3541;
6104  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3542;
6105  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3543;
6106  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3544;
6107  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3545;
6108  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3546;
6109  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3547;
6110  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3548;
6111  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3549;
6112  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3550;
6113  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3551;
6114  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3552;
6115  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3553;
6116  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3554;
6117  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3555;
6118  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3556;
6119  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3557;
6120  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3558;
6121  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3559;
6122  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3560;
6123  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3561;
6124  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3562;
6125  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3563;
6126  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3564;
6127  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3565;
6128  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3566;
6129  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3567;
6130  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3568;
6131  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3569;
6132  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3570;
6133  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3571;
6134  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3572;
6135  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3573;
6136  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3574;
6137  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3575;
6138  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3576;
6139  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3577;
6152  case RoseBush::RoseBush(RoseBush::Half::Upper).ID: return 6847;
6153  case RoseBush::RoseBush(RoseBush::Half::Lower).ID: return 6848;
6154  case Sand::Sand().ID: return 66;
6155  case Sandstone::Sandstone().ID: return 245;
6156  case SandstoneSlab::SandstoneSlab(SandstoneSlab::Type::Top).ID: return 7301;
6158  case SandstoneSlab::SandstoneSlab(SandstoneSlab::Type::Double).ID: return 7305;
6159  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4652;
6160  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4654;
6161  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4656;
6162  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4658;
6163  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4660;
6164  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4662;
6165  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4664;
6166  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4666;
6167  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4668;
6168  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4670;
6169  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4672;
6170  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4674;
6171  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4676;
6172  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4678;
6173  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4680;
6174  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4682;
6175  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4684;
6176  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4686;
6177  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4688;
6178  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4690;
6179  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4692;
6180  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4694;
6181  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4696;
6182  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4698;
6183  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4700;
6184  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4702;
6185  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4704;
6186  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4706;
6187  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4708;
6188  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4710;
6189  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4712;
6190  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4714;
6191  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4716;
6192  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4718;
6193  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4720;
6194  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4722;
6195  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4724;
6196  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4726;
6197  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4728;
6198  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4730;
6199  case SeaLantern::SeaLantern().ID: return 6820;
6200  case SeaPickle::SeaPickle(1).ID: return 8581;
6201  case SeaPickle::SeaPickle(2).ID: return 8583;
6202  case SeaPickle::SeaPickle(3).ID: return 8585;
6203  case SeaPickle::SeaPickle(4).ID: return 8587;
6204  case Seagrass::Seagrass().ID: return 1044;
6211  case OakSign::OakSign(0).ID: return 3077;
6212  case OakSign::OakSign(1).ID: return 3079;
6213  case OakSign::OakSign(2).ID: return 3081;
6214  case OakSign::OakSign(3).ID: return 3083;
6215  case OakSign::OakSign(4).ID: return 3085;
6216  case OakSign::OakSign(5).ID: return 3087;
6217  case OakSign::OakSign(6).ID: return 3089;
6218  case OakSign::OakSign(7).ID: return 3091;
6219  case OakSign::OakSign(8).ID: return 3093;
6220  case OakSign::OakSign(9).ID: return 3095;
6221  case OakSign::OakSign(10).ID: return 3097;
6222  case OakSign::OakSign(11).ID: return 3099;
6223  case OakSign::OakSign(12).ID: return 3101;
6224  case OakSign::OakSign(13).ID: return 3103;
6225  case OakSign::OakSign(14).ID: return 3105;
6226  case OakSign::OakSign(15).ID: return 3107;
6227  case SkeletonSkull::SkeletonSkull(0).ID: return 5452;
6228  case SkeletonSkull::SkeletonSkull(1).ID: return 5453;
6229  case SkeletonSkull::SkeletonSkull(2).ID: return 5454;
6230  case SkeletonSkull::SkeletonSkull(3).ID: return 5455;
6231  case SkeletonSkull::SkeletonSkull(4).ID: return 5456;
6232  case SkeletonSkull::SkeletonSkull(5).ID: return 5457;
6233  case SkeletonSkull::SkeletonSkull(6).ID: return 5458;
6234  case SkeletonSkull::SkeletonSkull(7).ID: return 5459;
6235  case SkeletonSkull::SkeletonSkull(8).ID: return 5460;
6236  case SkeletonSkull::SkeletonSkull(9).ID: return 5461;
6237  case SkeletonSkull::SkeletonSkull(10).ID: return 5462;
6238  case SkeletonSkull::SkeletonSkull(11).ID: return 5463;
6239  case SkeletonSkull::SkeletonSkull(12).ID: return 5464;
6240  case SkeletonSkull::SkeletonSkull(13).ID: return 5465;
6241  case SkeletonSkull::SkeletonSkull(14).ID: return 5466;
6242  case SkeletonSkull::SkeletonSkull(15).ID: return 5467;
6243  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_ZM).ID: return 5448;
6244  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_ZP).ID: return 5449;
6245  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_XM).ID: return 5450;
6246  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_XP).ID: return 5451;
6247  case SlimeBlock::SlimeBlock().ID: return 6493;
6248  case SmoothQuartz::SmoothQuartz().ID: return 7356;
6249  case SmoothRedSandstone::SmoothRedSandstone().ID: return 7357;
6250  case SmoothSandstone::SmoothSandstone().ID: return 7355;
6251  case SmoothStone::SmoothStone().ID: return 7354;
6252  case Snow::Snow(1).ID: return 3416;
6253  case Snow::Snow(2).ID: return 3417;
6254  case Snow::Snow(3).ID: return 3418;
6255  case Snow::Snow(4).ID: return 3419;
6256  case Snow::Snow(5).ID: return 3420;
6257  case Snow::Snow(6).ID: return 3421;
6258  case Snow::Snow(7).ID: return 3422;
6259  case Snow::Snow(8).ID: return 3423;
6260  case SnowBlock::SnowBlock().ID: return 3425;
6261  case SoulSand::SoulSand().ID: return 3495;
6262  case Spawner::Spawner().ID: return 1648;
6263  case Sponge::Sponge().ID: return 228;
6264  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5328;
6265  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5329;
6266  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5330;
6267  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5331;
6268  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5332;
6269  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5333;
6270  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5334;
6271  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5335;
6272  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5336;
6273  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5337;
6274  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5338;
6275  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5339;
6276  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5340;
6277  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5341;
6278  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5342;
6279  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5343;
6280  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5344;
6281  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5345;
6282  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5346;
6283  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5347;
6284  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5348;
6285  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5349;
6286  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5350;
6287  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5351;
6288  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7678;
6289  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7679;
6290  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7680;
6291  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7681;
6292  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7682;
6293  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7683;
6294  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7684;
6295  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7685;
6296  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7686;
6297  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7687;
6298  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7688;
6299  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7689;
6300  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7690;
6301  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7691;
6302  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7692;
6303  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7693;
6304  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7694;
6305  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7695;
6306  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7696;
6307  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7697;
6308  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7698;
6309  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7699;
6310  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7700;
6311  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7701;
6312  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7702;
6313  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7703;
6314  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7704;
6315  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7705;
6316  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7706;
6317  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7707;
6318  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7708;
6319  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7709;
6320  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7710;
6321  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7711;
6322  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7712;
6323  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7713;
6324  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7714;
6325  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7715;
6326  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7716;
6327  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7717;
6328  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7718;
6329  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7719;
6330  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7720;
6331  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7721;
6332  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7722;
6333  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7723;
6334  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7724;
6335  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7725;
6336  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7726;
6337  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7727;
6338  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7728;
6339  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7729;
6340  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7730;
6341  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7731;
6342  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7732;
6343  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7733;
6344  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7734;
6345  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7735;
6346  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7736;
6347  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7737;
6348  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7738;
6349  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7739;
6350  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7740;
6351  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7741;
6352  case SpruceFence::SpruceFence(true, true, true, true).ID: return 7520;
6353  case SpruceFence::SpruceFence(true, true, true, false).ID: return 7521;
6354  case SpruceFence::SpruceFence(true, true, false, true).ID: return 7524;
6355  case SpruceFence::SpruceFence(true, true, false, false).ID: return 7525;
6356  case SpruceFence::SpruceFence(true, false, true, true).ID: return 7528;
6357  case SpruceFence::SpruceFence(true, false, true, false).ID: return 7529;
6358  case SpruceFence::SpruceFence(true, false, false, true).ID: return 7532;
6359  case SpruceFence::SpruceFence(true, false, false, false).ID: return 7533;
6360  case SpruceFence::SpruceFence(false, true, true, true).ID: return 7536;
6361  case SpruceFence::SpruceFence(false, true, true, false).ID: return 7537;
6362  case SpruceFence::SpruceFence(false, true, false, true).ID: return 7540;
6363  case SpruceFence::SpruceFence(false, true, false, false).ID: return 7541;
6364  case SpruceFence::SpruceFence(false, false, true, true).ID: return 7544;
6365  case SpruceFence::SpruceFence(false, false, true, false).ID: return 7545;
6366  case SpruceFence::SpruceFence(false, false, false, true).ID: return 7548;
6367  case SpruceFence::SpruceFence(false, false, false, false).ID: return 7549;
6368  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7358;
6369  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7359;
6370  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7360;
6371  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7361;
6372  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7362;
6373  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7363;
6374  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7364;
6375  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7365;
6376  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7366;
6377  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7367;
6378  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7368;
6379  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7369;
6380  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7370;
6381  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7371;
6382  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7372;
6383  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7373;
6384  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7374;
6385  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7375;
6386  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7376;
6387  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7377;
6388  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7378;
6389  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7379;
6390  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7380;
6391  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7381;
6392  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7382;
6393  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7383;
6394  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7384;
6395  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7385;
6396  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7386;
6397  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7387;
6398  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7388;
6399  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7389;
6400  case SpruceLeaves::SpruceLeaves(1, true).ID: return 158;
6401  case SpruceLeaves::SpruceLeaves(1, false).ID: return 159;
6402  case SpruceLeaves::SpruceLeaves(2, true).ID: return 160;
6403  case SpruceLeaves::SpruceLeaves(2, false).ID: return 161;
6404  case SpruceLeaves::SpruceLeaves(3, true).ID: return 162;
6405  case SpruceLeaves::SpruceLeaves(3, false).ID: return 163;
6406  case SpruceLeaves::SpruceLeaves(4, true).ID: return 164;
6407  case SpruceLeaves::SpruceLeaves(4, false).ID: return 165;
6408  case SpruceLeaves::SpruceLeaves(5, true).ID: return 166;
6409  case SpruceLeaves::SpruceLeaves(5, false).ID: return 167;
6410  case SpruceLeaves::SpruceLeaves(6, true).ID: return 168;
6411  case SpruceLeaves::SpruceLeaves(6, false).ID: return 169;
6412  case SpruceLeaves::SpruceLeaves(7, true).ID: return 170;
6413  case SpruceLeaves::SpruceLeaves(7, false).ID: return 171;
6414  case SpruceLog::SpruceLog(SpruceLog::Axis::X).ID: return 75;
6415  case SpruceLog::SpruceLog(SpruceLog::Axis::Y).ID: return 76;
6416  case SpruceLog::SpruceLog(SpruceLog::Axis::Z).ID: return 77;
6417  case SprucePlanks::SprucePlanks().ID: return 16;
6418  case SprucePressurePlate::SprucePressurePlate(true).ID: return 3370;
6419  case SprucePressurePlate::SprucePressurePlate(false).ID: return 3371;
6420  case SpruceSapling::SpruceSapling(0).ID: return 23;
6421  case SpruceSapling::SpruceSapling(1).ID: return 24;
6422  case SpruceSlab::SpruceSlab(SpruceSlab::Type::Top).ID: return 7265;
6424  case SpruceSlab::SpruceSlab(SpruceSlab::Type::Double).ID: return 7269;
6425  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4886;
6426  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4888;
6427  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4890;
6428  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4892;
6429  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4894;
6430  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4896;
6431  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4898;
6432  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4900;
6433  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4902;
6434  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4904;
6435  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4906;
6436  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4908;
6437  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4910;
6438  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4912;
6439  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4914;
6440  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4916;
6441  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4918;
6442  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4920;
6443  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4922;
6444  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4924;
6445  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4926;
6446  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4928;
6447  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4930;
6448  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4932;
6449  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4934;
6450  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4936;
6451  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4938;
6452  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4940;
6453  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4942;
6454  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4944;
6455  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4946;
6456  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4948;
6457  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4950;
6458  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4952;
6459  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4954;
6460  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4956;
6461  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4958;
6462  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4960;
6463  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4962;
6464  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4964;
6465  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, true, true).ID: return 3659;
6466  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, true, false).ID: return 3661;
6467  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, false, true).ID: return 3663;
6468  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, false, false).ID: return 3665;
6473  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, true, true).ID: return 3675;
6474  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, true, false).ID: return 3677;
6475  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, false, true).ID: return 3679;
6476  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, false, false).ID: return 3681;
6481  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, true, true).ID: return 3691;
6482  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, true, false).ID: return 3693;
6483  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, false, true).ID: return 3695;
6484  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, false, false).ID: return 3697;
6489  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, true, true).ID: return 3707;
6490  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, true, false).ID: return 3709;
6491  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, false, true).ID: return 3711;
6492  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, false, false).ID: return 3713;
6497  case SpruceWood::SpruceWood(SpruceWood::Axis::X).ID: return 111;
6498  case SpruceWood::SpruceWood(SpruceWood::Axis::Y).ID: return 112;
6499  case SpruceWood::SpruceWood(SpruceWood::Axis::Z).ID: return 113;
6500  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_ZM).ID: return 1028;
6501  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_XP).ID: return 1029;
6502  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_ZP).ID: return 1030;
6503  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_XM).ID: return 1031;
6504  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_YP).ID: return 1032;
6505  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_YM).ID: return 1033;
6506  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_ZM).ID: return 1034;
6507  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_XP).ID: return 1035;
6508  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_ZP).ID: return 1036;
6509  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_XM).ID: return 1037;
6510  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_YP).ID: return 1038;
6511  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_YM).ID: return 1039;
6512  case Stone::Stone().ID: return 1;
6513  case StoneBrickSlab::StoneBrickSlab(StoneBrickSlab::Type::Top).ID: return 7325;
6515  case StoneBrickSlab::StoneBrickSlab(StoneBrickSlab::Type::Double).ID: return 7329;
6516  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4414;
6517  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4416;
6518  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4418;
6519  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4420;
6520  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4422;
6521  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4424;
6522  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4426;
6523  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4428;
6524  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4430;
6525  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4432;
6526  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4434;
6527  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4436;
6528  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4438;
6529  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4440;
6530  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4442;
6531  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4444;
6532  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4446;
6533  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4448;
6534  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4450;
6535  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4452;
6536  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4454;
6537  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4456;
6538  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4458;
6539  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4460;
6540  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4462;
6541  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4464;
6542  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4466;
6543  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4468;
6544  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4470;
6545  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4472;
6546  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4474;
6547  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4476;
6548  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4478;
6549  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4480;
6550  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4482;
6551  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4484;
6552  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4486;
6553  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4488;
6554  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4490;
6555  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4492;
6556  case StoneBricks::StoneBricks().ID: return 3984;
6557  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3392;
6558  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3393;
6559  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3394;
6560  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3395;
6561  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 3396;
6562  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 3397;
6563  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 3398;
6564  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 3399;
6565  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3400;
6566  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3401;
6567  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3402;
6568  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3403;
6569  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 3404;
6570  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 3405;
6571  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 3406;
6572  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 3407;
6573  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3408;
6574  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3409;
6575  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3410;
6576  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3411;
6577  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 3412;
6578  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 3413;
6579  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 3414;
6580  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 3415;
6581  case StonePressurePlate::StonePressurePlate(true).ID: return 3302;
6582  case StonePressurePlate::StonePressurePlate(false).ID: return 3303;
6583  case StoneSlab::StoneSlab(StoneSlab::Type::Top).ID: return 7295;
6584  case StoneSlab::StoneSlab(StoneSlab::Type::Bottom).ID: return 7297;
6585  case StoneSlab::StoneSlab(StoneSlab::Type::Double).ID: return 7299;
6586  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::X).ID: return 99;
6587  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::Y).ID: return 100;
6588  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::Z).ID: return 101;
6589  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::X).ID: return 138;
6590  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::Y).ID: return 139;
6591  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::Z).ID: return 140;
6592  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::X).ID: return 93;
6593  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::Y).ID: return 94;
6594  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::Z).ID: return 95;
6595  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::X).ID: return 132;
6596  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::Y).ID: return 133;
6597  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::Z).ID: return 134;
6598  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::X).ID: return 102;
6599  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::Y).ID: return 103;
6600  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::Z).ID: return 104;
6601  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::X).ID: return 141;
6602  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::Y).ID: return 142;
6603  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::Z).ID: return 143;
6604  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::X).ID: return 96;
6605  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::Y).ID: return 97;
6606  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::Z).ID: return 98;
6607  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::X).ID: return 135;
6608  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::Y).ID: return 136;
6609  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::Z).ID: return 137;
6610  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::X).ID: return 105;
6611  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::Y).ID: return 106;
6612  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::Z).ID: return 107;
6613  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::X).ID: return 126;
6614  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::Y).ID: return 127;
6615  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::Z).ID: return 128;
6616  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::X).ID: return 90;
6617  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::Y).ID: return 91;
6618  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::Z).ID: return 92;
6619  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::X).ID: return 129;
6620  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::Y).ID: return 130;
6621  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::Z).ID: return 131;
6624  case StructureBlock::StructureBlock(StructureBlock::Mode::Corner).ID: return 8597;
6625  case StructureBlock::StructureBlock(StructureBlock::Mode::Data).ID: return 8598;
6626  case StructureVoid::StructureVoid().ID: return 8199;
6627  case SugarCane::SugarCane(0).ID: return 3443;
6628  case SugarCane::SugarCane(1).ID: return 3444;
6629  case SugarCane::SugarCane(2).ID: return 3445;
6630  case SugarCane::SugarCane(3).ID: return 3446;
6631  case SugarCane::SugarCane(4).ID: return 3447;
6632  case SugarCane::SugarCane(5).ID: return 3448;
6633  case SugarCane::SugarCane(6).ID: return 3449;
6634  case SugarCane::SugarCane(7).ID: return 3450;
6635  case SugarCane::SugarCane(8).ID: return 3451;
6636  case SugarCane::SugarCane(9).ID: return 3452;
6637  case SugarCane::SugarCane(10).ID: return 3453;
6638  case SugarCane::SugarCane(11).ID: return 3454;
6639  case SugarCane::SugarCane(12).ID: return 3455;
6640  case SugarCane::SugarCane(13).ID: return 3456;
6641  case SugarCane::SugarCane(14).ID: return 3457;
6642  case SugarCane::SugarCane(15).ID: return 3458;
6643  case Sunflower::Sunflower(Sunflower::Half::Upper).ID: return 6843;
6644  case Sunflower::Sunflower(Sunflower::Half::Lower).ID: return 6844;
6645  case TNT::TNT(true).ID: return 1126;
6646  case TNT::TNT(false).ID: return 1127;
6647  case TallGrass::TallGrass(TallGrass::Half::Upper).ID: return 6851;
6648  case TallGrass::TallGrass(TallGrass::Half::Lower).ID: return 6852;
6649  case TallSeagrass::TallSeagrass(TallSeagrass::Half::Upper).ID: return 1045;
6650  case TallSeagrass::TallSeagrass(TallSeagrass::Half::Lower).ID: return 1046;
6651  case Terracotta::Terracotta().ID: return 6840;
6652  case Torch::Torch().ID: return 1131;
6653  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Single).ID: return 5581;
6654  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Left).ID: return 5583;
6655  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Right).ID: return 5585;
6656  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Single).ID: return 5587;
6657  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Left).ID: return 5589;
6658  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Right).ID: return 5591;
6659  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Single).ID: return 5593;
6660  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Left).ID: return 5595;
6661  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Right).ID: return 5597;
6662  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Single).ID: return 5599;
6663  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Left).ID: return 5601;
6664  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Right).ID: return 5603;
6665  case Tripwire::Tripwire(true, true, true, true, true, true, true).ID: return 4756;
6666  case Tripwire::Tripwire(true, true, true, true, true, true, false).ID: return 4757;
6667  case Tripwire::Tripwire(true, true, true, true, true, false, true).ID: return 4758;
6668  case Tripwire::Tripwire(true, true, true, true, true, false, false).ID: return 4759;
6669  case Tripwire::Tripwire(true, true, true, true, false, true, true).ID: return 4760;
6670  case Tripwire::Tripwire(true, true, true, true, false, true, false).ID: return 4761;
6671  case Tripwire::Tripwire(true, true, true, true, false, false, true).ID: return 4762;
6672  case Tripwire::Tripwire(true, true, true, true, false, false, false).ID: return 4763;
6673  case Tripwire::Tripwire(true, true, true, false, true, true, true).ID: return 4764;
6674  case Tripwire::Tripwire(true, true, true, false, true, true, false).ID: return 4765;
6675  case Tripwire::Tripwire(true, true, true, false, true, false, true).ID: return 4766;
6676  case Tripwire::Tripwire(true, true, true, false, true, false, false).ID: return 4767;
6677  case Tripwire::Tripwire(true, true, true, false, false, true, true).ID: return 4768;
6678  case Tripwire::Tripwire(true, true, true, false, false, true, false).ID: return 4769;
6679  case Tripwire::Tripwire(true, true, true, false, false, false, true).ID: return 4770;
6680  case Tripwire::Tripwire(true, true, true, false, false, false, false).ID: return 4771;
6681  case Tripwire::Tripwire(true, true, false, true, true, true, true).ID: return 4772;
6682  case Tripwire::Tripwire(true, true, false, true, true, true, false).ID: return 4773;
6683  case Tripwire::Tripwire(true, true, false, true, true, false, true).ID: return 4774;
6684  case Tripwire::Tripwire(true, true, false, true, true, false, false).ID: return 4775;
6685  case Tripwire::Tripwire(true, true, false, true, false, true, true).ID: return 4776;
6686  case Tripwire::Tripwire(true, true, false, true, false, true, false).ID: return 4777;
6687  case Tripwire::Tripwire(true, true, false, true, false, false, true).ID: return 4778;
6688  case Tripwire::Tripwire(true, true, false, true, false, false, false).ID: return 4779;
6689  case Tripwire::Tripwire(true, true, false, false, true, true, true).ID: return 4780;
6690  case Tripwire::Tripwire(true, true, false, false, true, true, false).ID: return 4781;
6691  case Tripwire::Tripwire(true, true, false, false, true, false, true).ID: return 4782;
6692  case Tripwire::Tripwire(true, true, false, false, true, false, false).ID: return 4783;
6693  case Tripwire::Tripwire(true, true, false, false, false, true, true).ID: return 4784;
6694  case Tripwire::Tripwire(true, true, false, false, false, true, false).ID: return 4785;
6695  case Tripwire::Tripwire(true, true, false, false, false, false, true).ID: return 4786;
6696  case Tripwire::Tripwire(true, true, false, false, false, false, false).ID: return 4787;
6697  case Tripwire::Tripwire(true, false, true, true, true, true, true).ID: return 4788;
6698  case Tripwire::Tripwire(true, false, true, true, true, true, false).ID: return 4789;
6699  case Tripwire::Tripwire(true, false, true, true, true, false, true).ID: return 4790;
6700  case Tripwire::Tripwire(true, false, true, true, true, false, false).ID: return 4791;
6701  case Tripwire::Tripwire(true, false, true, true, false, true, true).ID: return 4792;
6702  case Tripwire::Tripwire(true, false, true, true, false, true, false).ID: return 4793;
6703  case Tripwire::Tripwire(true, false, true, true, false, false, true).ID: return 4794;
6704  case Tripwire::Tripwire(true, false, true, true, false, false, false).ID: return 4795;
6705  case Tripwire::Tripwire(true, false, true, false, true, true, true).ID: return 4796;
6706  case Tripwire::Tripwire(true, false, true, false, true, true, false).ID: return 4797;
6707  case Tripwire::Tripwire(true, false, true, false, true, false, true).ID: return 4798;
6708  case Tripwire::Tripwire(true, false, true, false, true, false, false).ID: return 4799;
6709  case Tripwire::Tripwire(true, false, true, false, false, true, true).ID: return 4800;
6710  case Tripwire::Tripwire(true, false, true, false, false, true, false).ID: return 4801;
6711  case Tripwire::Tripwire(true, false, true, false, false, false, true).ID: return 4802;
6712  case Tripwire::Tripwire(true, false, true, false, false, false, false).ID: return 4803;
6713  case Tripwire::Tripwire(true, false, false, true, true, true, true).ID: return 4804;
6714  case Tripwire::Tripwire(true, false, false, true, true, true, false).ID: return 4805;
6715  case Tripwire::Tripwire(true, false, false, true, true, false, true).ID: return 4806;
6716  case Tripwire::Tripwire(true, false, false, true, true, false, false).ID: return 4807;
6717  case Tripwire::Tripwire(true, false, false, true, false, true, true).ID: return 4808;
6718  case Tripwire::Tripwire(true, false, false, true, false, true, false).ID: return 4809;
6719  case Tripwire::Tripwire(true, false, false, true, false, false, true).ID: return 4810;
6720  case Tripwire::Tripwire(true, false, false, true, false, false, false).ID: return 4811;
6721  case Tripwire::Tripwire(true, false, false, false, true, true, true).ID: return 4812;
6722  case Tripwire::Tripwire(true, false, false, false, true, true, false).ID: return 4813;
6723  case Tripwire::Tripwire(true, false, false, false, true, false, true).ID: return 4814;
6724  case Tripwire::Tripwire(true, false, false, false, true, false, false).ID: return 4815;
6725  case Tripwire::Tripwire(true, false, false, false, false, true, true).ID: return 4816;
6726  case Tripwire::Tripwire(true, false, false, false, false, true, false).ID: return 4817;
6727  case Tripwire::Tripwire(true, false, false, false, false, false, true).ID: return 4818;
6728  case Tripwire::Tripwire(true, false, false, false, false, false, false).ID: return 4819;
6729  case Tripwire::Tripwire(false, true, true, true, true, true, true).ID: return 4820;
6730  case Tripwire::Tripwire(false, true, true, true, true, true, false).ID: return 4821;
6731  case Tripwire::Tripwire(false, true, true, true, true, false, true).ID: return 4822;
6732  case Tripwire::Tripwire(false, true, true, true, true, false, false).ID: return 4823;
6733  case Tripwire::Tripwire(false, true, true, true, false, true, true).ID: return 4824;
6734  case Tripwire::Tripwire(false, true, true, true, false, true, false).ID: return 4825;
6735  case Tripwire::Tripwire(false, true, true, true, false, false, true).ID: return 4826;
6736  case Tripwire::Tripwire(false, true, true, true, false, false, false).ID: return 4827;
6737  case Tripwire::Tripwire(false, true, true, false, true, true, true).ID: return 4828;
6738  case Tripwire::Tripwire(false, true, true, false, true, true, false).ID: return 4829;
6739  case Tripwire::Tripwire(false, true, true, false, true, false, true).ID: return 4830;
6740  case Tripwire::Tripwire(false, true, true, false, true, false, false).ID: return 4831;
6741  case Tripwire::Tripwire(false, true, true, false, false, true, true).ID: return 4832;
6742  case Tripwire::Tripwire(false, true, true, false, false, true, false).ID: return 4833;
6743  case Tripwire::Tripwire(false, true, true, false, false, false, true).ID: return 4834;
6744  case Tripwire::Tripwire(false, true, true, false, false, false, false).ID: return 4835;
6745  case Tripwire::Tripwire(false, true, false, true, true, true, true).ID: return 4836;
6746  case Tripwire::Tripwire(false, true, false, true, true, true, false).ID: return 4837;
6747  case Tripwire::Tripwire(false, true, false, true, true, false, true).ID: return 4838;
6748  case Tripwire::Tripwire(false, true, false, true, true, false, false).ID: return 4839;
6749  case Tripwire::Tripwire(false, true, false, true, false, true, true).ID: return 4840;
6750  case Tripwire::Tripwire(false, true, false, true, false, true, false).ID: return 4841;
6751  case Tripwire::Tripwire(false, true, false, true, false, false, true).ID: return 4842;
6752  case Tripwire::Tripwire(false, true, false, true, false, false, false).ID: return 4843;
6753  case Tripwire::Tripwire(false, true, false, false, true, true, true).ID: return 4844;
6754  case Tripwire::Tripwire(false, true, false, false, true, true, false).ID: return 4845;
6755  case Tripwire::Tripwire(false, true, false, false, true, false, true).ID: return 4846;
6756  case Tripwire::Tripwire(false, true, false, false, true, false, false).ID: return 4847;
6757  case Tripwire::Tripwire(false, true, false, false, false, true, true).ID: return 4848;
6758  case Tripwire::Tripwire(false, true, false, false, false, true, false).ID: return 4849;
6759  case Tripwire::Tripwire(false, true, false, false, false, false, true).ID: return 4850;
6760  case Tripwire::Tripwire(false, true, false, false, false, false, false).ID: return 4851;
6761  case Tripwire::Tripwire(false, false, true, true, true, true, true).ID: return 4852;
6762  case Tripwire::Tripwire(false, false, true, true, true, true, false).ID: return 4853;
6763  case Tripwire::Tripwire(false, false, true, true, true, false, true).ID: return 4854;
6764  case Tripwire::Tripwire(false, false, true, true, true, false, false).ID: return 4855;
6765  case Tripwire::Tripwire(false, false, true, true, false, true, true).ID: return 4856;
6766  case Tripwire::Tripwire(false, false, true, true, false, true, false).ID: return 4857;
6767  case Tripwire::Tripwire(false, false, true, true, false, false, true).ID: return 4858;
6768  case Tripwire::Tripwire(false, false, true, true, false, false, false).ID: return 4859;
6769  case Tripwire::Tripwire(false, false, true, false, true, true, true).ID: return 4860;
6770  case Tripwire::Tripwire(false, false, true, false, true, true, false).ID: return 4861;
6771  case Tripwire::Tripwire(false, false, true, false, true, false, true).ID: return 4862;
6772  case Tripwire::Tripwire(false, false, true, false, true, false, false).ID: return 4863;
6773  case Tripwire::Tripwire(false, false, true, false, false, true, true).ID: return 4864;
6774  case Tripwire::Tripwire(false, false, true, false, false, true, false).ID: return 4865;
6775  case Tripwire::Tripwire(false, false, true, false, false, false, true).ID: return 4866;
6776  case Tripwire::Tripwire(false, false, true, false, false, false, false).ID: return 4867;
6777  case Tripwire::Tripwire(false, false, false, true, true, true, true).ID: return 4868;
6778  case Tripwire::Tripwire(false, false, false, true, true, true, false).ID: return 4869;
6779  case Tripwire::Tripwire(false, false, false, true, true, false, true).ID: return 4870;
6780  case Tripwire::Tripwire(false, false, false, true, true, false, false).ID: return 4871;
6781  case Tripwire::Tripwire(false, false, false, true, false, true, true).ID: return 4872;
6782  case Tripwire::Tripwire(false, false, false, true, false, true, false).ID: return 4873;
6783  case Tripwire::Tripwire(false, false, false, true, false, false, true).ID: return 4874;
6784  case Tripwire::Tripwire(false, false, false, true, false, false, false).ID: return 4875;
6785  case Tripwire::Tripwire(false, false, false, false, true, true, true).ID: return 4876;
6786  case Tripwire::Tripwire(false, false, false, false, true, true, false).ID: return 4877;
6787  case Tripwire::Tripwire(false, false, false, false, true, false, true).ID: return 4878;
6788  case Tripwire::Tripwire(false, false, false, false, true, false, false).ID: return 4879;
6789  case Tripwire::Tripwire(false, false, false, false, false, true, true).ID: return 4880;
6790  case Tripwire::Tripwire(false, false, false, false, false, true, false).ID: return 4881;
6791  case Tripwire::Tripwire(false, false, false, false, false, false, true).ID: return 4882;
6792  case Tripwire::Tripwire(false, false, false, false, false, false, false).ID: return 4883;
6793  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZM, true).ID: return 4740;
6794  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZM, false).ID: return 4741;
6795  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZP, true).ID: return 4742;
6796  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZP, false).ID: return 4743;
6797  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XM, true).ID: return 4744;
6798  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XM, false).ID: return 4745;
6799  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XP, true).ID: return 4746;
6800  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XP, false).ID: return 4747;
6801  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZM, true).ID: return 4748;
6802  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZM, false).ID: return 4749;
6803  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZP, true).ID: return 4750;
6804  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZP, false).ID: return 4751;
6805  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XM, true).ID: return 4752;
6806  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XM, false).ID: return 4753;
6807  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XP, true).ID: return 4754;
6808  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XP, false).ID: return 4755;
6809  case TubeCoral::TubeCoral().ID: return 8471;
6810  case TubeCoralBlock::TubeCoralBlock().ID: return 8455;
6811  case TubeCoralFan::TubeCoralFan().ID: return 8571;
6812  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8521;
6813  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8523;
6814  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8525;
6815  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8527;
6816  case TurtleEgg::TurtleEgg(1, 0).ID: return 8438;
6817  case TurtleEgg::TurtleEgg(1, 1).ID: return 8439;
6818  case TurtleEgg::TurtleEgg(1, 2).ID: return 8440;
6819  case TurtleEgg::TurtleEgg(2, 0).ID: return 8441;
6820  case TurtleEgg::TurtleEgg(2, 1).ID: return 8442;
6821  case TurtleEgg::TurtleEgg(2, 2).ID: return 8443;
6822  case TurtleEgg::TurtleEgg(3, 0).ID: return 8444;
6823  case TurtleEgg::TurtleEgg(3, 1).ID: return 8445;
6824  case TurtleEgg::TurtleEgg(3, 2).ID: return 8446;
6825  case TurtleEgg::TurtleEgg(4, 0).ID: return 8447;
6826  case TurtleEgg::TurtleEgg(4, 1).ID: return 8448;
6827  case TurtleEgg::TurtleEgg(4, 2).ID: return 8449;
6828  case Vine::Vine(true, true, true, true, true).ID: return 4269;
6829  case Vine::Vine(true, true, true, true, false).ID: return 4270;
6830  case Vine::Vine(true, true, true, false, true).ID: return 4271;
6831  case Vine::Vine(true, true, true, false, false).ID: return 4272;
6832  case Vine::Vine(true, true, false, true, true).ID: return 4273;
6833  case Vine::Vine(true, true, false, true, false).ID: return 4274;
6834  case Vine::Vine(true, true, false, false, true).ID: return 4275;
6835  case Vine::Vine(true, true, false, false, false).ID: return 4276;
6836  case Vine::Vine(true, false, true, true, true).ID: return 4277;
6837  case Vine::Vine(true, false, true, true, false).ID: return 4278;
6838  case Vine::Vine(true, false, true, false, true).ID: return 4279;
6839  case Vine::Vine(true, false, true, false, false).ID: return 4280;
6840  case Vine::Vine(true, false, false, true, true).ID: return 4281;
6841  case Vine::Vine(true, false, false, true, false).ID: return 4282;
6842  case Vine::Vine(true, false, false, false, true).ID: return 4283;
6843  case Vine::Vine(true, false, false, false, false).ID: return 4284;
6844  case Vine::Vine(false, true, true, true, true).ID: return 4285;
6845  case Vine::Vine(false, true, true, true, false).ID: return 4286;
6846  case Vine::Vine(false, true, true, false, true).ID: return 4287;
6847  case Vine::Vine(false, true, true, false, false).ID: return 4288;
6848  case Vine::Vine(false, true, false, true, true).ID: return 4289;
6849  case Vine::Vine(false, true, false, true, false).ID: return 4290;
6850  case Vine::Vine(false, true, false, false, true).ID: return 4291;
6851  case Vine::Vine(false, true, false, false, false).ID: return 4292;
6852  case Vine::Vine(false, false, true, true, true).ID: return 4293;
6853  case Vine::Vine(false, false, true, true, false).ID: return 4294;
6854  case Vine::Vine(false, false, true, false, true).ID: return 4295;
6855  case Vine::Vine(false, false, true, false, false).ID: return 4296;
6856  case Vine::Vine(false, false, false, true, true).ID: return 4297;
6857  case Vine::Vine(false, false, false, true, false).ID: return 4298;
6858  case Vine::Vine(false, false, false, false, true).ID: return 4299;
6859  case Vine::Vine(false, false, false, false, false).ID: return 4300;
6860  case VoidAir::VoidAir().ID: return 8591;
6861  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3271;
6862  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3273;
6863  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3275;
6864  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3277;
6865  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_ZM).ID: return 1132;
6866  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_ZP).ID: return 1133;
6867  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_XM).ID: return 1134;
6868  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_XP).ID: return 1135;
6869  case Water::Water(0).ID: return 34;
6870  case Water::Water(1).ID: return 35;
6871  case Water::Water(2).ID: return 36;
6872  case Water::Water(3).ID: return 37;
6873  case Water::Water(4).ID: return 38;
6874  case Water::Water(5).ID: return 39;
6875  case Water::Water(6).ID: return 40;
6876  case Water::Water(7).ID: return 41;
6877  case Water::Water(8).ID: return 42;
6878  case Water::Water(9).ID: return 43;
6879  case Water::Water(10).ID: return 44;
6880  case Water::Water(11).ID: return 45;
6881  case Water::Water(12).ID: return 46;
6882  case Water::Water(13).ID: return 47;
6883  case Water::Water(14).ID: return 48;
6884  case Water::Water(15).ID: return 49;
6885  case WetSponge::WetSponge().ID: return 229;
6886  case Wheat::Wheat(0).ID: return 3052;
6887  case Wheat::Wheat(1).ID: return 3053;
6888  case Wheat::Wheat(2).ID: return 3054;
6889  case Wheat::Wheat(3).ID: return 3055;
6890  case Wheat::Wheat(4).ID: return 3056;
6891  case Wheat::Wheat(5).ID: return 3057;
6892  case Wheat::Wheat(6).ID: return 3058;
6893  case Wheat::Wheat(7).ID: return 3059;
6894  case WhiteBanner::WhiteBanner(0).ID: return 6855;
6895  case WhiteBanner::WhiteBanner(1).ID: return 6856;
6896  case WhiteBanner::WhiteBanner(2).ID: return 6857;
6897  case WhiteBanner::WhiteBanner(3).ID: return 6858;
6898  case WhiteBanner::WhiteBanner(4).ID: return 6859;
6899  case WhiteBanner::WhiteBanner(5).ID: return 6860;
6900  case WhiteBanner::WhiteBanner(6).ID: return 6861;
6901  case WhiteBanner::WhiteBanner(7).ID: return 6862;
6902  case WhiteBanner::WhiteBanner(8).ID: return 6863;
6903  case WhiteBanner::WhiteBanner(9).ID: return 6864;
6904  case WhiteBanner::WhiteBanner(10).ID: return 6865;
6905  case WhiteBanner::WhiteBanner(11).ID: return 6866;
6906  case WhiteBanner::WhiteBanner(12).ID: return 6867;
6907  case WhiteBanner::WhiteBanner(13).ID: return 6868;
6908  case WhiteBanner::WhiteBanner(14).ID: return 6869;
6909  case WhiteBanner::WhiteBanner(15).ID: return 6870;
6910  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, true, WhiteBed::Part::Head).ID: return 748;
6911  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, true, WhiteBed::Part::Foot).ID: return 749;
6912  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, false, WhiteBed::Part::Head).ID: return 750;
6913  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, false, WhiteBed::Part::Foot).ID: return 751;
6914  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, true, WhiteBed::Part::Head).ID: return 752;
6915  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, true, WhiteBed::Part::Foot).ID: return 753;
6916  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, false, WhiteBed::Part::Head).ID: return 754;
6917  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, false, WhiteBed::Part::Foot).ID: return 755;
6918  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, true, WhiteBed::Part::Head).ID: return 756;
6919  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, true, WhiteBed::Part::Foot).ID: return 757;
6920  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, false, WhiteBed::Part::Head).ID: return 758;
6921  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, false, WhiteBed::Part::Foot).ID: return 759;
6922  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, true, WhiteBed::Part::Head).ID: return 760;
6923  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, true, WhiteBed::Part::Foot).ID: return 761;
6924  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, false, WhiteBed::Part::Head).ID: return 762;
6925  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, false, WhiteBed::Part::Foot).ID: return 763;
6926  case WhiteCarpet::WhiteCarpet().ID: return 6824;
6927  case WhiteConcrete::WhiteConcrete().ID: return 8378;
6928  case WhiteConcretePowder::WhiteConcretePowder().ID: return 8394;
6939  case WhiteStainedGlass::WhiteStainedGlass().ID: return 3578;
6940  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, true, true).ID: return 5823;
6941  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, true, false).ID: return 5824;
6942  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, false, true).ID: return 5827;
6943  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, false, false).ID: return 5828;
6944  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, true, true).ID: return 5831;
6945  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, true, false).ID: return 5832;
6946  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, false, true).ID: return 5835;
6947  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, false, false).ID: return 5836;
6948  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, true, true).ID: return 5839;
6949  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, true, false).ID: return 5840;
6950  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, false, true).ID: return 5843;
6951  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, false, false).ID: return 5844;
6952  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, true, true).ID: return 5847;
6953  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, true, false).ID: return 5848;
6954  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, false, true).ID: return 5851;
6955  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, false, false).ID: return 5852;
6956  case WhiteTerracotta::WhiteTerracotta().ID: return 5805;
6957  case WhiteTulip::WhiteTulip().ID: return 1118;
6958  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7111;
6959  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7112;
6960  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7113;
6961  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7114;
6962  case WhiteWool::WhiteWool().ID: return 1083;
6963  case WitherSkeletonSkull::WitherSkeletonSkull(0).ID: return 5472;
6964  case WitherSkeletonSkull::WitherSkeletonSkull(1).ID: return 5473;
6965  case WitherSkeletonSkull::WitherSkeletonSkull(2).ID: return 5474;
6966  case WitherSkeletonSkull::WitherSkeletonSkull(3).ID: return 5475;
6967  case WitherSkeletonSkull::WitherSkeletonSkull(4).ID: return 5476;
6968  case WitherSkeletonSkull::WitherSkeletonSkull(5).ID: return 5477;
6969  case WitherSkeletonSkull::WitherSkeletonSkull(6).ID: return 5478;
6970  case WitherSkeletonSkull::WitherSkeletonSkull(7).ID: return 5479;
6971  case WitherSkeletonSkull::WitherSkeletonSkull(8).ID: return 5480;
6972  case WitherSkeletonSkull::WitherSkeletonSkull(9).ID: return 5481;
6973  case WitherSkeletonSkull::WitherSkeletonSkull(10).ID: return 5482;
6974  case WitherSkeletonSkull::WitherSkeletonSkull(11).ID: return 5483;
6975  case WitherSkeletonSkull::WitherSkeletonSkull(12).ID: return 5484;
6976  case WitherSkeletonSkull::WitherSkeletonSkull(13).ID: return 5485;
6977  case WitherSkeletonSkull::WitherSkeletonSkull(14).ID: return 5486;
6978  case WitherSkeletonSkull::WitherSkeletonSkull(15).ID: return 5487;
6979  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_ZM).ID: return 5468;
6980  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_ZP).ID: return 5469;
6981  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_XM).ID: return 5470;
6982  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_XP).ID: return 5471;
6983  case YellowBanner::YellowBanner(0).ID: return 6919;
6984  case YellowBanner::YellowBanner(1).ID: return 6920;
6985  case YellowBanner::YellowBanner(2).ID: return 6921;
6986  case YellowBanner::YellowBanner(3).ID: return 6922;
6987  case YellowBanner::YellowBanner(4).ID: return 6923;
6988  case YellowBanner::YellowBanner(5).ID: return 6924;
6989  case YellowBanner::YellowBanner(6).ID: return 6925;
6990  case YellowBanner::YellowBanner(7).ID: return 6926;
6991  case YellowBanner::YellowBanner(8).ID: return 6927;
6992  case YellowBanner::YellowBanner(9).ID: return 6928;
6993  case YellowBanner::YellowBanner(10).ID: return 6929;
6994  case YellowBanner::YellowBanner(11).ID: return 6930;
6995  case YellowBanner::YellowBanner(12).ID: return 6931;
6996  case YellowBanner::YellowBanner(13).ID: return 6932;
6997  case YellowBanner::YellowBanner(14).ID: return 6933;
6998  case YellowBanner::YellowBanner(15).ID: return 6934;
6999  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, true, YellowBed::Part::Head).ID: return 812;
7000  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, true, YellowBed::Part::Foot).ID: return 813;
7001  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, false, YellowBed::Part::Head).ID: return 814;
7002  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, false, YellowBed::Part::Foot).ID: return 815;
7003  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, true, YellowBed::Part::Head).ID: return 816;
7004  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, true, YellowBed::Part::Foot).ID: return 817;
7005  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, false, YellowBed::Part::Head).ID: return 818;
7006  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, false, YellowBed::Part::Foot).ID: return 819;
7007  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, true, YellowBed::Part::Head).ID: return 820;
7008  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, true, YellowBed::Part::Foot).ID: return 821;
7009  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, false, YellowBed::Part::Head).ID: return 822;
7010  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, false, YellowBed::Part::Foot).ID: return 823;
7011  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, true, YellowBed::Part::Head).ID: return 824;
7012  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, true, YellowBed::Part::Foot).ID: return 825;
7013  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, false, YellowBed::Part::Head).ID: return 826;
7014  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, false, YellowBed::Part::Foot).ID: return 827;
7015  case YellowCarpet::YellowCarpet().ID: return 6828;
7016  case YellowConcrete::YellowConcrete().ID: return 8382;
7017  case YellowConcretePowder::YellowConcretePowder().ID: return 8398;
7028  case YellowStainedGlass::YellowStainedGlass().ID: return 3582;
7029  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, true, true).ID: return 5951;
7030  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, true, false).ID: return 5952;
7031  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, false, true).ID: return 5955;
7032  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, false, false).ID: return 5956;
7033  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, true, true).ID: return 5959;
7034  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, true, false).ID: return 5960;
7035  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, false, true).ID: return 5963;
7036  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, false, false).ID: return 5964;
7037  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, true, true).ID: return 5967;
7038  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, true, false).ID: return 5968;
7039  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, false, true).ID: return 5971;
7040  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, false, false).ID: return 5972;
7041  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, true, true).ID: return 5975;
7042  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, true, false).ID: return 5976;
7043  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, false, true).ID: return 5979;
7044  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, false, false).ID: return 5980;
7045  case YellowTerracotta::YellowTerracotta().ID: return 5809;
7046  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7127;
7047  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7128;
7048  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7129;
7049  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7130;
7050  case YellowWool::YellowWool().ID: return 1087;
7051  case ZombieHead::ZombieHead(0).ID: return 5492;
7052  case ZombieHead::ZombieHead(1).ID: return 5493;
7053  case ZombieHead::ZombieHead(2).ID: return 5494;
7054  case ZombieHead::ZombieHead(3).ID: return 5495;
7055  case ZombieHead::ZombieHead(4).ID: return 5496;
7056  case ZombieHead::ZombieHead(5).ID: return 5497;
7057  case ZombieHead::ZombieHead(6).ID: return 5498;
7058  case ZombieHead::ZombieHead(7).ID: return 5499;
7059  case ZombieHead::ZombieHead(8).ID: return 5500;
7060  case ZombieHead::ZombieHead(9).ID: return 5501;
7061  case ZombieHead::ZombieHead(10).ID: return 5502;
7062  case ZombieHead::ZombieHead(11).ID: return 5503;
7063  case ZombieHead::ZombieHead(12).ID: return 5504;
7064  case ZombieHead::ZombieHead(13).ID: return 5505;
7065  case ZombieHead::ZombieHead(14).ID: return 5506;
7066  case ZombieHead::ZombieHead(15).ID: return 5507;
7067  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5488;
7068  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5489;
7069  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5490;
7070  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5491;
7071  default: return 0;
7072  }
7073  }
7074 
7075  UInt32 From(const Item ID)
7076  {
7077  switch (ID)
7078  {
7079  case Item::AcaciaBoat: return 767;
7080  case Item::AcaciaButton: return 245;
7081  case Item::AcaciaDoor: return 465;
7082  case Item::AcaciaFence: return 179;
7083  case Item::AcaciaFenceGate: return 214;
7084  case Item::AcaciaLeaves: return 60;
7085  case Item::AcaciaLog: return 36;
7086  case Item::AcaciaPlanks: return 17;
7087  case Item::AcaciaPressurePlate: return 164;
7088  case Item::AcaciaSapling: return 23;
7089  case Item::AcaciaSlab: return 116;
7090  case Item::AcaciaStairs: return 301;
7091  case Item::AcaciaTrapdoor: return 191;
7092  case Item::AcaciaWood: return 54;
7093  case Item::ActivatorRail: return 261;
7094  case Item::Air: return -0;
7095  case Item::Allium: return 101;
7096  case Item::Andesite: return 6;
7097  case Item::Anvil: return 247;
7098  case Item::Apple: return 476;
7099  case Item::ArmorStand: return 726;
7100  case Item::Arrow: return 478;
7101  case Item::AzureBluet: return 102;
7102  case Item::BakedPotato: return 699;
7103  case Item::Barrier: return 279;
7104  case Item::BatSpawnEgg: return 639;
7105  case Item::Beacon: return 238;
7106  case Item::Bedrock: return 25;
7107  case Item::Beef: return 619;
7108  case Item::Beetroot: return 754;
7109  case Item::BeetrootSeeds: return 755;
7110  case Item::BeetrootSoup: return 756;
7111  case Item::BirchBoat: return 765;
7112  case Item::BirchButton: return 243;
7113  case Item::BirchDoor: return 463;
7114  case Item::BirchFence: return 177;
7115  case Item::BirchFenceGate: return 212;
7116  case Item::BirchLeaves: return 58;
7117  case Item::BirchLog: return 34;
7118  case Item::BirchPlanks: return 15;
7119  case Item::BirchPressurePlate: return 162;
7120  case Item::BirchSapling: return 21;
7121  case Item::BirchSlab: return 114;
7122  case Item::BirchStairs: return 235;
7123  case Item::BirchTrapdoor: return 189;
7124  case Item::BirchWood: return 52;
7125  case Item::BlackBanner: return 750;
7126  case Item::BlackBed: return 611;
7127  case Item::BlackCarpet: return 297;
7128  case Item::BlackConcrete: return 410;
7129  case Item::BlackConcretePowder: return 426;
7130  case Item::BlackGlazedTerracotta: return 394;
7131  case Item::BlackShulkerBox: return 378;
7132  case Item::BlackStainedGlass: return 326;
7133  case Item::BlackStainedGlassPane: return 342;
7134  case Item::BlackTerracotta: return 278;
7135  case Item::BlackWool: return 97;
7136  case Item::BlazePowder: return 633;
7137  case Item::BlazeRod: return 625;
7138  case Item::BlazeSpawnEgg: return 640;
7139  case Item::BlueBanner: return 746;
7140  case Item::BlueBed: return 607;
7141  case Item::BlueCarpet: return 293;
7142  case Item::BlueConcrete: return 406;
7143  case Item::BlueConcretePowder: return 422;
7144  case Item::BlueGlazedTerracotta: return 390;
7145  case Item::BlueIce: return 458;
7146  case Item::BlueOrchid: return 100;
7147  case Item::BlueShulkerBox: return 374;
7148  case Item::BlueStainedGlass: return 322;
7149  case Item::BlueStainedGlassPane: return 338;
7150  case Item::BlueTerracotta: return 274;
7151  case Item::BlueWool: return 93;
7152  case Item::Bone: return 593;
7153  case Item::BoneBlock: return 359;
7154  case Item::BoneMeal: return 592;
7155  case Item::Book: return 562;
7156  case Item::Bookshelf: return 137;
7157  case Item::Bow: return 477;
7158  case Item::Bowl: return 498;
7159  case Item::BrainCoral: return 439;
7160  case Item::BrainCoralBlock: return 434;
7161  case Item::BrainCoralFan: return 449;
7162  case Item::Bread: return 514;
7163  case Item::BrewingStand: return 635;
7164  case Item::Brick: return 556;
7165  case Item::BrickSlab: return 122;
7166  case Item::BrickStairs: return 216;
7167  case Item::Bricks: return 135;
7168  case Item::BrownBanner: return 747;
7169  case Item::BrownBed: return 608;
7170  case Item::BrownCarpet: return 294;
7171  case Item::BrownConcrete: return 407;
7172  case Item::BrownConcretePowder: return 423;
7173  case Item::BrownGlazedTerracotta: return 391;
7174  case Item::BrownMushroom: return 108;
7175  case Item::BrownMushroomBlock: return 203;
7176  case Item::BrownShulkerBox: return 375;
7177  case Item::BrownStainedGlass: return 323;
7178  case Item::BrownStainedGlassPane: return 339;
7179  case Item::BrownTerracotta: return 275;
7180  case Item::BrownWool: return 94;
7181  case Item::BubbleCoral: return 440;
7182  case Item::BubbleCoralBlock: return 435;
7183  case Item::BubbleCoralFan: return 450;
7184  case Item::Bucket: return 542;
7185  case Item::Cactus: return 172;
7186  case Item::GreenDye: return 579;
7187  case Item::Cake: return 595;
7188  case Item::Carrot: return 697;
7189  case Item::CarrotOnAStick: return 709;
7190  case Item::CarvedPumpkin: return 182;
7191  case Item::Cauldron: return 636;
7192  case Item::CaveSpiderSpawnEgg: return 641;
7193  case Item::ChainCommandBlock: return 355;
7194  case Item::ChainmailBoots: return 522;
7195  case Item::ChainmailChestplate: return 520;
7196  case Item::ChainmailHelmet: return 519;
7197  case Item::ChainmailLeggings: return 521;
7198  case Item::Charcoal: return 480;
7199  case Item::Chest: return 149;
7200  case Item::ChestMinecart: return 564;
7201  case Item::Chicken: return 621;
7202  case Item::ChickenSpawnEgg: return 642;
7203  case Item::ChippedAnvil: return 248;
7204  case Item::ChiseledQuartzBlock: return 257;
7205  case Item::ChiseledRedSandstone: return 351;
7206  case Item::ChiseledSandstone: return 69;
7207  case Item::ChiseledStoneBricks: return 202;
7208  case Item::ChorusFlower: return 143;
7209  case Item::ChorusFruit: return 752;
7210  case Item::ChorusPlant: return 142;
7211  case Item::Clay: return 173;
7212  case Item::ClayBall: return 557;
7213  case Item::Clock: return 569;
7214  case Item::Coal: return 479;
7215  case Item::CoalBlock: return 299;
7216  case Item::CoalOre: return 31;
7217  case Item::CoarseDirt: return 10;
7218  case Item::Cobblestone: return 12;
7219  case Item::CobblestoneSlab: return 121;
7220  case Item::CobblestoneStairs: return 157;
7221  case Item::CobblestoneWall: return 239;
7222  case Item::Cobweb: return 75;
7223  case Item::CocoaBeans: return 580;
7224  case Item::Cod: return 571;
7225  case Item::CodBucket: return 554;
7226  case Item::CodSpawnEgg: return 643;
7227  case Item::CommandBlock: return 237;
7228  case Item::CommandBlockMinecart: return 732;
7229  case Item::Comparator: return 468;
7230  case Item::Compass: return 567;
7231  case Item::Conduit: return 459;
7232  case Item::CookedBeef: return 620;
7233  case Item::CookedChicken: return 622;
7234  case Item::CookedCod: return 575;
7235  case Item::CookedMutton: return 734;
7236  case Item::CookedPorkchop: return 537;
7237  case Item::CookedRabbit: return 722;
7238  case Item::CookedSalmon: return 576;
7239  case Item::Cookie: return 612;
7240  case Item::CowSpawnEgg: return 644;
7241  case Item::CrackedStoneBricks: return 201;
7242  case Item::CraftingTable: return 152;
7243  case Item::CreeperHead: return 707;
7244  case Item::CreeperSpawnEgg: return 645;
7245  case Item::CutRedSandstone: return 352;
7246  case Item::CutSandstone: return 70;
7247  case Item::CyanBanner: return 744;
7248  case Item::CyanBed: return 605;
7249  case Item::CyanCarpet: return 291;
7250  case Item::CyanConcrete: return 404;
7251  case Item::CyanConcretePowder: return 420;
7252  case Item::CyanDye: return 583;
7253  case Item::CyanGlazedTerracotta: return 388;
7254  case Item::CyanShulkerBox: return 372;
7255  case Item::CyanStainedGlass: return 320;
7256  case Item::CyanStainedGlassPane: return 336;
7257  case Item::CyanTerracotta: return 272;
7258  case Item::CyanWool: return 91;
7259  case Item::DamagedAnvil: return 249;
7260  case Item::Dandelion: return 98;
7261  case Item::YellowDye: return 588;
7262  case Item::DarkOakBoat: return 768;
7263  case Item::DarkOakButton: return 246;
7264  case Item::DarkOakDoor: return 466;
7265  case Item::DarkOakFence: return 180;
7266  case Item::DarkOakFenceGate: return 215;
7267  case Item::DarkOakLeaves: return 61;
7268  case Item::DarkOakLog: return 37;
7269  case Item::DarkOakPlanks: return 18;
7270  case Item::DarkOakPressurePlate: return 165;
7271  case Item::DarkOakSapling: return 24;
7272  case Item::DarkOakSlab: return 117;
7273  case Item::DarkOakStairs: return 302;
7274  case Item::DarkOakTrapdoor: return 192;
7275  case Item::DarkOakWood: return 55;
7276  case Item::DarkPrismarine: return 345;
7277  case Item::DarkPrismarineSlab: return 130;
7278  case Item::DarkPrismarineStairs: return 348;
7279  case Item::DaylightDetector: return 253;
7280  case Item::DeadBrainCoral: return 443;
7281  case Item::DeadBrainCoralBlock: return 429;
7282  case Item::DeadBrainCoralFan: return 454;
7283  case Item::DeadBubbleCoral: return 444;
7284  case Item::DeadBubbleCoralBlock: return 430;
7285  case Item::DeadBubbleCoralFan: return 455;
7286  case Item::DeadBush: return 78;
7287  case Item::DeadFireCoral: return 445;
7288  case Item::DeadFireCoralBlock: return 431;
7289  case Item::DeadFireCoralFan: return 456;
7290  case Item::DeadHornCoral: return 446;
7291  case Item::DeadHornCoralBlock: return 432;
7292  case Item::DeadHornCoralFan: return 457;
7293  case Item::DeadTubeCoral: return 447;
7294  case Item::DeadTubeCoralBlock: return 428;
7295  case Item::DeadTubeCoralFan: return 453;
7296  case Item::DebugStick: return 773;
7297  case Item::DetectorRail: return 73;
7298  case Item::Diamond: return 481;
7299  case Item::DiamondAxe: return 496;
7300  case Item::DiamondBlock: return 151;
7301  case Item::DiamondBoots: return 530;
7302  case Item::DiamondChestplate: return 528;
7303  case Item::DiamondHelmet: return 527;
7304  case Item::DiamondHoe: return 510;
7305  case Item::DiamondHorseArmor: return 729;
7306  case Item::DiamondLeggings: return 529;
7307  case Item::DiamondOre: return 150;
7308  case Item::DiamondPickaxe: return 495;
7309  case Item::DiamondShovel: return 494;
7310  case Item::DiamondSword: return 493;
7311  case Item::Diorite: return 4;
7312  case Item::Dirt: return 9;
7313  case Item::Dispenser: return 67;
7314  case Item::DolphinSpawnEgg: return 646;
7315  case Item::DonkeySpawnEgg: return 647;
7316  case Item::DragonBreath: return 757;
7317  case Item::DragonEgg: return 227;
7318  case Item::DragonHead: return 708;
7319  case Item::DriedKelp: return 616;
7320  case Item::DriedKelpBlock: return 560;
7321  case Item::Dropper: return 262;
7322  case Item::DrownedSpawnEgg: return 648;
7323  case Item::Egg: return 566;
7324  case Item::ElderGuardianSpawnEgg: return 649;
7325  case Item::Elytra: return 763;
7326  case Item::Emerald: return 694;
7327  case Item::EmeraldBlock: return 233;
7328  case Item::EmeraldOre: return 230;
7329  case Item::EnchantedBook: return 714;
7330  case Item::EnchantedGoldenApple: return 540;
7331  case Item::EnchantingTable: return 223;
7332  case Item::EndCrystal: return 751;
7333  case Item::EndPortalFrame: return 224;
7334  case Item::EndRod: return 141;
7335  case Item::EndStone: return 225;
7336  case Item::EndStoneBricks: return 226;
7337  case Item::EnderChest: return 231;
7338  case Item::EnderEye: return 637;
7339  case Item::EnderPearl: return 624;
7340  case Item::EndermanSpawnEgg: return 650;
7341  case Item::EndermiteSpawnEgg: return 651;
7342  case Item::EvokerSpawnEgg: return 652;
7343  case Item::ExperienceBottle: return 690;
7344  case Item::Farmland: return 153;
7345  case Item::Feather: return 505;
7346  case Item::FermentedSpiderEye: return 632;
7347  case Item::Fern: return 77;
7348  case Item::FilledMap: return 613;
7349  case Item::FireCharge: return 691;
7350  case Item::FireCoral: return 441;
7351  case Item::FireCoralBlock: return 436;
7352  case Item::FireCoralFan: return 451;
7353  case Item::FireworkRocket: return 712;
7354  case Item::FireworkStar: return 713;
7355  case Item::FishingRod: return 568;
7356  case Item::Flint: return 535;
7357  case Item::FlintAndSteel: return 475;
7358  case Item::FlowerPot: return 696;
7359  case Item::Furnace: return 154;
7360  case Item::FurnaceMinecart: return 565;
7361  case Item::GhastSpawnEgg: return 653;
7362  case Item::GhastTear: return 626;
7363  case Item::Glass: return 64;
7364  case Item::GlassBottle: return 630;
7365  case Item::GlassPane: return 207;
7366  case Item::GlisteringMelonSlice: return 638;
7367  case Item::Glowstone: return 185;
7368  case Item::GlowstoneDust: return 570;
7369  case Item::GoldBlock: return 110;
7370  case Item::GoldIngot: return 483;
7371  case Item::GoldNugget: return 627;
7372  case Item::GoldOre: return 29;
7373  case Item::GoldenApple: return 539;
7374  case Item::GoldenAxe: return 503;
7375  case Item::GoldenBoots: return 534;
7376  case Item::GoldenCarrot: return 702;
7377  case Item::GoldenChestplate: return 532;
7378  case Item::GoldenHelmet: return 531;
7379  case Item::GoldenHoe: return 511;
7380  case Item::GoldenHorseArmor: return 728;
7381  case Item::GoldenLeggings: return 533;
7382  case Item::GoldenPickaxe: return 502;
7383  case Item::GoldenShovel: return 501;
7384  case Item::GoldenSword: return 500;
7385  case Item::Granite: return 2;
7386  case Item::Grass: return 76;
7387  case Item::GrassBlock: return 8;
7388  case Item::GrassPath: return 304;
7389  case Item::Gravel: return 28;
7390  case Item::GrayBanner: return 742;
7391  case Item::GrayBed: return 603;
7392  case Item::GrayCarpet: return 289;
7393  case Item::GrayConcrete: return 402;
7394  case Item::GrayConcretePowder: return 418;
7395  case Item::GrayDye: return 585;
7396  case Item::GrayGlazedTerracotta: return 386;
7397  case Item::GrayShulkerBox: return 370;
7398  case Item::GrayStainedGlass: return 318;
7399  case Item::GrayStainedGlassPane: return 334;
7400  case Item::GrayTerracotta: return 270;
7401  case Item::GrayWool: return 89;
7402  case Item::GreenBanner: return 748;
7403  case Item::GreenBed: return 609;
7404  case Item::GreenCarpet: return 295;
7405  case Item::GreenConcrete: return 408;
7406  case Item::GreenConcretePowder: return 424;
7407  case Item::GreenGlazedTerracotta: return 392;
7408  case Item::GreenShulkerBox: return 376;
7409  case Item::GreenStainedGlass: return 324;
7410  case Item::GreenStainedGlassPane: return 340;
7411  case Item::GreenTerracotta: return 276;
7412  case Item::GreenWool: return 95;
7413  case Item::GuardianSpawnEgg: return 654;
7414  case Item::Gunpowder: return 506;
7415  case Item::HayBale: return 281;
7416  case Item::HeartOfTheSea: return 789;
7417  case Item::HeavyWeightedPressurePlate: return 252;
7418  case Item::Hopper: return 256;
7419  case Item::HopperMinecart: return 718;
7420  case Item::HornCoral: return 442;
7421  case Item::HornCoralBlock: return 437;
7422  case Item::HornCoralFan: return 452;
7423  case Item::HorseSpawnEgg: return 655;
7424  case Item::HuskSpawnEgg: return 656;
7425  case Item::Ice: return 170;
7426  case Item::InfestedChiseledStoneBricks: return 198;
7427  case Item::InfestedCobblestone: return 194;
7428  case Item::InfestedCrackedStoneBricks: return 197;
7429  case Item::InfestedMossyStoneBricks: return 196;
7430  case Item::InfestedStone: return 193;
7431  case Item::InfestedStoneBricks: return 195;
7432  case Item::InkSac: return 577;
7433  case Item::IronAxe: return 474;
7434  case Item::IronBars: return 206;
7435  case Item::IronBlock: return 111;
7436  case Item::IronBoots: return 526;
7437  case Item::IronChestplate: return 524;
7438  case Item::IronDoor: return 460;
7439  case Item::IronHelmet: return 523;
7440  case Item::IronHoe: return 509;
7441  case Item::IronHorseArmor: return 727;
7442  case Item::IronIngot: return 482;
7443  case Item::IronLeggings: return 525;
7444  case Item::IronNugget: return 771;
7445  case Item::IronOre: return 30;
7446  case Item::IronPickaxe: return 473;
7447  case Item::IronShovel: return 472;
7448  case Item::IronSword: return 484;
7449  case Item::IronTrapdoor: return 280;
7450  case Item::ItemFrame: return 695;
7451  case Item::JackOLantern: return 186;
7452  case Item::Jukebox: return 174;
7453  case Item::JungleBoat: return 766;
7454  case Item::JungleButton: return 244;
7455  case Item::JungleDoor: return 464;
7456  case Item::JungleFence: return 178;
7457  case Item::JungleFenceGate: return 213;
7458  case Item::JungleLeaves: return 59;
7459  case Item::JungleLog: return 35;
7460  case Item::JunglePlanks: return 16;
7461  case Item::JunglePressurePlate: return 163;
7462  case Item::JungleSapling: return 22;
7463  case Item::JungleSlab: return 115;
7464  case Item::JungleStairs: return 236;
7465  case Item::JungleTrapdoor: return 190;
7466  case Item::JungleWood: return 53;
7467  case Item::Kelp: return 559;
7468  case Item::KnowledgeBook: return 772;
7469  case Item::Ladder: return 155;
7470  case Item::LapisBlock: return 66;
7471  case Item::LapisLazuli: return 581;
7472  case Item::LapisOre: return 65;
7473  case Item::LargeFern: return 310;
7474  case Item::LavaBucket: return 544;
7475  case Item::Lead: return 730;
7476  case Item::Leather: return 550;
7477  case Item::LeatherBoots: return 518;
7478  case Item::LeatherChestplate: return 516;
7479  case Item::LeatherHelmet: return 515;
7480  case Item::LeatherLeggings: return 517;
7481  case Item::Lever: return 158;
7482  case Item::LightBlueBanner: return 738;
7483  case Item::LightBlueBed: return 599;
7484  case Item::LightBlueCarpet: return 285;
7485  case Item::LightBlueConcrete: return 398;
7486  case Item::LightBlueConcretePowder: return 414;
7487  case Item::LightBlueDye: return 589;
7488  case Item::LightBlueGlazedTerracotta: return 382;
7489  case Item::LightBlueShulkerBox: return 366;
7490  case Item::LightBlueStainedGlass: return 314;
7491  case Item::LightBlueStainedGlassPane: return 330;
7492  case Item::LightBlueTerracotta: return 266;
7493  case Item::LightBlueWool: return 85;
7494  case Item::LightGrayBanner: return 743;
7495  case Item::LightGrayBed: return 604;
7496  case Item::LightGrayCarpet: return 290;
7497  case Item::LightGrayConcrete: return 403;
7498  case Item::LightGrayConcretePowder: return 419;
7499  case Item::LightGrayDye: return 584;
7500  case Item::LightGrayGlazedTerracotta: return 387;
7501  case Item::LightGrayShulkerBox: return 371;
7502  case Item::LightGrayStainedGlass: return 319;
7503  case Item::LightGrayStainedGlassPane: return 335;
7504  case Item::LightGrayTerracotta: return 271;
7505  case Item::LightGrayWool: return 90;
7506  case Item::LightWeightedPressurePlate: return 251;
7507  case Item::Lilac: return 306;
7508  case Item::LilyPad: return 219;
7509  case Item::LimeBanner: return 740;
7510  case Item::LimeBed: return 601;
7511  case Item::LimeCarpet: return 287;
7512  case Item::LimeConcrete: return 400;
7513  case Item::LimeConcretePowder: return 416;
7514  case Item::LimeDye: return 587;
7515  case Item::LimeGlazedTerracotta: return 384;
7516  case Item::LimeShulkerBox: return 368;
7517  case Item::LimeStainedGlass: return 316;
7518  case Item::LimeStainedGlassPane: return 332;
7519  case Item::LimeTerracotta: return 268;
7520  case Item::LimeWool: return 87;
7521  case Item::LingeringPotion: return 761;
7522  case Item::LlamaSpawnEgg: return 657;
7523  case Item::MagentaBanner: return 737;
7524  case Item::MagentaBed: return 598;
7525  case Item::MagentaCarpet: return 284;
7526  case Item::MagentaConcrete: return 397;
7527  case Item::MagentaConcretePowder: return 413;
7528  case Item::MagentaDye: return 590;
7529  case Item::MagentaGlazedTerracotta: return 381;
7530  case Item::MagentaShulkerBox: return 365;
7531  case Item::MagentaStainedGlass: return 313;
7532  case Item::MagentaStainedGlassPane: return 329;
7533  case Item::MagentaTerracotta: return 265;
7534  case Item::MagentaWool: return 84;
7535  case Item::MagmaBlock: return 356;
7536  case Item::MagmaCream: return 634;
7537  case Item::MagmaCubeSpawnEgg: return 658;
7538  case Item::Map: return 701;
7539  case Item::Melon: return 208;
7540  case Item::MelonSeeds: return 618;
7541  case Item::MelonSlice: return 615;
7542  case Item::MilkBucket: return 551;
7543  case Item::Minecart: return 545;
7544  case Item::MooshroomSpawnEgg: return 659;
7545  case Item::MossyCobblestone: return 138;
7546  case Item::MossyCobblestoneWall: return 240;
7547  case Item::MossyStoneBricks: return 200;
7548  case Item::MuleSpawnEgg: return 660;
7549  case Item::MushroomStem: return 205;
7550  case Item::MushroomStew: return 499;
7551  case Item::MusicDisc11: return 784;
7552  case Item::MusicDisc13: return 774;
7553  case Item::MusicDiscBlocks: return 776;
7554  case Item::MusicDiscCat: return 775;
7555  case Item::MusicDiscChirp: return 777;
7556  case Item::MusicDiscFar: return 778;
7557  case Item::MusicDiscMall: return 779;
7558  case Item::MusicDiscMellohi: return 780;
7559  case Item::MusicDiscStal: return 781;
7560  case Item::MusicDiscStrad: return 782;
7561  case Item::MusicDiscWait: return 785;
7562  case Item::MusicDiscWard: return 783;
7563  case Item::Mutton: return 733;
7564  case Item::Mycelium: return 218;
7565  case Item::NameTag: return 731;
7566  case Item::NautilusShell: return 788;
7567  case Item::NetherBrick: return 715;
7568  case Item::NetherBrickFence: return 221;
7569  case Item::NetherBrickSlab: return 124;
7570  case Item::NetherBrickStairs: return 222;
7571  case Item::NetherBricks: return 220;
7572  case Item::NetherQuartzOre: return 255;
7573  case Item::NetherStar: return 710;
7574  case Item::NetherWart: return 628;
7575  case Item::NetherWartBlock: return 357;
7576  case Item::Netherrack: return 183;
7577  case Item::NoteBlock: return 71;
7578  case Item::OakBoat: return 549;
7579  case Item::OakButton: return 241;
7580  case Item::OakDoor: return 461;
7581  case Item::OakFence: return 175;
7582  case Item::OakFenceGate: return 210;
7583  case Item::OakLeaves: return 56;
7584  case Item::OakLog: return 32;
7585  case Item::OakPlanks: return 13;
7586  case Item::OakPressurePlate: return 160;
7587  case Item::OakSapling: return 19;
7588  case Item::OakSlab: return 112;
7589  case Item::OakStairs: return 148;
7590  case Item::OakTrapdoor: return 187;
7591  case Item::OakWood: return 50;
7592  case Item::Observer: return 361;
7593  case Item::Obsidian: return 139;
7594  case Item::OcelotSpawnEgg: return 661;
7595  case Item::OrangeBanner: return 736;
7596  case Item::OrangeBed: return 597;
7597  case Item::OrangeCarpet: return 283;
7598  case Item::OrangeConcrete: return 396;
7599  case Item::OrangeConcretePowder: return 412;
7600  case Item::OrangeDye: return 591;
7601  case Item::OrangeGlazedTerracotta: return 380;
7602  case Item::OrangeShulkerBox: return 364;
7603  case Item::OrangeStainedGlass: return 312;
7604  case Item::OrangeStainedGlassPane: return 328;
7605  case Item::OrangeTerracotta: return 264;
7606  case Item::OrangeTulip: return 104;
7607  case Item::OrangeWool: return 83;
7608  case Item::OxeyeDaisy: return 107;
7609  case Item::PackedIce: return 300;
7610  case Item::Painting: return 538;
7611  case Item::Paper: return 561;
7612  case Item::ParrotSpawnEgg: return 662;
7613  case Item::Peony: return 308;
7614  case Item::PetrifiedOakSlab: return 120;
7615  case Item::PhantomMembrane: return 787;
7616  case Item::PhantomSpawnEgg: return 663;
7617  case Item::PigSpawnEgg: return 664;
7618  case Item::PinkBanner: return 741;
7619  case Item::PinkBed: return 602;
7620  case Item::PinkCarpet: return 288;
7621  case Item::PinkConcrete: return 401;
7622  case Item::PinkConcretePowder: return 417;
7623  case Item::PinkDye: return 586;
7624  case Item::PinkGlazedTerracotta: return 385;
7625  case Item::PinkShulkerBox: return 369;
7626  case Item::PinkStainedGlass: return 317;
7627  case Item::PinkStainedGlassPane: return 333;
7628  case Item::PinkTerracotta: return 269;
7629  case Item::PinkTulip: return 106;
7630  case Item::PinkWool: return 88;
7631  case Item::Piston: return 81;
7632  case Item::PlayerHead: return 705;
7633  case Item::Podzol: return 11;
7634  case Item::PoisonousPotato: return 700;
7635  case Item::PolarBearSpawnEgg: return 665;
7636  case Item::PolishedAndesite: return 7;
7637  case Item::PolishedDiorite: return 5;
7638  case Item::PolishedGranite: return 3;
7639  case Item::PoppedChorusFruit: return 753;
7640  case Item::Poppy: return 99;
7641  case Item::Porkchop: return 536;
7642  case Item::Potato: return 698;
7643  case Item::Potion: return 629;
7644  case Item::PoweredRail: return 72;
7645  case Item::Prismarine: return 343;
7646  case Item::PrismarineBrickSlab: return 129;
7647  case Item::PrismarineBrickStairs: return 347;
7648  case Item::PrismarineBricks: return 344;
7649  case Item::PrismarineCrystals: return 720;
7650  case Item::PrismarineShard: return 719;
7651  case Item::PrismarineSlab: return 128;
7652  case Item::PrismarineStairs: return 346;
7653  case Item::Pufferfish: return 574;
7654  case Item::PufferfishBucket: return 552;
7655  case Item::PufferfishSpawnEgg: return 666;
7656  case Item::Pumpkin: return 181;
7657  case Item::PumpkinPie: return 711;
7658  case Item::PumpkinSeeds: return 617;
7659  case Item::PurpleBanner: return 745;
7660  case Item::PurpleBed: return 606;
7661  case Item::PurpleCarpet: return 292;
7662  case Item::PurpleConcrete: return 405;
7663  case Item::PurpleConcretePowder: return 421;
7664  case Item::PurpleDye: return 582;
7665  case Item::PurpleGlazedTerracotta: return 389;
7666  case Item::PurpleShulkerBox: return 373;
7667  case Item::PurpleStainedGlass: return 321;
7668  case Item::PurpleStainedGlassPane: return 337;
7669  case Item::PurpleTerracotta: return 273;
7670  case Item::PurpleWool: return 92;
7671  case Item::PurpurBlock: return 144;
7672  case Item::PurpurPillar: return 145;
7673  case Item::PurpurSlab: return 127;
7674  case Item::PurpurStairs: return 146;
7675  case Item::Quartz: return 716;
7676  case Item::QuartzBlock: return 258;
7677  case Item::QuartzPillar: return 259;
7678  case Item::QuartzSlab: return 125;
7679  case Item::QuartzStairs: return 260;
7680  case Item::Rabbit: return 721;
7681  case Item::RabbitFoot: return 724;
7682  case Item::RabbitHide: return 725;
7683  case Item::RabbitSpawnEgg: return 667;
7684  case Item::RabbitStew: return 723;
7685  case Item::Rail: return 156;
7686  case Item::RedBanner: return 749;
7687  case Item::RedBed: return 610;
7688  case Item::RedCarpet: return 296;
7689  case Item::RedConcrete: return 409;
7690  case Item::RedConcretePowder: return 425;
7691  case Item::RedGlazedTerracotta: return 393;
7692  case Item::RedMushroom: return 109;
7693  case Item::RedMushroomBlock: return 204;
7694  case Item::RedNetherBricks: return 358;
7695  case Item::RedSand: return 27;
7696  case Item::RedSandstone: return 350;
7697  case Item::RedSandstoneSlab: return 126;
7698  case Item::RedSandstoneStairs: return 353;
7699  case Item::RedShulkerBox: return 377;
7700  case Item::RedStainedGlass: return 325;
7701  case Item::RedStainedGlassPane: return 341;
7702  case Item::RedTerracotta: return 277;
7703  case Item::RedTulip: return 103;
7704  case Item::RedWool: return 96;
7705  case Item::Redstone: return 547;
7706  case Item::RedstoneBlock: return 254;
7707  case Item::RedstoneLamp: return 228;
7708  case Item::RedstoneOre: return 166;
7709  case Item::RedstoneTorch: return 167;
7710  case Item::Repeater: return 467;
7711  case Item::RepeatingCommandBlock: return 354;
7712  case Item::RoseBush: return 307;
7713  case Item::RedDye: return 578;
7714  case Item::RottenFlesh: return 623;
7715  case Item::Saddle: return 546;
7716  case Item::Salmon: return 572;
7717  case Item::SalmonBucket: return 553;
7718  case Item::SalmonSpawnEgg: return 668;
7719  case Item::Sand: return 26;
7720  case Item::Sandstone: return 68;
7721  case Item::SandstoneSlab: return 119;
7722  case Item::SandstoneStairs: return 229;
7723  case Item::Scute: return 471;
7724  case Item::SeaLantern: return 349;
7725  case Item::SeaPickle: return 80;
7726  case Item::Seagrass: return 79;
7727  case Item::Shears: return 614;
7728  case Item::SheepSpawnEgg: return 669;
7729  case Item::Shield: return 762;
7730  case Item::ShulkerBox: return 362;
7731  case Item::ShulkerShell: return 770;
7732  case Item::ShulkerSpawnEgg: return 670;
7733  case Item::OakSign: return 541;
7734  case Item::SilverfishSpawnEgg: return 671;
7735  case Item::SkeletonHorseSpawnEgg: return 673;
7736  case Item::SkeletonSkull: return 703;
7737  case Item::SkeletonSpawnEgg: return 672;
7738  case Item::SlimeBall: return 563;
7739  case Item::SlimeBlock: return 303;
7740  case Item::SlimeSpawnEgg: return 674;
7741  case Item::SmoothQuartz: return 131;
7742  case Item::SmoothRedSandstone: return 132;
7743  case Item::SmoothSandstone: return 133;
7744  case Item::SmoothStone: return 134;
7745  case Item::Snow: return 169;
7746  case Item::SnowBlock: return 171;
7747  case Item::Snowball: return 548;
7748  case Item::SoulSand: return 184;
7749  case Item::Spawner: return 147;
7750  case Item::SpectralArrow: return 759;
7751  case Item::SpiderEye: return 631;
7752  case Item::SpiderSpawnEgg: return 675;
7753  case Item::SplashPotion: return 758;
7754  case Item::Sponge: return 62;
7755  case Item::SpruceBoat: return 764;
7756  case Item::SpruceButton: return 242;
7757  case Item::SpruceDoor: return 462;
7758  case Item::SpruceFence: return 176;
7759  case Item::SpruceFenceGate: return 211;
7760  case Item::SpruceLeaves: return 57;
7761  case Item::SpruceLog: return 33;
7762  case Item::SprucePlanks: return 14;
7763  case Item::SprucePressurePlate: return 161;
7764  case Item::SpruceSapling: return 20;
7765  case Item::SpruceSlab: return 113;
7766  case Item::SpruceStairs: return 234;
7767  case Item::SpruceTrapdoor: return 188;
7768  case Item::SpruceWood: return 51;
7769  case Item::SquidSpawnEgg: return 676;
7770  case Item::Stick: return 497;
7771  case Item::StickyPiston: return 74;
7772  case Item::Stone: return 1;
7773  case Item::StoneAxe: return 492;
7774  case Item::StoneBrickSlab: return 123;
7775  case Item::StoneBrickStairs: return 217;
7776  case Item::StoneBricks: return 199;
7777  case Item::StoneButton: return 168;
7778  case Item::StoneHoe: return 508;
7779  case Item::StonePickaxe: return 491;
7780  case Item::StonePressurePlate: return 159;
7781  case Item::StoneShovel: return 490;
7782  case Item::StoneSlab: return 118;
7783  case Item::StoneSword: return 489;
7784  case Item::StraySpawnEgg: return 677;
7785  case Item::String: return 504;
7786  case Item::StrippedAcaciaLog: return 42;
7787  case Item::StrippedAcaciaWood: return 48;
7788  case Item::StrippedBirchLog: return 40;
7789  case Item::StrippedBirchWood: return 46;
7790  case Item::StrippedDarkOakLog: return 43;
7791  case Item::StrippedDarkOakWood: return 49;
7792  case Item::StrippedJungleLog: return 41;
7793  case Item::StrippedJungleWood: return 47;
7794  case Item::StrippedOakLog: return 38;
7795  case Item::StrippedOakWood: return 44;
7796  case Item::StrippedSpruceLog: return 39;
7797  case Item::StrippedSpruceWood: return 45;
7798  case Item::StructureBlock: return 469;
7799  case Item::StructureVoid: return 360;
7800  case Item::Sugar: return 594;
7801  case Item::SugarCane: return 558;
7802  case Item::Sunflower: return 305;
7803  case Item::TallGrass: return 309;
7804  case Item::Terracotta: return 298;
7805  case Item::TippedArrow: return 760;
7806  case Item::TNT: return 136;
7807  case Item::TNTMinecart: return 717;
7808  case Item::Torch: return 140;
7809  case Item::TotemOfUndying: return 769;
7810  case Item::TrappedChest: return 250;
7811  case Item::Trident: return 786;
7812  case Item::TripwireHook: return 232;
7813  case Item::TropicalFish: return 573;
7814  case Item::TropicalFishBucket: return 555;
7815  case Item::TropicalFishSpawnEgg: return 678;
7816  case Item::TubeCoral: return 438;
7817  case Item::TubeCoralBlock: return 433;
7818  case Item::TubeCoralFan: return 448;
7819  case Item::TurtleEgg: return 427;
7820  case Item::TurtleHelmet: return 470;
7821  case Item::TurtleSpawnEgg: return 679;
7822  case Item::VexSpawnEgg: return 680;
7823  case Item::VillagerSpawnEgg: return 681;
7824  case Item::VindicatorSpawnEgg: return 682;
7825  case Item::Vine: return 209;
7826  case Item::WaterBucket: return 543;
7827  case Item::WetSponge: return 63;
7828  case Item::Wheat: return 513;
7829  case Item::WheatSeeds: return 512;
7830  case Item::WhiteBanner: return 735;
7831  case Item::WhiteBed: return 596;
7832  case Item::WhiteCarpet: return 282;
7833  case Item::WhiteConcrete: return 395;
7834  case Item::WhiteConcretePowder: return 411;
7835  case Item::WhiteGlazedTerracotta: return 379;
7836  case Item::WhiteShulkerBox: return 363;
7837  case Item::WhiteStainedGlass: return 311;
7838  case Item::WhiteStainedGlassPane: return 327;
7839  case Item::WhiteTerracotta: return 263;
7840  case Item::WhiteTulip: return 105;
7841  case Item::WhiteWool: return 82;
7842  case Item::WitchSpawnEgg: return 683;
7843  case Item::WitherSkeletonSkull: return 704;
7844  case Item::WitherSkeletonSpawnEgg: return 684;
7845  case Item::WolfSpawnEgg: return 685;
7846  case Item::WoodenAxe: return 488;
7847  case Item::WoodenHoe: return 507;
7848  case Item::WoodenPickaxe: return 487;
7849  case Item::WoodenShovel: return 486;
7850  case Item::WoodenSword: return 485;
7851  case Item::WritableBook: return 692;
7852  case Item::WrittenBook: return 693;
7853  case Item::YellowBanner: return 739;
7854  case Item::YellowBed: return 600;
7855  case Item::YellowCarpet: return 286;
7856  case Item::YellowConcrete: return 399;
7857  case Item::YellowConcretePowder: return 415;
7858  case Item::YellowGlazedTerracotta: return 383;
7859  case Item::YellowShulkerBox: return 367;
7860  case Item::YellowStainedGlass: return 315;
7861  case Item::YellowStainedGlassPane: return 331;
7862  case Item::YellowTerracotta: return 267;
7863  case Item::YellowWool: return 86;
7864  case Item::ZombieHead: return 706;
7865  case Item::ZombieHorseSpawnEgg: return 687;
7866  case Item::ZombiePigmanSpawnEgg: return 688;
7867  case Item::ZombieSpawnEgg: return 686;
7868  case Item::ZombieVillagerSpawnEgg: return 689;
7869  default: return 0;
7870  }
7871  }
7872 
7874  {
7875  switch (ID)
7876  {
7877  case CustomStatistic::AnimalsBred: return 30;
7878  case CustomStatistic::AviateOneCm: return 17;
7879  case CustomStatistic::BoatOneCm: return 14;
7880  case CustomStatistic::CleanArmor: return 38;
7881  case CustomStatistic::CleanBanner: return 39;
7882  case CustomStatistic::CleanShulkerBox: return 40;
7883  case CustomStatistic::ClimbOneCm: return 10;
7884  case CustomStatistic::CrouchOneCm: return 6;
7885  case CustomStatistic::DamageAbsorbed: return 26;
7887  case CustomStatistic::DamageDealt: return 21;
7888  case CustomStatistic::DamageDealtAbsorbed: return 22;
7889  case CustomStatistic::DamageDealtResisted: return 23;
7890  case CustomStatistic::DamageResisted: return 27;
7891  case CustomStatistic::DamageTaken: return 24;
7892  case CustomStatistic::Deaths: return 28;
7893  case CustomStatistic::Drop: return 20;
7894  case CustomStatistic::EatCakeSlice: return 35;
7895  case CustomStatistic::EnchantItem: return 51;
7896  case CustomStatistic::FallOneCm: return 9;
7897  case CustomStatistic::FillCauldron: return 36;
7898  case CustomStatistic::FishCaught: return 32;
7899  case CustomStatistic::FlyOneCm: return 11;
7900  case CustomStatistic::HorseOneCm: return 16;
7901  case CustomStatistic::InspectDispenser: return 45;
7902  case CustomStatistic::InspectDropper: return 43;
7903  case CustomStatistic::InspectHopper: return 44;
7904  case CustomStatistic::InteractWithBeacon: return 42;
7907  case CustomStatistic::InteractWithFurnace: return 53;
7908  case CustomStatistic::Jump: return 19;
7909  case CustomStatistic::LeaveGame: return 0;
7910  case CustomStatistic::MinecartOneCm: return 13;
7911  case CustomStatistic::MobKills: return 29;
7912  case CustomStatistic::OpenChest: return 55;
7913  case CustomStatistic::OpenEnderchest: return 50;
7914  case CustomStatistic::OpenShulkerBox: return 57;
7915  case CustomStatistic::PigOneCm: return 15;
7916  case CustomStatistic::PlayerKills: return 31;
7917  case CustomStatistic::PlayNoteblock: return 46;
7918  case CustomStatistic::PlayOneMinute: return 1;
7919  case CustomStatistic::PlayRecord: return 52;
7920  case CustomStatistic::PotFlower: return 48;
7921  case CustomStatistic::SleepInBed: return 56;
7922  case CustomStatistic::SneakTime: return 4;
7923  case CustomStatistic::SprintOneCm: return 7;
7924  case CustomStatistic::SwimOneCm: return 8;
7925  case CustomStatistic::TalkedToVillager: return 33;
7926  case CustomStatistic::TimeSinceDeath: return 2;
7927  case CustomStatistic::TimeSinceRest: return 3;
7928  case CustomStatistic::TradedWithVillager: return 34;
7929  case CustomStatistic::TriggerTrappedChest: return 49;
7930  case CustomStatistic::TuneNoteblock: return 47;
7931  case CustomStatistic::UseCauldron: return 37;
7932  case CustomStatistic::WalkOneCm: return 5;
7933  case CustomStatistic::WalkOnWaterOneCm: return 18;
7934  case CustomStatistic::WalkUnderWaterOneCm: return 12;
7935  default: return UInt32(-1);
7936  }
7937  }
7938 
7939  Item ToItem(const UInt32 ID)
7940  {
7941  switch (ID)
7942  {
7943  case 767: return Item::AcaciaBoat;
7944  case 245: return Item::AcaciaButton;
7945  case 465: return Item::AcaciaDoor;
7946  case 179: return Item::AcaciaFence;
7947  case 214: return Item::AcaciaFenceGate;
7948  case 60: return Item::AcaciaLeaves;
7949  case 36: return Item::AcaciaLog;
7950  case 17: return Item::AcaciaPlanks;
7951  case 164: return Item::AcaciaPressurePlate;
7952  case 23: return Item::AcaciaSapling;
7953  case 116: return Item::AcaciaSlab;
7954  case 301: return Item::AcaciaStairs;
7955  case 191: return Item::AcaciaTrapdoor;
7956  case 54: return Item::AcaciaWood;
7957  case 261: return Item::ActivatorRail;
7958  case -0: return Item::Air;
7959  case 101: return Item::Allium;
7960  case 6: return Item::Andesite;
7961  case 247: return Item::Anvil;
7962  case 476: return Item::Apple;
7963  case 726: return Item::ArmorStand;
7964  case 478: return Item::Arrow;
7965  case 102: return Item::AzureBluet;
7966  case 699: return Item::BakedPotato;
7967  case 279: return Item::Barrier;
7968  case 639: return Item::BatSpawnEgg;
7969  case 238: return Item::Beacon;
7970  case 25: return Item::Bedrock;
7971  case 619: return Item::Beef;
7972  case 754: return Item::Beetroot;
7973  case 755: return Item::BeetrootSeeds;
7974  case 756: return Item::BeetrootSoup;
7975  case 765: return Item::BirchBoat;
7976  case 243: return Item::BirchButton;
7977  case 463: return Item::BirchDoor;
7978  case 177: return Item::BirchFence;
7979  case 212: return Item::BirchFenceGate;
7980  case 58: return Item::BirchLeaves;
7981  case 34: return Item::BirchLog;
7982  case 15: return Item::BirchPlanks;
7983  case 162: return Item::BirchPressurePlate;
7984  case 21: return Item::BirchSapling;
7985  case 114: return Item::BirchSlab;
7986  case 235: return Item::BirchStairs;
7987  case 189: return Item::BirchTrapdoor;
7988  case 52: return Item::BirchWood;
7989  case 750: return Item::BlackBanner;
7990  case 611: return Item::BlackBed;
7991  case 297: return Item::BlackCarpet;
7992  case 410: return Item::BlackConcrete;
7993  case 426: return Item::BlackConcretePowder;
7994  case 394: return Item::BlackGlazedTerracotta;
7995  case 378: return Item::BlackShulkerBox;
7996  case 326: return Item::BlackStainedGlass;
7997  case 342: return Item::BlackStainedGlassPane;
7998  case 278: return Item::BlackTerracotta;
7999  case 97: return Item::BlackWool;
8000  case 633: return Item::BlazePowder;
8001  case 625: return Item::BlazeRod;
8002  case 640: return Item::BlazeSpawnEgg;
8003  case 746: return Item::BlueBanner;
8004  case 607: return Item::BlueBed;
8005  case 293: return Item::BlueCarpet;
8006  case 406: return Item::BlueConcrete;
8007  case 422: return Item::BlueConcretePowder;
8008  case 390: return Item::BlueGlazedTerracotta;
8009  case 458: return Item::BlueIce;
8010  case 100: return Item::BlueOrchid;
8011  case 374: return Item::BlueShulkerBox;
8012  case 322: return Item::BlueStainedGlass;
8013  case 338: return Item::BlueStainedGlassPane;
8014  case 274: return Item::BlueTerracotta;
8015  case 93: return Item::BlueWool;
8016  case 593: return Item::Bone;
8017  case 359: return Item::BoneBlock;
8018  case 592: return Item::BoneMeal;
8019  case 562: return Item::Book;
8020  case 137: return Item::Bookshelf;
8021  case 477: return Item::Bow;
8022  case 498: return Item::Bowl;
8023  case 439: return Item::BrainCoral;
8024  case 434: return Item::BrainCoralBlock;
8025  case 449: return Item::BrainCoralFan;
8026  case 514: return Item::Bread;
8027  case 635: return Item::BrewingStand;
8028  case 556: return Item::Brick;
8029  case 122: return Item::BrickSlab;
8030  case 216: return Item::BrickStairs;
8031  case 135: return Item::Bricks;
8032  case 747: return Item::BrownBanner;
8033  case 608: return Item::BrownBed;
8034  case 294: return Item::BrownCarpet;
8035  case 407: return Item::BrownConcrete;
8036  case 423: return Item::BrownConcretePowder;
8037  case 391: return Item::BrownGlazedTerracotta;
8038  case 108: return Item::BrownMushroom;
8039  case 203: return Item::BrownMushroomBlock;
8040  case 375: return Item::BrownShulkerBox;
8041  case 323: return Item::BrownStainedGlass;
8042  case 339: return Item::BrownStainedGlassPane;
8043  case 275: return Item::BrownTerracotta;
8044  case 94: return Item::BrownWool;
8045  case 440: return Item::BubbleCoral;
8046  case 435: return Item::BubbleCoralBlock;
8047  case 450: return Item::BubbleCoralFan;
8048  case 542: return Item::Bucket;
8049  case 172: return Item::Cactus;
8050  case 579: return Item::GreenDye;
8051  case 595: return Item::Cake;
8052  case 697: return Item::Carrot;
8053  case 709: return Item::CarrotOnAStick;
8054  case 182: return Item::CarvedPumpkin;
8055  case 636: return Item::Cauldron;
8056  case 641: return Item::CaveSpiderSpawnEgg;
8057  case 355: return Item::ChainCommandBlock;
8058  case 522: return Item::ChainmailBoots;
8059  case 520: return Item::ChainmailChestplate;
8060  case 519: return Item::ChainmailHelmet;
8061  case 521: return Item::ChainmailLeggings;
8062  case 480: return Item::Charcoal;
8063  case 149: return Item::Chest;
8064  case 564: return Item::ChestMinecart;
8065  case 621: return Item::Chicken;
8066  case 642: return Item::ChickenSpawnEgg;
8067  case 248: return Item::ChippedAnvil;
8068  case 257: return Item::ChiseledQuartzBlock;
8069  case 351: return Item::ChiseledRedSandstone;
8070  case 69: return Item::ChiseledSandstone;
8071  case 202: return Item::ChiseledStoneBricks;
8072  case 143: return Item::ChorusFlower;
8073  case 752: return Item::ChorusFruit;
8074  case 142: return Item::ChorusPlant;
8075  case 173: return Item::Clay;
8076  case 557: return Item::ClayBall;
8077  case 569: return Item::Clock;
8078  case 479: return Item::Coal;
8079  case 299: return Item::CoalBlock;
8080  case 31: return Item::CoalOre;
8081  case 10: return Item::CoarseDirt;
8082  case 12: return Item::Cobblestone;
8083  case 121: return Item::CobblestoneSlab;
8084  case 157: return Item::CobblestoneStairs;
8085  case 239: return Item::CobblestoneWall;
8086  case 75: return Item::Cobweb;
8087  case 580: return Item::CocoaBeans;
8088  case 571: return Item::Cod;
8089  case 554: return Item::CodBucket;
8090  case 643: return Item::CodSpawnEgg;
8091  case 237: return Item::CommandBlock;
8092  case 732: return Item::CommandBlockMinecart;
8093  case 468: return Item::Comparator;
8094  case 567: return Item::Compass;
8095  case 459: return Item::Conduit;
8096  case 620: return Item::CookedBeef;
8097  case 622: return Item::CookedChicken;
8098  case 575: return Item::CookedCod;
8099  case 734: return Item::CookedMutton;
8100  case 537: return Item::CookedPorkchop;
8101  case 722: return Item::CookedRabbit;
8102  case 576: return Item::CookedSalmon;
8103  case 612: return Item::Cookie;
8104  case 644: return Item::CowSpawnEgg;
8105  case 201: return Item::CrackedStoneBricks;
8106  case 152: return Item::CraftingTable;
8107  case 707: return Item::CreeperHead;
8108  case 645: return Item::CreeperSpawnEgg;
8109  case 352: return Item::CutRedSandstone;
8110  case 70: return Item::CutSandstone;
8111  case 744: return Item::CyanBanner;
8112  case 605: return Item::CyanBed;
8113  case 291: return Item::CyanCarpet;
8114  case 404: return Item::CyanConcrete;
8115  case 420: return Item::CyanConcretePowder;
8116  case 583: return Item::CyanDye;
8117  case 388: return Item::CyanGlazedTerracotta;
8118  case 372: return Item::CyanShulkerBox;
8119  case 320: return Item::CyanStainedGlass;
8120  case 336: return Item::CyanStainedGlassPane;
8121  case 272: return Item::CyanTerracotta;
8122  case 91: return Item::CyanWool;
8123  case 249: return Item::DamagedAnvil;
8124  case 98: return Item::Dandelion;
8125  case 588: return Item::YellowDye;
8126  case 768: return Item::DarkOakBoat;
8127  case 246: return Item::DarkOakButton;
8128  case 466: return Item::DarkOakDoor;
8129  case 180: return Item::DarkOakFence;
8130  case 215: return Item::DarkOakFenceGate;
8131  case 61: return Item::DarkOakLeaves;
8132  case 37: return Item::DarkOakLog;
8133  case 18: return Item::DarkOakPlanks;
8134  case 165: return Item::DarkOakPressurePlate;
8135  case 24: return Item::DarkOakSapling;
8136  case 117: return Item::DarkOakSlab;
8137  case 302: return Item::DarkOakStairs;
8138  case 192: return Item::DarkOakTrapdoor;
8139  case 55: return Item::DarkOakWood;
8140  case 345: return Item::DarkPrismarine;
8141  case 130: return Item::DarkPrismarineSlab;
8142  case 348: return Item::DarkPrismarineStairs;
8143  case 253: return Item::DaylightDetector;
8144  case 443: return Item::DeadBrainCoral;
8145  case 429: return Item::DeadBrainCoralBlock;
8146  case 454: return Item::DeadBrainCoralFan;
8147  case 444: return Item::DeadBubbleCoral;
8148  case 430: return Item::DeadBubbleCoralBlock;
8149  case 455: return Item::DeadBubbleCoralFan;
8150  case 78: return Item::DeadBush;
8151  case 445: return Item::DeadFireCoral;
8152  case 431: return Item::DeadFireCoralBlock;
8153  case 456: return Item::DeadFireCoralFan;
8154  case 446: return Item::DeadHornCoral;
8155  case 432: return Item::DeadHornCoralBlock;
8156  case 457: return Item::DeadHornCoralFan;
8157  case 447: return Item::DeadTubeCoral;
8158  case 428: return Item::DeadTubeCoralBlock;
8159  case 453: return Item::DeadTubeCoralFan;
8160  case 773: return Item::DebugStick;
8161  case 73: return Item::DetectorRail;
8162  case 481: return Item::Diamond;
8163  case 496: return Item::DiamondAxe;
8164  case 151: return Item::DiamondBlock;
8165  case 530: return Item::DiamondBoots;
8166  case 528: return Item::DiamondChestplate;
8167  case 527: return Item::DiamondHelmet;
8168  case 510: return Item::DiamondHoe;
8169  case 729: return Item::DiamondHorseArmor;
8170  case 529: return Item::DiamondLeggings;
8171  case 150: return Item::DiamondOre;
8172  case 495: return Item::DiamondPickaxe;
8173  case 494: return Item::DiamondShovel;
8174  case 493: return Item::DiamondSword;
8175  case 4: return Item::Diorite;
8176  case 9: return Item::Dirt;
8177  case 67: return Item::Dispenser;
8178  case 646: return Item::DolphinSpawnEgg;
8179  case 647: return Item::DonkeySpawnEgg;
8180  case 757: return Item::DragonBreath;
8181  case 227: return Item::DragonEgg;
8182  case 708: return Item::DragonHead;
8183  case 616: return Item::DriedKelp;
8184  case 560: return Item::DriedKelpBlock;
8185  case 262: return Item::Dropper;
8186  case 648: return Item::DrownedSpawnEgg;
8187  case 566: return Item::Egg;
8188  case 649: return Item::ElderGuardianSpawnEgg;
8189  case 763: return Item::Elytra;
8190  case 694: return Item::Emerald;
8191  case 233: return Item::EmeraldBlock;
8192  case 230: return Item::EmeraldOre;
8193  case 714: return Item::EnchantedBook;
8194  case 540: return Item::EnchantedGoldenApple;
8195  case 223: return Item::EnchantingTable;
8196  case 751: return Item::EndCrystal;
8197  case 224: return Item::EndPortalFrame;
8198  case 141: return Item::EndRod;
8199  case 225: return Item::EndStone;
8200  case 226: return Item::EndStoneBricks;
8201  case 231: return Item::EnderChest;
8202  case 637: return Item::EnderEye;
8203  case 624: return Item::EnderPearl;
8204  case 650: return Item::EndermanSpawnEgg;
8205  case 651: return Item::EndermiteSpawnEgg;
8206  case 652: return Item::EvokerSpawnEgg;
8207  case 690: return Item::ExperienceBottle;
8208  case 153: return Item::Farmland;
8209  case 505: return Item::Feather;
8210  case 632: return Item::FermentedSpiderEye;
8211  case 77: return Item::Fern;
8212  case 613: return Item::FilledMap;
8213  case 691: return Item::FireCharge;
8214  case 441: return Item::FireCoral;
8215  case 436: return Item::FireCoralBlock;
8216  case 451: return Item::FireCoralFan;
8217  case 712: return Item::FireworkRocket;
8218  case 713: return Item::FireworkStar;
8219  case 568: return Item::FishingRod;
8220  case 535: return Item::Flint;
8221  case 475: return Item::FlintAndSteel;
8222  case 696: return Item::FlowerPot;
8223  case 154: return Item::Furnace;
8224  case 565: return Item::FurnaceMinecart;
8225  case 653: return Item::GhastSpawnEgg;
8226  case 626: return Item::GhastTear;
8227  case 64: return Item::Glass;
8228  case 630: return Item::GlassBottle;
8229  case 207: return Item::GlassPane;
8230  case 638: return Item::GlisteringMelonSlice;
8231  case 185: return Item::Glowstone;
8232  case 570: return Item::GlowstoneDust;
8233  case 110: return Item::GoldBlock;
8234  case 483: return Item::GoldIngot;
8235  case 627: return Item::GoldNugget;
8236  case 29: return Item::GoldOre;
8237  case 539: return Item::GoldenApple;
8238  case 503: return Item::GoldenAxe;
8239  case 534: return Item::GoldenBoots;
8240  case 702: return Item::GoldenCarrot;
8241  case 532: return Item::GoldenChestplate;
8242  case 531: return Item::GoldenHelmet;
8243  case 511: return Item::GoldenHoe;
8244  case 728: return Item::GoldenHorseArmor;
8245  case 533: return Item::GoldenLeggings;
8246  case 502: return Item::GoldenPickaxe;
8247  case 501: return Item::GoldenShovel;
8248  case 500: return Item::GoldenSword;
8249  case 2: return Item::Granite;
8250  case 76: return Item::Grass;
8251  case 8: return Item::GrassBlock;
8252  case 304: return Item::GrassPath;
8253  case 28: return Item::Gravel;
8254  case 742: return Item::GrayBanner;
8255  case 603: return Item::GrayBed;
8256  case 289: return Item::GrayCarpet;
8257  case 402: return Item::GrayConcrete;
8258  case 418: return Item::GrayConcretePowder;
8259  case 585: return Item::GrayDye;
8260  case 386: return Item::GrayGlazedTerracotta;
8261  case 370: return Item::GrayShulkerBox;
8262  case 318: return Item::GrayStainedGlass;
8263  case 334: return Item::GrayStainedGlassPane;
8264  case 270: return Item::GrayTerracotta;
8265  case 89: return Item::GrayWool;
8266  case 748: return Item::GreenBanner;
8267  case 609: return Item::GreenBed;
8268  case 295: return Item::GreenCarpet;
8269  case 408: return Item::GreenConcrete;
8270  case 424: return Item::GreenConcretePowder;
8271  case 392: return Item::GreenGlazedTerracotta;
8272  case 376: return Item::GreenShulkerBox;
8273  case 324: return Item::GreenStainedGlass;
8274  case 340: return Item::GreenStainedGlassPane;
8275  case 276: return Item::GreenTerracotta;
8276  case 95: return Item::GreenWool;
8277  case 654: return Item::GuardianSpawnEgg;
8278  case 506: return Item::Gunpowder;
8279  case 281: return Item::HayBale;
8280  case 789: return Item::HeartOfTheSea;
8281  case 252: return Item::HeavyWeightedPressurePlate;
8282  case 256: return Item::Hopper;
8283  case 718: return Item::HopperMinecart;
8284  case 442: return Item::HornCoral;
8285  case 437: return Item::HornCoralBlock;
8286  case 452: return Item::HornCoralFan;
8287  case 655: return Item::HorseSpawnEgg;
8288  case 656: return Item::HuskSpawnEgg;
8289  case 170: return Item::Ice;
8290  case 198: return Item::InfestedChiseledStoneBricks;
8291  case 194: return Item::InfestedCobblestone;
8292  case 197: return Item::InfestedCrackedStoneBricks;
8293  case 196: return Item::InfestedMossyStoneBricks;
8294  case 193: return Item::InfestedStone;
8295  case 195: return Item::InfestedStoneBricks;
8296  case 577: return Item::InkSac;
8297  case 474: return Item::IronAxe;
8298  case 206: return Item::IronBars;
8299  case 111: return Item::IronBlock;
8300  case 526: return Item::IronBoots;
8301  case 524: return Item::IronChestplate;
8302  case 460: return Item::IronDoor;
8303  case 523: return Item::IronHelmet;
8304  case 509: return Item::IronHoe;
8305  case 727: return Item::IronHorseArmor;
8306  case 482: return Item::IronIngot;
8307  case 525: return Item::IronLeggings;
8308  case 771: return Item::IronNugget;
8309  case 30: return Item::IronOre;
8310  case 473: return Item::IronPickaxe;
8311  case 472: return Item::IronShovel;
8312  case 484: return Item::IronSword;
8313  case 280: return Item::IronTrapdoor;
8314  case 695: return Item::ItemFrame;
8315  case 186: return Item::JackOLantern;
8316  case 174: return Item::Jukebox;
8317  case 766: return Item::JungleBoat;
8318  case 244: return Item::JungleButton;
8319  case 464: return Item::JungleDoor;
8320  case 178: return Item::JungleFence;
8321  case 213: return Item::JungleFenceGate;
8322  case 59: return Item::JungleLeaves;
8323  case 35: return Item::JungleLog;
8324  case 16: return Item::JunglePlanks;
8325  case 163: return Item::JunglePressurePlate;
8326  case 22: return Item::JungleSapling;
8327  case 115: return Item::JungleSlab;
8328  case 236: return Item::JungleStairs;
8329  case 190: return Item::JungleTrapdoor;
8330  case 53: return Item::JungleWood;
8331  case 559: return Item::Kelp;
8332  case 772: return Item::KnowledgeBook;
8333  case 155: return Item::Ladder;
8334  case 66: return Item::LapisBlock;
8335  case 581: return Item::LapisLazuli;
8336  case 65: return Item::LapisOre;
8337  case 310: return Item::LargeFern;
8338  case 544: return Item::LavaBucket;
8339  case 730: return Item::Lead;
8340  case 550: return Item::Leather;
8341  case 518: return Item::LeatherBoots;
8342  case 516: return Item::LeatherChestplate;
8343  case 515: return Item::LeatherHelmet;
8344  case 517: return Item::LeatherLeggings;
8345  case 158: return Item::Lever;
8346  case 738: return Item::LightBlueBanner;
8347  case 599: return Item::LightBlueBed;
8348  case 285: return Item::LightBlueCarpet;
8349  case 398: return Item::LightBlueConcrete;
8350  case 414: return Item::LightBlueConcretePowder;
8351  case 589: return Item::LightBlueDye;
8352  case 382: return Item::LightBlueGlazedTerracotta;
8353  case 366: return Item::LightBlueShulkerBox;
8354  case 314: return Item::LightBlueStainedGlass;
8355  case 330: return Item::LightBlueStainedGlassPane;
8356  case 266: return Item::LightBlueTerracotta;
8357  case 85: return Item::LightBlueWool;
8358  case 743: return Item::LightGrayBanner;
8359  case 604: return Item::LightGrayBed;
8360  case 290: return Item::LightGrayCarpet;
8361  case 403: return Item::LightGrayConcrete;
8362  case 419: return Item::LightGrayConcretePowder;
8363  case 584: return Item::LightGrayDye;
8364  case 387: return Item::LightGrayGlazedTerracotta;
8365  case 371: return Item::LightGrayShulkerBox;
8366  case 319: return Item::LightGrayStainedGlass;
8367  case 335: return Item::LightGrayStainedGlassPane;
8368  case 271: return Item::LightGrayTerracotta;
8369  case 90: return Item::LightGrayWool;
8370  case 251: return Item::LightWeightedPressurePlate;
8371  case 306: return Item::Lilac;
8372  case 219: return Item::LilyPad;
8373  case 740: return Item::LimeBanner;
8374  case 601: return Item::LimeBed;
8375  case 287: return Item::LimeCarpet;
8376  case 400: return Item::LimeConcrete;
8377  case 416: return Item::LimeConcretePowder;
8378  case 587: return Item::LimeDye;
8379  case 384: return Item::LimeGlazedTerracotta;
8380  case 368: return Item::LimeShulkerBox;
8381  case 316: return Item::LimeStainedGlass;
8382  case 332: return Item::LimeStainedGlassPane;
8383  case 268: return Item::LimeTerracotta;
8384  case 87: return Item::LimeWool;
8385  case 761: return Item::LingeringPotion;
8386  case 657: return Item::LlamaSpawnEgg;
8387  case 737: return Item::MagentaBanner;
8388  case 598: return Item::MagentaBed;
8389  case 284: return Item::MagentaCarpet;
8390  case 397: return Item::MagentaConcrete;
8391  case 413: return Item::MagentaConcretePowder;
8392  case 590: return Item::MagentaDye;
8393  case 381: return Item::MagentaGlazedTerracotta;
8394  case 365: return Item::MagentaShulkerBox;
8395  case 313: return Item::MagentaStainedGlass;
8396  case 329: return Item::MagentaStainedGlassPane;
8397  case 265: return Item::MagentaTerracotta;
8398  case 84: return Item::MagentaWool;
8399  case 356: return Item::MagmaBlock;
8400  case 634: return Item::MagmaCream;
8401  case 658: return Item::MagmaCubeSpawnEgg;
8402  case 701: return Item::Map;
8403  case 208: return Item::Melon;
8404  case 618: return Item::MelonSeeds;
8405  case 615: return Item::MelonSlice;
8406  case 551: return Item::MilkBucket;
8407  case 545: return Item::Minecart;
8408  case 659: return Item::MooshroomSpawnEgg;
8409  case 138: return Item::MossyCobblestone;
8410  case 240: return Item::MossyCobblestoneWall;
8411  case 200: return Item::MossyStoneBricks;
8412  case 660: return Item::MuleSpawnEgg;
8413  case 205: return Item::MushroomStem;
8414  case 499: return Item::MushroomStew;
8415  case 784: return Item::MusicDisc11;
8416  case 774: return Item::MusicDisc13;
8417  case 776: return Item::MusicDiscBlocks;
8418  case 775: return Item::MusicDiscCat;
8419  case 777: return Item::MusicDiscChirp;
8420  case 778: return Item::MusicDiscFar;
8421  case 779: return Item::MusicDiscMall;
8422  case 780: return Item::MusicDiscMellohi;
8423  case 781: return Item::MusicDiscStal;
8424  case 782: return Item::MusicDiscStrad;
8425  case 785: return Item::MusicDiscWait;
8426  case 783: return Item::MusicDiscWard;
8427  case 733: return Item::Mutton;
8428  case 218: return Item::Mycelium;
8429  case 731: return Item::NameTag;
8430  case 788: return Item::NautilusShell;
8431  case 715: return Item::NetherBrick;
8432  case 221: return Item::NetherBrickFence;
8433  case 124: return Item::NetherBrickSlab;
8434  case 222: return Item::NetherBrickStairs;
8435  case 220: return Item::NetherBricks;
8436  case 255: return Item::NetherQuartzOre;
8437  case 710: return Item::NetherStar;
8438  case 628: return Item::NetherWart;
8439  case 357: return Item::NetherWartBlock;
8440  case 183: return Item::Netherrack;
8441  case 71: return Item::NoteBlock;
8442  case 549: return Item::OakBoat;
8443  case 241: return Item::OakButton;
8444  case 461: return Item::OakDoor;
8445  case 175: return Item::OakFence;
8446  case 210: return Item::OakFenceGate;
8447  case 56: return Item::OakLeaves;
8448  case 32: return Item::OakLog;
8449  case 13: return Item::OakPlanks;
8450  case 160: return Item::OakPressurePlate;
8451  case 19: return Item::OakSapling;
8452  case 112: return Item::OakSlab;
8453  case 148: return Item::OakStairs;
8454  case 187: return Item::OakTrapdoor;
8455  case 50: return Item::OakWood;
8456  case 361: return Item::Observer;
8457  case 139: return Item::Obsidian;
8458  case 661: return Item::OcelotSpawnEgg;
8459  case 736: return Item::OrangeBanner;
8460  case 597: return Item::OrangeBed;
8461  case 283: return Item::OrangeCarpet;
8462  case 396: return Item::OrangeConcrete;
8463  case 412: return Item::OrangeConcretePowder;
8464  case 591: return Item::OrangeDye;
8465  case 380: return Item::OrangeGlazedTerracotta;
8466  case 364: return Item::OrangeShulkerBox;
8467  case 312: return Item::OrangeStainedGlass;
8468  case 328: return Item::OrangeStainedGlassPane;
8469  case 264: return Item::OrangeTerracotta;
8470  case 104: return Item::OrangeTulip;
8471  case 83: return Item::OrangeWool;
8472  case 107: return Item::OxeyeDaisy;
8473  case 300: return Item::PackedIce;
8474  case 538: return Item::Painting;
8475  case 561: return Item::Paper;
8476  case 662: return Item::ParrotSpawnEgg;
8477  case 308: return Item::Peony;
8478  case 120: return Item::PetrifiedOakSlab;
8479  case 787: return Item::PhantomMembrane;
8480  case 663: return Item::PhantomSpawnEgg;
8481  case 664: return Item::PigSpawnEgg;
8482  case 741: return Item::PinkBanner;
8483  case 602: return Item::PinkBed;
8484  case 288: return Item::PinkCarpet;
8485  case 401: return Item::PinkConcrete;
8486  case 417: return Item::PinkConcretePowder;
8487  case 586: return Item::PinkDye;
8488  case 385: return Item::PinkGlazedTerracotta;
8489  case 369: return Item::PinkShulkerBox;
8490  case 317: return Item::PinkStainedGlass;
8491  case 333: return Item::PinkStainedGlassPane;
8492  case 269: return Item::PinkTerracotta;
8493  case 106: return Item::PinkTulip;
8494  case 88: return Item::PinkWool;
8495  case 81: return Item::Piston;
8496  case 705: return Item::PlayerHead;
8497  case 11: return Item::Podzol;
8498  case 700: return Item::PoisonousPotato;
8499  case 665: return Item::PolarBearSpawnEgg;
8500  case 7: return Item::PolishedAndesite;
8501  case 5: return Item::PolishedDiorite;
8502  case 3: return Item::PolishedGranite;
8503  case 753: return Item::PoppedChorusFruit;
8504  case 99: return Item::Poppy;
8505  case 536: return Item::Porkchop;
8506  case 698: return Item::Potato;
8507  case 629: return Item::Potion;
8508  case 72: return Item::PoweredRail;
8509  case 343: return Item::Prismarine;
8510  case 129: return Item::PrismarineBrickSlab;
8511  case 347: return Item::PrismarineBrickStairs;
8512  case 344: return Item::PrismarineBricks;
8513  case 720: return Item::PrismarineCrystals;
8514  case 719: return Item::PrismarineShard;
8515  case 128: return Item::PrismarineSlab;
8516  case 346: return Item::PrismarineStairs;
8517  case 574: return Item::Pufferfish;
8518  case 552: return Item::PufferfishBucket;
8519  case 666: return Item::PufferfishSpawnEgg;
8520  case 181: return Item::Pumpkin;
8521  case 711: return Item::PumpkinPie;
8522  case 617: return Item::PumpkinSeeds;
8523  case 745: return Item::PurpleBanner;
8524  case 606: return Item::PurpleBed;
8525  case 292: return Item::PurpleCarpet;
8526  case 405: return Item::PurpleConcrete;
8527  case 421: return Item::PurpleConcretePowder;
8528  case 582: return Item::PurpleDye;
8529  case 389: return Item::PurpleGlazedTerracotta;
8530  case 373: return Item::PurpleShulkerBox;
8531  case 321: return Item::PurpleStainedGlass;
8532  case 337: return Item::PurpleStainedGlassPane;
8533  case 273: return Item::PurpleTerracotta;
8534  case 92: return Item::PurpleWool;
8535  case 144: return Item::PurpurBlock;
8536  case 145: return Item::PurpurPillar;
8537  case 127: return Item::PurpurSlab;
8538  case 146: return Item::PurpurStairs;
8539  case 716: return Item::Quartz;
8540  case 258: return Item::QuartzBlock;
8541  case 259: return Item::QuartzPillar;
8542  case 125: return Item::QuartzSlab;
8543  case 260: return Item::QuartzStairs;
8544  case 721: return Item::Rabbit;
8545  case 724: return Item::RabbitFoot;
8546  case 725: return Item::RabbitHide;
8547  case 667: return Item::RabbitSpawnEgg;
8548  case 723: return Item::RabbitStew;
8549  case 156: return Item::Rail;
8550  case 749: return Item::RedBanner;
8551  case 610: return Item::RedBed;
8552  case 296: return Item::RedCarpet;
8553  case 409: return Item::RedConcrete;
8554  case 425: return Item::RedConcretePowder;
8555  case 393: return Item::RedGlazedTerracotta;
8556  case 109: return Item::RedMushroom;
8557  case 204: return Item::RedMushroomBlock;
8558  case 358: return Item::RedNetherBricks;
8559  case 27: return Item::RedSand;
8560  case 350: return Item::RedSandstone;
8561  case 126: return Item::RedSandstoneSlab;
8562  case 353: return Item::RedSandstoneStairs;
8563  case 377: return Item::RedShulkerBox;
8564  case 325: return Item::RedStainedGlass;
8565  case 341: return Item::RedStainedGlassPane;
8566  case 277: return Item::RedTerracotta;
8567  case 103: return Item::RedTulip;
8568  case 96: return Item::RedWool;
8569  case 547: return Item::Redstone;
8570  case 254: return Item::RedstoneBlock;
8571  case 228: return Item::RedstoneLamp;
8572  case 166: return Item::RedstoneOre;
8573  case 167: return Item::RedstoneTorch;
8574  case 467: return Item::Repeater;
8575  case 354: return Item::RepeatingCommandBlock;
8576  case 307: return Item::RoseBush;
8577  case 578: return Item::RedDye;
8578  case 623: return Item::RottenFlesh;
8579  case 546: return Item::Saddle;
8580  case 572: return Item::Salmon;
8581  case 553: return Item::SalmonBucket;
8582  case 668: return Item::SalmonSpawnEgg;
8583  case 26: return Item::Sand;
8584  case 68: return Item::Sandstone;
8585  case 119: return Item::SandstoneSlab;
8586  case 229: return Item::SandstoneStairs;
8587  case 471: return Item::Scute;
8588  case 349: return Item::SeaLantern;
8589  case 80: return Item::SeaPickle;
8590  case 79: return Item::Seagrass;
8591  case 614: return Item::Shears;
8592  case 669: return Item::SheepSpawnEgg;
8593  case 762: return Item::Shield;
8594  case 362: return Item::ShulkerBox;
8595  case 770: return Item::ShulkerShell;
8596  case 670: return Item::ShulkerSpawnEgg;
8597  case 541: return Item::OakSign;
8598  case 671: return Item::SilverfishSpawnEgg;
8599  case 673: return Item::SkeletonHorseSpawnEgg;
8600  case 703: return Item::SkeletonSkull;
8601  case 672: return Item::SkeletonSpawnEgg;
8602  case 563: return Item::SlimeBall;
8603  case 303: return Item::SlimeBlock;
8604  case 674: return Item::SlimeSpawnEgg;
8605  case 131: return Item::SmoothQuartz;
8606  case 132: return Item::SmoothRedSandstone;
8607  case 133: return Item::SmoothSandstone;
8608  case 134: return Item::SmoothStone;
8609  case 169: return Item::Snow;
8610  case 171: return Item::SnowBlock;
8611  case 548: return Item::Snowball;
8612  case 184: return Item::SoulSand;
8613  case 147: return Item::Spawner;
8614  case 759: return Item::SpectralArrow;
8615  case 631: return Item::SpiderEye;
8616  case 675: return Item::SpiderSpawnEgg;
8617  case 758: return Item::SplashPotion;
8618  case 62: return Item::Sponge;
8619  case 764: return Item::SpruceBoat;
8620  case 242: return Item::SpruceButton;
8621  case 462: return Item::SpruceDoor;
8622  case 176: return Item::SpruceFence;
8623  case 211: return Item::SpruceFenceGate;
8624  case 57: return Item::SpruceLeaves;
8625  case 33: return Item::SpruceLog;
8626  case 14: return Item::SprucePlanks;
8627  case 161: return Item::SprucePressurePlate;
8628  case 20: return Item::SpruceSapling;
8629  case 113: return Item::SpruceSlab;
8630  case 234: return Item::SpruceStairs;
8631  case 188: return Item::SpruceTrapdoor;
8632  case 51: return Item::SpruceWood;
8633  case 676: return Item::SquidSpawnEgg;
8634  case 497: return Item::Stick;
8635  case 74: return Item::StickyPiston;
8636  case 1: return Item::Stone;
8637  case 492: return Item::StoneAxe;
8638  case 123: return Item::StoneBrickSlab;
8639  case 217: return Item::StoneBrickStairs;
8640  case 199: return Item::StoneBricks;
8641  case 168: return Item::StoneButton;
8642  case 508: return Item::StoneHoe;
8643  case 491: return Item::StonePickaxe;
8644  case 159: return Item::StonePressurePlate;
8645  case 490: return Item::StoneShovel;
8646  case 118: return Item::StoneSlab;
8647  case 489: return Item::StoneSword;
8648  case 677: return Item::StraySpawnEgg;
8649  case 504: return Item::String;
8650  case 42: return Item::StrippedAcaciaLog;
8651  case 48: return Item::StrippedAcaciaWood;
8652  case 40: return Item::StrippedBirchLog;
8653  case 46: return Item::StrippedBirchWood;
8654  case 43: return Item::StrippedDarkOakLog;
8655  case 49: return Item::StrippedDarkOakWood;
8656  case 41: return Item::StrippedJungleLog;
8657  case 47: return Item::StrippedJungleWood;
8658  case 38: return Item::StrippedOakLog;
8659  case 44: return Item::StrippedOakWood;
8660  case 39: return Item::StrippedSpruceLog;
8661  case 45: return Item::StrippedSpruceWood;
8662  case 469: return Item::StructureBlock;
8663  case 360: return Item::StructureVoid;
8664  case 594: return Item::Sugar;
8665  case 558: return Item::SugarCane;
8666  case 305: return Item::Sunflower;
8667  case 309: return Item::TallGrass;
8668  case 298: return Item::Terracotta;
8669  case 760: return Item::TippedArrow;
8670  case 136: return Item::TNT;
8671  case 717: return Item::TNTMinecart;
8672  case 140: return Item::Torch;
8673  case 769: return Item::TotemOfUndying;
8674  case 250: return Item::TrappedChest;
8675  case 786: return Item::Trident;
8676  case 232: return Item::TripwireHook;
8677  case 573: return Item::TropicalFish;
8678  case 555: return Item::TropicalFishBucket;
8679  case 678: return Item::TropicalFishSpawnEgg;
8680  case 438: return Item::TubeCoral;
8681  case 433: return Item::TubeCoralBlock;
8682  case 448: return Item::TubeCoralFan;
8683  case 427: return Item::TurtleEgg;
8684  case 470: return Item::TurtleHelmet;
8685  case 679: return Item::TurtleSpawnEgg;
8686  case 680: return Item::VexSpawnEgg;
8687  case 681: return Item::VillagerSpawnEgg;
8688  case 682: return Item::VindicatorSpawnEgg;
8689  case 209: return Item::Vine;
8690  case 543: return Item::WaterBucket;
8691  case 63: return Item::WetSponge;
8692  case 513: return Item::Wheat;
8693  case 512: return Item::WheatSeeds;
8694  case 735: return Item::WhiteBanner;
8695  case 596: return Item::WhiteBed;
8696  case 282: return Item::WhiteCarpet;
8697  case 395: return Item::WhiteConcrete;
8698  case 411: return Item::WhiteConcretePowder;
8699  case 379: return Item::WhiteGlazedTerracotta;
8700  case 363: return Item::WhiteShulkerBox;
8701  case 311: return Item::WhiteStainedGlass;
8702  case 327: return Item::WhiteStainedGlassPane;
8703  case 263: return Item::WhiteTerracotta;
8704  case 105: return Item::WhiteTulip;
8705  case 82: return Item::WhiteWool;
8706  case 683: return Item::WitchSpawnEgg;
8707  case 704: return Item::WitherSkeletonSkull;
8708  case 684: return Item::WitherSkeletonSpawnEgg;
8709  case 685: return Item::WolfSpawnEgg;
8710  case 488: return Item::WoodenAxe;
8711  case 507: return Item::WoodenHoe;
8712  case 487: return Item::WoodenPickaxe;
8713  case 486: return Item::WoodenShovel;
8714  case 485: return Item::WoodenSword;
8715  case 692: return Item::WritableBook;
8716  case 693: return Item::WrittenBook;
8717  case 739: return Item::YellowBanner;
8718  case 600: return Item::YellowBed;
8719  case 286: return Item::YellowCarpet;
8720  case 399: return Item::YellowConcrete;
8721  case 415: return Item::YellowConcretePowder;
8722  case 383: return Item::YellowGlazedTerracotta;
8723  case 367: return Item::YellowShulkerBox;
8724  case 315: return Item::YellowStainedGlass;
8725  case 331: return Item::YellowStainedGlassPane;
8726  case 267: return Item::YellowTerracotta;
8727  case 86: return Item::YellowWool;
8728  case 706: return Item::ZombieHead;
8729  case 687: return Item::ZombieHorseSpawnEgg;
8730  case 688: return Item::ZombiePigmanSpawnEgg;
8731  case 686: return Item::ZombieSpawnEgg;
8732  case 689: return Item::ZombieVillagerSpawnEgg;
8733  default: return Item::Air;
8734  }
8735  }
8736 }
@ BLOCK_FACE_XP
Definition: Defines.h:41
@ BLOCK_FACE_YP
Definition: Defines.h:43
@ BLOCK_FACE_YM
Definition: Defines.h:42
@ BLOCK_FACE_ZM
Definition: Defines.h:44
@ BLOCK_FACE_ZP
Definition: Defines.h:45
@ BLOCK_FACE_XM
Definition: Defines.h:40
unsigned int UInt32
Definition: Globals.h:157
CustomStatistic
Item
Definition: Items.h:4
@ CutSandstone
@ VindicatorSpawnEgg
@ CowSpawnEgg
@ MossyCobblestone
@ CookedMutton
@ InfestedCrackedStoneBricks
@ ShulkerBox
@ LightGrayConcrete
@ LimeConcretePowder
@ WhiteGlazedTerracotta
@ DeadBrainCoral
@ BrownWool
@ YellowStainedGlass
@ RedBanner
@ WritableBook
@ WhiteConcrete
@ PetrifiedOakSlab
@ MusicDiscStrad
@ OrangeWool
@ DarkOakDoor
@ OrangeCarpet
@ Mutton
@ OakLeaves
@ Pufferfish
@ LightBlueBanner
@ CaveSpiderSpawnEgg
@ DarkOakFence
@ MagentaStainedGlass
@ EnderPearl
@ MagmaCubeSpawnEgg
@ PumpkinSeeds
@ Dandelion
@ NetherWart
@ PinkBanner
@ OrangeConcretePowder
@ CutRedSandstone
@ OakDoor
@ Emerald
@ PurpleStainedGlassPane
@ SplashPotion
@ LightBlueWool
@ MusicDiscWait
@ BrownMushroom
@ BrownStainedGlass
@ LeatherLeggings
@ IronLeggings
@ OakWood
@ IronAxe
@ DarkOakButton
@ GrayBanner
@ PinkConcretePowder
@ DarkPrismarineSlab
@ StructureBlock
@ RedDye
@ ZombieVillagerSpawnEgg
@ CyanConcretePowder
@ Trident
@ YellowConcretePowder
@ LapisOre
@ WitherSkeletonSpawnEgg
@ RedTerracotta
@ SmoothRedSandstone
@ QuartzBlock
@ AcaciaSapling
@ WhiteBed
@ Piston
@ WhiteCarpet
@ AcaciaLeaves
@ BlackShulkerBox
@ MagentaGlazedTerracotta
@ GrayBed
@ BlackConcrete
@ JunglePlanks
@ BrewingStand
@ ChorusPlant
@ MusicDiscWard
@ DragonEgg
@ ChainmailBoots
@ TrappedChest
@ JunglePressurePlate
@ WrittenBook
@ DeadBubbleCoralFan
@ EndermanSpawnEgg
@ AcaciaSlab
@ DeadFireCoralFan
@ SalmonBucket
@ Allium
@ InfestedStoneBricks
@ IronPickaxe
@ CodSpawnEgg
@ LimeCarpet
@ BirchSapling
@ GoldenPickaxe
@ DaylightDetector
@ Cobblestone
@ CyanStainedGlass
@ GhastSpawnEgg
@ LightGrayGlazedTerracotta
@ DrownedSpawnEgg
@ MusicDisc11
@ StickyPiston
@ FireCoralBlock
@ GuardianSpawnEgg
@ EndRod
@ AzureBluet
@ JackOLantern
@ CookedPorkchop
@ FlintAndSteel
@ LapisLazuli
@ IronOre
@ YellowBanner
@ HeavyWeightedPressurePlate
@ Carrot
@ RedConcrete
@ PurpurSlab
@ BrickStairs
@ SpruceLeaves
@ FireworkRocket
@ PurpleGlazedTerracotta
@ OrangeStainedGlass
@ NameTag
@ SpruceSapling
@ SkeletonSkull
@ WheatSeeds
@ PinkShulkerBox
@ BeetrootSoup
@ WhiteConcretePowder
@ EvokerSpawnEgg
@ CoalOre
@ IronTrapdoor
@ String
@ InfestedMossyStoneBricks
@ GrayWool
@ EndStone
@ OakStairs
@ WhiteTulip
@ Painting
@ HornCoral
@ LightBlueGlazedTerracotta
@ DamagedAnvil
@ ZombiePigmanSpawnEgg
@ MagentaShulkerBox
@ PoweredRail
@ SpruceFence
@ StrippedOakLog
@ SpruceButton
@ CyanShulkerBox
@ Conduit
@ PurpurStairs
@ BakedPotato
@ OakPlanks
@ SlimeBlock
@ YellowStainedGlassPane
@ TurtleHelmet
@ WoodenSword
@ MagentaBanner
@ VillagerSpawnEgg
@ CyanGlazedTerracotta
@ IronShovel
@ BirchPressurePlate
@ PurpleShulkerBox
@ ChorusFruit
@ Bucket
@ BlueConcrete
@ PolishedGranite
@ InfestedStone
@ EndermiteSpawnEgg
@ WhiteBanner
@ InfestedCobblestone
@ Rabbit
@ PolishedDiorite
@ NetherStar
@ ParrotSpawnEgg
@ AcaciaFence
@ BlueStainedGlassPane
@ DiamondPickaxe
@ ChainmailHelmet
@ ElderGuardianSpawnEgg
@ IronDoor
@ SpruceFenceGate
@ Bedrock
@ SpruceStairs
@ AcaciaPlanks
@ BlueGlazedTerracotta
@ BirchButton
@ GoldenAxe
@ BirchLeaves
@ QuartzSlab
@ BrickSlab
@ ZombieHead
@ CyanWool
@ PrismarineStairs
@ HornCoralFan
@ Beacon
@ TropicalFish
@ CraftingTable
@ NetherBrickFence
@ SandstoneStairs
@ SilverfishSpawnEgg
@ HopperMinecart
@ DarkOakLog
@ Sandstone
@ Sponge
@ GrassBlock
@ Gravel
@ BlueWool
@ PurpurPillar
@ GoldenHoe
@ RedShulkerBox
@ InfestedChiseledStoneBricks
@ IronHorseArmor
@ Pumpkin
@ DebugStick
@ GrayConcretePowder
@ DeadFireCoralBlock
@ FireCharge
@ GreenStainedGlassPane
@ BirchBoat
@ LimeBanner
@ RoseBush
@ DiamondBoots
@ LapisBlock
@ Cauldron
@ PrismarineBrickStairs
@ ActivatorRail
@ PinkConcrete
@ OakSapling
@ PurpleStainedGlass
@ PlayerHead
@ PrismarineShard
@ RedSand
@ BrainCoral
@ ChorusFlower
@ Barrier
@ LightBlueDye
@ Beetroot
@ BlueIce
@ SpruceDoor
@ GoldenChestplate
@ StrippedJungleLog
@ ZombieHorseSpawnEgg
@ JungleFenceGate
@ Netherrack
@ OakSign
@ DarkPrismarine
@ BrownTerracotta
@ EnchantedBook
@ TripwireHook
@ YellowWool
@ MagentaWool
@ OrangeConcrete
@ Feather
@ PinkCarpet
@ OakFence
@ DarkOakSlab
@ CookedSalmon
@ LightGrayWool
@ BirchFence
@ StructureVoid
@ NetherBrickSlab
@ Charcoal
@ LargeFern
@ RedMushroomBlock
@ HorseSpawnEgg
@ MagentaTerracotta
@ OakButton
@ DarkOakPlanks
@ IronChestplate
@ WolfSpawnEgg
@ PinkGlazedTerracotta
@ GreenTerracotta
@ SpiderSpawnEgg
@ LeatherChestplate
@ BrainCoralFan
@ DarkOakLeaves
@ StonePickaxe
@ LightBlueStainedGlassPane
@ BlackCarpet
@ JungleSlab
@ NetherQuartzOre
@ PrismarineBricks
@ GoldenShovel
@ GreenWool
@ GoldenApple
@ DetectorRail
@ OrangeGlazedTerracotta
@ GoldIngot
@ FireworkStar
@ DeadTubeCoralFan
@ TurtleEgg
@ LightBlueShulkerBox
@ BirchLog
@ MagentaDye
@ JungleSapling
@ JungleBoat
@ BrownConcretePowder
@ MagentaConcretePowder
@ PinkWool
@ OrangeTulip
@ BrownConcrete
@ CyanConcrete
@ AcaciaDoor
@ RedNetherBricks
@ WitchSpawnEgg
@ OrangeBanner
@ ZombieSpawnEgg
@ CarvedPumpkin
@ ChiseledSandstone
@ BlackGlazedTerracotta
@ TubeCoral
@ DeadBubbleCoral
@ RedstoneTorch
@ SpruceLog
@ Diorite
@ GoldOre
@ DragonBreath
@ SmoothQuartz
@ LimeStainedGlassPane
@ RedstoneOre
@ LightGrayBanner
@ MushroomStew
@ JungleDoor
@ RedCarpet
@ QuartzPillar
@ HeartOfTheSea
@ StrippedDarkOakLog
@ DeadTubeCoralBlock
@ ChainCommandBlock
@ SpruceBoat
@ YellowGlazedTerracotta
@ YellowBed
@ LimeGlazedTerracotta
@ IronSword
@ PurpleBed
@ OrangeStainedGlassPane
@ PolishedAndesite
@ Cookie
@ GoldenLeggings
@ EmeraldBlock
@ FireCoral
@ DiamondHorseArmor
@ Dispenser
@ SkeletonHorseSpawnEgg
@ DeadHornCoralFan
@ GoldenHorseArmor
@ DeadFireCoral
@ Furnace
@ IronBars
@ MusicDiscMall
@ CobblestoneWall
@ AcaciaButton
@ CoalBlock
@ Granite
@ MagentaCarpet
@ ChiseledQuartzBlock
@ MuleSpawnEgg
@ WhiteTerracotta
@ OxeyeDaisy
@ SlimeSpawnEgg
@ GrayDye
@ GreenDye
@ PurpleDye
@ MagmaBlock
@ IronNugget
@ SpectralArrow
@ DiamondShovel
@ DarkOakPressurePlate
@ CommandBlock
@ LightBlueStainedGlass
@ JungleLog
@ AcaciaLog
@ StrippedAcaciaWood
@ PrismarineCrystals
@ FlowerPot
@ OakBoat
@ WoodenPickaxe
@ CocoaBeans
@ MusicDiscStal
@ DarkOakTrapdoor
@ SheepSpawnEgg
@ FilledMap
@ FishingRod
@ PinkTerracotta
@ MagentaStainedGlassPane
@ PinkDye
@ PinkTulip
@ LightGrayDye
@ Compass
@ Observer
@ DeadBrainCoralFan
@ CodBucket
@ EnderChest
@ RabbitSpawnEgg
@ StoneBricks
@ GreenGlazedTerracotta
@ Cobweb
@ RedConcretePowder
@ OakFenceGate
@ RedSandstone
@ LightBlueCarpet
@ ChippedAnvil
@ RedTulip
@ GoldenBoots
@ LavaBucket
@ LightGrayConcretePowder
@ RepeatingCommandBlock
@ PurpleCarpet
@ ChiseledStoneBricks
@ JungleFence
@ YellowTerracotta
@ RedMushroom
@ PurpleBanner
@ GreenStainedGlass
@ PinkBed
@ LightWeightedPressurePlate
@ GrayStainedGlassPane
@ WhiteWool
@ StoneBrickSlab
@ Quartz
@ StrippedBirchWood
@ Diamond
@ EmeraldOre
@ Terracotta
@ ShulkerSpawnEgg
@ PufferfishBucket
@ SpruceTrapdoor
@ BrownBed
@ TubeCoralBlock
@ MelonSeeds
@ GoldenHelmet
@ GreenBed
@ LimeBed
@ BlueStainedGlass
@ RedSandstoneSlab
@ HayBale
@ NetherWartBlock
@ SeaPickle
@ MusicDiscBlocks
@ DiamondLeggings
@ Shield
@ BlackWool
@ Bookshelf
@ RedWool
@ LightBlueConcrete
@ NetherBricks
@ PhantomMembrane
@ MushroomStem
@ CyanDye
@ SmoothSandstone
@ DragonHead
@ StrippedDarkOakWood
@ JungleButton
@ BlueBanner
@ DiamondHelmet
@ PurpurBlock
@ MusicDiscCat
@ TotemOfUndying
@ OrangeTerracotta
@ EndCrystal
@ BlueOrchid
@ Gunpowder
@ SquidSpawnEgg
@ CyanBed
@ SlimeBall
@ TropicalFishBucket
@ WhiteStainedGlass
@ AcaciaTrapdoor
@ LlamaSpawnEgg
@ PurpleWool
@ MusicDiscFar
@ DeadHornCoral
@ CreeperSpawnEgg
@ DiamondSword
@ Obsidian
@ OcelotSpawnEgg
@ RedGlazedTerracotta
@ GlassPane
@ AcaciaBoat
@ JungleWood
@ BubbleCoralBlock
@ CrackedStoneBricks
@ ChainmailLeggings
@ PackedIce
@ DeadTubeCoral
@ GlisteringMelonSlice
@ BlackConcretePowder
@ DiamondChestplate
@ GlowstoneDust
@ GoldBlock
@ BlueTerracotta
@ OakLog
@ RedstoneLamp
@ BrownBanner
@ Chicken
@ LingeringPotion
@ Ladder
@ StraySpawnEgg
@ DarkOakSapling
@ BirchTrapdoor
@ BrownGlazedTerracotta
@ SpiderEye
@ PoisonousPotato
@ BeetrootSeeds
@ Dropper
@ LimeWool
@ JungleLeaves
@ FurnaceMinecart
@ PrismarineSlab
@ StrippedSpruceLog
@ Podzol
@ RabbitHide
@ DriedKelp
@ YellowShulkerBox
@ DriedKelpBlock
@ PinkStainedGlassPane
@ QuartzStairs
@ CoarseDirt
@ Sunflower
@ CookedChicken
@ BubbleCoralFan
@ YellowDye
@ LightGrayTerracotta
@ SandstoneSlab
@ MossyStoneBricks
@ GrassPath
@ StoneSword
@ MagentaBed
@ MusicDisc13
@ CyanCarpet
@ FireCoralFan
@ SugarCane
@ DeadBubbleCoralBlock
@ RedstoneBlock
@ GreenCarpet
@ BlueShulkerBox
@ Potato
@ SpruceSlab
@ GreenConcretePowder
@ CyanStainedGlassPane
@ CookedRabbit
@ OrangeDye
@ Leather
@ InkSac
@ JungleTrapdoor
@ IronHoe
@ LightGrayShulkerBox
@ Redstone
@ Snowball
@ BirchWood
@ SeaLantern
@ Hopper
@ BlazeRod
@ DonkeySpawnEgg
@ RottenFlesh
@ LeatherBoots
@ IronIngot
@ BirchFenceGate
@ RabbitFoot
@ BlackBed
@ StoneSlab
@ ExperienceBottle
@ BirchDoor
@ MusicDiscChirp
@ BlackTerracotta
@ LightGrayStainedGlass
@ StonePressurePlate
@ GreenBanner
@ VexSpawnEgg
@ LightBlueConcretePowder
@ ShulkerShell
@ StrippedBirchLog
@ CommandBlockMinecart
@ LilyPad
@ YellowCarpet
@ StoneHoe
@ MilkBucket
@ StrippedSpruceWood
@ RedBed
@ CreeperHead
@ AcaciaFenceGate
@ StoneShovel
@ TubeCoralFan
@ WhiteShulkerBox
@ GrayTerracotta
@ Mycelium
@ WoodenAxe
@ SprucePressurePlate
@ PhantomSpawnEgg
@ ChickenSpawnEgg
@ GreenShulkerBox
@ BlackStainedGlassPane
@ DeadHornCoralBlock
@ HuskSpawnEgg
@ CyanBanner
@ GrayStainedGlass
@ GrayCarpet
@ BlueBed
@ Glowstone
@ LightBlueTerracotta
@ DiamondHoe
@ OrangeShulkerBox
@ GoldenSword
@ DeadBush
@ BlackBanner
@ OakSlab
@ Jukebox
@ Porkchop
@ BlueCarpet
@ SpruceWood
@ Farmland
@ Comparator
@ JungleStairs
@ NautilusShell
@ PurpleConcretePowder
@ NoteBlock
@ Repeater
@ BatSpawnEgg
@ StrippedAcaciaLog
@ DeadBrainCoralBlock
@ NetherBrick
@ GreenConcrete
@ GoldNugget
@ DiamondAxe
@ PinkStainedGlass
@ DarkOakWood
@ DarkOakFenceGate
@ PufferfishSpawnEgg
@ BirchPlanks
@ SkeletonSpawnEgg
@ AcaciaWood
@ BirchSlab
@ EnchantedGoldenApple
@ EndPortalFrame
@ SmoothStone
@ OrangeBed
@ BlueConcretePowder
@ StoneButton
@ GrayConcrete
@ Spawner
@ TNTMinecart
@ CobblestoneSlab
@ Andesite
@ MagentaConcrete
@ IronBoots
@ TurtleSpawnEgg
@ ChainmailChestplate
@ Elytra
@ PolarBearSpawnEgg
@ BrainCoralBlock
@ MagmaCream
@ Minecart
@ ClayBall
@ BoneMeal
@ EnderEye
@ DarkOakBoat
@ LightBlueBed
@ WoodenHoe
@ LimeConcrete
@ Salmon
@ DiamondOre
@ HornCoralBlock
@ CyanTerracotta
@ DarkPrismarineStairs
@ Bricks
@ BlazeSpawnEgg
@ WitherSkeletonSkull
@ SprucePlanks
@ KnowledgeBook
@ EndStoneBricks
@ IronHelmet
@ WhiteStainedGlassPane
@ SalmonSpawnEgg
@ TippedArrow
@ PrismarineBrickSlab
@ OakTrapdoor
@ OakPressurePlate
@ NetherBrickStairs
@ RabbitStew
@ CookedCod
@ TropicalFishSpawnEgg
@ MusicDiscMellohi
@ MossyCobblestoneWall
@ TallGrass
@ BubbleCoral
@ StrippedJungleWood
@ StrippedOakWood
@ PigSpawnEgg
@ YellowConcrete
@ BrownShulkerBox
@ CarrotOnAStick
@ BrownCarpet
@ CookedBeef
@ ChiseledRedSandstone
@ EnchantingTable
@ LightGrayStainedGlassPane
@ WoodenShovel
@ PumpkinPie
@ IronBlock
@ GlassBottle
@ RedSandstoneStairs
@ ChestMinecart
@ DolphinSpawnEgg
@ Seagrass
@ BlackStainedGlass
@ PoppedChorusFruit
@ LimeDye
@ WetSponge
@ GrayGlazedTerracotta
@ ItemFrame
@ GhastTear
@ LightGrayCarpet
@ AcaciaPressurePlate
@ BoneBlock
@ CobblestoneStairs
@ LeatherHelmet
@ MooshroomSpawnEgg
@ BrownMushroomBlock
@ FermentedSpiderEye
@ ArmorStand
@ LightGrayBed
@ DiamondBlock
@ BirchStairs
@ DarkOakStairs
@ LimeShulkerBox
@ RedStainedGlassPane
@ PurpleConcrete
@ Potion
@ Shears
@ GoldenCarrot
@ Cactus
@ MelonSlice
@ BrownStainedGlassPane
@ Saddle
@ LimeStainedGlass
@ WaterBucket
@ AcaciaStairs
@ PurpleTerracotta
@ GrayShulkerBox
@ SnowBlock
@ SoulSand
@ BlazePowder
@ RedStainedGlass
@ LimeTerracotta
@ StoneAxe
@ Prismarine
@ StoneBrickStairs
Item ToItem(const UInt32 ID)
UInt32 From(const BlockState Block)
BlockState AcaciaButton()
Definition: BlockStates.cpp:7
BlockState AcaciaDoor()
Definition: BlockStates.cpp:41
BlockState AcaciaFence()
Definition: BlockStates.cpp:90
BlockState AcaciaFenceGate()
BlockState AcaciaLeaves()
BlockState AcaciaLog()
constexpr BlockState AcaciaPlanks()
Definition: BlockStates.h:371
BlockState AcaciaPressurePlate()
BlockState AcaciaSapling()
BlockState AcaciaSlab()
BlockState AcaciaStairs()
BlockState AcaciaTrapdoor()
BlockState AcaciaWood()
BlockState ActivatorRail()
constexpr BlockState Air()
Definition: BlockStates.h:651
constexpr BlockState Allium()
Definition: BlockStates.h:658
constexpr BlockState Andesite()
Definition: BlockStates.h:672
bool Up(const BlockState Block)
BlockState Anvil()
constexpr BlockState AzureBluet()
Definition: BlockStates.h:1098
constexpr BlockState Barrier()
Definition: BlockStates.h:1175
constexpr BlockState Beacon()
Definition: BlockStates.h:1199
constexpr BlockState Bedrock()
Definition: BlockStates.h:1206
BlockState Bell()
BlockState BirchButton()
BlockState BirchDoor()
BlockState BirchFence()
BlockState BirchFenceGate()
BlockState BirchLeaves()
BlockState BirchLog()
constexpr BlockState BirchPlanks()
Definition: BlockStates.h:1728
BlockState BirchSapling()
BlockState BirchSlab()
BlockState BirchStairs()
BlockState BirchTrapdoor()
BlockState BirchWood()
BlockState BlackBanner()
BlockState BlackBed()
constexpr BlockState BlackCarpet()
Definition: BlockStates.h:2043
constexpr BlockState BlackConcrete()
Definition: BlockStates.h:2050
constexpr BlockState BlackConcretePowder()
Definition: BlockStates.h:2057
BlockState BlackShulkerBox()
constexpr BlockState BlackStainedGlass()
Definition: BlockStates.h:2090
constexpr BlockState BlackTerracotta()
Definition: BlockStates.h:2138
constexpr BlockState BlackWool()
Definition: BlockStates.h:2157
BlockState BlueBanner()
BlockState BlueBed()
constexpr BlockState BlueCarpet()
Definition: BlockStates.h:2642
constexpr BlockState BlueConcrete()
Definition: BlockStates.h:2649
constexpr BlockState BlueConcretePowder()
Definition: BlockStates.h:2656
constexpr BlockState BlueIce()
Definition: BlockStates.h:2675
constexpr BlockState BlueOrchid()
Definition: BlockStates.h:2682
BlockState BlueShulkerBox()
constexpr BlockState BlueStainedGlass()
Definition: BlockStates.h:2703
constexpr BlockState BlueTerracotta()
Definition: BlockStates.h:2751
constexpr BlockState BlueWool()
Definition: BlockStates.h:2770
BlockState BoneBlock()
constexpr BlockState Bookshelf()
Definition: BlockStates.h:2794
constexpr BlockState BrainCoral()
Definition: BlockStates.h:2801
constexpr BlockState BrainCoralBlock()
Definition: BlockStates.h:2808
constexpr BlockState BrainCoralFan()
Definition: BlockStates.h:2815
BlockState BrewingStand()
BlockState BrickSlab()
BlockState BrickStairs()
constexpr BlockState Bricks()
Definition: BlockStates.h:3241
BlockState BrownBanner()
BlockState BrownBed()
constexpr BlockState BrownCarpet()
Definition: BlockStates.h:3315
constexpr BlockState BrownConcrete()
Definition: BlockStates.h:3322
constexpr BlockState BrownConcretePowder()
Definition: BlockStates.h:3329
constexpr BlockState BrownMushroom()
Definition: BlockStates.h:3348
BlockState BrownShulkerBox()
constexpr BlockState BrownStainedGlass()
Definition: BlockStates.h:3508
constexpr BlockState BrownTerracotta()
Definition: BlockStates.h:3556
constexpr BlockState BrownWool()
Definition: BlockStates.h:3575
constexpr BlockState BubbleCoral()
Definition: BlockStates.h:3592
constexpr BlockState BubbleCoralBlock()
Definition: BlockStates.h:3599
constexpr BlockState BubbleCoralFan()
Definition: BlockStates.h:3606
BlockState Cactus()
BlockState Cake()
BlockState CarvedPumpkin()
BlockState Cauldron()
BlockState ChainCommandBlock()
BlockState Chest()
BlockState ChippedAnvil()
constexpr BlockState ChiseledQuartzBlock()
Definition: BlockStates.h:3843
constexpr BlockState ChiseledRedSandstone()
Definition: BlockStates.h:3850
constexpr BlockState ChiseledSandstone()
Definition: BlockStates.h:3857
constexpr BlockState ChiseledStoneBricks()
Definition: BlockStates.h:3864
BlockState ChorusFlower()
BlockState ChorusPlant()
constexpr BlockState Clay()
Definition: BlockStates.h:4024
constexpr BlockState CoalBlock()
Definition: BlockStates.h:4031
constexpr BlockState CoalOre()
Definition: BlockStates.h:4038
constexpr BlockState CoarseDirt()
Definition: BlockStates.h:4045
constexpr BlockState Cobblestone()
Definition: BlockStates.h:4052
BlockState CobblestoneSlab()
BlockState CobblestoneStairs()
BlockState CobblestoneWall()
constexpr BlockState Cobweb()
Definition: BlockStates.h:4442
BlockState CommandBlock()
BlockState Comparator()
constexpr BlockState Conduit()
Definition: BlockStates.h:4556
constexpr BlockState CrackedStoneBricks()
Definition: BlockStates.h:4584
constexpr BlockState CraftingTable()
Definition: BlockStates.h:4591
BlockState CreeperHead()
constexpr BlockState CutRedSandstone()
Definition: BlockStates.h:5230
constexpr BlockState CutSandstone()
Definition: BlockStates.h:5254
BlockState CyanBanner()
BlockState CyanBed()
constexpr BlockState CyanCarpet()
Definition: BlockStates.h:5345
constexpr BlockState CyanConcrete()
Definition: BlockStates.h:5352
constexpr BlockState CyanConcretePowder()
Definition: BlockStates.h:5359
BlockState CyanShulkerBox()
constexpr BlockState CyanStainedGlass()
Definition: BlockStates.h:5392
constexpr BlockState CyanTerracotta()
Definition: BlockStates.h:5440
constexpr BlockState CyanWool()
Definition: BlockStates.h:5459
BlockState DamagedAnvil()
constexpr BlockState Dandelion()
Definition: BlockStates.h:5478
BlockState DarkOakButton()
BlockState DarkOakDoor()
BlockState DarkOakFence()
BlockState DarkOakFenceGate()
BlockState DarkOakLeaves()
BlockState DarkOakLog()
constexpr BlockState DarkOakPlanks()
Definition: BlockStates.h:5845
BlockState DarkOakSapling()
BlockState DarkOakSlab()
BlockState DarkOakStairs()
BlockState DarkOakTrapdoor()
BlockState DarkOakWood()
constexpr BlockState DarkPrismarine()
Definition: BlockStates.h:6093
BlockState DaylightDetector()
constexpr BlockState DeadBrainCoral()
Definition: BlockStates.h:6235
constexpr BlockState DeadBrainCoralBlock()
Definition: BlockStates.h:6242
constexpr BlockState DeadBrainCoralFan()
Definition: BlockStates.h:6249
constexpr BlockState DeadBubbleCoral()
Definition: BlockStates.h:6268
constexpr BlockState DeadBubbleCoralBlock()
Definition: BlockStates.h:6275
constexpr BlockState DeadBubbleCoralFan()
Definition: BlockStates.h:6282
constexpr BlockState DeadBush()
Definition: BlockStates.h:6301
constexpr BlockState DeadFireCoral()
Definition: BlockStates.h:6308
constexpr BlockState DeadFireCoralBlock()
Definition: BlockStates.h:6315
constexpr BlockState DeadFireCoralFan()
Definition: BlockStates.h:6322
constexpr BlockState DeadHornCoral()
Definition: BlockStates.h:6341
constexpr BlockState DeadHornCoralBlock()
Definition: BlockStates.h:6348
constexpr BlockState DeadHornCoralFan()
Definition: BlockStates.h:6355
constexpr BlockState DeadTubeCoral()
Definition: BlockStates.h:6374
constexpr BlockState DeadTubeCoralBlock()
Definition: BlockStates.h:6381
constexpr BlockState DeadTubeCoralFan()
Definition: BlockStates.h:6388
BlockState DetectorRail()
constexpr BlockState DiamondBlock()
Definition: BlockStates.h:6439
constexpr BlockState DiamondOre()
Definition: BlockStates.h:6446
constexpr BlockState Diorite()
Definition: BlockStates.h:6453
constexpr BlockState Dirt()
Definition: BlockStates.h:6843
BlockState Dispenser()
constexpr BlockState DragonEgg()
Definition: BlockStates.h:6877
BlockState DragonHead()
constexpr BlockState DriedKelpBlock()
Definition: BlockStates.h:6920
BlockState Dropper()
constexpr BlockState EmeraldBlock()
Definition: BlockStates.h:6954
constexpr BlockState EmeraldOre()
Definition: BlockStates.h:6961
constexpr BlockState EnchantingTable()
Definition: BlockStates.h:6968
BlockState EndPortalFrame()
BlockState EndRod()
constexpr BlockState EndStone()
Definition: BlockStates.h:7022
constexpr BlockState EndStoneBricks()
Definition: BlockStates.h:7412
BlockState EnderChest()
BlockState Farmland()
constexpr BlockState Fern()
Definition: BlockStates.h:7447
constexpr BlockState FireCoral()
Definition: BlockStates.h:8475
constexpr BlockState FireCoralBlock()
Definition: BlockStates.h:8482
constexpr BlockState FireCoralFan()
Definition: BlockStates.h:8489
constexpr BlockState FlowerPot()
Definition: BlockStates.h:8515
BlockState Furnace()
constexpr BlockState Glass()
Definition: BlockStates.h:8562
BlockState GlassPane()
constexpr BlockState Glowstone()
Definition: BlockStates.h:8610
constexpr BlockState GoldBlock()
Definition: BlockStates.h:8617
constexpr BlockState GoldOre()
Definition: BlockStates.h:8624
constexpr BlockState Granite()
Definition: BlockStates.h:8631
constexpr BlockState Grass()
Definition: BlockStates.h:9021
BlockState GrassBlock()
constexpr BlockState GrassPath()
Definition: BlockStates.h:9038
constexpr BlockState Gravel()
Definition: BlockStates.h:9045
BlockState GrayBanner()
BlockState GrayBed()
constexpr BlockState GrayCarpet()
Definition: BlockStates.h:9119
constexpr BlockState GrayConcrete()
Definition: BlockStates.h:9126
constexpr BlockState GrayConcretePowder()
Definition: BlockStates.h:9133
BlockState GrayShulkerBox()
constexpr BlockState GrayStainedGlass()
Definition: BlockStates.h:9166
constexpr BlockState GrayTerracotta()
Definition: BlockStates.h:9214
constexpr BlockState GrayWool()
Definition: BlockStates.h:9233
BlockState GreenBanner()
BlockState GreenBed()
constexpr BlockState GreenCarpet()
Definition: BlockStates.h:9307
constexpr BlockState GreenConcrete()
Definition: BlockStates.h:9314
constexpr BlockState GreenConcretePowder()
Definition: BlockStates.h:9321
BlockState GreenShulkerBox()
constexpr BlockState GreenStainedGlass()
Definition: BlockStates.h:9354
constexpr BlockState GreenTerracotta()
Definition: BlockStates.h:9402
constexpr BlockState GreenWool()
Definition: BlockStates.h:9421
BlockState HayBale()
BlockState Hopper()
constexpr BlockState HornCoral()
Definition: BlockStates.h:9534
constexpr BlockState HornCoralBlock()
Definition: BlockStates.h:9541
constexpr BlockState HornCoralFan()
Definition: BlockStates.h:9548
constexpr BlockState Ice()
Definition: BlockStates.h:9567
constexpr BlockState InfestedChiseledStoneBricks()
Definition: BlockStates.h:9574
constexpr BlockState InfestedCobblestone()
Definition: BlockStates.h:9581
constexpr BlockState InfestedCrackedStoneBricks()
Definition: BlockStates.h:9588
constexpr BlockState InfestedMossyStoneBricks()
Definition: BlockStates.h:9595
constexpr BlockState InfestedStone()
Definition: BlockStates.h:9602
constexpr BlockState InfestedStoneBricks()
Definition: BlockStates.h:9609
BlockState IronBars()
constexpr BlockState IronBlock()
Definition: BlockStates.h:9657
BlockState IronDoor()
constexpr BlockState IronOre()
Definition: BlockStates.h:9810
BlockState IronTrapdoor()
BlockState JackOLantern()
BlockState Jukebox()
BlockState JungleButton()
BlockState JungleDoor()
BlockState JungleFence()
BlockState JungleFenceGate()
BlockState JungleLeaves()
BlockState JungleLog()
constexpr BlockState JunglePlanks()
BlockState JungleSapling()
BlockState JungleSlab()
BlockState JungleStairs()
BlockState JungleTrapdoor()
BlockState JungleWood()
BlockState Kelp()
BlockState Ladder()
constexpr BlockState LapisBlock()
constexpr BlockState LapisOre()
BlockState LargeFern()
BlockState Lever()
BlockState LightBlueBanner()
BlockState LightBlueBed()
constexpr BlockState LightBlueCarpet()
constexpr BlockState LightBlueConcrete()
constexpr BlockState LightBlueConcretePowder()
constexpr BlockState LightBlueStainedGlass()
constexpr BlockState LightBlueTerracotta()
constexpr BlockState LightBlueWool()
BlockState LightGrayBanner()
BlockState LightGrayBed()
constexpr BlockState LightGrayCarpet()
constexpr BlockState LightGrayConcrete()
constexpr BlockState LightGrayConcretePowder()
constexpr BlockState LightGrayStainedGlass()
constexpr BlockState LightGrayTerracotta()
constexpr BlockState LightGrayWool()
BlockState Lilac()
constexpr BlockState LilyPad()
BlockState LimeBanner()
BlockState LimeBed()
constexpr BlockState LimeCarpet()
constexpr BlockState LimeConcrete()
constexpr BlockState LimeConcretePowder()
BlockState LimeShulkerBox()
constexpr BlockState LimeStainedGlass()
constexpr BlockState LimeTerracotta()
constexpr BlockState LimeWool()
BlockState MagentaBanner()
BlockState MagentaBed()
constexpr BlockState MagentaCarpet()
constexpr BlockState MagentaConcrete()
constexpr BlockState MagentaConcretePowder()
BlockState MagentaShulkerBox()
constexpr BlockState MagentaStainedGlass()
constexpr BlockState MagentaTerracotta()
constexpr BlockState MagentaWool()
constexpr BlockState MagmaBlock()
constexpr BlockState Melon()
constexpr BlockState MossyCobblestone()
constexpr BlockState MossyStoneBricks()
BlockState MushroomStem()
BlockState Mycelium()
BlockState NetherBrickFence()
BlockState NetherBrickSlab()
BlockState NetherBrickStairs()
constexpr BlockState NetherBricks()
constexpr BlockState NetherQuartzOre()
BlockState NetherWart()
constexpr BlockState NetherWartBlock()
constexpr BlockState Netherrack()
BlockState NoteBlock()
BlockState OakButton()
BlockState OakDoor()
BlockState OakFence()
BlockState OakFenceGate()
BlockState OakLeaves()
BlockState OakLog()
constexpr BlockState OakPlanks()
BlockState OakPressurePlate()
BlockState OakSapling()
BlockState OakSign()
BlockState OakSlab()
BlockState OakStairs()
BlockState OakTrapdoor()
BlockState OakWood()
BlockState Observer()
constexpr BlockState Obsidian()
BlockState OrangeBanner()
BlockState OrangeBed()
constexpr BlockState OrangeCarpet()
constexpr BlockState OrangeConcrete()
constexpr BlockState OrangeConcretePowder()
BlockState OrangeShulkerBox()
constexpr BlockState OrangeStainedGlass()
constexpr BlockState OrangeTerracotta()
constexpr BlockState OrangeTulip()
constexpr BlockState OrangeWool()
constexpr BlockState OxeyeDaisy()
constexpr BlockState PackedIce()
BlockState Peony()
BlockState PetrifiedOakSlab()
BlockState PinkBanner()
BlockState PinkBed()
constexpr BlockState PinkCarpet()
constexpr BlockState PinkConcrete()
constexpr BlockState PinkConcretePowder()
BlockState PinkShulkerBox()
constexpr BlockState PinkStainedGlass()
constexpr BlockState PinkTerracotta()
constexpr BlockState PinkTulip()
constexpr BlockState PinkWool()
BlockState Piston()
BlockState PlayerHead()
BlockState Podzol()
constexpr BlockState PolishedAndesite()
constexpr BlockState PolishedDiorite()
constexpr BlockState PolishedGranite()
constexpr BlockState Poppy()
BlockState PoweredRail()
constexpr BlockState Prismarine()
constexpr BlockState PrismarineBricks()
BlockState PrismarineSlab()
BlockState PrismarineStairs()
constexpr BlockState Pumpkin()
BlockState PurpleBanner()
BlockState PurpleBed()
constexpr BlockState PurpleCarpet()
constexpr BlockState PurpleConcrete()
constexpr BlockState PurpleConcretePowder()
BlockState PurpleShulkerBox()
constexpr BlockState PurpleStainedGlass()
constexpr BlockState PurpleTerracotta()
constexpr BlockState PurpleWool()
constexpr BlockState PurpurBlock()
BlockState PurpurPillar()
BlockState PurpurSlab()
BlockState PurpurStairs()
constexpr BlockState QuartzBlock()
BlockState QuartzPillar()
BlockState QuartzSlab()
BlockState QuartzStairs()
BlockState Rail()
BlockState RedBanner()
BlockState RedBed()
constexpr BlockState RedCarpet()
constexpr BlockState RedConcrete()
constexpr BlockState RedConcretePowder()
constexpr BlockState RedMushroom()
BlockState RedMushroomBlock()
constexpr BlockState RedNetherBricks()
constexpr BlockState RedSand()
constexpr BlockState RedSandstone()
BlockState RedSandstoneSlab()
BlockState RedShulkerBox()
constexpr BlockState RedStainedGlass()
constexpr BlockState RedTerracotta()
constexpr BlockState RedTulip()
constexpr BlockState RedWool()
constexpr BlockState RedstoneBlock()
BlockState RedstoneLamp()
BlockState RedstoneOre()
BlockState RedstoneTorch()
BlockState Repeater()
BlockState RoseBush()
constexpr BlockState Sand()
constexpr BlockState Sandstone()
BlockState SandstoneSlab()
BlockState SandstoneStairs()
bool Bottom(const BlockState Block)
constexpr BlockState SeaLantern()
BlockState SeaPickle()
constexpr BlockState Seagrass()
BlockState ShulkerBox()
BlockState SkeletonSkull()
constexpr BlockState SlimeBlock()
constexpr BlockState SmoothQuartz()
constexpr BlockState SmoothRedSandstone()
constexpr BlockState SmoothSandstone()
constexpr BlockState SmoothStone()
BlockState Snow()
constexpr BlockState SnowBlock()
constexpr BlockState SoulSand()
constexpr BlockState Spawner()
constexpr BlockState Sponge()
BlockState SpruceButton()
BlockState SpruceDoor()
BlockState SpruceFence()
BlockState SpruceFenceGate()
BlockState SpruceLeaves()
BlockState SpruceLog()
constexpr BlockState SprucePlanks()
BlockState SpruceSapling()
BlockState SpruceSlab()
BlockState SpruceStairs()
BlockState SpruceTrapdoor()
BlockState SpruceWood()
BlockState StickyPiston()
constexpr BlockState Stone()
BlockState StoneBrickSlab()
constexpr BlockState StoneBricks()
BlockState StoneButton()
BlockState StoneSlab()
BlockState StrippedOakLog()
BlockState StrippedOakWood()
BlockState StructureBlock()
constexpr BlockState StructureVoid()
BlockState SugarCane()
BlockState Sunflower()
BlockState TNT()
BlockState TallGrass()
constexpr BlockState Terracotta()
constexpr BlockState Torch()
BlockState TrappedChest()
BlockState TripwireHook()
constexpr BlockState TubeCoral()
constexpr BlockState TubeCoralBlock()
constexpr BlockState TubeCoralFan()
BlockState TurtleEgg()
BlockState Vine()
constexpr BlockState WetSponge()
BlockState Wheat()
BlockState WhiteBanner()
BlockState WhiteBed()
constexpr BlockState WhiteCarpet()
constexpr BlockState WhiteConcrete()
constexpr BlockState WhiteConcretePowder()
BlockState WhiteShulkerBox()
constexpr BlockState WhiteStainedGlass()
constexpr BlockState WhiteTerracotta()
constexpr BlockState WhiteTulip()
constexpr BlockState WhiteWool()
BlockState YellowBanner()
BlockState YellowBed()
constexpr BlockState YellowCarpet()
constexpr BlockState YellowConcrete()
constexpr BlockState YellowConcretePowder()
constexpr BlockState YellowStainedGlass()
constexpr BlockState YellowTerracotta()
constexpr BlockState YellowWool()
BlockState ZombieHead()
void Save(const StatisticsManager &Manager, const std::string &WorldPath, std::string &&FileName)
void Load(StatisticsManager &Manager, const std::string &WorldPath, std::string &&FileName)
Represents the state of a single block (previously known as "block meta").
Definition: BlockState.h:20
uint_least16_t ID
The state ID of the block state.
Definition: BlockState.h:26