Cuberite
A lightweight, fast and extensible game server for Minecraft
Palette_1_13.cpp
Go to the documentation of this file.
1 #include "Globals.h"
2 #include "Palette_1_13.h"
4 
5 namespace Palette_1_13
6 {
8  {
9  using namespace Block;
10 
11  switch (Block.ID)
12  {
13  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5399;
14  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5400;
15  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5401;
16  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5402;
17  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5403;
18  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5404;
19  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5405;
20  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5406;
21  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5407;
22  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5408;
23  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5409;
24  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5410;
25  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5411;
26  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5412;
27  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5413;
28  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5414;
29  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5415;
30  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5416;
31  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5417;
32  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5418;
33  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5419;
34  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5420;
35  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5421;
36  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5422;
37  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7869;
38  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7870;
39  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7871;
40  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7872;
41  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7873;
42  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7874;
43  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7875;
44  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7876;
45  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7877;
46  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7878;
47  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7879;
48  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7880;
49  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7881;
50  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7882;
51  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7883;
52  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7884;
53  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7885;
54  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7886;
55  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7887;
56  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7888;
57  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7889;
58  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7890;
59  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7891;
60  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7892;
61  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7893;
62  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7894;
63  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7895;
64  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7896;
65  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7897;
66  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7898;
67  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7899;
68  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7900;
69  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7901;
70  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7902;
71  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7903;
72  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7904;
73  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7905;
74  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7906;
75  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7907;
76  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7908;
77  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7909;
78  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7910;
79  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7911;
80  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7912;
81  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7913;
82  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7914;
83  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7915;
84  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7916;
85  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 7917;
86  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 7918;
87  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 7919;
88  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 7920;
89  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 7921;
90  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 7922;
91  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 7923;
92  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 7924;
93  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 7925;
94  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 7926;
95  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 7927;
96  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 7928;
97  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 7929;
98  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 7930;
99  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 7931;
100  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 7932;
101  case AcaciaFence::AcaciaFence(true, true, true, true).ID: return 7615;
102  case AcaciaFence::AcaciaFence(true, true, true, false).ID: return 7616;
103  case AcaciaFence::AcaciaFence(true, true, false, true).ID: return 7619;
104  case AcaciaFence::AcaciaFence(true, true, false, false).ID: return 7620;
105  case AcaciaFence::AcaciaFence(true, false, true, true).ID: return 7623;
106  case AcaciaFence::AcaciaFence(true, false, true, false).ID: return 7624;
107  case AcaciaFence::AcaciaFence(true, false, false, true).ID: return 7627;
108  case AcaciaFence::AcaciaFence(true, false, false, false).ID: return 7628;
109  case AcaciaFence::AcaciaFence(false, true, true, true).ID: return 7631;
110  case AcaciaFence::AcaciaFence(false, true, true, false).ID: return 7632;
111  case AcaciaFence::AcaciaFence(false, true, false, true).ID: return 7635;
112  case AcaciaFence::AcaciaFence(false, true, false, false).ID: return 7636;
113  case AcaciaFence::AcaciaFence(false, false, true, true).ID: return 7639;
114  case AcaciaFence::AcaciaFence(false, false, true, false).ID: return 7640;
115  case AcaciaFence::AcaciaFence(false, false, false, true).ID: return 7643;
116  case AcaciaFence::AcaciaFence(false, false, false, false).ID: return 7644;
117  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7453;
118  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7454;
119  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7455;
120  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7456;
121  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7457;
122  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7458;
123  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7459;
124  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7460;
125  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7461;
126  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7462;
127  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7463;
128  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7464;
129  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7465;
130  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7466;
131  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7467;
132  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7468;
133  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7469;
134  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7470;
135  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7471;
136  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7472;
137  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7473;
138  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7474;
139  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7475;
140  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7476;
141  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7477;
142  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7478;
143  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7479;
144  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7480;
145  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7481;
146  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7482;
147  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7483;
148  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7484;
149  case AcaciaLeaves::AcaciaLeaves(1, true).ID: return 200;
150  case AcaciaLeaves::AcaciaLeaves(1, false).ID: return 201;
151  case AcaciaLeaves::AcaciaLeaves(2, true).ID: return 202;
152  case AcaciaLeaves::AcaciaLeaves(2, false).ID: return 203;
153  case AcaciaLeaves::AcaciaLeaves(3, true).ID: return 204;
154  case AcaciaLeaves::AcaciaLeaves(3, false).ID: return 205;
155  case AcaciaLeaves::AcaciaLeaves(4, true).ID: return 206;
156  case AcaciaLeaves::AcaciaLeaves(4, false).ID: return 207;
157  case AcaciaLeaves::AcaciaLeaves(5, true).ID: return 208;
158  case AcaciaLeaves::AcaciaLeaves(5, false).ID: return 209;
159  case AcaciaLeaves::AcaciaLeaves(6, true).ID: return 210;
160  case AcaciaLeaves::AcaciaLeaves(6, false).ID: return 211;
161  case AcaciaLeaves::AcaciaLeaves(7, true).ID: return 212;
162  case AcaciaLeaves::AcaciaLeaves(7, false).ID: return 213;
163  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::X).ID: return 84;
164  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::Y).ID: return 85;
165  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::Z).ID: return 86;
166  case AcaciaPlanks::AcaciaPlanks().ID: return 19;
167  case AcaciaPressurePlate::AcaciaPressurePlate(true).ID: return 3375;
168  case AcaciaPressurePlate::AcaciaPressurePlate(false).ID: return 3376;
169  case AcaciaSapling::AcaciaSapling(0).ID: return 29;
170  case AcaciaSapling::AcaciaSapling(1).ID: return 30;
171  case AcaciaSlab::AcaciaSlab(AcaciaSlab::Type::Top).ID: return 7282;
173  case AcaciaSlab::AcaciaSlab(AcaciaSlab::Type::Double).ID: return 7286;
174  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6333;
175  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6335;
176  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6337;
177  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6339;
178  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6341;
179  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6343;
180  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6345;
181  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6347;
182  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6349;
183  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6351;
184  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6353;
185  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6355;
186  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6357;
187  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6359;
188  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6361;
189  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6363;
190  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6365;
191  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6367;
192  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6369;
193  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6371;
194  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6373;
195  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6375;
196  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6377;
197  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6379;
198  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6381;
199  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6383;
200  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6385;
201  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6387;
202  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6389;
203  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6391;
204  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6393;
205  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6395;
206  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6397;
207  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6399;
208  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6401;
209  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6403;
210  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6405;
211  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6407;
212  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6409;
213  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6411;
214  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, true, true).ID: return 3850;
215  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, true, false).ID: return 3852;
216  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, false, true).ID: return 3854;
217  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, false, false).ID: return 3856;
222  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, true, true).ID: return 3866;
223  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, true, false).ID: return 3868;
224  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, false, true).ID: return 3870;
225  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, false, false).ID: return 3872;
230  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, true, true).ID: return 3882;
231  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, true, false).ID: return 3884;
232  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, false, true).ID: return 3886;
233  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, false, false).ID: return 3888;
238  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, true, true).ID: return 3898;
239  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, true, false).ID: return 3900;
240  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, false, true).ID: return 3902;
241  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, false, false).ID: return 3904;
246  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::X).ID: return 120;
247  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::Y).ID: return 121;
248  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::Z).ID: return 122;
249  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::NorthSouth).ID: return 5780;
250  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::EastWest).ID: return 5781;
251  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingEast).ID: return 5782;
252  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingWest).ID: return 5783;
253  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingNorth).ID: return 5784;
254  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingSouth).ID: return 5785;
255  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::NorthSouth).ID: return 5786;
256  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::EastWest).ID: return 5787;
257  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingEast).ID: return 5788;
258  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingWest).ID: return 5789;
259  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingNorth).ID: return 5790;
260  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingSouth).ID: return 5791;
261  case Air::Air().ID: return -0;
262  case Allium::Allium().ID: return 1114;
263  case Andesite::Andesite().ID: return 6;
264  case Anvil::Anvil(eBlockFace::BLOCK_FACE_ZM).ID: return 5567;
265  case Anvil::Anvil(eBlockFace::BLOCK_FACE_ZP).ID: return 5568;
266  case Anvil::Anvil(eBlockFace::BLOCK_FACE_XM).ID: return 5569;
267  case Anvil::Anvil(eBlockFace::BLOCK_FACE_XP).ID: return 5570;
268  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_ZM).ID: return 4248;
269  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_ZP).ID: return 4249;
270  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_XM).ID: return 4250;
271  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_XP).ID: return 4251;
272  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_ZM).ID: return 4244;
273  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_ZP).ID: return 4245;
274  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_XM).ID: return 4246;
275  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_XP).ID: return 4247;
276  case AzureBluet::AzureBluet().ID: return 1115;
277  case Barrier::Barrier().ID: return 6493;
278  case Beacon::Beacon().ID: return 5136;
279  case Bedrock::Bedrock().ID: return 33;
280  case Beetroots::Beetroots(0).ID: return 8158;
281  case Beetroots::Beetroots(1).ID: return 8159;
282  case Beetroots::Beetroots(2).ID: return 8160;
283  case Beetroots::Beetroots(3).ID: return 8161;
284  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5351;
285  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5352;
286  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5353;
287  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5354;
288  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5355;
289  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5356;
290  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5357;
291  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5358;
292  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5359;
293  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5360;
294  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5361;
295  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5362;
296  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5363;
297  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5364;
298  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5365;
299  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5366;
300  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5367;
301  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5368;
302  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5369;
303  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5370;
304  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5371;
305  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5372;
306  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5373;
307  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5374;
308  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7741;
309  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7742;
310  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7743;
311  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7744;
312  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7745;
313  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7746;
314  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7747;
315  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7748;
316  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7749;
317  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7750;
318  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7751;
319  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7752;
320  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7753;
321  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7754;
322  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7755;
323  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7756;
324  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7757;
325  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7758;
326  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7759;
327  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7760;
328  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7761;
329  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7762;
330  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7763;
331  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7764;
332  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7765;
333  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7766;
334  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7767;
335  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7768;
336  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7769;
337  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7770;
338  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7771;
339  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7772;
340  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7773;
341  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7774;
342  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7775;
343  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7776;
344  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7777;
345  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7778;
346  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7779;
347  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7780;
348  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7781;
349  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7782;
350  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7783;
351  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7784;
352  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7785;
353  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7786;
354  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7787;
355  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7788;
356  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 7789;
357  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 7790;
358  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 7791;
359  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 7792;
360  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 7793;
361  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 7794;
362  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 7795;
363  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 7796;
364  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 7797;
365  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 7798;
366  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 7799;
367  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 7800;
368  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 7801;
369  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 7802;
370  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 7803;
371  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 7804;
372  case BirchFence::BirchFence(true, true, true, true).ID: return 7551;
373  case BirchFence::BirchFence(true, true, true, false).ID: return 7552;
374  case BirchFence::BirchFence(true, true, false, true).ID: return 7555;
375  case BirchFence::BirchFence(true, true, false, false).ID: return 7556;
376  case BirchFence::BirchFence(true, false, true, true).ID: return 7559;
377  case BirchFence::BirchFence(true, false, true, false).ID: return 7560;
378  case BirchFence::BirchFence(true, false, false, true).ID: return 7563;
379  case BirchFence::BirchFence(true, false, false, false).ID: return 7564;
380  case BirchFence::BirchFence(false, true, true, true).ID: return 7567;
381  case BirchFence::BirchFence(false, true, true, false).ID: return 7568;
382  case BirchFence::BirchFence(false, true, false, true).ID: return 7571;
383  case BirchFence::BirchFence(false, true, false, false).ID: return 7572;
384  case BirchFence::BirchFence(false, false, true, true).ID: return 7575;
385  case BirchFence::BirchFence(false, false, true, false).ID: return 7576;
386  case BirchFence::BirchFence(false, false, false, true).ID: return 7579;
387  case BirchFence::BirchFence(false, false, false, false).ID: return 7580;
388  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7389;
389  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7390;
390  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7391;
391  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7392;
392  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7393;
393  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7394;
394  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7395;
395  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7396;
396  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7397;
397  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7398;
398  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7399;
399  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7400;
400  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7401;
401  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7402;
402  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7403;
403  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7404;
404  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7405;
405  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7406;
406  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7407;
407  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7408;
408  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7409;
409  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7410;
410  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7411;
411  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7412;
412  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7413;
413  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7414;
414  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7415;
415  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7416;
416  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7417;
417  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7418;
418  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7419;
419  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7420;
420  case BirchLeaves::BirchLeaves(1, true).ID: return 172;
421  case BirchLeaves::BirchLeaves(1, false).ID: return 173;
422  case BirchLeaves::BirchLeaves(2, true).ID: return 174;
423  case BirchLeaves::BirchLeaves(2, false).ID: return 175;
424  case BirchLeaves::BirchLeaves(3, true).ID: return 176;
425  case BirchLeaves::BirchLeaves(3, false).ID: return 177;
426  case BirchLeaves::BirchLeaves(4, true).ID: return 178;
427  case BirchLeaves::BirchLeaves(4, false).ID: return 179;
428  case BirchLeaves::BirchLeaves(5, true).ID: return 180;
429  case BirchLeaves::BirchLeaves(5, false).ID: return 181;
430  case BirchLeaves::BirchLeaves(6, true).ID: return 182;
431  case BirchLeaves::BirchLeaves(6, false).ID: return 183;
432  case BirchLeaves::BirchLeaves(7, true).ID: return 184;
433  case BirchLeaves::BirchLeaves(7, false).ID: return 185;
434  case BirchLog::BirchLog(BirchLog::Axis::X).ID: return 78;
435  case BirchLog::BirchLog(BirchLog::Axis::Y).ID: return 79;
436  case BirchLog::BirchLog(BirchLog::Axis::Z).ID: return 80;
437  case BirchPlanks::BirchPlanks().ID: return 17;
438  case BirchPressurePlate::BirchPressurePlate(true).ID: return 3371;
439  case BirchPressurePlate::BirchPressurePlate(false).ID: return 3372;
440  case BirchSapling::BirchSapling(0).ID: return 25;
441  case BirchSapling::BirchSapling(1).ID: return 26;
442  case BirchSlab::BirchSlab(BirchSlab::Type::Top).ID: return 7270;
444  case BirchSlab::BirchSlab(BirchSlab::Type::Double).ID: return 7274;
445  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 4965;
446  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 4967;
447  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 4969;
448  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 4971;
449  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 4973;
450  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 4975;
451  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 4977;
452  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 4979;
453  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 4981;
454  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 4983;
455  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 4985;
456  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 4987;
457  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 4989;
458  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 4991;
459  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 4993;
460  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 4995;
461  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 4997;
462  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 4999;
463  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5001;
464  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5003;
465  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5005;
466  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5007;
467  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5009;
468  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5011;
469  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5013;
470  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5015;
471  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5017;
472  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5019;
473  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5021;
474  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5023;
475  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5025;
476  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5027;
477  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5029;
478  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5031;
479  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5033;
480  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5035;
481  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5037;
482  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5039;
483  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5041;
484  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5043;
485  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, true, true).ID: return 3722;
486  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, true, false).ID: return 3724;
487  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, false, true).ID: return 3726;
488  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, false, false).ID: return 3728;
493  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, true, true).ID: return 3738;
494  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, true, false).ID: return 3740;
495  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, false, true).ID: return 3742;
496  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, false, false).ID: return 3744;
501  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, true, true).ID: return 3754;
502  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, true, false).ID: return 3756;
503  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, false, true).ID: return 3758;
504  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, false, false).ID: return 3760;
509  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, true, true).ID: return 3770;
510  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, true, false).ID: return 3772;
511  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, false, true).ID: return 3774;
512  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, false, false).ID: return 3776;
517  case BirchWood::BirchWood(BirchWood::Axis::X).ID: return 114;
518  case BirchWood::BirchWood(BirchWood::Axis::Y).ID: return 115;
519  case BirchWood::BirchWood(BirchWood::Axis::Z).ID: return 116;
520  case BlackBanner::BlackBanner(0).ID: return 7094;
521  case BlackBanner::BlackBanner(1).ID: return 7095;
522  case BlackBanner::BlackBanner(2).ID: return 7096;
523  case BlackBanner::BlackBanner(3).ID: return 7097;
524  case BlackBanner::BlackBanner(4).ID: return 7098;
525  case BlackBanner::BlackBanner(5).ID: return 7099;
526  case BlackBanner::BlackBanner(6).ID: return 7100;
527  case BlackBanner::BlackBanner(7).ID: return 7101;
528  case BlackBanner::BlackBanner(8).ID: return 7102;
529  case BlackBanner::BlackBanner(9).ID: return 7103;
530  case BlackBanner::BlackBanner(10).ID: return 7104;
531  case BlackBanner::BlackBanner(11).ID: return 7105;
532  case BlackBanner::BlackBanner(12).ID: return 7106;
533  case BlackBanner::BlackBanner(13).ID: return 7107;
534  case BlackBanner::BlackBanner(14).ID: return 7108;
535  case BlackBanner::BlackBanner(15).ID: return 7109;
536  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, true, BlackBed::Part::Head).ID: return 988;
537  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, true, BlackBed::Part::Foot).ID: return 989;
538  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, false, BlackBed::Part::Head).ID: return 990;
539  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, false, BlackBed::Part::Foot).ID: return 991;
540  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, true, BlackBed::Part::Head).ID: return 992;
541  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, true, BlackBed::Part::Foot).ID: return 993;
542  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, false, BlackBed::Part::Head).ID: return 994;
543  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, false, BlackBed::Part::Foot).ID: return 995;
544  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, true, BlackBed::Part::Head).ID: return 996;
545  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, true, BlackBed::Part::Foot).ID: return 997;
546  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, false, BlackBed::Part::Head).ID: return 998;
547  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, false, BlackBed::Part::Foot).ID: return 999;
548  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, true, BlackBed::Part::Head).ID: return 1000;
549  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, true, BlackBed::Part::Foot).ID: return 1001;
550  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, false, BlackBed::Part::Head).ID: return 1002;
551  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, false, BlackBed::Part::Foot).ID: return 1003;
552  case BlackCarpet::BlackCarpet().ID: return 6838;
553  case BlackConcrete::BlackConcrete().ID: return 8392;
554  case BlackConcretePowder::BlackConcretePowder().ID: return 8408;
565  case BlackStainedGlass::BlackStainedGlass().ID: return 3592;
566  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, true, true).ID: return 6302;
567  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, true, false).ID: return 6303;
568  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, false, true).ID: return 6306;
569  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, false, false).ID: return 6307;
570  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, true, true).ID: return 6310;
571  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, true, false).ID: return 6311;
572  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, false, true).ID: return 6314;
573  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, false, false).ID: return 6315;
574  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, true, true).ID: return 6318;
575  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, true, false).ID: return 6319;
576  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, false, true).ID: return 6322;
577  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, false, false).ID: return 6323;
578  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, true, true).ID: return 6326;
579  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, true, false).ID: return 6327;
580  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, false, true).ID: return 6330;
581  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, false, false).ID: return 6331;
582  case BlackTerracotta::BlackTerracotta().ID: return 5819;
583  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7170;
584  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7171;
585  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7172;
586  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7173;
587  case BlackWool::BlackWool().ID: return 1098;
588  case BlueBanner::BlueBanner(0).ID: return 7030;
589  case BlueBanner::BlueBanner(1).ID: return 7031;
590  case BlueBanner::BlueBanner(2).ID: return 7032;
591  case BlueBanner::BlueBanner(3).ID: return 7033;
592  case BlueBanner::BlueBanner(4).ID: return 7034;
593  case BlueBanner::BlueBanner(5).ID: return 7035;
594  case BlueBanner::BlueBanner(6).ID: return 7036;
595  case BlueBanner::BlueBanner(7).ID: return 7037;
596  case BlueBanner::BlueBanner(8).ID: return 7038;
597  case BlueBanner::BlueBanner(9).ID: return 7039;
598  case BlueBanner::BlueBanner(10).ID: return 7040;
599  case BlueBanner::BlueBanner(11).ID: return 7041;
600  case BlueBanner::BlueBanner(12).ID: return 7042;
601  case BlueBanner::BlueBanner(13).ID: return 7043;
602  case BlueBanner::BlueBanner(14).ID: return 7044;
603  case BlueBanner::BlueBanner(15).ID: return 7045;
604  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, true, BlueBed::Part::Head).ID: return 924;
605  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, true, BlueBed::Part::Foot).ID: return 925;
606  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, false, BlueBed::Part::Head).ID: return 926;
607  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, false, BlueBed::Part::Foot).ID: return 927;
608  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, true, BlueBed::Part::Head).ID: return 928;
609  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, true, BlueBed::Part::Foot).ID: return 929;
610  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, false, BlueBed::Part::Head).ID: return 930;
611  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, false, BlueBed::Part::Foot).ID: return 931;
612  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, true, BlueBed::Part::Head).ID: return 932;
613  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, true, BlueBed::Part::Foot).ID: return 933;
614  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, false, BlueBed::Part::Head).ID: return 934;
615  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, false, BlueBed::Part::Foot).ID: return 935;
616  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, true, BlueBed::Part::Head).ID: return 936;
617  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, true, BlueBed::Part::Foot).ID: return 937;
618  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, false, BlueBed::Part::Head).ID: return 938;
619  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, false, BlueBed::Part::Foot).ID: return 939;
620  case BlueCarpet::BlueCarpet().ID: return 6834;
621  case BlueConcrete::BlueConcrete().ID: return 8388;
622  case BlueConcretePowder::BlueConcretePowder().ID: return 8404;
627  case BlueIce::BlueIce().ID: return 8572;
628  case BlueOrchid::BlueOrchid().ID: return 1113;
635  case BlueStainedGlass::BlueStainedGlass().ID: return 3588;
636  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, true, true).ID: return 6174;
637  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, true, false).ID: return 6175;
638  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, false, true).ID: return 6178;
639  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, false, false).ID: return 6179;
640  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, true, true).ID: return 6182;
641  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, true, false).ID: return 6183;
642  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, false, true).ID: return 6186;
643  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, false, false).ID: return 6187;
644  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, true, true).ID: return 6190;
645  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, true, false).ID: return 6191;
646  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, false, true).ID: return 6194;
647  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, false, false).ID: return 6195;
648  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, true, true).ID: return 6198;
649  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, true, false).ID: return 6199;
650  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, false, true).ID: return 6202;
651  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, false, false).ID: return 6203;
652  case BlueTerracotta::BlueTerracotta().ID: return 5815;
653  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7154;
654  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7155;
655  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7156;
656  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7157;
657  case BlueWool::BlueWool().ID: return 1094;
658  case BoneBlock::BoneBlock(BoneBlock::Axis::X).ID: return 8195;
659  case BoneBlock::BoneBlock(BoneBlock::Axis::Y).ID: return 8196;
660  case BoneBlock::BoneBlock(BoneBlock::Axis::Z).ID: return 8197;
661  case Bookshelf::Bookshelf().ID: return 1127;
662  case BrainCoral::BrainCoral().ID: return 8460;
663  case BrainCoralBlock::BrainCoralBlock().ID: return 8455;
664  case BrainCoralFan::BrainCoralFan().ID: return 8557;
665  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8513;
666  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8515;
667  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8517;
668  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8519;
669  case BrewingStand::BrewingStand(true, true, true).ID: return 4613;
670  case BrewingStand::BrewingStand(true, true, false).ID: return 4614;
671  case BrewingStand::BrewingStand(true, false, true).ID: return 4615;
672  case BrewingStand::BrewingStand(true, false, false).ID: return 4616;
673  case BrewingStand::BrewingStand(false, true, true).ID: return 4617;
674  case BrewingStand::BrewingStand(false, true, false).ID: return 4618;
675  case BrewingStand::BrewingStand(false, false, true).ID: return 4619;
676  case BrewingStand::BrewingStand(false, false, false).ID: return 4620;
677  case BrickSlab::BrickSlab(BrickSlab::Type::Top).ID: return 7318;
679  case BrickSlab::BrickSlab(BrickSlab::Type::Double).ID: return 7322;
680  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4333;
681  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4335;
682  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4337;
683  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4339;
684  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4341;
685  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4343;
686  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4345;
687  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4347;
688  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4349;
689  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4351;
690  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4353;
691  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4355;
692  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4357;
693  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4359;
694  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4361;
695  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4363;
696  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4365;
697  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4367;
698  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4369;
699  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4371;
700  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4373;
701  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4375;
702  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4377;
703  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4379;
704  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4381;
705  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4383;
706  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4385;
707  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4387;
708  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4389;
709  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4391;
710  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4393;
711  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4395;
712  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4397;
713  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4399;
714  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4401;
715  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4403;
716  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4405;
717  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4407;
718  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4409;
719  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4411;
720  case Bricks::Bricks().ID: return 1125;
721  case BrownBanner::BrownBanner(0).ID: return 7046;
722  case BrownBanner::BrownBanner(1).ID: return 7047;
723  case BrownBanner::BrownBanner(2).ID: return 7048;
724  case BrownBanner::BrownBanner(3).ID: return 7049;
725  case BrownBanner::BrownBanner(4).ID: return 7050;
726  case BrownBanner::BrownBanner(5).ID: return 7051;
727  case BrownBanner::BrownBanner(6).ID: return 7052;
728  case BrownBanner::BrownBanner(7).ID: return 7053;
729  case BrownBanner::BrownBanner(8).ID: return 7054;
730  case BrownBanner::BrownBanner(9).ID: return 7055;
731  case BrownBanner::BrownBanner(10).ID: return 7056;
732  case BrownBanner::BrownBanner(11).ID: return 7057;
733  case BrownBanner::BrownBanner(12).ID: return 7058;
734  case BrownBanner::BrownBanner(13).ID: return 7059;
735  case BrownBanner::BrownBanner(14).ID: return 7060;
736  case BrownBanner::BrownBanner(15).ID: return 7061;
737  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, true, BrownBed::Part::Head).ID: return 940;
738  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, true, BrownBed::Part::Foot).ID: return 941;
739  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, false, BrownBed::Part::Head).ID: return 942;
740  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, false, BrownBed::Part::Foot).ID: return 943;
741  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, true, BrownBed::Part::Head).ID: return 944;
742  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, true, BrownBed::Part::Foot).ID: return 945;
743  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, false, BrownBed::Part::Head).ID: return 946;
744  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, false, BrownBed::Part::Foot).ID: return 947;
745  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, true, BrownBed::Part::Head).ID: return 948;
746  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, true, BrownBed::Part::Foot).ID: return 949;
747  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, false, BrownBed::Part::Head).ID: return 950;
748  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, false, BrownBed::Part::Foot).ID: return 951;
749  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, true, BrownBed::Part::Head).ID: return 952;
750  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, true, BrownBed::Part::Foot).ID: return 953;
751  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, false, BrownBed::Part::Head).ID: return 954;
752  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, false, BrownBed::Part::Foot).ID: return 955;
753  case BrownCarpet::BrownCarpet().ID: return 6835;
754  case BrownConcrete::BrownConcrete().ID: return 8389;
755  case BrownConcretePowder::BrownConcretePowder().ID: return 8405;
760  case BrownMushroom::BrownMushroom().ID: return 1121;
761  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, true, true).ID: return 3987;
762  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, true, false).ID: return 3988;
763  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, false, true).ID: return 3989;
764  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, false, false).ID: return 3990;
765  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, true, true).ID: return 3991;
766  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, true, false).ID: return 3992;
767  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, false, true).ID: return 3993;
768  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, false, false).ID: return 3994;
769  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, true, true).ID: return 3995;
770  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, true, false).ID: return 3996;
771  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, false, true).ID: return 3997;
772  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, false, false).ID: return 3998;
773  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, true, true).ID: return 3999;
774  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, true, false).ID: return 4000;
775  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, false, true).ID: return 4001;
776  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, false, false).ID: return 4002;
777  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, true, true).ID: return 4003;
778  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, true, false).ID: return 4004;
779  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, false, true).ID: return 4005;
780  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, false, false).ID: return 4006;
781  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, true, true).ID: return 4007;
782  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, true, false).ID: return 4008;
783  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, false, true).ID: return 4009;
784  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, false, false).ID: return 4010;
785  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, true, true).ID: return 4011;
786  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, true, false).ID: return 4012;
787  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, false, true).ID: return 4013;
788  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, false, false).ID: return 4014;
789  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, true, true).ID: return 4015;
790  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, true, false).ID: return 4016;
791  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, false, true).ID: return 4017;
792  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, false, false).ID: return 4018;
793  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, true, true).ID: return 4019;
794  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, true, false).ID: return 4020;
795  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, false, true).ID: return 4021;
796  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, false, false).ID: return 4022;
797  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, true, true).ID: return 4023;
798  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, true, false).ID: return 4024;
799  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, false, true).ID: return 4025;
800  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, false, false).ID: return 4026;
801  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, true, true).ID: return 4027;
802  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, true, false).ID: return 4028;
803  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, false, true).ID: return 4029;
804  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, false, false).ID: return 4030;
805  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, true, true).ID: return 4031;
806  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, true, false).ID: return 4032;
807  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, false, true).ID: return 4033;
808  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, false, false).ID: return 4034;
809  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, true, true).ID: return 4035;
810  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, true, false).ID: return 4036;
811  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, false, true).ID: return 4037;
812  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, false, false).ID: return 4038;
813  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, true, true).ID: return 4039;
814  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, true, false).ID: return 4040;
815  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, false, true).ID: return 4041;
816  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, false, false).ID: return 4042;
817  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, true, true).ID: return 4043;
818  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, true, false).ID: return 4044;
819  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, false, true).ID: return 4045;
820  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, false, false).ID: return 4046;
821  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, true, true).ID: return 4047;
822  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, true, false).ID: return 4048;
823  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, false, true).ID: return 4049;
824  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, false, false).ID: return 4050;
831  case BrownStainedGlass::BrownStainedGlass().ID: return 3589;
832  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, true, true).ID: return 6206;
833  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, true, false).ID: return 6207;
834  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, false, true).ID: return 6210;
835  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, false, false).ID: return 6211;
836  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, true, true).ID: return 6214;
837  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, true, false).ID: return 6215;
838  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, false, true).ID: return 6218;
839  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, false, false).ID: return 6219;
840  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, true, true).ID: return 6222;
841  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, true, false).ID: return 6223;
842  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, false, true).ID: return 6226;
843  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, false, false).ID: return 6227;
844  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, true, true).ID: return 6230;
845  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, true, false).ID: return 6231;
846  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, false, true).ID: return 6234;
847  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, false, false).ID: return 6235;
848  case BrownTerracotta::BrownTerracotta().ID: return 5816;
849  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7158;
850  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7159;
851  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7160;
852  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7161;
853  case BrownWool::BrownWool().ID: return 1095;
854  case BubbleColumn::BubbleColumn(true).ID: return 8576;
855  case BubbleColumn::BubbleColumn(false).ID: return 8577;
856  case BubbleCoral::BubbleCoral().ID: return 8461;
857  case BubbleCoralBlock::BubbleCoralBlock().ID: return 8456;
858  case BubbleCoralFan::BubbleCoralFan().ID: return 8559;
859  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8521;
860  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8523;
861  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8525;
862  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8527;
863  case Cactus::Cactus(0).ID: return 3425;
864  case Cactus::Cactus(1).ID: return 3426;
865  case Cactus::Cactus(2).ID: return 3427;
866  case Cactus::Cactus(3).ID: return 3428;
867  case Cactus::Cactus(4).ID: return 3429;
868  case Cactus::Cactus(5).ID: return 3430;
869  case Cactus::Cactus(6).ID: return 3431;
870  case Cactus::Cactus(7).ID: return 3432;
871  case Cactus::Cactus(8).ID: return 3433;
872  case Cactus::Cactus(9).ID: return 3434;
873  case Cactus::Cactus(10).ID: return 3435;
874  case Cactus::Cactus(11).ID: return 3436;
875  case Cactus::Cactus(12).ID: return 3437;
876  case Cactus::Cactus(13).ID: return 3438;
877  case Cactus::Cactus(14).ID: return 3439;
878  case Cactus::Cactus(15).ID: return 3440;
879  case Cake::Cake(0).ID: return 3506;
880  case Cake::Cake(1).ID: return 3507;
881  case Cake::Cake(2).ID: return 3508;
882  case Cake::Cake(3).ID: return 3509;
883  case Cake::Cake(4).ID: return 3510;
884  case Cake::Cake(5).ID: return 3511;
885  case Cake::Cake(6).ID: return 3512;
886  case Carrots::Carrots(0).ID: return 5287;
887  case Carrots::Carrots(1).ID: return 5288;
888  case Carrots::Carrots(2).ID: return 5289;
889  case Carrots::Carrots(3).ID: return 5290;
890  case Carrots::Carrots(4).ID: return 5291;
891  case Carrots::Carrots(5).ID: return 5292;
892  case Carrots::Carrots(6).ID: return 5293;
893  case Carrots::Carrots(7).ID: return 5294;
898  case Cauldron::Cauldron(0).ID: return 4621;
899  case Cauldron::Cauldron(1).ID: return 4622;
900  case Cauldron::Cauldron(2).ID: return 4623;
901  case Cauldron::Cauldron(3).ID: return 4624;
902  case CaveAir::CaveAir().ID: return 8575;
915  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Single).ID: return 1729;
916  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Left).ID: return 1731;
917  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Right).ID: return 1733;
918  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Single).ID: return 1735;
919  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Left).ID: return 1737;
920  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Right).ID: return 1739;
921  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Single).ID: return 1741;
922  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Left).ID: return 1743;
923  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Right).ID: return 1745;
924  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Single).ID: return 1747;
925  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Left).ID: return 1749;
926  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Right).ID: return 1751;
931  case ChiseledQuartzBlock::ChiseledQuartzBlock().ID: return 5696;
933  case ChiseledSandstone::ChiseledSandstone().ID: return 246;
934  case ChiseledStoneBricks::ChiseledStoneBricks().ID: return 3986;
935  case ChorusFlower::ChorusFlower(0).ID: return 8067;
936  case ChorusFlower::ChorusFlower(1).ID: return 8068;
937  case ChorusFlower::ChorusFlower(2).ID: return 8069;
938  case ChorusFlower::ChorusFlower(3).ID: return 8070;
939  case ChorusFlower::ChorusFlower(4).ID: return 8071;
940  case ChorusFlower::ChorusFlower(5).ID: return 8072;
941  case ChorusPlant::ChorusPlant(true, true, true, true, true, true).ID: return 8003;
942  case ChorusPlant::ChorusPlant(true, true, true, true, true, false).ID: return 8004;
943  case ChorusPlant::ChorusPlant(true, true, true, true, false, true).ID: return 8005;
944  case ChorusPlant::ChorusPlant(true, true, true, true, false, false).ID: return 8006;
945  case ChorusPlant::ChorusPlant(true, true, true, false, true, true).ID: return 8007;
946  case ChorusPlant::ChorusPlant(true, true, true, false, true, false).ID: return 8008;
947  case ChorusPlant::ChorusPlant(true, true, true, false, false, true).ID: return 8009;
948  case ChorusPlant::ChorusPlant(true, true, true, false, false, false).ID: return 8010;
949  case ChorusPlant::ChorusPlant(true, true, false, true, true, true).ID: return 8011;
950  case ChorusPlant::ChorusPlant(true, true, false, true, true, false).ID: return 8012;
951  case ChorusPlant::ChorusPlant(true, true, false, true, false, true).ID: return 8013;
952  case ChorusPlant::ChorusPlant(true, true, false, true, false, false).ID: return 8014;
953  case ChorusPlant::ChorusPlant(true, true, false, false, true, true).ID: return 8015;
954  case ChorusPlant::ChorusPlant(true, true, false, false, true, false).ID: return 8016;
955  case ChorusPlant::ChorusPlant(true, true, false, false, false, true).ID: return 8017;
956  case ChorusPlant::ChorusPlant(true, true, false, false, false, false).ID: return 8018;
957  case ChorusPlant::ChorusPlant(true, false, true, true, true, true).ID: return 8019;
958  case ChorusPlant::ChorusPlant(true, false, true, true, true, false).ID: return 8020;
959  case ChorusPlant::ChorusPlant(true, false, true, true, false, true).ID: return 8021;
960  case ChorusPlant::ChorusPlant(true, false, true, true, false, false).ID: return 8022;
961  case ChorusPlant::ChorusPlant(true, false, true, false, true, true).ID: return 8023;
962  case ChorusPlant::ChorusPlant(true, false, true, false, true, false).ID: return 8024;
963  case ChorusPlant::ChorusPlant(true, false, true, false, false, true).ID: return 8025;
964  case ChorusPlant::ChorusPlant(true, false, true, false, false, false).ID: return 8026;
965  case ChorusPlant::ChorusPlant(true, false, false, true, true, true).ID: return 8027;
966  case ChorusPlant::ChorusPlant(true, false, false, true, true, false).ID: return 8028;
967  case ChorusPlant::ChorusPlant(true, false, false, true, false, true).ID: return 8029;
968  case ChorusPlant::ChorusPlant(true, false, false, true, false, false).ID: return 8030;
969  case ChorusPlant::ChorusPlant(true, false, false, false, true, true).ID: return 8031;
970  case ChorusPlant::ChorusPlant(true, false, false, false, true, false).ID: return 8032;
971  case ChorusPlant::ChorusPlant(true, false, false, false, false, true).ID: return 8033;
972  case ChorusPlant::ChorusPlant(true, false, false, false, false, false).ID: return 8034;
973  case ChorusPlant::ChorusPlant(false, true, true, true, true, true).ID: return 8035;
974  case ChorusPlant::ChorusPlant(false, true, true, true, true, false).ID: return 8036;
975  case ChorusPlant::ChorusPlant(false, true, true, true, false, true).ID: return 8037;
976  case ChorusPlant::ChorusPlant(false, true, true, true, false, false).ID: return 8038;
977  case ChorusPlant::ChorusPlant(false, true, true, false, true, true).ID: return 8039;
978  case ChorusPlant::ChorusPlant(false, true, true, false, true, false).ID: return 8040;
979  case ChorusPlant::ChorusPlant(false, true, true, false, false, true).ID: return 8041;
980  case ChorusPlant::ChorusPlant(false, true, true, false, false, false).ID: return 8042;
981  case ChorusPlant::ChorusPlant(false, true, false, true, true, true).ID: return 8043;
982  case ChorusPlant::ChorusPlant(false, true, false, true, true, false).ID: return 8044;
983  case ChorusPlant::ChorusPlant(false, true, false, true, false, true).ID: return 8045;
984  case ChorusPlant::ChorusPlant(false, true, false, true, false, false).ID: return 8046;
985  case ChorusPlant::ChorusPlant(false, true, false, false, true, true).ID: return 8047;
986  case ChorusPlant::ChorusPlant(false, true, false, false, true, false).ID: return 8048;
987  case ChorusPlant::ChorusPlant(false, true, false, false, false, true).ID: return 8049;
988  case ChorusPlant::ChorusPlant(false, true, false, false, false, false).ID: return 8050;
989  case ChorusPlant::ChorusPlant(false, false, true, true, true, true).ID: return 8051;
990  case ChorusPlant::ChorusPlant(false, false, true, true, true, false).ID: return 8052;
991  case ChorusPlant::ChorusPlant(false, false, true, true, false, true).ID: return 8053;
992  case ChorusPlant::ChorusPlant(false, false, true, true, false, false).ID: return 8054;
993  case ChorusPlant::ChorusPlant(false, false, true, false, true, true).ID: return 8055;
994  case ChorusPlant::ChorusPlant(false, false, true, false, true, false).ID: return 8056;
995  case ChorusPlant::ChorusPlant(false, false, true, false, false, true).ID: return 8057;
996  case ChorusPlant::ChorusPlant(false, false, true, false, false, false).ID: return 8058;
997  case ChorusPlant::ChorusPlant(false, false, false, true, true, true).ID: return 8059;
998  case ChorusPlant::ChorusPlant(false, false, false, true, true, false).ID: return 8060;
999  case ChorusPlant::ChorusPlant(false, false, false, true, false, true).ID: return 8061;
1000  case ChorusPlant::ChorusPlant(false, false, false, true, false, false).ID: return 8062;
1001  case ChorusPlant::ChorusPlant(false, false, false, false, true, true).ID: return 8063;
1002  case ChorusPlant::ChorusPlant(false, false, false, false, true, false).ID: return 8064;
1003  case ChorusPlant::ChorusPlant(false, false, false, false, false, true).ID: return 8065;
1004  case ChorusPlant::ChorusPlant(false, false, false, false, false, false).ID: return 8066;
1005  case Clay::Clay().ID: return 3441;
1006  case CoalBlock::CoalBlock().ID: return 6840;
1007  case CoalOre::CoalOre().ID: return 71;
1008  case CoarseDirt::CoarseDirt().ID: return 11;
1009  case Cobblestone::Cobblestone().ID: return 14;
1010  case CobblestoneSlab::CobblestoneSlab(CobblestoneSlab::Type::Top).ID: return 7312;
1012  case CobblestoneSlab::CobblestoneSlab(CobblestoneSlab::Type::Double).ID: return 7316;
1013  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3190;
1014  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3192;
1015  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3194;
1016  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3196;
1017  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3198;
1018  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3200;
1019  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3202;
1020  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3204;
1021  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3206;
1022  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3208;
1023  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3210;
1024  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3212;
1025  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3214;
1026  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3216;
1027  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3218;
1028  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3220;
1029  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3222;
1030  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3224;
1031  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3226;
1032  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3228;
1033  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3230;
1034  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3232;
1035  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3234;
1036  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3236;
1037  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3238;
1038  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3240;
1039  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3242;
1040  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3244;
1041  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3246;
1042  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3248;
1043  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3250;
1044  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3252;
1045  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3254;
1046  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3256;
1047  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3258;
1048  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3260;
1049  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3262;
1050  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3264;
1051  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3266;
1052  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3268;
1053  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5139;
1054  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5140;
1055  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5143;
1056  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5144;
1057  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5147;
1058  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5148;
1059  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5151;
1060  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5152;
1061  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5155;
1062  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5156;
1063  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5159;
1064  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5160;
1065  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5163;
1066  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5164;
1067  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5167;
1068  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5168;
1069  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5171;
1070  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5172;
1071  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5175;
1072  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5176;
1073  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5179;
1074  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5180;
1075  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5183;
1076  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5184;
1077  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5187;
1078  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5188;
1079  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5191;
1080  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5192;
1081  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5195;
1082  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5196;
1083  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5199;
1084  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5200;
1085  case Cobweb::Cobweb().ID: return 1040;
1086  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_ZM).ID: return 4638;
1087  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_ZP).ID: return 4639;
1088  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_XM).ID: return 4640;
1089  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_XP).ID: return 4641;
1090  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_ZM).ID: return 4642;
1091  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_ZP).ID: return 4643;
1092  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_XM).ID: return 4644;
1093  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_XP).ID: return 4645;
1094  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_ZM).ID: return 4646;
1095  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_ZP).ID: return 4647;
1096  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_XM).ID: return 4648;
1097  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_XP).ID: return 4649;
1098  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_ZM).ID: return 5124;
1099  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_XP).ID: return 5125;
1100  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_ZP).ID: return 5126;
1101  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_XM).ID: return 5127;
1102  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_YP).ID: return 5128;
1103  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_YM).ID: return 5129;
1104  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_ZM).ID: return 5130;
1105  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_XP).ID: return 5131;
1106  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_ZP).ID: return 5132;
1107  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_XM).ID: return 5133;
1108  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_YP).ID: return 5134;
1109  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_YM).ID: return 5135;
1110  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Compare, true).ID: return 5635;
1111  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Compare, false).ID: return 5636;
1112  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Subtract, true).ID: return 5637;
1113  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Subtract, false).ID: return 5638;
1114  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Compare, true).ID: return 5639;
1115  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Compare, false).ID: return 5640;
1116  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Subtract, true).ID: return 5641;
1117  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Subtract, false).ID: return 5642;
1118  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Compare, true).ID: return 5643;
1119  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Compare, false).ID: return 5644;
1120  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Subtract, true).ID: return 5645;
1121  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Subtract, false).ID: return 5646;
1122  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Compare, true).ID: return 5647;
1123  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Compare, false).ID: return 5648;
1124  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Subtract, true).ID: return 5649;
1125  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Subtract, false).ID: return 5650;
1126  case Conduit::Conduit().ID: return 8573;
1127  case CrackedStoneBricks::CrackedStoneBricks().ID: return 3985;
1128  case CraftingTable::CraftingTable().ID: return 3050;
1129  case CreeperHead::CreeperHead(0).ID: return 5531;
1130  case CreeperHead::CreeperHead(1).ID: return 5532;
1131  case CreeperHead::CreeperHead(2).ID: return 5533;
1132  case CreeperHead::CreeperHead(3).ID: return 5534;
1133  case CreeperHead::CreeperHead(4).ID: return 5535;
1134  case CreeperHead::CreeperHead(5).ID: return 5536;
1135  case CreeperHead::CreeperHead(6).ID: return 5537;
1136  case CreeperHead::CreeperHead(7).ID: return 5538;
1137  case CreeperHead::CreeperHead(8).ID: return 5539;
1138  case CreeperHead::CreeperHead(9).ID: return 5540;
1139  case CreeperHead::CreeperHead(10).ID: return 5541;
1140  case CreeperHead::CreeperHead(11).ID: return 5542;
1141  case CreeperHead::CreeperHead(12).ID: return 5543;
1142  case CreeperHead::CreeperHead(13).ID: return 5544;
1143  case CreeperHead::CreeperHead(14).ID: return 5545;
1144  case CreeperHead::CreeperHead(15).ID: return 5546;
1145  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5527;
1146  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5528;
1147  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5529;
1148  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5530;
1149  case CutRedSandstone::CutRedSandstone().ID: return 7176;
1150  case CutSandstone::CutSandstone().ID: return 247;
1151  case CyanBanner::CyanBanner(0).ID: return 6998;
1152  case CyanBanner::CyanBanner(1).ID: return 6999;
1153  case CyanBanner::CyanBanner(2).ID: return 7000;
1154  case CyanBanner::CyanBanner(3).ID: return 7001;
1155  case CyanBanner::CyanBanner(4).ID: return 7002;
1156  case CyanBanner::CyanBanner(5).ID: return 7003;
1157  case CyanBanner::CyanBanner(6).ID: return 7004;
1158  case CyanBanner::CyanBanner(7).ID: return 7005;
1159  case CyanBanner::CyanBanner(8).ID: return 7006;
1160  case CyanBanner::CyanBanner(9).ID: return 7007;
1161  case CyanBanner::CyanBanner(10).ID: return 7008;
1162  case CyanBanner::CyanBanner(11).ID: return 7009;
1163  case CyanBanner::CyanBanner(12).ID: return 7010;
1164  case CyanBanner::CyanBanner(13).ID: return 7011;
1165  case CyanBanner::CyanBanner(14).ID: return 7012;
1166  case CyanBanner::CyanBanner(15).ID: return 7013;
1167  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, true, CyanBed::Part::Head).ID: return 892;
1168  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, true, CyanBed::Part::Foot).ID: return 893;
1169  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, false, CyanBed::Part::Head).ID: return 894;
1170  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, false, CyanBed::Part::Foot).ID: return 895;
1171  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, true, CyanBed::Part::Head).ID: return 896;
1172  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, true, CyanBed::Part::Foot).ID: return 897;
1173  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, false, CyanBed::Part::Head).ID: return 898;
1174  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, false, CyanBed::Part::Foot).ID: return 899;
1175  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, true, CyanBed::Part::Head).ID: return 900;
1176  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, true, CyanBed::Part::Foot).ID: return 901;
1177  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, false, CyanBed::Part::Head).ID: return 902;
1178  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, false, CyanBed::Part::Foot).ID: return 903;
1179  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, true, CyanBed::Part::Head).ID: return 904;
1180  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, true, CyanBed::Part::Foot).ID: return 905;
1181  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, false, CyanBed::Part::Head).ID: return 906;
1182  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, false, CyanBed::Part::Foot).ID: return 907;
1183  case CyanCarpet::CyanCarpet().ID: return 6832;
1184  case CyanConcrete::CyanConcrete().ID: return 8386;
1185  case CyanConcretePowder::CyanConcretePowder().ID: return 8402;
1196  case CyanStainedGlass::CyanStainedGlass().ID: return 3586;
1197  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, true, true).ID: return 6110;
1198  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, true, false).ID: return 6111;
1199  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, false, true).ID: return 6114;
1200  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, false, false).ID: return 6115;
1201  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, true, true).ID: return 6118;
1202  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, true, false).ID: return 6119;
1203  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, false, true).ID: return 6122;
1204  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, false, false).ID: return 6123;
1205  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, true, true).ID: return 6126;
1206  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, true, false).ID: return 6127;
1207  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, false, true).ID: return 6130;
1208  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, false, false).ID: return 6131;
1209  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, true, true).ID: return 6134;
1210  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, true, false).ID: return 6135;
1211  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, false, true).ID: return 6138;
1212  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, false, false).ID: return 6139;
1213  case CyanTerracotta::CyanTerracotta().ID: return 5813;
1214  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7146;
1215  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7147;
1216  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7148;
1217  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7149;
1218  case CyanWool::CyanWool().ID: return 1092;
1223  case Dandelion::Dandelion().ID: return 1111;
1224  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5423;
1225  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5424;
1226  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5425;
1227  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5426;
1228  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5427;
1229  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5428;
1230  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5429;
1231  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5430;
1232  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5431;
1233  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5432;
1234  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5433;
1235  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5434;
1236  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5435;
1237  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5436;
1238  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5437;
1239  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5438;
1240  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5439;
1241  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5440;
1242  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5441;
1243  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5442;
1244  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5443;
1245  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5444;
1246  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5445;
1247  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5446;
1248  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7933;
1249  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7934;
1250  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7935;
1251  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7936;
1252  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7937;
1253  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7938;
1254  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7939;
1255  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7940;
1256  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7941;
1257  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7942;
1258  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7943;
1259  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7944;
1260  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7945;
1261  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7946;
1262  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7947;
1263  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7948;
1264  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7949;
1265  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7950;
1266  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7951;
1267  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7952;
1268  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7953;
1269  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7954;
1270  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7955;
1271  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7956;
1272  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7957;
1273  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7958;
1274  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7959;
1275  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7960;
1276  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7961;
1277  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7962;
1278  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7963;
1279  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7964;
1280  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7965;
1281  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7966;
1282  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7967;
1283  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7968;
1284  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7969;
1285  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7970;
1286  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7971;
1287  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7972;
1288  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7973;
1289  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7974;
1290  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7975;
1291  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7976;
1292  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7977;
1293  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7978;
1294  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7979;
1295  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7980;
1296  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 7981;
1297  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 7982;
1298  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 7983;
1299  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 7984;
1300  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 7985;
1301  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 7986;
1302  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 7987;
1303  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 7988;
1304  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 7989;
1305  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 7990;
1306  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 7991;
1307  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 7992;
1308  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 7993;
1309  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 7994;
1310  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 7995;
1311  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 7996;
1312  case DarkOakFence::DarkOakFence(true, true, true, true).ID: return 7647;
1313  case DarkOakFence::DarkOakFence(true, true, true, false).ID: return 7648;
1314  case DarkOakFence::DarkOakFence(true, true, false, true).ID: return 7651;
1315  case DarkOakFence::DarkOakFence(true, true, false, false).ID: return 7652;
1316  case DarkOakFence::DarkOakFence(true, false, true, true).ID: return 7655;
1317  case DarkOakFence::DarkOakFence(true, false, true, false).ID: return 7656;
1318  case DarkOakFence::DarkOakFence(true, false, false, true).ID: return 7659;
1319  case DarkOakFence::DarkOakFence(true, false, false, false).ID: return 7660;
1320  case DarkOakFence::DarkOakFence(false, true, true, true).ID: return 7663;
1321  case DarkOakFence::DarkOakFence(false, true, true, false).ID: return 7664;
1322  case DarkOakFence::DarkOakFence(false, true, false, true).ID: return 7667;
1323  case DarkOakFence::DarkOakFence(false, true, false, false).ID: return 7668;
1324  case DarkOakFence::DarkOakFence(false, false, true, true).ID: return 7671;
1325  case DarkOakFence::DarkOakFence(false, false, true, false).ID: return 7672;
1326  case DarkOakFence::DarkOakFence(false, false, false, true).ID: return 7675;
1327  case DarkOakFence::DarkOakFence(false, false, false, false).ID: return 7676;
1328  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7485;
1329  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7486;
1330  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7487;
1331  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7488;
1332  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7489;
1333  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7490;
1334  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7491;
1335  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7492;
1336  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7493;
1337  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7494;
1338  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7495;
1339  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7496;
1340  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7497;
1341  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7498;
1342  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7499;
1343  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7500;
1344  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7501;
1345  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7502;
1346  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7503;
1347  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7504;
1348  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7505;
1349  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7506;
1350  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7507;
1351  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7508;
1352  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7509;
1353  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7510;
1354  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7511;
1355  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7512;
1356  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7513;
1357  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7514;
1358  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7515;
1359  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7516;
1360  case DarkOakLeaves::DarkOakLeaves(1, true).ID: return 214;
1361  case DarkOakLeaves::DarkOakLeaves(1, false).ID: return 215;
1362  case DarkOakLeaves::DarkOakLeaves(2, true).ID: return 216;
1363  case DarkOakLeaves::DarkOakLeaves(2, false).ID: return 217;
1364  case DarkOakLeaves::DarkOakLeaves(3, true).ID: return 218;
1365  case DarkOakLeaves::DarkOakLeaves(3, false).ID: return 219;
1366  case DarkOakLeaves::DarkOakLeaves(4, true).ID: return 220;
1367  case DarkOakLeaves::DarkOakLeaves(4, false).ID: return 221;
1368  case DarkOakLeaves::DarkOakLeaves(5, true).ID: return 222;
1369  case DarkOakLeaves::DarkOakLeaves(5, false).ID: return 223;
1370  case DarkOakLeaves::DarkOakLeaves(6, true).ID: return 224;
1371  case DarkOakLeaves::DarkOakLeaves(6, false).ID: return 225;
1372  case DarkOakLeaves::DarkOakLeaves(7, true).ID: return 226;
1373  case DarkOakLeaves::DarkOakLeaves(7, false).ID: return 227;
1374  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::X).ID: return 87;
1375  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::Y).ID: return 88;
1376  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::Z).ID: return 89;
1377  case DarkOakPlanks::DarkOakPlanks().ID: return 20;
1378  case DarkOakPressurePlate::DarkOakPressurePlate(true).ID: return 3377;
1379  case DarkOakPressurePlate::DarkOakPressurePlate(false).ID: return 3378;
1380  case DarkOakSapling::DarkOakSapling(0).ID: return 31;
1381  case DarkOakSapling::DarkOakSapling(1).ID: return 32;
1382  case DarkOakSlab::DarkOakSlab(DarkOakSlab::Type::Top).ID: return 7288;
1384  case DarkOakSlab::DarkOakSlab(DarkOakSlab::Type::Double).ID: return 7292;
1385  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6413;
1386  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6415;
1387  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6417;
1388  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6419;
1389  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6421;
1390  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6423;
1391  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6425;
1392  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6427;
1393  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6429;
1394  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6431;
1395  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6433;
1396  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6435;
1397  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6437;
1398  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6439;
1399  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6441;
1400  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6443;
1401  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6445;
1402  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6447;
1403  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6449;
1404  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6451;
1405  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6453;
1406  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6455;
1407  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6457;
1408  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6459;
1409  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6461;
1410  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6463;
1411  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6465;
1412  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6467;
1413  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6469;
1414  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6471;
1415  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6473;
1416  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6475;
1417  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6477;
1418  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6479;
1419  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6481;
1420  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6483;
1421  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6485;
1422  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6487;
1423  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6489;
1424  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6491;
1425  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, true, true).ID: return 3914;
1426  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, true, false).ID: return 3916;
1427  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, false, true).ID: return 3918;
1428  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, false, false).ID: return 3920;
1433  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, true, true).ID: return 3930;
1434  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, true, false).ID: return 3932;
1435  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, false, true).ID: return 3934;
1436  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, false, false).ID: return 3936;
1441  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, true, true).ID: return 3946;
1442  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, true, false).ID: return 3948;
1443  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, false, true).ID: return 3950;
1444  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, false, false).ID: return 3952;
1449  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, true, true).ID: return 3962;
1450  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, true, false).ID: return 3964;
1451  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, false, true).ID: return 3966;
1452  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, false, false).ID: return 3968;
1457  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::X).ID: return 123;
1458  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::Y).ID: return 124;
1459  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::Z).ID: return 125;
1460  case DarkPrismarine::DarkPrismarine().ID: return 6560;
1461  case DarkPrismarineSlab::DarkPrismarineSlab(DarkPrismarineSlab::Type::Top).ID: return 6814;
1463  case DarkPrismarineSlab::DarkPrismarineSlab(DarkPrismarineSlab::Type::Double).ID: return 6818;
1464  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6722;
1465  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6724;
1466  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6726;
1467  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6728;
1468  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6730;
1469  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6732;
1470  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6734;
1471  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6736;
1472  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6738;
1473  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6740;
1474  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6742;
1475  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6744;
1476  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6746;
1477  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6748;
1478  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6750;
1479  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6752;
1480  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6754;
1481  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6756;
1482  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6758;
1483  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6760;
1484  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6762;
1485  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6764;
1486  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6766;
1487  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6768;
1488  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6770;
1489  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6772;
1490  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6774;
1491  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6776;
1492  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6778;
1493  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6780;
1494  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 6782;
1495  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6784;
1496  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 6786;
1497  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6788;
1498  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 6790;
1499  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 6792;
1500  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 6794;
1501  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 6796;
1502  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 6798;
1503  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 6800;
1504  case DaylightDetector::DaylightDetector(true, 0).ID: return 5651;
1505  case DaylightDetector::DaylightDetector(true, 1).ID: return 5652;
1506  case DaylightDetector::DaylightDetector(true, 2).ID: return 5653;
1507  case DaylightDetector::DaylightDetector(true, 3).ID: return 5654;
1508  case DaylightDetector::DaylightDetector(true, 4).ID: return 5655;
1509  case DaylightDetector::DaylightDetector(true, 5).ID: return 5656;
1510  case DaylightDetector::DaylightDetector(true, 6).ID: return 5657;
1511  case DaylightDetector::DaylightDetector(true, 7).ID: return 5658;
1512  case DaylightDetector::DaylightDetector(true, 8).ID: return 5659;
1513  case DaylightDetector::DaylightDetector(true, 9).ID: return 5660;
1514  case DaylightDetector::DaylightDetector(true, 10).ID: return 5661;
1515  case DaylightDetector::DaylightDetector(true, 11).ID: return 5662;
1516  case DaylightDetector::DaylightDetector(true, 12).ID: return 5663;
1517  case DaylightDetector::DaylightDetector(true, 13).ID: return 5664;
1518  case DaylightDetector::DaylightDetector(true, 14).ID: return 5665;
1519  case DaylightDetector::DaylightDetector(true, 15).ID: return 5666;
1520  case DaylightDetector::DaylightDetector(false, 0).ID: return 5667;
1521  case DaylightDetector::DaylightDetector(false, 1).ID: return 5668;
1522  case DaylightDetector::DaylightDetector(false, 2).ID: return 5669;
1523  case DaylightDetector::DaylightDetector(false, 3).ID: return 5670;
1524  case DaylightDetector::DaylightDetector(false, 4).ID: return 5671;
1525  case DaylightDetector::DaylightDetector(false, 5).ID: return 5672;
1526  case DaylightDetector::DaylightDetector(false, 6).ID: return 5673;
1527  case DaylightDetector::DaylightDetector(false, 7).ID: return 5674;
1528  case DaylightDetector::DaylightDetector(false, 8).ID: return 5675;
1529  case DaylightDetector::DaylightDetector(false, 9).ID: return 5676;
1530  case DaylightDetector::DaylightDetector(false, 10).ID: return 5677;
1531  case DaylightDetector::DaylightDetector(false, 11).ID: return 5678;
1532  case DaylightDetector::DaylightDetector(false, 12).ID: return 5679;
1533  case DaylightDetector::DaylightDetector(false, 13).ID: return 5680;
1534  case DaylightDetector::DaylightDetector(false, 14).ID: return 5681;
1535  case DaylightDetector::DaylightDetector(false, 15).ID: return 5682;
1536  case DeadBrainCoralBlock::DeadBrainCoralBlock().ID: return 8450;
1537  case DeadBrainCoralFan::DeadBrainCoralFan().ID: return 8547;
1538  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8473;
1539  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8475;
1540  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8477;
1541  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8479;
1542  case DeadBubbleCoralBlock::DeadBubbleCoralBlock().ID: return 8451;
1543  case DeadBubbleCoralFan::DeadBubbleCoralFan().ID: return 8549;
1544  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8481;
1545  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8483;
1546  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8485;
1547  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8487;
1548  case DeadBush::DeadBush().ID: return 1043;
1549  case DeadFireCoralBlock::DeadFireCoralBlock().ID: return 8452;
1550  case DeadFireCoralFan::DeadFireCoralFan().ID: return 8551;
1551  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8489;
1552  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8491;
1553  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8493;
1554  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8495;
1555  case DeadHornCoralBlock::DeadHornCoralBlock().ID: return 8453;
1556  case DeadHornCoralFan::DeadHornCoralFan().ID: return 8553;
1557  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8497;
1558  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8499;
1559  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8501;
1560  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8503;
1561  case DeadTubeCoralBlock::DeadTubeCoralBlock().ID: return 8449;
1562  case DeadTubeCoralFan::DeadTubeCoralFan().ID: return 8545;
1563  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8465;
1564  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8467;
1565  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8469;
1566  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8471;
1567  case DetectorRail::DetectorRail(true, DetectorRail::Shape::NorthSouth).ID: return 1016;
1568  case DetectorRail::DetectorRail(true, DetectorRail::Shape::EastWest).ID: return 1017;
1569  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingEast).ID: return 1018;
1570  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingWest).ID: return 1019;
1571  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingNorth).ID: return 1020;
1572  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingSouth).ID: return 1021;
1573  case DetectorRail::DetectorRail(false, DetectorRail::Shape::NorthSouth).ID: return 1022;
1574  case DetectorRail::DetectorRail(false, DetectorRail::Shape::EastWest).ID: return 1023;
1575  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingEast).ID: return 1024;
1576  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingWest).ID: return 1025;
1577  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingNorth).ID: return 1026;
1578  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingSouth).ID: return 1027;
1579  case DiamondBlock::DiamondBlock().ID: return 3049;
1580  case DiamondOre::DiamondOre().ID: return 3048;
1581  case Diorite::Diorite().ID: return 4;
1582  case Dirt::Dirt().ID: return 10;
1583  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZM, true).ID: return 233;
1584  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZM, false).ID: return 234;
1585  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XP, true).ID: return 235;
1586  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XP, false).ID: return 236;
1587  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZP, true).ID: return 237;
1588  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZP, false).ID: return 238;
1589  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XM, true).ID: return 239;
1590  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XM, false).ID: return 240;
1591  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YP, true).ID: return 241;
1592  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YP, false).ID: return 242;
1593  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YM, true).ID: return 243;
1594  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YM, false).ID: return 244;
1595  case DragonEgg::DragonEgg().ID: return 4635;
1596  case DragonHead::DragonHead(0).ID: return 5551;
1597  case DragonHead::DragonHead(1).ID: return 5552;
1598  case DragonHead::DragonHead(2).ID: return 5553;
1599  case DragonHead::DragonHead(3).ID: return 5554;
1600  case DragonHead::DragonHead(4).ID: return 5555;
1601  case DragonHead::DragonHead(5).ID: return 5556;
1602  case DragonHead::DragonHead(6).ID: return 5557;
1603  case DragonHead::DragonHead(7).ID: return 5558;
1604  case DragonHead::DragonHead(8).ID: return 5559;
1605  case DragonHead::DragonHead(9).ID: return 5560;
1606  case DragonHead::DragonHead(10).ID: return 5561;
1607  case DragonHead::DragonHead(11).ID: return 5562;
1608  case DragonHead::DragonHead(12).ID: return 5563;
1609  case DragonHead::DragonHead(13).ID: return 5564;
1610  case DragonHead::DragonHead(14).ID: return 5565;
1611  case DragonHead::DragonHead(15).ID: return 5566;
1612  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5547;
1613  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5548;
1614  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5549;
1615  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5550;
1616  case DriedKelpBlock::DriedKelpBlock().ID: return 8436;
1617  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZM, true).ID: return 5792;
1618  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZM, false).ID: return 5793;
1619  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XP, true).ID: return 5794;
1620  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XP, false).ID: return 5795;
1621  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZP, true).ID: return 5796;
1622  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZP, false).ID: return 5797;
1623  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XM, true).ID: return 5798;
1624  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XM, false).ID: return 5799;
1625  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YP, true).ID: return 5800;
1626  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YP, false).ID: return 5801;
1627  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YM, true).ID: return 5802;
1628  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YM, false).ID: return 5803;
1629  case EmeraldBlock::EmeraldBlock().ID: return 4883;
1630  case EmeraldOre::EmeraldOre().ID: return 4730;
1631  case EnchantingTable::EnchantingTable().ID: return 4612;
1632  case EndGateway::EndGateway().ID: return 8163;
1633  case EndPortal::EndPortal().ID: return 4625;
1642  case EndRod::EndRod(eBlockFace::BLOCK_FACE_ZM).ID: return 7997;
1643  case EndRod::EndRod(eBlockFace::BLOCK_FACE_XP).ID: return 7998;
1644  case EndRod::EndRod(eBlockFace::BLOCK_FACE_ZP).ID: return 7999;
1645  case EndRod::EndRod(eBlockFace::BLOCK_FACE_XM).ID: return 8000;
1646  case EndRod::EndRod(eBlockFace::BLOCK_FACE_YP).ID: return 8001;
1647  case EndRod::EndRod(eBlockFace::BLOCK_FACE_YM).ID: return 8002;
1648  case EndStone::EndStone().ID: return 4634;
1649  case EndStoneBricks::EndStoneBricks().ID: return 8157;
1654  case Farmland::Farmland(0).ID: return 3059;
1655  case Farmland::Farmland(1).ID: return 3060;
1656  case Farmland::Farmland(2).ID: return 3061;
1657  case Farmland::Farmland(3).ID: return 3062;
1658  case Farmland::Farmland(4).ID: return 3063;
1659  case Farmland::Farmland(5).ID: return 3064;
1660  case Farmland::Farmland(6).ID: return 3065;
1661  case Farmland::Farmland(7).ID: return 3066;
1662  case Fern::Fern().ID: return 1042;
1663  case Fire::Fire(0, true, true, true, true, true).ID: return 1135;
1664  case Fire::Fire(0, true, true, true, true, false).ID: return 1136;
1665  case Fire::Fire(0, true, true, true, false, true).ID: return 1137;
1666  case Fire::Fire(0, true, true, true, false, false).ID: return 1138;
1667  case Fire::Fire(0, true, true, false, true, true).ID: return 1139;
1668  case Fire::Fire(0, true, true, false, true, false).ID: return 1140;
1669  case Fire::Fire(0, true, true, false, false, true).ID: return 1141;
1670  case Fire::Fire(0, true, true, false, false, false).ID: return 1142;
1671  case Fire::Fire(0, true, false, true, true, true).ID: return 1143;
1672  case Fire::Fire(0, true, false, true, true, false).ID: return 1144;
1673  case Fire::Fire(0, true, false, true, false, true).ID: return 1145;
1674  case Fire::Fire(0, true, false, true, false, false).ID: return 1146;
1675  case Fire::Fire(0, true, false, false, true, true).ID: return 1147;
1676  case Fire::Fire(0, true, false, false, true, false).ID: return 1148;
1677  case Fire::Fire(0, true, false, false, false, true).ID: return 1149;
1678  case Fire::Fire(0, true, false, false, false, false).ID: return 1150;
1679  case Fire::Fire(0, false, true, true, true, true).ID: return 1151;
1680  case Fire::Fire(0, false, true, true, true, false).ID: return 1152;
1681  case Fire::Fire(0, false, true, true, false, true).ID: return 1153;
1682  case Fire::Fire(0, false, true, true, false, false).ID: return 1154;
1683  case Fire::Fire(0, false, true, false, true, true).ID: return 1155;
1684  case Fire::Fire(0, false, true, false, true, false).ID: return 1156;
1685  case Fire::Fire(0, false, true, false, false, true).ID: return 1157;
1686  case Fire::Fire(0, false, true, false, false, false).ID: return 1158;
1687  case Fire::Fire(0, false, false, true, true, true).ID: return 1159;
1688  case Fire::Fire(0, false, false, true, true, false).ID: return 1160;
1689  case Fire::Fire(0, false, false, true, false, true).ID: return 1161;
1690  case Fire::Fire(0, false, false, true, false, false).ID: return 1162;
1691  case Fire::Fire(0, false, false, false, true, true).ID: return 1163;
1692  case Fire::Fire(0, false, false, false, true, false).ID: return 1164;
1693  case Fire::Fire(0, false, false, false, false, true).ID: return 1165;
1694  case Fire::Fire(0, false, false, false, false, false).ID: return 1166;
1695  case Fire::Fire(1, true, true, true, true, true).ID: return 1167;
1696  case Fire::Fire(1, true, true, true, true, false).ID: return 1168;
1697  case Fire::Fire(1, true, true, true, false, true).ID: return 1169;
1698  case Fire::Fire(1, true, true, true, false, false).ID: return 1170;
1699  case Fire::Fire(1, true, true, false, true, true).ID: return 1171;
1700  case Fire::Fire(1, true, true, false, true, false).ID: return 1172;
1701  case Fire::Fire(1, true, true, false, false, true).ID: return 1173;
1702  case Fire::Fire(1, true, true, false, false, false).ID: return 1174;
1703  case Fire::Fire(1, true, false, true, true, true).ID: return 1175;
1704  case Fire::Fire(1, true, false, true, true, false).ID: return 1176;
1705  case Fire::Fire(1, true, false, true, false, true).ID: return 1177;
1706  case Fire::Fire(1, true, false, true, false, false).ID: return 1178;
1707  case Fire::Fire(1, true, false, false, true, true).ID: return 1179;
1708  case Fire::Fire(1, true, false, false, true, false).ID: return 1180;
1709  case Fire::Fire(1, true, false, false, false, true).ID: return 1181;
1710  case Fire::Fire(1, true, false, false, false, false).ID: return 1182;
1711  case Fire::Fire(1, false, true, true, true, true).ID: return 1183;
1712  case Fire::Fire(1, false, true, true, true, false).ID: return 1184;
1713  case Fire::Fire(1, false, true, true, false, true).ID: return 1185;
1714  case Fire::Fire(1, false, true, true, false, false).ID: return 1186;
1715  case Fire::Fire(1, false, true, false, true, true).ID: return 1187;
1716  case Fire::Fire(1, false, true, false, true, false).ID: return 1188;
1717  case Fire::Fire(1, false, true, false, false, true).ID: return 1189;
1718  case Fire::Fire(1, false, true, false, false, false).ID: return 1190;
1719  case Fire::Fire(1, false, false, true, true, true).ID: return 1191;
1720  case Fire::Fire(1, false, false, true, true, false).ID: return 1192;
1721  case Fire::Fire(1, false, false, true, false, true).ID: return 1193;
1722  case Fire::Fire(1, false, false, true, false, false).ID: return 1194;
1723  case Fire::Fire(1, false, false, false, true, true).ID: return 1195;
1724  case Fire::Fire(1, false, false, false, true, false).ID: return 1196;
1725  case Fire::Fire(1, false, false, false, false, true).ID: return 1197;
1726  case Fire::Fire(1, false, false, false, false, false).ID: return 1198;
1727  case Fire::Fire(2, true, true, true, true, true).ID: return 1199;
1728  case Fire::Fire(2, true, true, true, true, false).ID: return 1200;
1729  case Fire::Fire(2, true, true, true, false, true).ID: return 1201;
1730  case Fire::Fire(2, true, true, true, false, false).ID: return 1202;
1731  case Fire::Fire(2, true, true, false, true, true).ID: return 1203;
1732  case Fire::Fire(2, true, true, false, true, false).ID: return 1204;
1733  case Fire::Fire(2, true, true, false, false, true).ID: return 1205;
1734  case Fire::Fire(2, true, true, false, false, false).ID: return 1206;
1735  case Fire::Fire(2, true, false, true, true, true).ID: return 1207;
1736  case Fire::Fire(2, true, false, true, true, false).ID: return 1208;
1737  case Fire::Fire(2, true, false, true, false, true).ID: return 1209;
1738  case Fire::Fire(2, true, false, true, false, false).ID: return 1210;
1739  case Fire::Fire(2, true, false, false, true, true).ID: return 1211;
1740  case Fire::Fire(2, true, false, false, true, false).ID: return 1212;
1741  case Fire::Fire(2, true, false, false, false, true).ID: return 1213;
1742  case Fire::Fire(2, true, false, false, false, false).ID: return 1214;
1743  case Fire::Fire(2, false, true, true, true, true).ID: return 1215;
1744  case Fire::Fire(2, false, true, true, true, false).ID: return 1216;
1745  case Fire::Fire(2, false, true, true, false, true).ID: return 1217;
1746  case Fire::Fire(2, false, true, true, false, false).ID: return 1218;
1747  case Fire::Fire(2, false, true, false, true, true).ID: return 1219;
1748  case Fire::Fire(2, false, true, false, true, false).ID: return 1220;
1749  case Fire::Fire(2, false, true, false, false, true).ID: return 1221;
1750  case Fire::Fire(2, false, true, false, false, false).ID: return 1222;
1751  case Fire::Fire(2, false, false, true, true, true).ID: return 1223;
1752  case Fire::Fire(2, false, false, true, true, false).ID: return 1224;
1753  case Fire::Fire(2, false, false, true, false, true).ID: return 1225;
1754  case Fire::Fire(2, false, false, true, false, false).ID: return 1226;
1755  case Fire::Fire(2, false, false, false, true, true).ID: return 1227;
1756  case Fire::Fire(2, false, false, false, true, false).ID: return 1228;
1757  case Fire::Fire(2, false, false, false, false, true).ID: return 1229;
1758  case Fire::Fire(2, false, false, false, false, false).ID: return 1230;
1759  case Fire::Fire(3, true, true, true, true, true).ID: return 1231;
1760  case Fire::Fire(3, true, true, true, true, false).ID: return 1232;
1761  case Fire::Fire(3, true, true, true, false, true).ID: return 1233;
1762  case Fire::Fire(3, true, true, true, false, false).ID: return 1234;
1763  case Fire::Fire(3, true, true, false, true, true).ID: return 1235;
1764  case Fire::Fire(3, true, true, false, true, false).ID: return 1236;
1765  case Fire::Fire(3, true, true, false, false, true).ID: return 1237;
1766  case Fire::Fire(3, true, true, false, false, false).ID: return 1238;
1767  case Fire::Fire(3, true, false, true, true, true).ID: return 1239;
1768  case Fire::Fire(3, true, false, true, true, false).ID: return 1240;
1769  case Fire::Fire(3, true, false, true, false, true).ID: return 1241;
1770  case Fire::Fire(3, true, false, true, false, false).ID: return 1242;
1771  case Fire::Fire(3, true, false, false, true, true).ID: return 1243;
1772  case Fire::Fire(3, true, false, false, true, false).ID: return 1244;
1773  case Fire::Fire(3, true, false, false, false, true).ID: return 1245;
1774  case Fire::Fire(3, true, false, false, false, false).ID: return 1246;
1775  case Fire::Fire(3, false, true, true, true, true).ID: return 1247;
1776  case Fire::Fire(3, false, true, true, true, false).ID: return 1248;
1777  case Fire::Fire(3, false, true, true, false, true).ID: return 1249;
1778  case Fire::Fire(3, false, true, true, false, false).ID: return 1250;
1779  case Fire::Fire(3, false, true, false, true, true).ID: return 1251;
1780  case Fire::Fire(3, false, true, false, true, false).ID: return 1252;
1781  case Fire::Fire(3, false, true, false, false, true).ID: return 1253;
1782  case Fire::Fire(3, false, true, false, false, false).ID: return 1254;
1783  case Fire::Fire(3, false, false, true, true, true).ID: return 1255;
1784  case Fire::Fire(3, false, false, true, true, false).ID: return 1256;
1785  case Fire::Fire(3, false, false, true, false, true).ID: return 1257;
1786  case Fire::Fire(3, false, false, true, false, false).ID: return 1258;
1787  case Fire::Fire(3, false, false, false, true, true).ID: return 1259;
1788  case Fire::Fire(3, false, false, false, true, false).ID: return 1260;
1789  case Fire::Fire(3, false, false, false, false, true).ID: return 1261;
1790  case Fire::Fire(3, false, false, false, false, false).ID: return 1262;
1791  case Fire::Fire(4, true, true, true, true, true).ID: return 1263;
1792  case Fire::Fire(4, true, true, true, true, false).ID: return 1264;
1793  case Fire::Fire(4, true, true, true, false, true).ID: return 1265;
1794  case Fire::Fire(4, true, true, true, false, false).ID: return 1266;
1795  case Fire::Fire(4, true, true, false, true, true).ID: return 1267;
1796  case Fire::Fire(4, true, true, false, true, false).ID: return 1268;
1797  case Fire::Fire(4, true, true, false, false, true).ID: return 1269;
1798  case Fire::Fire(4, true, true, false, false, false).ID: return 1270;
1799  case Fire::Fire(4, true, false, true, true, true).ID: return 1271;
1800  case Fire::Fire(4, true, false, true, true, false).ID: return 1272;
1801  case Fire::Fire(4, true, false, true, false, true).ID: return 1273;
1802  case Fire::Fire(4, true, false, true, false, false).ID: return 1274;
1803  case Fire::Fire(4, true, false, false, true, true).ID: return 1275;
1804  case Fire::Fire(4, true, false, false, true, false).ID: return 1276;
1805  case Fire::Fire(4, true, false, false, false, true).ID: return 1277;
1806  case Fire::Fire(4, true, false, false, false, false).ID: return 1278;
1807  case Fire::Fire(4, false, true, true, true, true).ID: return 1279;
1808  case Fire::Fire(4, false, true, true, true, false).ID: return 1280;
1809  case Fire::Fire(4, false, true, true, false, true).ID: return 1281;
1810  case Fire::Fire(4, false, true, true, false, false).ID: return 1282;
1811  case Fire::Fire(4, false, true, false, true, true).ID: return 1283;
1812  case Fire::Fire(4, false, true, false, true, false).ID: return 1284;
1813  case Fire::Fire(4, false, true, false, false, true).ID: return 1285;
1814  case Fire::Fire(4, false, true, false, false, false).ID: return 1286;
1815  case Fire::Fire(4, false, false, true, true, true).ID: return 1287;
1816  case Fire::Fire(4, false, false, true, true, false).ID: return 1288;
1817  case Fire::Fire(4, false, false, true, false, true).ID: return 1289;
1818  case Fire::Fire(4, false, false, true, false, false).ID: return 1290;
1819  case Fire::Fire(4, false, false, false, true, true).ID: return 1291;
1820  case Fire::Fire(4, false, false, false, true, false).ID: return 1292;
1821  case Fire::Fire(4, false, false, false, false, true).ID: return 1293;
1822  case Fire::Fire(4, false, false, false, false, false).ID: return 1294;
1823  case Fire::Fire(5, true, true, true, true, true).ID: return 1295;
1824  case Fire::Fire(5, true, true, true, true, false).ID: return 1296;
1825  case Fire::Fire(5, true, true, true, false, true).ID: return 1297;
1826  case Fire::Fire(5, true, true, true, false, false).ID: return 1298;
1827  case Fire::Fire(5, true, true, false, true, true).ID: return 1299;
1828  case Fire::Fire(5, true, true, false, true, false).ID: return 1300;
1829  case Fire::Fire(5, true, true, false, false, true).ID: return 1301;
1830  case Fire::Fire(5, true, true, false, false, false).ID: return 1302;
1831  case Fire::Fire(5, true, false, true, true, true).ID: return 1303;
1832  case Fire::Fire(5, true, false, true, true, false).ID: return 1304;
1833  case Fire::Fire(5, true, false, true, false, true).ID: return 1305;
1834  case Fire::Fire(5, true, false, true, false, false).ID: return 1306;
1835  case Fire::Fire(5, true, false, false, true, true).ID: return 1307;
1836  case Fire::Fire(5, true, false, false, true, false).ID: return 1308;
1837  case Fire::Fire(5, true, false, false, false, true).ID: return 1309;
1838  case Fire::Fire(5, true, false, false, false, false).ID: return 1310;
1839  case Fire::Fire(5, false, true, true, true, true).ID: return 1311;
1840  case Fire::Fire(5, false, true, true, true, false).ID: return 1312;
1841  case Fire::Fire(5, false, true, true, false, true).ID: return 1313;
1842  case Fire::Fire(5, false, true, true, false, false).ID: return 1314;
1843  case Fire::Fire(5, false, true, false, true, true).ID: return 1315;
1844  case Fire::Fire(5, false, true, false, true, false).ID: return 1316;
1845  case Fire::Fire(5, false, true, false, false, true).ID: return 1317;
1846  case Fire::Fire(5, false, true, false, false, false).ID: return 1318;
1847  case Fire::Fire(5, false, false, true, true, true).ID: return 1319;
1848  case Fire::Fire(5, false, false, true, true, false).ID: return 1320;
1849  case Fire::Fire(5, false, false, true, false, true).ID: return 1321;
1850  case Fire::Fire(5, false, false, true, false, false).ID: return 1322;
1851  case Fire::Fire(5, false, false, false, true, true).ID: return 1323;
1852  case Fire::Fire(5, false, false, false, true, false).ID: return 1324;
1853  case Fire::Fire(5, false, false, false, false, true).ID: return 1325;
1854  case Fire::Fire(5, false, false, false, false, false).ID: return 1326;
1855  case Fire::Fire(6, true, true, true, true, true).ID: return 1327;
1856  case Fire::Fire(6, true, true, true, true, false).ID: return 1328;
1857  case Fire::Fire(6, true, true, true, false, true).ID: return 1329;
1858  case Fire::Fire(6, true, true, true, false, false).ID: return 1330;
1859  case Fire::Fire(6, true, true, false, true, true).ID: return 1331;
1860  case Fire::Fire(6, true, true, false, true, false).ID: return 1332;
1861  case Fire::Fire(6, true, true, false, false, true).ID: return 1333;
1862  case Fire::Fire(6, true, true, false, false, false).ID: return 1334;
1863  case Fire::Fire(6, true, false, true, true, true).ID: return 1335;
1864  case Fire::Fire(6, true, false, true, true, false).ID: return 1336;
1865  case Fire::Fire(6, true, false, true, false, true).ID: return 1337;
1866  case Fire::Fire(6, true, false, true, false, false).ID: return 1338;
1867  case Fire::Fire(6, true, false, false, true, true).ID: return 1339;
1868  case Fire::Fire(6, true, false, false, true, false).ID: return 1340;
1869  case Fire::Fire(6, true, false, false, false, true).ID: return 1341;
1870  case Fire::Fire(6, true, false, false, false, false).ID: return 1342;
1871  case Fire::Fire(6, false, true, true, true, true).ID: return 1343;
1872  case Fire::Fire(6, false, true, true, true, false).ID: return 1344;
1873  case Fire::Fire(6, false, true, true, false, true).ID: return 1345;
1874  case Fire::Fire(6, false, true, true, false, false).ID: return 1346;
1875  case Fire::Fire(6, false, true, false, true, true).ID: return 1347;
1876  case Fire::Fire(6, false, true, false, true, false).ID: return 1348;
1877  case Fire::Fire(6, false, true, false, false, true).ID: return 1349;
1878  case Fire::Fire(6, false, true, false, false, false).ID: return 1350;
1879  case Fire::Fire(6, false, false, true, true, true).ID: return 1351;
1880  case Fire::Fire(6, false, false, true, true, false).ID: return 1352;
1881  case Fire::Fire(6, false, false, true, false, true).ID: return 1353;
1882  case Fire::Fire(6, false, false, true, false, false).ID: return 1354;
1883  case Fire::Fire(6, false, false, false, true, true).ID: return 1355;
1884  case Fire::Fire(6, false, false, false, true, false).ID: return 1356;
1885  case Fire::Fire(6, false, false, false, false, true).ID: return 1357;
1886  case Fire::Fire(6, false, false, false, false, false).ID: return 1358;
1887  case Fire::Fire(7, true, true, true, true, true).ID: return 1359;
1888  case Fire::Fire(7, true, true, true, true, false).ID: return 1360;
1889  case Fire::Fire(7, true, true, true, false, true).ID: return 1361;
1890  case Fire::Fire(7, true, true, true, false, false).ID: return 1362;
1891  case Fire::Fire(7, true, true, false, true, true).ID: return 1363;
1892  case Fire::Fire(7, true, true, false, true, false).ID: return 1364;
1893  case Fire::Fire(7, true, true, false, false, true).ID: return 1365;
1894  case Fire::Fire(7, true, true, false, false, false).ID: return 1366;
1895  case Fire::Fire(7, true, false, true, true, true).ID: return 1367;
1896  case Fire::Fire(7, true, false, true, true, false).ID: return 1368;
1897  case Fire::Fire(7, true, false, true, false, true).ID: return 1369;
1898  case Fire::Fire(7, true, false, true, false, false).ID: return 1370;
1899  case Fire::Fire(7, true, false, false, true, true).ID: return 1371;
1900  case Fire::Fire(7, true, false, false, true, false).ID: return 1372;
1901  case Fire::Fire(7, true, false, false, false, true).ID: return 1373;
1902  case Fire::Fire(7, true, false, false, false, false).ID: return 1374;
1903  case Fire::Fire(7, false, true, true, true, true).ID: return 1375;
1904  case Fire::Fire(7, false, true, true, true, false).ID: return 1376;
1905  case Fire::Fire(7, false, true, true, false, true).ID: return 1377;
1906  case Fire::Fire(7, false, true, true, false, false).ID: return 1378;
1907  case Fire::Fire(7, false, true, false, true, true).ID: return 1379;
1908  case Fire::Fire(7, false, true, false, true, false).ID: return 1380;
1909  case Fire::Fire(7, false, true, false, false, true).ID: return 1381;
1910  case Fire::Fire(7, false, true, false, false, false).ID: return 1382;
1911  case Fire::Fire(7, false, false, true, true, true).ID: return 1383;
1912  case Fire::Fire(7, false, false, true, true, false).ID: return 1384;
1913  case Fire::Fire(7, false, false, true, false, true).ID: return 1385;
1914  case Fire::Fire(7, false, false, true, false, false).ID: return 1386;
1915  case Fire::Fire(7, false, false, false, true, true).ID: return 1387;
1916  case Fire::Fire(7, false, false, false, true, false).ID: return 1388;
1917  case Fire::Fire(7, false, false, false, false, true).ID: return 1389;
1918  case Fire::Fire(7, false, false, false, false, false).ID: return 1390;
1919  case Fire::Fire(8, true, true, true, true, true).ID: return 1391;
1920  case Fire::Fire(8, true, true, true, true, false).ID: return 1392;
1921  case Fire::Fire(8, true, true, true, false, true).ID: return 1393;
1922  case Fire::Fire(8, true, true, true, false, false).ID: return 1394;
1923  case Fire::Fire(8, true, true, false, true, true).ID: return 1395;
1924  case Fire::Fire(8, true, true, false, true, false).ID: return 1396;
1925  case Fire::Fire(8, true, true, false, false, true).ID: return 1397;
1926  case Fire::Fire(8, true, true, false, false, false).ID: return 1398;
1927  case Fire::Fire(8, true, false, true, true, true).ID: return 1399;
1928  case Fire::Fire(8, true, false, true, true, false).ID: return 1400;
1929  case Fire::Fire(8, true, false, true, false, true).ID: return 1401;
1930  case Fire::Fire(8, true, false, true, false, false).ID: return 1402;
1931  case Fire::Fire(8, true, false, false, true, true).ID: return 1403;
1932  case Fire::Fire(8, true, false, false, true, false).ID: return 1404;
1933  case Fire::Fire(8, true, false, false, false, true).ID: return 1405;
1934  case Fire::Fire(8, true, false, false, false, false).ID: return 1406;
1935  case Fire::Fire(8, false, true, true, true, true).ID: return 1407;
1936  case Fire::Fire(8, false, true, true, true, false).ID: return 1408;
1937  case Fire::Fire(8, false, true, true, false, true).ID: return 1409;
1938  case Fire::Fire(8, false, true, true, false, false).ID: return 1410;
1939  case Fire::Fire(8, false, true, false, true, true).ID: return 1411;
1940  case Fire::Fire(8, false, true, false, true, false).ID: return 1412;
1941  case Fire::Fire(8, false, true, false, false, true).ID: return 1413;
1942  case Fire::Fire(8, false, true, false, false, false).ID: return 1414;
1943  case Fire::Fire(8, false, false, true, true, true).ID: return 1415;
1944  case Fire::Fire(8, false, false, true, true, false).ID: return 1416;
1945  case Fire::Fire(8, false, false, true, false, true).ID: return 1417;
1946  case Fire::Fire(8, false, false, true, false, false).ID: return 1418;
1947  case Fire::Fire(8, false, false, false, true, true).ID: return 1419;
1948  case Fire::Fire(8, false, false, false, true, false).ID: return 1420;
1949  case Fire::Fire(8, false, false, false, false, true).ID: return 1421;
1950  case Fire::Fire(8, false, false, false, false, false).ID: return 1422;
1951  case Fire::Fire(9, true, true, true, true, true).ID: return 1423;
1952  case Fire::Fire(9, true, true, true, true, false).ID: return 1424;
1953  case Fire::Fire(9, true, true, true, false, true).ID: return 1425;
1954  case Fire::Fire(9, true, true, true, false, false).ID: return 1426;
1955  case Fire::Fire(9, true, true, false, true, true).ID: return 1427;
1956  case Fire::Fire(9, true, true, false, true, false).ID: return 1428;
1957  case Fire::Fire(9, true, true, false, false, true).ID: return 1429;
1958  case Fire::Fire(9, true, true, false, false, false).ID: return 1430;
1959  case Fire::Fire(9, true, false, true, true, true).ID: return 1431;
1960  case Fire::Fire(9, true, false, true, true, false).ID: return 1432;
1961  case Fire::Fire(9, true, false, true, false, true).ID: return 1433;
1962  case Fire::Fire(9, true, false, true, false, false).ID: return 1434;
1963  case Fire::Fire(9, true, false, false, true, true).ID: return 1435;
1964  case Fire::Fire(9, true, false, false, true, false).ID: return 1436;
1965  case Fire::Fire(9, true, false, false, false, true).ID: return 1437;
1966  case Fire::Fire(9, true, false, false, false, false).ID: return 1438;
1967  case Fire::Fire(9, false, true, true, true, true).ID: return 1439;
1968  case Fire::Fire(9, false, true, true, true, false).ID: return 1440;
1969  case Fire::Fire(9, false, true, true, false, true).ID: return 1441;
1970  case Fire::Fire(9, false, true, true, false, false).ID: return 1442;
1971  case Fire::Fire(9, false, true, false, true, true).ID: return 1443;
1972  case Fire::Fire(9, false, true, false, true, false).ID: return 1444;
1973  case Fire::Fire(9, false, true, false, false, true).ID: return 1445;
1974  case Fire::Fire(9, false, true, false, false, false).ID: return 1446;
1975  case Fire::Fire(9, false, false, true, true, true).ID: return 1447;
1976  case Fire::Fire(9, false, false, true, true, false).ID: return 1448;
1977  case Fire::Fire(9, false, false, true, false, true).ID: return 1449;
1978  case Fire::Fire(9, false, false, true, false, false).ID: return 1450;
1979  case Fire::Fire(9, false, false, false, true, true).ID: return 1451;
1980  case Fire::Fire(9, false, false, false, true, false).ID: return 1452;
1981  case Fire::Fire(9, false, false, false, false, true).ID: return 1453;
1982  case Fire::Fire(9, false, false, false, false, false).ID: return 1454;
1983  case Fire::Fire(10, true, true, true, true, true).ID: return 1455;
1984  case Fire::Fire(10, true, true, true, true, false).ID: return 1456;
1985  case Fire::Fire(10, true, true, true, false, true).ID: return 1457;
1986  case Fire::Fire(10, true, true, true, false, false).ID: return 1458;
1987  case Fire::Fire(10, true, true, false, true, true).ID: return 1459;
1988  case Fire::Fire(10, true, true, false, true, false).ID: return 1460;
1989  case Fire::Fire(10, true, true, false, false, true).ID: return 1461;
1990  case Fire::Fire(10, true, true, false, false, false).ID: return 1462;
1991  case Fire::Fire(10, true, false, true, true, true).ID: return 1463;
1992  case Fire::Fire(10, true, false, true, true, false).ID: return 1464;
1993  case Fire::Fire(10, true, false, true, false, true).ID: return 1465;
1994  case Fire::Fire(10, true, false, true, false, false).ID: return 1466;
1995  case Fire::Fire(10, true, false, false, true, true).ID: return 1467;
1996  case Fire::Fire(10, true, false, false, true, false).ID: return 1468;
1997  case Fire::Fire(10, true, false, false, false, true).ID: return 1469;
1998  case Fire::Fire(10, true, false, false, false, false).ID: return 1470;
1999  case Fire::Fire(10, false, true, true, true, true).ID: return 1471;
2000  case Fire::Fire(10, false, true, true, true, false).ID: return 1472;
2001  case Fire::Fire(10, false, true, true, false, true).ID: return 1473;
2002  case Fire::Fire(10, false, true, true, false, false).ID: return 1474;
2003  case Fire::Fire(10, false, true, false, true, true).ID: return 1475;
2004  case Fire::Fire(10, false, true, false, true, false).ID: return 1476;
2005  case Fire::Fire(10, false, true, false, false, true).ID: return 1477;
2006  case Fire::Fire(10, false, true, false, false, false).ID: return 1478;
2007  case Fire::Fire(10, false, false, true, true, true).ID: return 1479;
2008  case Fire::Fire(10, false, false, true, true, false).ID: return 1480;
2009  case Fire::Fire(10, false, false, true, false, true).ID: return 1481;
2010  case Fire::Fire(10, false, false, true, false, false).ID: return 1482;
2011  case Fire::Fire(10, false, false, false, true, true).ID: return 1483;
2012  case Fire::Fire(10, false, false, false, true, false).ID: return 1484;
2013  case Fire::Fire(10, false, false, false, false, true).ID: return 1485;
2014  case Fire::Fire(10, false, false, false, false, false).ID: return 1486;
2015  case Fire::Fire(11, true, true, true, true, true).ID: return 1487;
2016  case Fire::Fire(11, true, true, true, true, false).ID: return 1488;
2017  case Fire::Fire(11, true, true, true, false, true).ID: return 1489;
2018  case Fire::Fire(11, true, true, true, false, false).ID: return 1490;
2019  case Fire::Fire(11, true, true, false, true, true).ID: return 1491;
2020  case Fire::Fire(11, true, true, false, true, false).ID: return 1492;
2021  case Fire::Fire(11, true, true, false, false, true).ID: return 1493;
2022  case Fire::Fire(11, true, true, false, false, false).ID: return 1494;
2023  case Fire::Fire(11, true, false, true, true, true).ID: return 1495;
2024  case Fire::Fire(11, true, false, true, true, false).ID: return 1496;
2025  case Fire::Fire(11, true, false, true, false, true).ID: return 1497;
2026  case Fire::Fire(11, true, false, true, false, false).ID: return 1498;
2027  case Fire::Fire(11, true, false, false, true, true).ID: return 1499;
2028  case Fire::Fire(11, true, false, false, true, false).ID: return 1500;
2029  case Fire::Fire(11, true, false, false, false, true).ID: return 1501;
2030  case Fire::Fire(11, true, false, false, false, false).ID: return 1502;
2031  case Fire::Fire(11, false, true, true, true, true).ID: return 1503;
2032  case Fire::Fire(11, false, true, true, true, false).ID: return 1504;
2033  case Fire::Fire(11, false, true, true, false, true).ID: return 1505;
2034  case Fire::Fire(11, false, true, true, false, false).ID: return 1506;
2035  case Fire::Fire(11, false, true, false, true, true).ID: return 1507;
2036  case Fire::Fire(11, false, true, false, true, false).ID: return 1508;
2037  case Fire::Fire(11, false, true, false, false, true).ID: return 1509;
2038  case Fire::Fire(11, false, true, false, false, false).ID: return 1510;
2039  case Fire::Fire(11, false, false, true, true, true).ID: return 1511;
2040  case Fire::Fire(11, false, false, true, true, false).ID: return 1512;
2041  case Fire::Fire(11, false, false, true, false, true).ID: return 1513;
2042  case Fire::Fire(11, false, false, true, false, false).ID: return 1514;
2043  case Fire::Fire(11, false, false, false, true, true).ID: return 1515;
2044  case Fire::Fire(11, false, false, false, true, false).ID: return 1516;
2045  case Fire::Fire(11, false, false, false, false, true).ID: return 1517;
2046  case Fire::Fire(11, false, false, false, false, false).ID: return 1518;
2047  case Fire::Fire(12, true, true, true, true, true).ID: return 1519;
2048  case Fire::Fire(12, true, true, true, true, false).ID: return 1520;
2049  case Fire::Fire(12, true, true, true, false, true).ID: return 1521;
2050  case Fire::Fire(12, true, true, true, false, false).ID: return 1522;
2051  case Fire::Fire(12, true, true, false, true, true).ID: return 1523;
2052  case Fire::Fire(12, true, true, false, true, false).ID: return 1524;
2053  case Fire::Fire(12, true, true, false, false, true).ID: return 1525;
2054  case Fire::Fire(12, true, true, false, false, false).ID: return 1526;
2055  case Fire::Fire(12, true, false, true, true, true).ID: return 1527;
2056  case Fire::Fire(12, true, false, true, true, false).ID: return 1528;
2057  case Fire::Fire(12, true, false, true, false, true).ID: return 1529;
2058  case Fire::Fire(12, true, false, true, false, false).ID: return 1530;
2059  case Fire::Fire(12, true, false, false, true, true).ID: return 1531;
2060  case Fire::Fire(12, true, false, false, true, false).ID: return 1532;
2061  case Fire::Fire(12, true, false, false, false, true).ID: return 1533;
2062  case Fire::Fire(12, true, false, false, false, false).ID: return 1534;
2063  case Fire::Fire(12, false, true, true, true, true).ID: return 1535;
2064  case Fire::Fire(12, false, true, true, true, false).ID: return 1536;
2065  case Fire::Fire(12, false, true, true, false, true).ID: return 1537;
2066  case Fire::Fire(12, false, true, true, false, false).ID: return 1538;
2067  case Fire::Fire(12, false, true, false, true, true).ID: return 1539;
2068  case Fire::Fire(12, false, true, false, true, false).ID: return 1540;
2069  case Fire::Fire(12, false, true, false, false, true).ID: return 1541;
2070  case Fire::Fire(12, false, true, false, false, false).ID: return 1542;
2071  case Fire::Fire(12, false, false, true, true, true).ID: return 1543;
2072  case Fire::Fire(12, false, false, true, true, false).ID: return 1544;
2073  case Fire::Fire(12, false, false, true, false, true).ID: return 1545;
2074  case Fire::Fire(12, false, false, true, false, false).ID: return 1546;
2075  case Fire::Fire(12, false, false, false, true, true).ID: return 1547;
2076  case Fire::Fire(12, false, false, false, true, false).ID: return 1548;
2077  case Fire::Fire(12, false, false, false, false, true).ID: return 1549;
2078  case Fire::Fire(12, false, false, false, false, false).ID: return 1550;
2079  case Fire::Fire(13, true, true, true, true, true).ID: return 1551;
2080  case Fire::Fire(13, true, true, true, true, false).ID: return 1552;
2081  case Fire::Fire(13, true, true, true, false, true).ID: return 1553;
2082  case Fire::Fire(13, true, true, true, false, false).ID: return 1554;
2083  case Fire::Fire(13, true, true, false, true, true).ID: return 1555;
2084  case Fire::Fire(13, true, true, false, true, false).ID: return 1556;
2085  case Fire::Fire(13, true, true, false, false, true).ID: return 1557;
2086  case Fire::Fire(13, true, true, false, false, false).ID: return 1558;
2087  case Fire::Fire(13, true, false, true, true, true).ID: return 1559;
2088  case Fire::Fire(13, true, false, true, true, false).ID: return 1560;
2089  case Fire::Fire(13, true, false, true, false, true).ID: return 1561;
2090  case Fire::Fire(13, true, false, true, false, false).ID: return 1562;
2091  case Fire::Fire(13, true, false, false, true, true).ID: return 1563;
2092  case Fire::Fire(13, true, false, false, true, false).ID: return 1564;
2093  case Fire::Fire(13, true, false, false, false, true).ID: return 1565;
2094  case Fire::Fire(13, true, false, false, false, false).ID: return 1566;
2095  case Fire::Fire(13, false, true, true, true, true).ID: return 1567;
2096  case Fire::Fire(13, false, true, true, true, false).ID: return 1568;
2097  case Fire::Fire(13, false, true, true, false, true).ID: return 1569;
2098  case Fire::Fire(13, false, true, true, false, false).ID: return 1570;
2099  case Fire::Fire(13, false, true, false, true, true).ID: return 1571;
2100  case Fire::Fire(13, false, true, false, true, false).ID: return 1572;
2101  case Fire::Fire(13, false, true, false, false, true).ID: return 1573;
2102  case Fire::Fire(13, false, true, false, false, false).ID: return 1574;
2103  case Fire::Fire(13, false, false, true, true, true).ID: return 1575;
2104  case Fire::Fire(13, false, false, true, true, false).ID: return 1576;
2105  case Fire::Fire(13, false, false, true, false, true).ID: return 1577;
2106  case Fire::Fire(13, false, false, true, false, false).ID: return 1578;
2107  case Fire::Fire(13, false, false, false, true, true).ID: return 1579;
2108  case Fire::Fire(13, false, false, false, true, false).ID: return 1580;
2109  case Fire::Fire(13, false, false, false, false, true).ID: return 1581;
2110  case Fire::Fire(13, false, false, false, false, false).ID: return 1582;
2111  case Fire::Fire(14, true, true, true, true, true).ID: return 1583;
2112  case Fire::Fire(14, true, true, true, true, false).ID: return 1584;
2113  case Fire::Fire(14, true, true, true, false, true).ID: return 1585;
2114  case Fire::Fire(14, true, true, true, false, false).ID: return 1586;
2115  case Fire::Fire(14, true, true, false, true, true).ID: return 1587;
2116  case Fire::Fire(14, true, true, false, true, false).ID: return 1588;
2117  case Fire::Fire(14, true, true, false, false, true).ID: return 1589;
2118  case Fire::Fire(14, true, true, false, false, false).ID: return 1590;
2119  case Fire::Fire(14, true, false, true, true, true).ID: return 1591;
2120  case Fire::Fire(14, true, false, true, true, false).ID: return 1592;
2121  case Fire::Fire(14, true, false, true, false, true).ID: return 1593;
2122  case Fire::Fire(14, true, false, true, false, false).ID: return 1594;
2123  case Fire::Fire(14, true, false, false, true, true).ID: return 1595;
2124  case Fire::Fire(14, true, false, false, true, false).ID: return 1596;
2125  case Fire::Fire(14, true, false, false, false, true).ID: return 1597;
2126  case Fire::Fire(14, true, false, false, false, false).ID: return 1598;
2127  case Fire::Fire(14, false, true, true, true, true).ID: return 1599;
2128  case Fire::Fire(14, false, true, true, true, false).ID: return 1600;
2129  case Fire::Fire(14, false, true, true, false, true).ID: return 1601;
2130  case Fire::Fire(14, false, true, true, false, false).ID: return 1602;
2131  case Fire::Fire(14, false, true, false, true, true).ID: return 1603;
2132  case Fire::Fire(14, false, true, false, true, false).ID: return 1604;
2133  case Fire::Fire(14, false, true, false, false, true).ID: return 1605;
2134  case Fire::Fire(14, false, true, false, false, false).ID: return 1606;
2135  case Fire::Fire(14, false, false, true, true, true).ID: return 1607;
2136  case Fire::Fire(14, false, false, true, true, false).ID: return 1608;
2137  case Fire::Fire(14, false, false, true, false, true).ID: return 1609;
2138  case Fire::Fire(14, false, false, true, false, false).ID: return 1610;
2139  case Fire::Fire(14, false, false, false, true, true).ID: return 1611;
2140  case Fire::Fire(14, false, false, false, true, false).ID: return 1612;
2141  case Fire::Fire(14, false, false, false, false, true).ID: return 1613;
2142  case Fire::Fire(14, false, false, false, false, false).ID: return 1614;
2143  case Fire::Fire(15, true, true, true, true, true).ID: return 1615;
2144  case Fire::Fire(15, true, true, true, true, false).ID: return 1616;
2145  case Fire::Fire(15, true, true, true, false, true).ID: return 1617;
2146  case Fire::Fire(15, true, true, true, false, false).ID: return 1618;
2147  case Fire::Fire(15, true, true, false, true, true).ID: return 1619;
2148  case Fire::Fire(15, true, true, false, true, false).ID: return 1620;
2149  case Fire::Fire(15, true, true, false, false, true).ID: return 1621;
2150  case Fire::Fire(15, true, true, false, false, false).ID: return 1622;
2151  case Fire::Fire(15, true, false, true, true, true).ID: return 1623;
2152  case Fire::Fire(15, true, false, true, true, false).ID: return 1624;
2153  case Fire::Fire(15, true, false, true, false, true).ID: return 1625;
2154  case Fire::Fire(15, true, false, true, false, false).ID: return 1626;
2155  case Fire::Fire(15, true, false, false, true, true).ID: return 1627;
2156  case Fire::Fire(15, true, false, false, true, false).ID: return 1628;
2157  case Fire::Fire(15, true, false, false, false, true).ID: return 1629;
2158  case Fire::Fire(15, true, false, false, false, false).ID: return 1630;
2159  case Fire::Fire(15, false, true, true, true, true).ID: return 1631;
2160  case Fire::Fire(15, false, true, true, true, false).ID: return 1632;
2161  case Fire::Fire(15, false, true, true, false, true).ID: return 1633;
2162  case Fire::Fire(15, false, true, true, false, false).ID: return 1634;
2163  case Fire::Fire(15, false, true, false, true, true).ID: return 1635;
2164  case Fire::Fire(15, false, true, false, true, false).ID: return 1636;
2165  case Fire::Fire(15, false, true, false, false, true).ID: return 1637;
2166  case Fire::Fire(15, false, true, false, false, false).ID: return 1638;
2167  case Fire::Fire(15, false, false, true, true, true).ID: return 1639;
2168  case Fire::Fire(15, false, false, true, true, false).ID: return 1640;
2169  case Fire::Fire(15, false, false, true, false, true).ID: return 1641;
2170  case Fire::Fire(15, false, false, true, false, false).ID: return 1642;
2171  case Fire::Fire(15, false, false, false, true, true).ID: return 1643;
2172  case Fire::Fire(15, false, false, false, true, false).ID: return 1644;
2173  case Fire::Fire(15, false, false, false, false, true).ID: return 1645;
2174  case Fire::Fire(15, false, false, false, false, false).ID: return 1646;
2175  case FireCoral::FireCoral().ID: return 8462;
2176  case FireCoralBlock::FireCoralBlock().ID: return 8457;
2177  case FireCoralFan::FireCoralFan().ID: return 8561;
2178  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8529;
2179  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8531;
2180  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8533;
2181  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8535;
2182  case FlowerPot::FlowerPot().ID: return 5265;
2183  case FrostedIce::FrostedIce(0).ID: return 8188;
2184  case FrostedIce::FrostedIce(1).ID: return 8189;
2185  case FrostedIce::FrostedIce(2).ID: return 8190;
2186  case FrostedIce::FrostedIce(3).ID: return 8191;
2187  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZM, true).ID: return 3067;
2188  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZM, false).ID: return 3068;
2189  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZP, true).ID: return 3069;
2190  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZP, false).ID: return 3070;
2191  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XM, true).ID: return 3071;
2192  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XM, false).ID: return 3072;
2193  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XP, true).ID: return 3073;
2194  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XP, false).ID: return 3074;
2195  case Glass::Glass().ID: return 230;
2196  case GlassPane::GlassPane(true, true, true, true).ID: return 4213;
2197  case GlassPane::GlassPane(true, true, true, false).ID: return 4214;
2198  case GlassPane::GlassPane(true, true, false, true).ID: return 4217;
2199  case GlassPane::GlassPane(true, true, false, false).ID: return 4218;
2200  case GlassPane::GlassPane(true, false, true, true).ID: return 4221;
2201  case GlassPane::GlassPane(true, false, true, false).ID: return 4222;
2202  case GlassPane::GlassPane(true, false, false, true).ID: return 4225;
2203  case GlassPane::GlassPane(true, false, false, false).ID: return 4226;
2204  case GlassPane::GlassPane(false, true, true, true).ID: return 4229;
2205  case GlassPane::GlassPane(false, true, true, false).ID: return 4230;
2206  case GlassPane::GlassPane(false, true, false, true).ID: return 4233;
2207  case GlassPane::GlassPane(false, true, false, false).ID: return 4234;
2208  case GlassPane::GlassPane(false, false, true, true).ID: return 4237;
2209  case GlassPane::GlassPane(false, false, true, false).ID: return 4238;
2210  case GlassPane::GlassPane(false, false, false, true).ID: return 4241;
2211  case GlassPane::GlassPane(false, false, false, false).ID: return 4242;
2212  case Glowstone::Glowstone().ID: return 3495;
2213  case GoldBlock::GoldBlock().ID: return 1123;
2214  case GoldOre::GoldOre().ID: return 69;
2215  case Granite::Granite().ID: return 2;
2216  case Grass::Grass().ID: return 1041;
2217  case GrassBlock::GrassBlock(true).ID: return 8;
2218  case GrassBlock::GrassBlock(false).ID: return 9;
2219  case GrassPath::GrassPath().ID: return 8162;
2220  case Gravel::Gravel().ID: return 68;
2221  case GrayBanner::GrayBanner(0).ID: return 6966;
2222  case GrayBanner::GrayBanner(1).ID: return 6967;
2223  case GrayBanner::GrayBanner(2).ID: return 6968;
2224  case GrayBanner::GrayBanner(3).ID: return 6969;
2225  case GrayBanner::GrayBanner(4).ID: return 6970;
2226  case GrayBanner::GrayBanner(5).ID: return 6971;
2227  case GrayBanner::GrayBanner(6).ID: return 6972;
2228  case GrayBanner::GrayBanner(7).ID: return 6973;
2229  case GrayBanner::GrayBanner(8).ID: return 6974;
2230  case GrayBanner::GrayBanner(9).ID: return 6975;
2231  case GrayBanner::GrayBanner(10).ID: return 6976;
2232  case GrayBanner::GrayBanner(11).ID: return 6977;
2233  case GrayBanner::GrayBanner(12).ID: return 6978;
2234  case GrayBanner::GrayBanner(13).ID: return 6979;
2235  case GrayBanner::GrayBanner(14).ID: return 6980;
2236  case GrayBanner::GrayBanner(15).ID: return 6981;
2237  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, true, GrayBed::Part::Head).ID: return 860;
2238  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, true, GrayBed::Part::Foot).ID: return 861;
2239  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, false, GrayBed::Part::Head).ID: return 862;
2240  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, false, GrayBed::Part::Foot).ID: return 863;
2241  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, true, GrayBed::Part::Head).ID: return 864;
2242  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, true, GrayBed::Part::Foot).ID: return 865;
2243  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, false, GrayBed::Part::Head).ID: return 866;
2244  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, false, GrayBed::Part::Foot).ID: return 867;
2245  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, true, GrayBed::Part::Head).ID: return 868;
2246  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, true, GrayBed::Part::Foot).ID: return 869;
2247  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, false, GrayBed::Part::Head).ID: return 870;
2248  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, false, GrayBed::Part::Foot).ID: return 871;
2249  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, true, GrayBed::Part::Head).ID: return 872;
2250  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, true, GrayBed::Part::Foot).ID: return 873;
2251  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, false, GrayBed::Part::Head).ID: return 874;
2252  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, false, GrayBed::Part::Foot).ID: return 875;
2253  case GrayCarpet::GrayCarpet().ID: return 6830;
2254  case GrayConcrete::GrayConcrete().ID: return 8384;
2255  case GrayConcretePowder::GrayConcretePowder().ID: return 8400;
2266  case GrayStainedGlass::GrayStainedGlass().ID: return 3584;
2267  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, true, true).ID: return 6046;
2268  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, true, false).ID: return 6047;
2269  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, false, true).ID: return 6050;
2270  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, false, false).ID: return 6051;
2271  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, true, true).ID: return 6054;
2272  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, true, false).ID: return 6055;
2273  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, false, true).ID: return 6058;
2274  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, false, false).ID: return 6059;
2275  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, true, true).ID: return 6062;
2276  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, true, false).ID: return 6063;
2277  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, false, true).ID: return 6066;
2278  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, false, false).ID: return 6067;
2279  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, true, true).ID: return 6070;
2280  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, true, false).ID: return 6071;
2281  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, false, true).ID: return 6074;
2282  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, false, false).ID: return 6075;
2283  case GrayTerracotta::GrayTerracotta().ID: return 5811;
2284  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7138;
2285  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7139;
2286  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7140;
2287  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7141;
2288  case GrayWool::GrayWool().ID: return 1090;
2289  case GreenBanner::GreenBanner(0).ID: return 7062;
2290  case GreenBanner::GreenBanner(1).ID: return 7063;
2291  case GreenBanner::GreenBanner(2).ID: return 7064;
2292  case GreenBanner::GreenBanner(3).ID: return 7065;
2293  case GreenBanner::GreenBanner(4).ID: return 7066;
2294  case GreenBanner::GreenBanner(5).ID: return 7067;
2295  case GreenBanner::GreenBanner(6).ID: return 7068;
2296  case GreenBanner::GreenBanner(7).ID: return 7069;
2297  case GreenBanner::GreenBanner(8).ID: return 7070;
2298  case GreenBanner::GreenBanner(9).ID: return 7071;
2299  case GreenBanner::GreenBanner(10).ID: return 7072;
2300  case GreenBanner::GreenBanner(11).ID: return 7073;
2301  case GreenBanner::GreenBanner(12).ID: return 7074;
2302  case GreenBanner::GreenBanner(13).ID: return 7075;
2303  case GreenBanner::GreenBanner(14).ID: return 7076;
2304  case GreenBanner::GreenBanner(15).ID: return 7077;
2305  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, true, GreenBed::Part::Head).ID: return 956;
2306  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, true, GreenBed::Part::Foot).ID: return 957;
2307  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, false, GreenBed::Part::Head).ID: return 958;
2308  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, false, GreenBed::Part::Foot).ID: return 959;
2309  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, true, GreenBed::Part::Head).ID: return 960;
2310  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, true, GreenBed::Part::Foot).ID: return 961;
2311  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, false, GreenBed::Part::Head).ID: return 962;
2312  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, false, GreenBed::Part::Foot).ID: return 963;
2313  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, true, GreenBed::Part::Head).ID: return 964;
2314  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, true, GreenBed::Part::Foot).ID: return 965;
2315  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, false, GreenBed::Part::Head).ID: return 966;
2316  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, false, GreenBed::Part::Foot).ID: return 967;
2317  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, true, GreenBed::Part::Head).ID: return 968;
2318  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, true, GreenBed::Part::Foot).ID: return 969;
2319  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, false, GreenBed::Part::Head).ID: return 970;
2320  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, false, GreenBed::Part::Foot).ID: return 971;
2321  case GreenCarpet::GreenCarpet().ID: return 6836;
2322  case GreenConcrete::GreenConcrete().ID: return 8390;
2323  case GreenConcretePowder::GreenConcretePowder().ID: return 8406;
2334  case GreenStainedGlass::GreenStainedGlass().ID: return 3590;
2335  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, true, true).ID: return 6238;
2336  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, true, false).ID: return 6239;
2337  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, false, true).ID: return 6242;
2338  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, false, false).ID: return 6243;
2339  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, true, true).ID: return 6246;
2340  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, true, false).ID: return 6247;
2341  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, false, true).ID: return 6250;
2342  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, false, false).ID: return 6251;
2343  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, true, true).ID: return 6254;
2344  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, true, false).ID: return 6255;
2345  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, false, true).ID: return 6258;
2346  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, false, false).ID: return 6259;
2347  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, true, true).ID: return 6262;
2348  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, true, false).ID: return 6263;
2349  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, false, true).ID: return 6266;
2350  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, false, false).ID: return 6267;
2351  case GreenTerracotta::GreenTerracotta().ID: return 5817;
2352  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7162;
2353  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7163;
2354  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7164;
2355  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7165;
2356  case GreenWool::GreenWool().ID: return 1096;
2357  case HayBale::HayBale(HayBale::Axis::X).ID: return 6820;
2358  case HayBale::HayBale(HayBale::Axis::Y).ID: return 6821;
2359  case HayBale::HayBale(HayBale::Axis::Z).ID: return 6822;
2376  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_YM).ID: return 5685;
2377  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_ZM).ID: return 5686;
2378  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_ZP).ID: return 5687;
2379  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_XM).ID: return 5688;
2380  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_XP).ID: return 5689;
2381  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_YM).ID: return 5690;
2382  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_ZM).ID: return 5691;
2383  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_ZP).ID: return 5692;
2384  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_XM).ID: return 5693;
2385  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_XP).ID: return 5694;
2386  case HornCoral::HornCoral().ID: return 8463;
2387  case HornCoralBlock::HornCoralBlock().ID: return 8458;
2388  case HornCoralFan::HornCoralFan().ID: return 8563;
2389  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8537;
2390  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8539;
2391  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8541;
2392  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8543;
2393  case Ice::Ice().ID: return 3423;
2395  case InfestedCobblestone::InfestedCobblestone().ID: return 3978;
2398  case InfestedStone::InfestedStone().ID: return 3977;
2399  case InfestedStoneBricks::InfestedStoneBricks().ID: return 3979;
2400  case IronBars::IronBars(true, true, true, true).ID: return 4181;
2401  case IronBars::IronBars(true, true, true, false).ID: return 4182;
2402  case IronBars::IronBars(true, true, false, true).ID: return 4185;
2403  case IronBars::IronBars(true, true, false, false).ID: return 4186;
2404  case IronBars::IronBars(true, false, true, true).ID: return 4189;
2405  case IronBars::IronBars(true, false, true, false).ID: return 4190;
2406  case IronBars::IronBars(true, false, false, true).ID: return 4193;
2407  case IronBars::IronBars(true, false, false, false).ID: return 4194;
2408  case IronBars::IronBars(false, true, true, true).ID: return 4197;
2409  case IronBars::IronBars(false, true, true, false).ID: return 4198;
2410  case IronBars::IronBars(false, true, false, true).ID: return 4201;
2411  case IronBars::IronBars(false, true, false, false).ID: return 4202;
2412  case IronBars::IronBars(false, false, true, true).ID: return 4205;
2413  case IronBars::IronBars(false, false, true, false).ID: return 4206;
2414  case IronBars::IronBars(false, false, false, true).ID: return 4209;
2415  case IronBars::IronBars(false, false, false, false).ID: return 4210;
2416  case IronBlock::IronBlock().ID: return 1124;
2417  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3303;
2418  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3304;
2419  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3305;
2420  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3306;
2421  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3307;
2422  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3308;
2423  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3309;
2424  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3310;
2425  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3311;
2426  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3312;
2427  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3313;
2428  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3314;
2429  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3315;
2430  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3316;
2431  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3317;
2432  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3318;
2433  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3319;
2434  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3320;
2435  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3321;
2436  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3322;
2437  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3323;
2438  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3324;
2439  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3325;
2440  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3326;
2441  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3327;
2442  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3328;
2443  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3329;
2444  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3330;
2445  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3331;
2446  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3332;
2447  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3333;
2448  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3334;
2449  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3335;
2450  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3336;
2451  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3337;
2452  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3338;
2453  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3339;
2454  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3340;
2455  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3341;
2456  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3342;
2457  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3343;
2458  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3344;
2459  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3345;
2460  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3346;
2461  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3347;
2462  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3348;
2463  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3349;
2464  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3350;
2465  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3351;
2466  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3352;
2467  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3353;
2468  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3354;
2469  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3355;
2470  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3356;
2471  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3357;
2472  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3358;
2473  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3359;
2474  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3360;
2475  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3361;
2476  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3362;
2477  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3363;
2478  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3364;
2479  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3365;
2480  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3366;
2481  case IronOre::IronOre().ID: return 70;
2482  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, true, true).ID: return 6495;
2483  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, true, false).ID: return 6497;
2484  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, false, true).ID: return 6499;
2485  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, false, false).ID: return 6501;
2490  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, true, true).ID: return 6511;
2491  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, true, false).ID: return 6513;
2492  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, false, true).ID: return 6515;
2493  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, false, false).ID: return 6517;
2498  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, true, true).ID: return 6527;
2499  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, true, false).ID: return 6529;
2500  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, false, true).ID: return 6531;
2501  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, false, false).ID: return 6533;
2506  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, true, true).ID: return 6543;
2507  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, true, false).ID: return 6545;
2508  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, false, true).ID: return 6547;
2509  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, false, false).ID: return 6549;
2518  case Jukebox::Jukebox(true).ID: return 3458;
2519  case Jukebox::Jukebox(false).ID: return 3459;
2520  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5375;
2521  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5376;
2522  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5377;
2523  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5378;
2524  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5379;
2525  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5380;
2526  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5381;
2527  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5382;
2528  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5383;
2529  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5384;
2530  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5385;
2531  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5386;
2532  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5387;
2533  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5388;
2534  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5389;
2535  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5390;
2536  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5391;
2537  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5392;
2538  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5393;
2539  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5394;
2540  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5395;
2541  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5396;
2542  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5397;
2543  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5398;
2544  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7805;
2545  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7806;
2546  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7807;
2547  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7808;
2548  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7809;
2549  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7810;
2550  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7811;
2551  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7812;
2552  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7813;
2553  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7814;
2554  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7815;
2555  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7816;
2556  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7817;
2557  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7818;
2558  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7819;
2559  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7820;
2560  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7821;
2561  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7822;
2562  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7823;
2563  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7824;
2564  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7825;
2565  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7826;
2566  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7827;
2567  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7828;
2568  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7829;
2569  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7830;
2570  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7831;
2571  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7832;
2572  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7833;
2573  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7834;
2574  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7835;
2575  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7836;
2576  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7837;
2577  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7838;
2578  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7839;
2579  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7840;
2580  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7841;
2581  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7842;
2582  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7843;
2583  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7844;
2584  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7845;
2585  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7846;
2586  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7847;
2587  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7848;
2588  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7849;
2589  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7850;
2590  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7851;
2591  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7852;
2592  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 7853;
2593  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 7854;
2594  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 7855;
2595  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 7856;
2596  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 7857;
2597  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 7858;
2598  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 7859;
2599  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 7860;
2600  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 7861;
2601  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 7862;
2602  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 7863;
2603  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 7864;
2604  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 7865;
2605  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 7866;
2606  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 7867;
2607  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 7868;
2608  case JungleFence::JungleFence(true, true, true, true).ID: return 7583;
2609  case JungleFence::JungleFence(true, true, true, false).ID: return 7584;
2610  case JungleFence::JungleFence(true, true, false, true).ID: return 7587;
2611  case JungleFence::JungleFence(true, true, false, false).ID: return 7588;
2612  case JungleFence::JungleFence(true, false, true, true).ID: return 7591;
2613  case JungleFence::JungleFence(true, false, true, false).ID: return 7592;
2614  case JungleFence::JungleFence(true, false, false, true).ID: return 7595;
2615  case JungleFence::JungleFence(true, false, false, false).ID: return 7596;
2616  case JungleFence::JungleFence(false, true, true, true).ID: return 7599;
2617  case JungleFence::JungleFence(false, true, true, false).ID: return 7600;
2618  case JungleFence::JungleFence(false, true, false, true).ID: return 7603;
2619  case JungleFence::JungleFence(false, true, false, false).ID: return 7604;
2620  case JungleFence::JungleFence(false, false, true, true).ID: return 7607;
2621  case JungleFence::JungleFence(false, false, true, false).ID: return 7608;
2622  case JungleFence::JungleFence(false, false, false, true).ID: return 7611;
2623  case JungleFence::JungleFence(false, false, false, false).ID: return 7612;
2624  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7421;
2625  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7422;
2626  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7423;
2627  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7424;
2628  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7425;
2629  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7426;
2630  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7427;
2631  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7428;
2632  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7429;
2633  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7430;
2634  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7431;
2635  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7432;
2636  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7433;
2637  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7434;
2638  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7435;
2639  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7436;
2640  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7437;
2641  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7438;
2642  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7439;
2643  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7440;
2644  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7441;
2645  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7442;
2646  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7443;
2647  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7444;
2648  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7445;
2649  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7446;
2650  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7447;
2651  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7448;
2652  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7449;
2653  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7450;
2654  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7451;
2655  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7452;
2656  case JungleLeaves::JungleLeaves(1, true).ID: return 186;
2657  case JungleLeaves::JungleLeaves(1, false).ID: return 187;
2658  case JungleLeaves::JungleLeaves(2, true).ID: return 188;
2659  case JungleLeaves::JungleLeaves(2, false).ID: return 189;
2660  case JungleLeaves::JungleLeaves(3, true).ID: return 190;
2661  case JungleLeaves::JungleLeaves(3, false).ID: return 191;
2662  case JungleLeaves::JungleLeaves(4, true).ID: return 192;
2663  case JungleLeaves::JungleLeaves(4, false).ID: return 193;
2664  case JungleLeaves::JungleLeaves(5, true).ID: return 194;
2665  case JungleLeaves::JungleLeaves(5, false).ID: return 195;
2666  case JungleLeaves::JungleLeaves(6, true).ID: return 196;
2667  case JungleLeaves::JungleLeaves(6, false).ID: return 197;
2668  case JungleLeaves::JungleLeaves(7, true).ID: return 198;
2669  case JungleLeaves::JungleLeaves(7, false).ID: return 199;
2670  case JungleLog::JungleLog(JungleLog::Axis::X).ID: return 81;
2671  case JungleLog::JungleLog(JungleLog::Axis::Y).ID: return 82;
2672  case JungleLog::JungleLog(JungleLog::Axis::Z).ID: return 83;
2673  case JunglePlanks::JunglePlanks().ID: return 18;
2674  case JunglePressurePlate::JunglePressurePlate(true).ID: return 3373;
2675  case JunglePressurePlate::JunglePressurePlate(false).ID: return 3374;
2676  case JungleSapling::JungleSapling(0).ID: return 27;
2677  case JungleSapling::JungleSapling(1).ID: return 28;
2678  case JungleSlab::JungleSlab(JungleSlab::Type::Top).ID: return 7276;
2680  case JungleSlab::JungleSlab(JungleSlab::Type::Double).ID: return 7280;
2681  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5045;
2682  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5047;
2683  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5049;
2684  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5051;
2685  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5053;
2686  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5055;
2687  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5057;
2688  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5059;
2689  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5061;
2690  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5063;
2691  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5065;
2692  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5067;
2693  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5069;
2694  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5071;
2695  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5073;
2696  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5075;
2697  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5077;
2698  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5079;
2699  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5081;
2700  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5083;
2701  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5085;
2702  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5087;
2703  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5089;
2704  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5091;
2705  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5093;
2706  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5095;
2707  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5097;
2708  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5099;
2709  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5101;
2710  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5103;
2711  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5105;
2712  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5107;
2713  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5109;
2714  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5111;
2715  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5113;
2716  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5115;
2717  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5117;
2718  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5119;
2719  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5121;
2720  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5123;
2721  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, true, true).ID: return 3786;
2722  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, true, false).ID: return 3788;
2723  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, false, true).ID: return 3790;
2724  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, false, false).ID: return 3792;
2729  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, true, true).ID: return 3802;
2730  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, true, false).ID: return 3804;
2731  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, false, true).ID: return 3806;
2732  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, false, false).ID: return 3808;
2737  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, true, true).ID: return 3818;
2738  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, true, false).ID: return 3820;
2739  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, false, true).ID: return 3822;
2740  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, false, false).ID: return 3824;
2745  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, true, true).ID: return 3834;
2746  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, true, false).ID: return 3836;
2747  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, false, true).ID: return 3838;
2748  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, false, false).ID: return 3840;
2753  case JungleWood::JungleWood(JungleWood::Axis::X).ID: return 117;
2754  case JungleWood::JungleWood(JungleWood::Axis::Y).ID: return 118;
2755  case JungleWood::JungleWood(JungleWood::Axis::Z).ID: return 119;
2756  case Kelp::Kelp(0).ID: return 8409;
2757  case Kelp::Kelp(1).ID: return 8410;
2758  case Kelp::Kelp(2).ID: return 8411;
2759  case Kelp::Kelp(3).ID: return 8412;
2760  case Kelp::Kelp(4).ID: return 8413;
2761  case Kelp::Kelp(5).ID: return 8414;
2762  case Kelp::Kelp(6).ID: return 8415;
2763  case Kelp::Kelp(7).ID: return 8416;
2764  case Kelp::Kelp(8).ID: return 8417;
2765  case Kelp::Kelp(9).ID: return 8418;
2766  case Kelp::Kelp(10).ID: return 8419;
2767  case Kelp::Kelp(11).ID: return 8420;
2768  case Kelp::Kelp(12).ID: return 8421;
2769  case Kelp::Kelp(13).ID: return 8422;
2770  case Kelp::Kelp(14).ID: return 8423;
2771  case Kelp::Kelp(15).ID: return 8424;
2772  case Kelp::Kelp(16).ID: return 8425;
2773  case Kelp::Kelp(17).ID: return 8426;
2774  case Kelp::Kelp(18).ID: return 8427;
2775  case Kelp::Kelp(19).ID: return 8428;
2776  case Kelp::Kelp(20).ID: return 8429;
2777  case Kelp::Kelp(21).ID: return 8430;
2778  case Kelp::Kelp(22).ID: return 8431;
2779  case Kelp::Kelp(23).ID: return 8432;
2780  case Kelp::Kelp(24).ID: return 8433;
2781  case Kelp::Kelp(25).ID: return 8434;
2782  case KelpPlant::KelpPlant().ID: return 8435;
2783  case Ladder::Ladder(eBlockFace::BLOCK_FACE_ZM).ID: return 3172;
2784  case Ladder::Ladder(eBlockFace::BLOCK_FACE_ZP).ID: return 3174;
2785  case Ladder::Ladder(eBlockFace::BLOCK_FACE_XM).ID: return 3176;
2786  case Ladder::Ladder(eBlockFace::BLOCK_FACE_XP).ID: return 3178;
2787  case LapisBlock::LapisBlock().ID: return 232;
2788  case LapisOre::LapisOre().ID: return 231;
2789  case LargeFern::LargeFern(LargeFern::Half::Upper).ID: return 6852;
2790  case LargeFern::LargeFern(LargeFern::Half::Lower).ID: return 6853;
2791  case Lava::Lava(0).ID: return 50;
2792  case Lava::Lava(1).ID: return 51;
2793  case Lava::Lava(2).ID: return 52;
2794  case Lava::Lava(3).ID: return 53;
2795  case Lava::Lava(4).ID: return 54;
2796  case Lava::Lava(5).ID: return 55;
2797  case Lava::Lava(6).ID: return 56;
2798  case Lava::Lava(7).ID: return 57;
2799  case Lava::Lava(8).ID: return 58;
2800  case Lava::Lava(9).ID: return 59;
2801  case Lava::Lava(10).ID: return 60;
2802  case Lava::Lava(11).ID: return 61;
2803  case Lava::Lava(12).ID: return 62;
2804  case Lava::Lava(13).ID: return 63;
2805  case Lava::Lava(14).ID: return 64;
2806  case Lava::Lava(15).ID: return 65;
2807  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3277;
2808  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3278;
2809  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3279;
2810  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3280;
2811  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 3281;
2812  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 3282;
2813  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 3283;
2814  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 3284;
2815  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3285;
2816  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3286;
2817  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3287;
2818  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3288;
2819  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 3289;
2820  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 3290;
2821  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 3291;
2822  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 3292;
2823  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3293;
2824  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3294;
2825  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3295;
2826  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3296;
2827  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 3297;
2828  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 3298;
2829  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 3299;
2830  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 3300;
2831  case LightBlueBanner::LightBlueBanner(0).ID: return 6902;
2832  case LightBlueBanner::LightBlueBanner(1).ID: return 6903;
2833  case LightBlueBanner::LightBlueBanner(2).ID: return 6904;
2834  case LightBlueBanner::LightBlueBanner(3).ID: return 6905;
2835  case LightBlueBanner::LightBlueBanner(4).ID: return 6906;
2836  case LightBlueBanner::LightBlueBanner(5).ID: return 6907;
2837  case LightBlueBanner::LightBlueBanner(6).ID: return 6908;
2838  case LightBlueBanner::LightBlueBanner(7).ID: return 6909;
2839  case LightBlueBanner::LightBlueBanner(8).ID: return 6910;
2840  case LightBlueBanner::LightBlueBanner(9).ID: return 6911;
2841  case LightBlueBanner::LightBlueBanner(10).ID: return 6912;
2842  case LightBlueBanner::LightBlueBanner(11).ID: return 6913;
2843  case LightBlueBanner::LightBlueBanner(12).ID: return 6914;
2844  case LightBlueBanner::LightBlueBanner(13).ID: return 6915;
2845  case LightBlueBanner::LightBlueBanner(14).ID: return 6916;
2846  case LightBlueBanner::LightBlueBanner(15).ID: return 6917;
2847  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, true, LightBlueBed::Part::Head).ID: return 796;
2848  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, true, LightBlueBed::Part::Foot).ID: return 797;
2849  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, false, LightBlueBed::Part::Head).ID: return 798;
2850  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, false, LightBlueBed::Part::Foot).ID: return 799;
2851  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, true, LightBlueBed::Part::Head).ID: return 800;
2852  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, true, LightBlueBed::Part::Foot).ID: return 801;
2853  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, false, LightBlueBed::Part::Head).ID: return 802;
2854  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, false, LightBlueBed::Part::Foot).ID: return 803;
2855  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, true, LightBlueBed::Part::Head).ID: return 804;
2856  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, true, LightBlueBed::Part::Foot).ID: return 805;
2857  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, false, LightBlueBed::Part::Head).ID: return 806;
2858  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, false, LightBlueBed::Part::Foot).ID: return 807;
2859  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, true, LightBlueBed::Part::Head).ID: return 808;
2860  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, true, LightBlueBed::Part::Foot).ID: return 809;
2861  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, false, LightBlueBed::Part::Head).ID: return 810;
2862  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, false, LightBlueBed::Part::Foot).ID: return 811;
2863  case LightBlueCarpet::LightBlueCarpet().ID: return 6826;
2864  case LightBlueConcrete::LightBlueConcrete().ID: return 8380;
2877  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, true, true).ID: return 5918;
2878  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, true, false).ID: return 5919;
2879  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, false, true).ID: return 5922;
2880  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, false, false).ID: return 5923;
2881  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, true, true).ID: return 5926;
2882  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, true, false).ID: return 5927;
2883  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, false, true).ID: return 5930;
2884  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, false, false).ID: return 5931;
2885  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, true, true).ID: return 5934;
2886  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, true, false).ID: return 5935;
2887  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, false, true).ID: return 5938;
2888  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, false, false).ID: return 5939;
2889  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, true, true).ID: return 5942;
2890  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, true, false).ID: return 5943;
2891  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, false, true).ID: return 5946;
2892  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, false, false).ID: return 5947;
2893  case LightBlueTerracotta::LightBlueTerracotta().ID: return 5807;
2894  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7122;
2895  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7123;
2896  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7124;
2897  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7125;
2898  case LightBlueWool::LightBlueWool().ID: return 1086;
2899  case LightGrayBanner::LightGrayBanner(0).ID: return 6982;
2900  case LightGrayBanner::LightGrayBanner(1).ID: return 6983;
2901  case LightGrayBanner::LightGrayBanner(2).ID: return 6984;
2902  case LightGrayBanner::LightGrayBanner(3).ID: return 6985;
2903  case LightGrayBanner::LightGrayBanner(4).ID: return 6986;
2904  case LightGrayBanner::LightGrayBanner(5).ID: return 6987;
2905  case LightGrayBanner::LightGrayBanner(6).ID: return 6988;
2906  case LightGrayBanner::LightGrayBanner(7).ID: return 6989;
2907  case LightGrayBanner::LightGrayBanner(8).ID: return 6990;
2908  case LightGrayBanner::LightGrayBanner(9).ID: return 6991;
2909  case LightGrayBanner::LightGrayBanner(10).ID: return 6992;
2910  case LightGrayBanner::LightGrayBanner(11).ID: return 6993;
2911  case LightGrayBanner::LightGrayBanner(12).ID: return 6994;
2912  case LightGrayBanner::LightGrayBanner(13).ID: return 6995;
2913  case LightGrayBanner::LightGrayBanner(14).ID: return 6996;
2914  case LightGrayBanner::LightGrayBanner(15).ID: return 6997;
2915  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, true, LightGrayBed::Part::Head).ID: return 876;
2916  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, true, LightGrayBed::Part::Foot).ID: return 877;
2917  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, false, LightGrayBed::Part::Head).ID: return 878;
2918  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, false, LightGrayBed::Part::Foot).ID: return 879;
2919  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, true, LightGrayBed::Part::Head).ID: return 880;
2920  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, true, LightGrayBed::Part::Foot).ID: return 881;
2921  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, false, LightGrayBed::Part::Head).ID: return 882;
2922  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, false, LightGrayBed::Part::Foot).ID: return 883;
2923  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, true, LightGrayBed::Part::Head).ID: return 884;
2924  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, true, LightGrayBed::Part::Foot).ID: return 885;
2925  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, false, LightGrayBed::Part::Head).ID: return 886;
2926  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, false, LightGrayBed::Part::Foot).ID: return 887;
2927  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, true, LightGrayBed::Part::Head).ID: return 888;
2928  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, true, LightGrayBed::Part::Foot).ID: return 889;
2929  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, false, LightGrayBed::Part::Head).ID: return 890;
2930  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, false, LightGrayBed::Part::Foot).ID: return 891;
2931  case LightGrayCarpet::LightGrayCarpet().ID: return 6831;
2932  case LightGrayConcrete::LightGrayConcrete().ID: return 8385;
2945  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, true, true).ID: return 6078;
2946  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, true, false).ID: return 6079;
2947  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, false, true).ID: return 6082;
2948  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, false, false).ID: return 6083;
2949  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, true, true).ID: return 6086;
2950  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, true, false).ID: return 6087;
2951  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, false, true).ID: return 6090;
2952  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, false, false).ID: return 6091;
2953  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, true, true).ID: return 6094;
2954  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, true, false).ID: return 6095;
2955  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, false, true).ID: return 6098;
2956  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, false, false).ID: return 6099;
2957  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, true, true).ID: return 6102;
2958  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, true, false).ID: return 6103;
2959  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, false, true).ID: return 6106;
2960  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, false, false).ID: return 6107;
2961  case LightGrayTerracotta::LightGrayTerracotta().ID: return 5812;
2962  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7142;
2963  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7143;
2964  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7144;
2965  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7145;
2966  case LightGrayWool::LightGrayWool().ID: return 1091;
2983  case Lilac::Lilac(Lilac::Half::Upper).ID: return 6844;
2984  case Lilac::Lilac(Lilac::Half::Lower).ID: return 6845;
2985  case LilyPad::LilyPad().ID: return 4494;
2986  case LimeBanner::LimeBanner(0).ID: return 6934;
2987  case LimeBanner::LimeBanner(1).ID: return 6935;
2988  case LimeBanner::LimeBanner(2).ID: return 6936;
2989  case LimeBanner::LimeBanner(3).ID: return 6937;
2990  case LimeBanner::LimeBanner(4).ID: return 6938;
2991  case LimeBanner::LimeBanner(5).ID: return 6939;
2992  case LimeBanner::LimeBanner(6).ID: return 6940;
2993  case LimeBanner::LimeBanner(7).ID: return 6941;
2994  case LimeBanner::LimeBanner(8).ID: return 6942;
2995  case LimeBanner::LimeBanner(9).ID: return 6943;
2996  case LimeBanner::LimeBanner(10).ID: return 6944;
2997  case LimeBanner::LimeBanner(11).ID: return 6945;
2998  case LimeBanner::LimeBanner(12).ID: return 6946;
2999  case LimeBanner::LimeBanner(13).ID: return 6947;
3000  case LimeBanner::LimeBanner(14).ID: return 6948;
3001  case LimeBanner::LimeBanner(15).ID: return 6949;
3002  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, true, LimeBed::Part::Head).ID: return 828;
3003  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, true, LimeBed::Part::Foot).ID: return 829;
3004  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, false, LimeBed::Part::Head).ID: return 830;
3005  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, false, LimeBed::Part::Foot).ID: return 831;
3006  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, true, LimeBed::Part::Head).ID: return 832;
3007  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, true, LimeBed::Part::Foot).ID: return 833;
3008  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, false, LimeBed::Part::Head).ID: return 834;
3009  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, false, LimeBed::Part::Foot).ID: return 835;
3010  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, true, LimeBed::Part::Head).ID: return 836;
3011  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, true, LimeBed::Part::Foot).ID: return 837;
3012  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, false, LimeBed::Part::Head).ID: return 838;
3013  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, false, LimeBed::Part::Foot).ID: return 839;
3014  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, true, LimeBed::Part::Head).ID: return 840;
3015  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, true, LimeBed::Part::Foot).ID: return 841;
3016  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, false, LimeBed::Part::Head).ID: return 842;
3017  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, false, LimeBed::Part::Foot).ID: return 843;
3018  case LimeCarpet::LimeCarpet().ID: return 6828;
3019  case LimeConcrete::LimeConcrete().ID: return 8382;
3020  case LimeConcretePowder::LimeConcretePowder().ID: return 8398;
3031  case LimeStainedGlass::LimeStainedGlass().ID: return 3582;
3032  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, true, true).ID: return 5982;
3033  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, true, false).ID: return 5983;
3034  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, false, true).ID: return 5986;
3035  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, false, false).ID: return 5987;
3036  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, true, true).ID: return 5990;
3037  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, true, false).ID: return 5991;
3038  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, false, true).ID: return 5994;
3039  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, false, false).ID: return 5995;
3040  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, true, true).ID: return 5998;
3041  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, true, false).ID: return 5999;
3042  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, false, true).ID: return 6002;
3043  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, false, false).ID: return 6003;
3044  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, true, true).ID: return 6006;
3045  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, true, false).ID: return 6007;
3046  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, false, true).ID: return 6010;
3047  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, false, false).ID: return 6011;
3048  case LimeTerracotta::LimeTerracotta().ID: return 5809;
3049  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7130;
3050  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7131;
3051  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7132;
3052  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7133;
3053  case LimeWool::LimeWool().ID: return 1088;
3054  case MagentaBanner::MagentaBanner(0).ID: return 6886;
3055  case MagentaBanner::MagentaBanner(1).ID: return 6887;
3056  case MagentaBanner::MagentaBanner(2).ID: return 6888;
3057  case MagentaBanner::MagentaBanner(3).ID: return 6889;
3058  case MagentaBanner::MagentaBanner(4).ID: return 6890;
3059  case MagentaBanner::MagentaBanner(5).ID: return 6891;
3060  case MagentaBanner::MagentaBanner(6).ID: return 6892;
3061  case MagentaBanner::MagentaBanner(7).ID: return 6893;
3062  case MagentaBanner::MagentaBanner(8).ID: return 6894;
3063  case MagentaBanner::MagentaBanner(9).ID: return 6895;
3064  case MagentaBanner::MagentaBanner(10).ID: return 6896;
3065  case MagentaBanner::MagentaBanner(11).ID: return 6897;
3066  case MagentaBanner::MagentaBanner(12).ID: return 6898;
3067  case MagentaBanner::MagentaBanner(13).ID: return 6899;
3068  case MagentaBanner::MagentaBanner(14).ID: return 6900;
3069  case MagentaBanner::MagentaBanner(15).ID: return 6901;
3070  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, true, MagentaBed::Part::Head).ID: return 780;
3071  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, true, MagentaBed::Part::Foot).ID: return 781;
3072  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, false, MagentaBed::Part::Head).ID: return 782;
3073  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, false, MagentaBed::Part::Foot).ID: return 783;
3074  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, true, MagentaBed::Part::Head).ID: return 784;
3075  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, true, MagentaBed::Part::Foot).ID: return 785;
3076  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, false, MagentaBed::Part::Head).ID: return 786;
3077  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, false, MagentaBed::Part::Foot).ID: return 787;
3078  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, true, MagentaBed::Part::Head).ID: return 788;
3079  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, true, MagentaBed::Part::Foot).ID: return 789;
3080  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, false, MagentaBed::Part::Head).ID: return 790;
3081  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, false, MagentaBed::Part::Foot).ID: return 791;
3082  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, true, MagentaBed::Part::Head).ID: return 792;
3083  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, true, MagentaBed::Part::Foot).ID: return 793;
3084  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, false, MagentaBed::Part::Head).ID: return 794;
3085  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, false, MagentaBed::Part::Foot).ID: return 795;
3086  case MagentaCarpet::MagentaCarpet().ID: return 6825;
3087  case MagentaConcrete::MagentaConcrete().ID: return 8379;
3099  case MagentaStainedGlass::MagentaStainedGlass().ID: return 3579;
3100  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, true, true).ID: return 5886;
3101  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, true, false).ID: return 5887;
3102  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, false, true).ID: return 5890;
3103  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, false, false).ID: return 5891;
3104  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, true, true).ID: return 5894;
3105  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, true, false).ID: return 5895;
3106  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, false, true).ID: return 5898;
3107  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, false, false).ID: return 5899;
3108  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, true, true).ID: return 5902;
3109  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, true, false).ID: return 5903;
3110  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, false, true).ID: return 5906;
3111  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, false, false).ID: return 5907;
3112  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, true, true).ID: return 5910;
3113  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, true, false).ID: return 5911;
3114  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, false, true).ID: return 5914;
3115  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, false, false).ID: return 5915;
3116  case MagentaTerracotta::MagentaTerracotta().ID: return 5806;
3117  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7118;
3118  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7119;
3119  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7120;
3120  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7121;
3121  case MagentaWool::MagentaWool().ID: return 1085;
3122  case MagmaBlock::MagmaBlock().ID: return 8192;
3123  case Melon::Melon().ID: return 4243;
3124  case MelonStem::MelonStem(0).ID: return 4260;
3125  case MelonStem::MelonStem(1).ID: return 4261;
3126  case MelonStem::MelonStem(2).ID: return 4262;
3127  case MelonStem::MelonStem(3).ID: return 4263;
3128  case MelonStem::MelonStem(4).ID: return 4264;
3129  case MelonStem::MelonStem(5).ID: return 4265;
3130  case MelonStem::MelonStem(6).ID: return 4266;
3131  case MelonStem::MelonStem(7).ID: return 4267;
3132  case MossyCobblestone::MossyCobblestone().ID: return 1128;
3133  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5203;
3134  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5204;
3135  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5207;
3136  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5208;
3137  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5211;
3138  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5212;
3139  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5215;
3140  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5216;
3141  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5219;
3142  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5220;
3143  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5223;
3144  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5224;
3145  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5227;
3146  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5228;
3147  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5231;
3148  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5232;
3149  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5235;
3150  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5236;
3151  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5239;
3152  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5240;
3153  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5243;
3154  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5244;
3155  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5247;
3156  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5248;
3157  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5251;
3158  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5252;
3159  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5255;
3160  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5256;
3161  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5259;
3162  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5260;
3163  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5263;
3164  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5264;
3165  case MossyStoneBricks::MossyStoneBricks().ID: return 3984;
3166  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZM, MovingPiston::Type::Normal).ID: return 1099;
3167  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZM, MovingPiston::Type::Sticky).ID: return 1100;
3168  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XP, MovingPiston::Type::Normal).ID: return 1101;
3169  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XP, MovingPiston::Type::Sticky).ID: return 1102;
3170  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZP, MovingPiston::Type::Normal).ID: return 1103;
3171  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZP, MovingPiston::Type::Sticky).ID: return 1104;
3172  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XM, MovingPiston::Type::Normal).ID: return 1105;
3173  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XM, MovingPiston::Type::Sticky).ID: return 1106;
3174  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YP, MovingPiston::Type::Normal).ID: return 1107;
3175  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YP, MovingPiston::Type::Sticky).ID: return 1108;
3176  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YM, MovingPiston::Type::Normal).ID: return 1109;
3177  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YM, MovingPiston::Type::Sticky).ID: return 1110;
3178  case MushroomStem::MushroomStem(true, true, true, true, true, true).ID: return 4115;
3179  case MushroomStem::MushroomStem(true, true, true, true, true, false).ID: return 4116;
3180  case MushroomStem::MushroomStem(true, true, true, true, false, true).ID: return 4117;
3181  case MushroomStem::MushroomStem(true, true, true, true, false, false).ID: return 4118;
3182  case MushroomStem::MushroomStem(true, true, true, false, true, true).ID: return 4119;
3183  case MushroomStem::MushroomStem(true, true, true, false, true, false).ID: return 4120;
3184  case MushroomStem::MushroomStem(true, true, true, false, false, true).ID: return 4121;
3185  case MushroomStem::MushroomStem(true, true, true, false, false, false).ID: return 4122;
3186  case MushroomStem::MushroomStem(true, true, false, true, true, true).ID: return 4123;
3187  case MushroomStem::MushroomStem(true, true, false, true, true, false).ID: return 4124;
3188  case MushroomStem::MushroomStem(true, true, false, true, false, true).ID: return 4125;
3189  case MushroomStem::MushroomStem(true, true, false, true, false, false).ID: return 4126;
3190  case MushroomStem::MushroomStem(true, true, false, false, true, true).ID: return 4127;
3191  case MushroomStem::MushroomStem(true, true, false, false, true, false).ID: return 4128;
3192  case MushroomStem::MushroomStem(true, true, false, false, false, true).ID: return 4129;
3193  case MushroomStem::MushroomStem(true, true, false, false, false, false).ID: return 4130;
3194  case MushroomStem::MushroomStem(true, false, true, true, true, true).ID: return 4131;
3195  case MushroomStem::MushroomStem(true, false, true, true, true, false).ID: return 4132;
3196  case MushroomStem::MushroomStem(true, false, true, true, false, true).ID: return 4133;
3197  case MushroomStem::MushroomStem(true, false, true, true, false, false).ID: return 4134;
3198  case MushroomStem::MushroomStem(true, false, true, false, true, true).ID: return 4135;
3199  case MushroomStem::MushroomStem(true, false, true, false, true, false).ID: return 4136;
3200  case MushroomStem::MushroomStem(true, false, true, false, false, true).ID: return 4137;
3201  case MushroomStem::MushroomStem(true, false, true, false, false, false).ID: return 4138;
3202  case MushroomStem::MushroomStem(true, false, false, true, true, true).ID: return 4139;
3203  case MushroomStem::MushroomStem(true, false, false, true, true, false).ID: return 4140;
3204  case MushroomStem::MushroomStem(true, false, false, true, false, true).ID: return 4141;
3205  case MushroomStem::MushroomStem(true, false, false, true, false, false).ID: return 4142;
3206  case MushroomStem::MushroomStem(true, false, false, false, true, true).ID: return 4143;
3207  case MushroomStem::MushroomStem(true, false, false, false, true, false).ID: return 4144;
3208  case MushroomStem::MushroomStem(true, false, false, false, false, true).ID: return 4145;
3209  case MushroomStem::MushroomStem(true, false, false, false, false, false).ID: return 4146;
3210  case MushroomStem::MushroomStem(false, true, true, true, true, true).ID: return 4147;
3211  case MushroomStem::MushroomStem(false, true, true, true, true, false).ID: return 4148;
3212  case MushroomStem::MushroomStem(false, true, true, true, false, true).ID: return 4149;
3213  case MushroomStem::MushroomStem(false, true, true, true, false, false).ID: return 4150;
3214  case MushroomStem::MushroomStem(false, true, true, false, true, true).ID: return 4151;
3215  case MushroomStem::MushroomStem(false, true, true, false, true, false).ID: return 4152;
3216  case MushroomStem::MushroomStem(false, true, true, false, false, true).ID: return 4153;
3217  case MushroomStem::MushroomStem(false, true, true, false, false, false).ID: return 4154;
3218  case MushroomStem::MushroomStem(false, true, false, true, true, true).ID: return 4155;
3219  case MushroomStem::MushroomStem(false, true, false, true, true, false).ID: return 4156;
3220  case MushroomStem::MushroomStem(false, true, false, true, false, true).ID: return 4157;
3221  case MushroomStem::MushroomStem(false, true, false, true, false, false).ID: return 4158;
3222  case MushroomStem::MushroomStem(false, true, false, false, true, true).ID: return 4159;
3223  case MushroomStem::MushroomStem(false, true, false, false, true, false).ID: return 4160;
3224  case MushroomStem::MushroomStem(false, true, false, false, false, true).ID: return 4161;
3225  case MushroomStem::MushroomStem(false, true, false, false, false, false).ID: return 4162;
3226  case MushroomStem::MushroomStem(false, false, true, true, true, true).ID: return 4163;
3227  case MushroomStem::MushroomStem(false, false, true, true, true, false).ID: return 4164;
3228  case MushroomStem::MushroomStem(false, false, true, true, false, true).ID: return 4165;
3229  case MushroomStem::MushroomStem(false, false, true, true, false, false).ID: return 4166;
3230  case MushroomStem::MushroomStem(false, false, true, false, true, true).ID: return 4167;
3231  case MushroomStem::MushroomStem(false, false, true, false, true, false).ID: return 4168;
3232  case MushroomStem::MushroomStem(false, false, true, false, false, true).ID: return 4169;
3233  case MushroomStem::MushroomStem(false, false, true, false, false, false).ID: return 4170;
3234  case MushroomStem::MushroomStem(false, false, false, true, true, true).ID: return 4171;
3235  case MushroomStem::MushroomStem(false, false, false, true, true, false).ID: return 4172;
3236  case MushroomStem::MushroomStem(false, false, false, true, false, true).ID: return 4173;
3237  case MushroomStem::MushroomStem(false, false, false, true, false, false).ID: return 4174;
3238  case MushroomStem::MushroomStem(false, false, false, false, true, true).ID: return 4175;
3239  case MushroomStem::MushroomStem(false, false, false, false, true, false).ID: return 4176;
3240  case MushroomStem::MushroomStem(false, false, false, false, false, true).ID: return 4177;
3241  case MushroomStem::MushroomStem(false, false, false, false, false, false).ID: return 4178;
3242  case Mycelium::Mycelium(true).ID: return 4492;
3243  case Mycelium::Mycelium(false).ID: return 4493;
3244  case NetherBrickFence::NetherBrickFence(true, true, true, true).ID: return 4498;
3245  case NetherBrickFence::NetherBrickFence(true, true, true, false).ID: return 4499;
3246  case NetherBrickFence::NetherBrickFence(true, true, false, true).ID: return 4502;
3247  case NetherBrickFence::NetherBrickFence(true, true, false, false).ID: return 4503;
3248  case NetherBrickFence::NetherBrickFence(true, false, true, true).ID: return 4506;
3249  case NetherBrickFence::NetherBrickFence(true, false, true, false).ID: return 4507;
3250  case NetherBrickFence::NetherBrickFence(true, false, false, true).ID: return 4510;
3251  case NetherBrickFence::NetherBrickFence(true, false, false, false).ID: return 4511;
3252  case NetherBrickFence::NetherBrickFence(false, true, true, true).ID: return 4514;
3253  case NetherBrickFence::NetherBrickFence(false, true, true, false).ID: return 4515;
3254  case NetherBrickFence::NetherBrickFence(false, true, false, true).ID: return 4518;
3255  case NetherBrickFence::NetherBrickFence(false, true, false, false).ID: return 4519;
3256  case NetherBrickFence::NetherBrickFence(false, false, true, true).ID: return 4522;
3257  case NetherBrickFence::NetherBrickFence(false, false, true, false).ID: return 4523;
3258  case NetherBrickFence::NetherBrickFence(false, false, false, true).ID: return 4526;
3259  case NetherBrickFence::NetherBrickFence(false, false, false, false).ID: return 4527;
3260  case NetherBrickSlab::NetherBrickSlab(NetherBrickSlab::Type::Top).ID: return 7330;
3262  case NetherBrickSlab::NetherBrickSlab(NetherBrickSlab::Type::Double).ID: return 7334;
3263  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4529;
3264  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4531;
3265  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4533;
3266  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4535;
3267  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4537;
3268  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4539;
3269  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4541;
3270  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4543;
3271  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4545;
3272  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4547;
3273  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4549;
3274  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4551;
3275  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4553;
3276  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4555;
3277  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4557;
3278  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4559;
3279  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4561;
3280  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4563;
3281  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4565;
3282  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4567;
3283  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4569;
3284  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4571;
3285  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4573;
3286  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4575;
3287  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4577;
3288  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4579;
3289  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4581;
3290  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4583;
3291  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4585;
3292  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4587;
3293  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 4589;
3294  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 4591;
3295  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 4593;
3296  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 4595;
3297  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 4597;
3298  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 4599;
3299  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 4601;
3300  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 4603;
3301  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 4605;
3302  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 4607;
3303  case NetherBricks::NetherBricks().ID: return 4495;
3304  case NetherPortal::NetherPortal(NetherPortal::Axis::X).ID: return 3496;
3305  case NetherPortal::NetherPortal(NetherPortal::Axis::Z).ID: return 3497;
3306  case NetherQuartzOre::NetherQuartzOre().ID: return 5684;
3307  case NetherWart::NetherWart(0).ID: return 4608;
3308  case NetherWart::NetherWart(1).ID: return 4609;
3309  case NetherWart::NetherWart(2).ID: return 4610;
3310  case NetherWart::NetherWart(3).ID: return 4611;
3311  case NetherWartBlock::NetherWartBlock().ID: return 8193;
3312  case Netherrack::Netherrack().ID: return 3493;
3313  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 0, true).ID: return 248;
3314  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 0, false).ID: return 249;
3315  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 1, true).ID: return 250;
3316  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 1, false).ID: return 251;
3317  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 2, true).ID: return 252;
3318  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 2, false).ID: return 253;
3319  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 3, true).ID: return 254;
3320  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 3, false).ID: return 255;
3321  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 4, true).ID: return 256;
3322  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 4, false).ID: return 257;
3323  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 5, true).ID: return 258;
3324  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 5, false).ID: return 259;
3325  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 6, true).ID: return 260;
3326  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 6, false).ID: return 261;
3327  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 7, true).ID: return 262;
3328  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 7, false).ID: return 263;
3329  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 8, true).ID: return 264;
3330  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 8, false).ID: return 265;
3331  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 9, true).ID: return 266;
3332  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 9, false).ID: return 267;
3333  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 10, true).ID: return 268;
3334  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 10, false).ID: return 269;
3335  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 11, true).ID: return 270;
3336  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 11, false).ID: return 271;
3337  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 12, true).ID: return 272;
3338  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 12, false).ID: return 273;
3339  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 13, true).ID: return 274;
3340  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 13, false).ID: return 275;
3341  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 14, true).ID: return 276;
3342  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 14, false).ID: return 277;
3343  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 15, true).ID: return 278;
3344  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 15, false).ID: return 279;
3345  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 16, true).ID: return 280;
3346  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 16, false).ID: return 281;
3347  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 17, true).ID: return 282;
3348  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 17, false).ID: return 283;
3349  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 18, true).ID: return 284;
3350  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 18, false).ID: return 285;
3351  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 19, true).ID: return 286;
3352  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 19, false).ID: return 287;
3353  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 20, true).ID: return 288;
3354  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 20, false).ID: return 289;
3355  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 21, true).ID: return 290;
3356  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 21, false).ID: return 291;
3357  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 22, true).ID: return 292;
3358  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 22, false).ID: return 293;
3359  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 23, true).ID: return 294;
3360  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 23, false).ID: return 295;
3361  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 24, true).ID: return 296;
3362  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 24, false).ID: return 297;
3363  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 0, true).ID: return 298;
3364  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 0, false).ID: return 299;
3365  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 1, true).ID: return 300;
3366  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 1, false).ID: return 301;
3367  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 2, true).ID: return 302;
3368  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 2, false).ID: return 303;
3369  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 3, true).ID: return 304;
3370  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 3, false).ID: return 305;
3371  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 4, true).ID: return 306;
3372  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 4, false).ID: return 307;
3373  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 5, true).ID: return 308;
3374  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 5, false).ID: return 309;
3375  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 6, true).ID: return 310;
3376  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 6, false).ID: return 311;
3377  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 7, true).ID: return 312;
3378  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 7, false).ID: return 313;
3379  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 8, true).ID: return 314;
3380  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 8, false).ID: return 315;
3381  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 9, true).ID: return 316;
3382  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 9, false).ID: return 317;
3383  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 10, true).ID: return 318;
3384  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 10, false).ID: return 319;
3385  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 11, true).ID: return 320;
3386  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 11, false).ID: return 321;
3387  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 12, true).ID: return 322;
3388  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 12, false).ID: return 323;
3389  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 13, true).ID: return 324;
3390  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 13, false).ID: return 325;
3391  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 14, true).ID: return 326;
3392  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 14, false).ID: return 327;
3393  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 15, true).ID: return 328;
3394  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 15, false).ID: return 329;
3395  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 16, true).ID: return 330;
3396  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 16, false).ID: return 331;
3397  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 17, true).ID: return 332;
3398  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 17, false).ID: return 333;
3399  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 18, true).ID: return 334;
3400  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 18, false).ID: return 335;
3401  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 19, true).ID: return 336;
3402  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 19, false).ID: return 337;
3403  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 20, true).ID: return 338;
3404  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 20, false).ID: return 339;
3405  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 21, true).ID: return 340;
3406  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 21, false).ID: return 341;
3407  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 22, true).ID: return 342;
3408  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 22, false).ID: return 343;
3409  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 23, true).ID: return 344;
3410  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 23, false).ID: return 345;
3411  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 24, true).ID: return 346;
3412  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 24, false).ID: return 347;
3413  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 0, true).ID: return 348;
3414  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 0, false).ID: return 349;
3415  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 1, true).ID: return 350;
3416  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 1, false).ID: return 351;
3417  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 2, true).ID: return 352;
3418  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 2, false).ID: return 353;
3419  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 3, true).ID: return 354;
3420  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 3, false).ID: return 355;
3421  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 4, true).ID: return 356;
3422  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 4, false).ID: return 357;
3423  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 5, true).ID: return 358;
3424  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 5, false).ID: return 359;
3425  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 6, true).ID: return 360;
3426  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 6, false).ID: return 361;
3427  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 7, true).ID: return 362;
3428  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 7, false).ID: return 363;
3429  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 8, true).ID: return 364;
3430  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 8, false).ID: return 365;
3431  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 9, true).ID: return 366;
3432  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 9, false).ID: return 367;
3433  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 10, true).ID: return 368;
3434  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 10, false).ID: return 369;
3435  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 11, true).ID: return 370;
3436  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 11, false).ID: return 371;
3437  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 12, true).ID: return 372;
3438  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 12, false).ID: return 373;
3439  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 13, true).ID: return 374;
3440  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 13, false).ID: return 375;
3441  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 14, true).ID: return 376;
3442  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 14, false).ID: return 377;
3443  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 15, true).ID: return 378;
3444  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 15, false).ID: return 379;
3445  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 16, true).ID: return 380;
3446  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 16, false).ID: return 381;
3447  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 17, true).ID: return 382;
3448  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 17, false).ID: return 383;
3449  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 18, true).ID: return 384;
3450  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 18, false).ID: return 385;
3451  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 19, true).ID: return 386;
3452  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 19, false).ID: return 387;
3453  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 20, true).ID: return 388;
3454  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 20, false).ID: return 389;
3455  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 21, true).ID: return 390;
3456  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 21, false).ID: return 391;
3457  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 22, true).ID: return 392;
3458  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 22, false).ID: return 393;
3459  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 23, true).ID: return 394;
3460  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 23, false).ID: return 395;
3461  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 24, true).ID: return 396;
3462  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 24, false).ID: return 397;
3463  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 0, true).ID: return 398;
3464  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 0, false).ID: return 399;
3465  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 1, true).ID: return 400;
3466  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 1, false).ID: return 401;
3467  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 2, true).ID: return 402;
3468  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 2, false).ID: return 403;
3469  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 3, true).ID: return 404;
3470  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 3, false).ID: return 405;
3471  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 4, true).ID: return 406;
3472  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 4, false).ID: return 407;
3473  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 5, true).ID: return 408;
3474  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 5, false).ID: return 409;
3475  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 6, true).ID: return 410;
3476  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 6, false).ID: return 411;
3477  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 7, true).ID: return 412;
3478  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 7, false).ID: return 413;
3479  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 8, true).ID: return 414;
3480  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 8, false).ID: return 415;
3481  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 9, true).ID: return 416;
3482  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 9, false).ID: return 417;
3483  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 10, true).ID: return 418;
3484  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 10, false).ID: return 419;
3485  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 11, true).ID: return 420;
3486  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 11, false).ID: return 421;
3487  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 12, true).ID: return 422;
3488  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 12, false).ID: return 423;
3489  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 13, true).ID: return 424;
3490  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 13, false).ID: return 425;
3491  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 14, true).ID: return 426;
3492  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 14, false).ID: return 427;
3493  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 15, true).ID: return 428;
3494  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 15, false).ID: return 429;
3495  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 16, true).ID: return 430;
3496  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 16, false).ID: return 431;
3497  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 17, true).ID: return 432;
3498  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 17, false).ID: return 433;
3499  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 18, true).ID: return 434;
3500  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 18, false).ID: return 435;
3501  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 19, true).ID: return 436;
3502  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 19, false).ID: return 437;
3503  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 20, true).ID: return 438;
3504  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 20, false).ID: return 439;
3505  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 21, true).ID: return 440;
3506  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 21, false).ID: return 441;
3507  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 22, true).ID: return 442;
3508  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 22, false).ID: return 443;
3509  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 23, true).ID: return 444;
3510  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 23, false).ID: return 445;
3511  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 24, true).ID: return 446;
3512  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 24, false).ID: return 447;
3513  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 0, true).ID: return 448;
3514  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 0, false).ID: return 449;
3515  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 1, true).ID: return 450;
3516  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 1, false).ID: return 451;
3517  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 2, true).ID: return 452;
3518  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 2, false).ID: return 453;
3519  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 3, true).ID: return 454;
3520  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 3, false).ID: return 455;
3521  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 4, true).ID: return 456;
3522  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 4, false).ID: return 457;
3523  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 5, true).ID: return 458;
3524  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 5, false).ID: return 459;
3525  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 6, true).ID: return 460;
3526  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 6, false).ID: return 461;
3527  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 7, true).ID: return 462;
3528  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 7, false).ID: return 463;
3529  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 8, true).ID: return 464;
3530  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 8, false).ID: return 465;
3531  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 9, true).ID: return 466;
3532  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 9, false).ID: return 467;
3533  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 10, true).ID: return 468;
3534  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 10, false).ID: return 469;
3535  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 11, true).ID: return 470;
3536  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 11, false).ID: return 471;
3537  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 12, true).ID: return 472;
3538  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 12, false).ID: return 473;
3539  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 13, true).ID: return 474;
3540  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 13, false).ID: return 475;
3541  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 14, true).ID: return 476;
3542  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 14, false).ID: return 477;
3543  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 15, true).ID: return 478;
3544  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 15, false).ID: return 479;
3545  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 16, true).ID: return 480;
3546  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 16, false).ID: return 481;
3547  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 17, true).ID: return 482;
3548  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 17, false).ID: return 483;
3549  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 18, true).ID: return 484;
3550  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 18, false).ID: return 485;
3551  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 19, true).ID: return 486;
3552  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 19, false).ID: return 487;
3553  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 20, true).ID: return 488;
3554  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 20, false).ID: return 489;
3555  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 21, true).ID: return 490;
3556  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 21, false).ID: return 491;
3557  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 22, true).ID: return 492;
3558  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 22, false).ID: return 493;
3559  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 23, true).ID: return 494;
3560  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 23, false).ID: return 495;
3561  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 24, true).ID: return 496;
3562  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 24, false).ID: return 497;
3563  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 0, true).ID: return 498;
3564  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 0, false).ID: return 499;
3565  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 1, true).ID: return 500;
3566  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 1, false).ID: return 501;
3567  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 2, true).ID: return 502;
3568  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 2, false).ID: return 503;
3569  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 3, true).ID: return 504;
3570  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 3, false).ID: return 505;
3571  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 4, true).ID: return 506;
3572  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 4, false).ID: return 507;
3573  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 5, true).ID: return 508;
3574  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 5, false).ID: return 509;
3575  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 6, true).ID: return 510;
3576  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 6, false).ID: return 511;
3577  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 7, true).ID: return 512;
3578  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 7, false).ID: return 513;
3579  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 8, true).ID: return 514;
3580  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 8, false).ID: return 515;
3581  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 9, true).ID: return 516;
3582  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 9, false).ID: return 517;
3583  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 10, true).ID: return 518;
3584  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 10, false).ID: return 519;
3585  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 11, true).ID: return 520;
3586  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 11, false).ID: return 521;
3587  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 12, true).ID: return 522;
3588  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 12, false).ID: return 523;
3589  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 13, true).ID: return 524;
3590  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 13, false).ID: return 525;
3591  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 14, true).ID: return 526;
3592  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 14, false).ID: return 527;
3593  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 15, true).ID: return 528;
3594  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 15, false).ID: return 529;
3595  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 16, true).ID: return 530;
3596  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 16, false).ID: return 531;
3597  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 17, true).ID: return 532;
3598  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 17, false).ID: return 533;
3599  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 18, true).ID: return 534;
3600  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 18, false).ID: return 535;
3601  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 19, true).ID: return 536;
3602  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 19, false).ID: return 537;
3603  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 20, true).ID: return 538;
3604  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 20, false).ID: return 539;
3605  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 21, true).ID: return 540;
3606  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 21, false).ID: return 541;
3607  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 22, true).ID: return 542;
3608  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 22, false).ID: return 543;
3609  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 23, true).ID: return 544;
3610  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 23, false).ID: return 545;
3611  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 24, true).ID: return 546;
3612  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 24, false).ID: return 547;
3613  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 0, true).ID: return 548;
3614  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 0, false).ID: return 549;
3615  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 1, true).ID: return 550;
3616  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 1, false).ID: return 551;
3617  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 2, true).ID: return 552;
3618  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 2, false).ID: return 553;
3619  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 3, true).ID: return 554;
3620  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 3, false).ID: return 555;
3621  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 4, true).ID: return 556;
3622  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 4, false).ID: return 557;
3623  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 5, true).ID: return 558;
3624  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 5, false).ID: return 559;
3625  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 6, true).ID: return 560;
3626  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 6, false).ID: return 561;
3627  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 7, true).ID: return 562;
3628  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 7, false).ID: return 563;
3629  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 8, true).ID: return 564;
3630  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 8, false).ID: return 565;
3631  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 9, true).ID: return 566;
3632  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 9, false).ID: return 567;
3633  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 10, true).ID: return 568;
3634  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 10, false).ID: return 569;
3635  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 11, true).ID: return 570;
3636  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 11, false).ID: return 571;
3637  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 12, true).ID: return 572;
3638  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 12, false).ID: return 573;
3639  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 13, true).ID: return 574;
3640  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 13, false).ID: return 575;
3641  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 14, true).ID: return 576;
3642  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 14, false).ID: return 577;
3643  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 15, true).ID: return 578;
3644  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 15, false).ID: return 579;
3645  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 16, true).ID: return 580;
3646  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 16, false).ID: return 581;
3647  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 17, true).ID: return 582;
3648  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 17, false).ID: return 583;
3649  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 18, true).ID: return 584;
3650  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 18, false).ID: return 585;
3651  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 19, true).ID: return 586;
3652  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 19, false).ID: return 587;
3653  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 20, true).ID: return 588;
3654  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 20, false).ID: return 589;
3655  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 21, true).ID: return 590;
3656  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 21, false).ID: return 591;
3657  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 22, true).ID: return 592;
3658  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 22, false).ID: return 593;
3659  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 23, true).ID: return 594;
3660  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 23, false).ID: return 595;
3661  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 24, true).ID: return 596;
3662  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 24, false).ID: return 597;
3663  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 0, true).ID: return 598;
3664  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 0, false).ID: return 599;
3665  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 1, true).ID: return 600;
3666  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 1, false).ID: return 601;
3667  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 2, true).ID: return 602;
3668  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 2, false).ID: return 603;
3669  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 3, true).ID: return 604;
3670  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 3, false).ID: return 605;
3671  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 4, true).ID: return 606;
3672  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 4, false).ID: return 607;
3673  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 5, true).ID: return 608;
3674  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 5, false).ID: return 609;
3675  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 6, true).ID: return 610;
3676  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 6, false).ID: return 611;
3677  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 7, true).ID: return 612;
3678  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 7, false).ID: return 613;
3679  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 8, true).ID: return 614;
3680  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 8, false).ID: return 615;
3681  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 9, true).ID: return 616;
3682  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 9, false).ID: return 617;
3683  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 10, true).ID: return 618;
3684  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 10, false).ID: return 619;
3685  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 11, true).ID: return 620;
3686  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 11, false).ID: return 621;
3687  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 12, true).ID: return 622;
3688  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 12, false).ID: return 623;
3689  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 13, true).ID: return 624;
3690  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 13, false).ID: return 625;
3691  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 14, true).ID: return 626;
3692  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 14, false).ID: return 627;
3693  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 15, true).ID: return 628;
3694  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 15, false).ID: return 629;
3695  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 16, true).ID: return 630;
3696  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 16, false).ID: return 631;
3697  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 17, true).ID: return 632;
3698  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 17, false).ID: return 633;
3699  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 18, true).ID: return 634;
3700  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 18, false).ID: return 635;
3701  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 19, true).ID: return 636;
3702  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 19, false).ID: return 637;
3703  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 20, true).ID: return 638;
3704  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 20, false).ID: return 639;
3705  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 21, true).ID: return 640;
3706  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 21, false).ID: return 641;
3707  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 22, true).ID: return 642;
3708  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 22, false).ID: return 643;
3709  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 23, true).ID: return 644;
3710  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 23, false).ID: return 645;
3711  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 24, true).ID: return 646;
3712  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 24, false).ID: return 647;
3713  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 0, true).ID: return 648;
3714  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 0, false).ID: return 649;
3715  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 1, true).ID: return 650;
3716  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 1, false).ID: return 651;
3717  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 2, true).ID: return 652;
3718  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 2, false).ID: return 653;
3719  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 3, true).ID: return 654;
3720  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 3, false).ID: return 655;
3721  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 4, true).ID: return 656;
3722  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 4, false).ID: return 657;
3723  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 5, true).ID: return 658;
3724  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 5, false).ID: return 659;
3725  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 6, true).ID: return 660;
3726  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 6, false).ID: return 661;
3727  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 7, true).ID: return 662;
3728  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 7, false).ID: return 663;
3729  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 8, true).ID: return 664;
3730  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 8, false).ID: return 665;
3731  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 9, true).ID: return 666;
3732  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 9, false).ID: return 667;
3733  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 10, true).ID: return 668;
3734  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 10, false).ID: return 669;
3735  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 11, true).ID: return 670;
3736  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 11, false).ID: return 671;
3737  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 12, true).ID: return 672;
3738  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 12, false).ID: return 673;
3739  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 13, true).ID: return 674;
3740  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 13, false).ID: return 675;
3741  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 14, true).ID: return 676;
3742  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 14, false).ID: return 677;
3743  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 15, true).ID: return 678;
3744  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 15, false).ID: return 679;
3745  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 16, true).ID: return 680;
3746  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 16, false).ID: return 681;
3747  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 17, true).ID: return 682;
3748  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 17, false).ID: return 683;
3749  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 18, true).ID: return 684;
3750  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 18, false).ID: return 685;
3751  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 19, true).ID: return 686;
3752  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 19, false).ID: return 687;
3753  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 20, true).ID: return 688;
3754  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 20, false).ID: return 689;
3755  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 21, true).ID: return 690;
3756  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 21, false).ID: return 691;
3757  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 22, true).ID: return 692;
3758  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 22, false).ID: return 693;
3759  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 23, true).ID: return 694;
3760  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 23, false).ID: return 695;
3761  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 24, true).ID: return 696;
3762  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 24, false).ID: return 697;
3763  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 0, true).ID: return 698;
3764  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 0, false).ID: return 699;
3765  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 1, true).ID: return 700;
3766  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 1, false).ID: return 701;
3767  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 2, true).ID: return 702;
3768  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 2, false).ID: return 703;
3769  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 3, true).ID: return 704;
3770  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 3, false).ID: return 705;
3771  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 4, true).ID: return 706;
3772  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 4, false).ID: return 707;
3773  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 5, true).ID: return 708;
3774  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 5, false).ID: return 709;
3775  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 6, true).ID: return 710;
3776  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 6, false).ID: return 711;
3777  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 7, true).ID: return 712;
3778  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 7, false).ID: return 713;
3779  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 8, true).ID: return 714;
3780  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 8, false).ID: return 715;
3781  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 9, true).ID: return 716;
3782  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 9, false).ID: return 717;
3783  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 10, true).ID: return 718;
3784  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 10, false).ID: return 719;
3785  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 11, true).ID: return 720;
3786  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 11, false).ID: return 721;
3787  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 12, true).ID: return 722;
3788  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 12, false).ID: return 723;
3789  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 13, true).ID: return 724;
3790  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 13, false).ID: return 725;
3791  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 14, true).ID: return 726;
3792  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 14, false).ID: return 727;
3793  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 15, true).ID: return 728;
3794  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 15, false).ID: return 729;
3795  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 16, true).ID: return 730;
3796  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 16, false).ID: return 731;
3797  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 17, true).ID: return 732;
3798  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 17, false).ID: return 733;
3799  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 18, true).ID: return 734;
3800  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 18, false).ID: return 735;
3801  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 19, true).ID: return 736;
3802  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 19, false).ID: return 737;
3803  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 20, true).ID: return 738;
3804  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 20, false).ID: return 739;
3805  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 21, true).ID: return 740;
3806  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 21, false).ID: return 741;
3807  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 22, true).ID: return 742;
3808  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 22, false).ID: return 743;
3809  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 23, true).ID: return 744;
3810  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 23, false).ID: return 745;
3811  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 24, true).ID: return 746;
3812  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 24, false).ID: return 747;
3813  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5303;
3814  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5304;
3815  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5305;
3816  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5306;
3817  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5307;
3818  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5308;
3819  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5309;
3820  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5310;
3821  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5311;
3822  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5312;
3823  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5313;
3824  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5314;
3825  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5315;
3826  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5316;
3827  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5317;
3828  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5318;
3829  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5319;
3830  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5320;
3831  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5321;
3832  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5322;
3833  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5323;
3834  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5324;
3835  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5325;
3836  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5326;
3837  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3107;
3838  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3108;
3839  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3109;
3840  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3110;
3841  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3111;
3842  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3112;
3843  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3113;
3844  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3114;
3845  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3115;
3846  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3116;
3847  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3117;
3848  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3118;
3849  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3119;
3850  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3120;
3851  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3121;
3852  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3122;
3853  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3123;
3854  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3124;
3855  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3125;
3856  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3126;
3857  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3127;
3858  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3128;
3859  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3129;
3860  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3130;
3861  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3131;
3862  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3132;
3863  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3133;
3864  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3134;
3865  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3135;
3866  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3136;
3867  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3137;
3868  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3138;
3869  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3139;
3870  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3140;
3871  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3141;
3872  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3142;
3873  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3143;
3874  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3144;
3875  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3145;
3876  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3146;
3877  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3147;
3878  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3148;
3879  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3149;
3880  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3150;
3881  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3151;
3882  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3152;
3883  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3153;
3884  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3154;
3885  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3155;
3886  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3156;
3887  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3157;
3888  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3158;
3889  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3159;
3890  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3160;
3891  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3161;
3892  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3162;
3893  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3163;
3894  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3164;
3895  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3165;
3896  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3166;
3897  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3167;
3898  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3168;
3899  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3169;
3900  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3170;
3901  case OakFence::OakFence(true, true, true, true).ID: return 3462;
3902  case OakFence::OakFence(true, true, true, false).ID: return 3463;
3903  case OakFence::OakFence(true, true, false, true).ID: return 3466;
3904  case OakFence::OakFence(true, true, false, false).ID: return 3467;
3905  case OakFence::OakFence(true, false, true, true).ID: return 3470;
3906  case OakFence::OakFence(true, false, true, false).ID: return 3471;
3907  case OakFence::OakFence(true, false, false, true).ID: return 3474;
3908  case OakFence::OakFence(true, false, false, false).ID: return 3475;
3909  case OakFence::OakFence(false, true, true, true).ID: return 3478;
3910  case OakFence::OakFence(false, true, true, false).ID: return 3479;
3911  case OakFence::OakFence(false, true, false, true).ID: return 3482;
3912  case OakFence::OakFence(false, true, false, false).ID: return 3483;
3913  case OakFence::OakFence(false, false, true, true).ID: return 3486;
3914  case OakFence::OakFence(false, false, true, false).ID: return 3487;
3915  case OakFence::OakFence(false, false, false, true).ID: return 3490;
3916  case OakFence::OakFence(false, false, false, false).ID: return 3491;
3917  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 4300;
3918  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 4301;
3919  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 4302;
3920  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 4303;
3921  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 4304;
3922  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 4305;
3923  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 4306;
3924  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 4307;
3925  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 4308;
3926  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 4309;
3927  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 4310;
3928  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 4311;
3929  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 4312;
3930  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 4313;
3931  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 4314;
3932  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 4315;
3933  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 4316;
3934  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 4317;
3935  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 4318;
3936  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 4319;
3937  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 4320;
3938  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 4321;
3939  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 4322;
3940  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 4323;
3941  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 4324;
3942  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 4325;
3943  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 4326;
3944  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 4327;
3945  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 4328;
3946  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 4329;
3947  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 4330;
3948  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 4331;
3949  case OakLeaves::OakLeaves(1, true).ID: return 144;
3950  case OakLeaves::OakLeaves(1, false).ID: return 145;
3951  case OakLeaves::OakLeaves(2, true).ID: return 146;
3952  case OakLeaves::OakLeaves(2, false).ID: return 147;
3953  case OakLeaves::OakLeaves(3, true).ID: return 148;
3954  case OakLeaves::OakLeaves(3, false).ID: return 149;
3955  case OakLeaves::OakLeaves(4, true).ID: return 150;
3956  case OakLeaves::OakLeaves(4, false).ID: return 151;
3957  case OakLeaves::OakLeaves(5, true).ID: return 152;
3958  case OakLeaves::OakLeaves(5, false).ID: return 153;
3959  case OakLeaves::OakLeaves(6, true).ID: return 154;
3960  case OakLeaves::OakLeaves(6, false).ID: return 155;
3961  case OakLeaves::OakLeaves(7, true).ID: return 156;
3962  case OakLeaves::OakLeaves(7, false).ID: return 157;
3963  case OakLog::OakLog(OakLog::Axis::X).ID: return 72;
3964  case OakLog::OakLog(OakLog::Axis::Y).ID: return 73;
3965  case OakLog::OakLog(OakLog::Axis::Z).ID: return 74;
3966  case OakPlanks::OakPlanks().ID: return 15;
3967  case OakPressurePlate::OakPressurePlate(true).ID: return 3367;
3968  case OakPressurePlate::OakPressurePlate(false).ID: return 3368;
3969  case OakSapling::OakSapling(0).ID: return 21;
3970  case OakSapling::OakSapling(1).ID: return 22;
3971  case OakSlab::OakSlab(OakSlab::Type::Top).ID: return 7258;
3972  case OakSlab::OakSlab(OakSlab::Type::Bottom).ID: return 7260;
3973  case OakSlab::OakSlab(OakSlab::Type::Double).ID: return 7262;
3974  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1649;
3975  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1651;
3976  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1653;
3977  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1655;
3978  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1657;
3979  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1659;
3980  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1661;
3981  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1663;
3982  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1665;
3983  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1667;
3984  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1669;
3985  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1671;
3986  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1673;
3987  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1675;
3988  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1677;
3989  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1679;
3990  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1681;
3991  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1683;
3992  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1685;
3993  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1687;
3994  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1689;
3995  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1691;
3996  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1693;
3997  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1695;
3998  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1697;
3999  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1699;
4000  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1701;
4001  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1703;
4002  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1705;
4003  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1707;
4004  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1709;
4005  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1711;
4006  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1713;
4007  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1715;
4008  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1717;
4009  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1719;
4010  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1721;
4011  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1723;
4012  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1725;
4013  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1727;
4014  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, true, true).ID: return 3594;
4015  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, true, false).ID: return 3596;
4016  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, false, true).ID: return 3598;
4017  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, false, false).ID: return 3600;
4022  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, true, true).ID: return 3610;
4023  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, true, false).ID: return 3612;
4024  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, false, true).ID: return 3614;
4025  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, false, false).ID: return 3616;
4030  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, true, true).ID: return 3626;
4031  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, true, false).ID: return 3628;
4032  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, false, true).ID: return 3630;
4033  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, false, false).ID: return 3632;
4038  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, true, true).ID: return 3642;
4039  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, true, false).ID: return 3644;
4040  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, false, true).ID: return 3646;
4041  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, false, false).ID: return 3648;
4046  case OakWood::OakWood(OakWood::Axis::X).ID: return 108;
4047  case OakWood::OakWood(OakWood::Axis::Y).ID: return 109;
4048  case OakWood::OakWood(OakWood::Axis::Z).ID: return 110;
4049  case Observer::Observer(eBlockFace::BLOCK_FACE_ZM, true).ID: return 8199;
4050  case Observer::Observer(eBlockFace::BLOCK_FACE_ZM, false).ID: return 8200;
4051  case Observer::Observer(eBlockFace::BLOCK_FACE_XP, true).ID: return 8201;
4052  case Observer::Observer(eBlockFace::BLOCK_FACE_XP, false).ID: return 8202;
4053  case Observer::Observer(eBlockFace::BLOCK_FACE_ZP, true).ID: return 8203;
4054  case Observer::Observer(eBlockFace::BLOCK_FACE_ZP, false).ID: return 8204;
4055  case Observer::Observer(eBlockFace::BLOCK_FACE_XM, true).ID: return 8205;
4056  case Observer::Observer(eBlockFace::BLOCK_FACE_XM, false).ID: return 8206;
4057  case Observer::Observer(eBlockFace::BLOCK_FACE_YP, true).ID: return 8207;
4058  case Observer::Observer(eBlockFace::BLOCK_FACE_YP, false).ID: return 8208;
4059  case Observer::Observer(eBlockFace::BLOCK_FACE_YM, true).ID: return 8209;
4060  case Observer::Observer(eBlockFace::BLOCK_FACE_YM, false).ID: return 8210;
4061  case Obsidian::Obsidian().ID: return 1129;
4062  case OrangeBanner::OrangeBanner(0).ID: return 6870;
4063  case OrangeBanner::OrangeBanner(1).ID: return 6871;
4064  case OrangeBanner::OrangeBanner(2).ID: return 6872;
4065  case OrangeBanner::OrangeBanner(3).ID: return 6873;
4066  case OrangeBanner::OrangeBanner(4).ID: return 6874;
4067  case OrangeBanner::OrangeBanner(5).ID: return 6875;
4068  case OrangeBanner::OrangeBanner(6).ID: return 6876;
4069  case OrangeBanner::OrangeBanner(7).ID: return 6877;
4070  case OrangeBanner::OrangeBanner(8).ID: return 6878;
4071  case OrangeBanner::OrangeBanner(9).ID: return 6879;
4072  case OrangeBanner::OrangeBanner(10).ID: return 6880;
4073  case OrangeBanner::OrangeBanner(11).ID: return 6881;
4074  case OrangeBanner::OrangeBanner(12).ID: return 6882;
4075  case OrangeBanner::OrangeBanner(13).ID: return 6883;
4076  case OrangeBanner::OrangeBanner(14).ID: return 6884;
4077  case OrangeBanner::OrangeBanner(15).ID: return 6885;
4078  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, true, OrangeBed::Part::Head).ID: return 764;
4079  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, true, OrangeBed::Part::Foot).ID: return 765;
4080  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, false, OrangeBed::Part::Head).ID: return 766;
4081  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, false, OrangeBed::Part::Foot).ID: return 767;
4082  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, true, OrangeBed::Part::Head).ID: return 768;
4083  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, true, OrangeBed::Part::Foot).ID: return 769;
4084  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, false, OrangeBed::Part::Head).ID: return 770;
4085  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, false, OrangeBed::Part::Foot).ID: return 771;
4086  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, true, OrangeBed::Part::Head).ID: return 772;
4087  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, true, OrangeBed::Part::Foot).ID: return 773;
4088  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, false, OrangeBed::Part::Head).ID: return 774;
4089  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, false, OrangeBed::Part::Foot).ID: return 775;
4090  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, true, OrangeBed::Part::Head).ID: return 776;
4091  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, true, OrangeBed::Part::Foot).ID: return 777;
4092  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, false, OrangeBed::Part::Head).ID: return 778;
4093  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, false, OrangeBed::Part::Foot).ID: return 779;
4094  case OrangeCarpet::OrangeCarpet().ID: return 6824;
4095  case OrangeConcrete::OrangeConcrete().ID: return 8378;
4096  case OrangeConcretePowder::OrangeConcretePowder().ID: return 8394;
4107  case OrangeStainedGlass::OrangeStainedGlass().ID: return 3578;
4108  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, true, true).ID: return 5854;
4109  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, true, false).ID: return 5855;
4110  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, false, true).ID: return 5858;
4111  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, false, false).ID: return 5859;
4112  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, true, true).ID: return 5862;
4113  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, true, false).ID: return 5863;
4114  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, false, true).ID: return 5866;
4115  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, false, false).ID: return 5867;
4116  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, true, true).ID: return 5870;
4117  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, true, false).ID: return 5871;
4118  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, false, true).ID: return 5874;
4119  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, false, false).ID: return 5875;
4120  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, true, true).ID: return 5878;
4121  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, true, false).ID: return 5879;
4122  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, false, true).ID: return 5882;
4123  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, false, false).ID: return 5883;
4124  case OrangeTerracotta::OrangeTerracotta().ID: return 5805;
4125  case OrangeTulip::OrangeTulip().ID: return 1117;
4126  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7114;
4127  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7115;
4128  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7116;
4129  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7117;
4130  case OrangeWool::OrangeWool().ID: return 1084;
4131  case OxeyeDaisy::OxeyeDaisy().ID: return 1120;
4132  case PackedIce::PackedIce().ID: return 6841;
4133  case Peony::Peony(Peony::Half::Upper).ID: return 6848;
4134  case Peony::Peony(Peony::Half::Lower).ID: return 6849;
4135  case PetrifiedOakSlab::PetrifiedOakSlab(PetrifiedOakSlab::Type::Top).ID: return 7306;
4137  case PetrifiedOakSlab::PetrifiedOakSlab(PetrifiedOakSlab::Type::Double).ID: return 7310;
4138  case PinkBanner::PinkBanner(0).ID: return 6950;
4139  case PinkBanner::PinkBanner(1).ID: return 6951;
4140  case PinkBanner::PinkBanner(2).ID: return 6952;
4141  case PinkBanner::PinkBanner(3).ID: return 6953;
4142  case PinkBanner::PinkBanner(4).ID: return 6954;
4143  case PinkBanner::PinkBanner(5).ID: return 6955;
4144  case PinkBanner::PinkBanner(6).ID: return 6956;
4145  case PinkBanner::PinkBanner(7).ID: return 6957;
4146  case PinkBanner::PinkBanner(8).ID: return 6958;
4147  case PinkBanner::PinkBanner(9).ID: return 6959;
4148  case PinkBanner::PinkBanner(10).ID: return 6960;
4149  case PinkBanner::PinkBanner(11).ID: return 6961;
4150  case PinkBanner::PinkBanner(12).ID: return 6962;
4151  case PinkBanner::PinkBanner(13).ID: return 6963;
4152  case PinkBanner::PinkBanner(14).ID: return 6964;
4153  case PinkBanner::PinkBanner(15).ID: return 6965;
4154  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, true, PinkBed::Part::Head).ID: return 844;
4155  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, true, PinkBed::Part::Foot).ID: return 845;
4156  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, false, PinkBed::Part::Head).ID: return 846;
4157  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, false, PinkBed::Part::Foot).ID: return 847;
4158  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, true, PinkBed::Part::Head).ID: return 848;
4159  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, true, PinkBed::Part::Foot).ID: return 849;
4160  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, false, PinkBed::Part::Head).ID: return 850;
4161  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, false, PinkBed::Part::Foot).ID: return 851;
4162  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, true, PinkBed::Part::Head).ID: return 852;
4163  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, true, PinkBed::Part::Foot).ID: return 853;
4164  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, false, PinkBed::Part::Head).ID: return 854;
4165  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, false, PinkBed::Part::Foot).ID: return 855;
4166  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, true, PinkBed::Part::Head).ID: return 856;
4167  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, true, PinkBed::Part::Foot).ID: return 857;
4168  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, false, PinkBed::Part::Head).ID: return 858;
4169  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, false, PinkBed::Part::Foot).ID: return 859;
4170  case PinkCarpet::PinkCarpet().ID: return 6829;
4171  case PinkConcrete::PinkConcrete().ID: return 8383;
4172  case PinkConcretePowder::PinkConcretePowder().ID: return 8399;
4183  case PinkStainedGlass::PinkStainedGlass().ID: return 3583;
4184  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, true, true).ID: return 6014;
4185  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, true, false).ID: return 6015;
4186  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, false, true).ID: return 6018;
4187  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, false, false).ID: return 6019;
4188  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, true, true).ID: return 6022;
4189  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, true, false).ID: return 6023;
4190  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, false, true).ID: return 6026;
4191  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, false, false).ID: return 6027;
4192  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, true, true).ID: return 6030;
4193  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, true, false).ID: return 6031;
4194  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, false, true).ID: return 6034;
4195  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, false, false).ID: return 6035;
4196  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, true, true).ID: return 6038;
4197  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, true, false).ID: return 6039;
4198  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, false, true).ID: return 6042;
4199  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, false, false).ID: return 6043;
4200  case PinkTerracotta::PinkTerracotta().ID: return 5810;
4201  case PinkTulip::PinkTulip().ID: return 1119;
4202  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7134;
4203  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7135;
4204  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7136;
4205  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7137;
4206  case PinkWool::PinkWool().ID: return 1089;
4207  case Piston::Piston(true, eBlockFace::BLOCK_FACE_ZM).ID: return 1047;
4208  case Piston::Piston(true, eBlockFace::BLOCK_FACE_XP).ID: return 1048;
4209  case Piston::Piston(true, eBlockFace::BLOCK_FACE_ZP).ID: return 1049;
4210  case Piston::Piston(true, eBlockFace::BLOCK_FACE_XM).ID: return 1050;
4211  case Piston::Piston(true, eBlockFace::BLOCK_FACE_YP).ID: return 1051;
4212  case Piston::Piston(true, eBlockFace::BLOCK_FACE_YM).ID: return 1052;
4213  case Piston::Piston(false, eBlockFace::BLOCK_FACE_ZM).ID: return 1053;
4214  case Piston::Piston(false, eBlockFace::BLOCK_FACE_XP).ID: return 1054;
4215  case Piston::Piston(false, eBlockFace::BLOCK_FACE_ZP).ID: return 1055;
4216  case Piston::Piston(false, eBlockFace::BLOCK_FACE_XM).ID: return 1056;
4217  case Piston::Piston(false, eBlockFace::BLOCK_FACE_YP).ID: return 1057;
4218  case Piston::Piston(false, eBlockFace::BLOCK_FACE_YM).ID: return 1058;
4219  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, true, PistonHead::Type::Normal).ID: return 1059;
4220  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, true, PistonHead::Type::Sticky).ID: return 1060;
4221  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, false, PistonHead::Type::Normal).ID: return 1061;
4222  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, false, PistonHead::Type::Sticky).ID: return 1062;
4223  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, true, PistonHead::Type::Normal).ID: return 1063;
4224  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, true, PistonHead::Type::Sticky).ID: return 1064;
4225  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, false, PistonHead::Type::Normal).ID: return 1065;
4226  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, false, PistonHead::Type::Sticky).ID: return 1066;
4227  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, true, PistonHead::Type::Normal).ID: return 1067;
4228  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, true, PistonHead::Type::Sticky).ID: return 1068;
4229  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, false, PistonHead::Type::Normal).ID: return 1069;
4230  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, false, PistonHead::Type::Sticky).ID: return 1070;
4231  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, true, PistonHead::Type::Normal).ID: return 1071;
4232  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, true, PistonHead::Type::Sticky).ID: return 1072;
4233  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, false, PistonHead::Type::Normal).ID: return 1073;
4234  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, false, PistonHead::Type::Sticky).ID: return 1074;
4235  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, true, PistonHead::Type::Normal).ID: return 1075;
4236  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, true, PistonHead::Type::Sticky).ID: return 1076;
4237  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, false, PistonHead::Type::Normal).ID: return 1077;
4238  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, false, PistonHead::Type::Sticky).ID: return 1078;
4239  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, true, PistonHead::Type::Normal).ID: return 1079;
4240  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, true, PistonHead::Type::Sticky).ID: return 1080;
4241  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, false, PistonHead::Type::Normal).ID: return 1081;
4242  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, false, PistonHead::Type::Sticky).ID: return 1082;
4243  case PlayerHead::PlayerHead(0).ID: return 5511;
4244  case PlayerHead::PlayerHead(1).ID: return 5512;
4245  case PlayerHead::PlayerHead(2).ID: return 5513;
4246  case PlayerHead::PlayerHead(3).ID: return 5514;
4247  case PlayerHead::PlayerHead(4).ID: return 5515;
4248  case PlayerHead::PlayerHead(5).ID: return 5516;
4249  case PlayerHead::PlayerHead(6).ID: return 5517;
4250  case PlayerHead::PlayerHead(7).ID: return 5518;
4251  case PlayerHead::PlayerHead(8).ID: return 5519;
4252  case PlayerHead::PlayerHead(9).ID: return 5520;
4253  case PlayerHead::PlayerHead(10).ID: return 5521;
4254  case PlayerHead::PlayerHead(11).ID: return 5522;
4255  case PlayerHead::PlayerHead(12).ID: return 5523;
4256  case PlayerHead::PlayerHead(13).ID: return 5524;
4257  case PlayerHead::PlayerHead(14).ID: return 5525;
4258  case PlayerHead::PlayerHead(15).ID: return 5526;
4259  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5507;
4260  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5508;
4261  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5509;
4262  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5510;
4263  case Podzol::Podzol(true).ID: return 12;
4264  case Podzol::Podzol(false).ID: return 13;
4265  case PolishedAndesite::PolishedAndesite().ID: return 7;
4266  case PolishedDiorite::PolishedDiorite().ID: return 5;
4267  case PolishedGranite::PolishedGranite().ID: return 3;
4268  case Poppy::Poppy().ID: return 1112;
4269  case Potatoes::Potatoes(0).ID: return 5295;
4270  case Potatoes::Potatoes(1).ID: return 5296;
4271  case Potatoes::Potatoes(2).ID: return 5297;
4272  case Potatoes::Potatoes(3).ID: return 5298;
4273  case Potatoes::Potatoes(4).ID: return 5299;
4274  case Potatoes::Potatoes(5).ID: return 5300;
4275  case Potatoes::Potatoes(6).ID: return 5301;
4276  case Potatoes::Potatoes(7).ID: return 5302;
4277  case PottedAcaciaSapling::PottedAcaciaSapling().ID: return 5270;
4278  case PottedAllium::PottedAllium().ID: return 5276;
4279  case PottedAzureBluet::PottedAzureBluet().ID: return 5277;
4280  case PottedBirchSapling::PottedBirchSapling().ID: return 5268;
4281  case PottedBlueOrchid::PottedBlueOrchid().ID: return 5275;
4282  case PottedBrownMushroom::PottedBrownMushroom().ID: return 5284;
4283  case PottedCactus::PottedCactus().ID: return 5286;
4284  case PottedDandelion::PottedDandelion().ID: return 5273;
4285  case PottedDarkOakSapling::PottedDarkOakSapling().ID: return 5271;
4286  case PottedDeadBush::PottedDeadBush().ID: return 5285;
4287  case PottedFern::PottedFern().ID: return 5272;
4288  case PottedJungleSapling::PottedJungleSapling().ID: return 5269;
4289  case PottedOakSapling::PottedOakSapling().ID: return 5266;
4290  case PottedOrangeTulip::PottedOrangeTulip().ID: return 5279;
4291  case PottedOxeyeDaisy::PottedOxeyeDaisy().ID: return 5282;
4292  case PottedPinkTulip::PottedPinkTulip().ID: return 5281;
4293  case PottedPoppy::PottedPoppy().ID: return 5274;
4294  case PottedRedMushroom::PottedRedMushroom().ID: return 5283;
4295  case PottedRedTulip::PottedRedTulip().ID: return 5278;
4296  case PottedSpruceSapling::PottedSpruceSapling().ID: return 5267;
4297  case PottedWhiteTulip::PottedWhiteTulip().ID: return 5280;
4298  case PoweredRail::PoweredRail(true, PoweredRail::Shape::NorthSouth).ID: return 1004;
4299  case PoweredRail::PoweredRail(true, PoweredRail::Shape::EastWest).ID: return 1005;
4300  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingEast).ID: return 1006;
4301  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingWest).ID: return 1007;
4302  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingNorth).ID: return 1008;
4303  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingSouth).ID: return 1009;
4304  case PoweredRail::PoweredRail(false, PoweredRail::Shape::NorthSouth).ID: return 1010;
4305  case PoweredRail::PoweredRail(false, PoweredRail::Shape::EastWest).ID: return 1011;
4306  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingEast).ID: return 1012;
4307  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingWest).ID: return 1013;
4308  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingNorth).ID: return 1014;
4309  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingSouth).ID: return 1015;
4310  case Prismarine::Prismarine().ID: return 6558;
4311  case PrismarineBrickSlab::PrismarineBrickSlab(PrismarineBrickSlab::Type::Top).ID: return 6808;
4313  case PrismarineBrickSlab::PrismarineBrickSlab(PrismarineBrickSlab::Type::Double).ID: return 6812;
4314  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6642;
4315  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6644;
4316  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6646;
4317  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6648;
4318  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6650;
4319  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6652;
4320  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6654;
4321  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6656;
4322  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6658;
4323  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6660;
4324  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6662;
4325  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6664;
4326  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6666;
4327  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6668;
4328  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6670;
4329  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6672;
4330  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6674;
4331  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6676;
4332  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6678;
4333  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6680;
4334  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6682;
4335  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6684;
4336  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6686;
4337  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6688;
4338  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6690;
4339  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6692;
4340  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6694;
4341  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6696;
4342  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6698;
4343  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6700;
4344  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 6702;
4345  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6704;
4346  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 6706;
4347  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6708;
4348  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 6710;
4349  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 6712;
4350  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 6714;
4351  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 6716;
4352  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 6718;
4353  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 6720;
4354  case PrismarineBricks::PrismarineBricks().ID: return 6559;
4355  case PrismarineSlab::PrismarineSlab(PrismarineSlab::Type::Top).ID: return 6802;
4357  case PrismarineSlab::PrismarineSlab(PrismarineSlab::Type::Double).ID: return 6806;
4358  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6562;
4359  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6564;
4360  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6566;
4361  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6568;
4362  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6570;
4363  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6572;
4364  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6574;
4365  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6576;
4366  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6578;
4367  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6580;
4368  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6582;
4369  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6584;
4370  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6586;
4371  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6588;
4372  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6590;
4373  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6592;
4374  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6594;
4375  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6596;
4376  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6598;
4377  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6600;
4378  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6602;
4379  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6604;
4380  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6606;
4381  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6608;
4382  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6610;
4383  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6612;
4384  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6614;
4385  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6616;
4386  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6618;
4387  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6620;
4388  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 6622;
4389  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 6624;
4390  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 6626;
4391  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 6628;
4392  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 6630;
4393  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 6632;
4394  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 6634;
4395  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 6636;
4396  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 6638;
4397  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 6640;
4398  case Pumpkin::Pumpkin().ID: return 3492;
4399  case PumpkinStem::PumpkinStem(0).ID: return 4252;
4400  case PumpkinStem::PumpkinStem(1).ID: return 4253;
4401  case PumpkinStem::PumpkinStem(2).ID: return 4254;
4402  case PumpkinStem::PumpkinStem(3).ID: return 4255;
4403  case PumpkinStem::PumpkinStem(4).ID: return 4256;
4404  case PumpkinStem::PumpkinStem(5).ID: return 4257;
4405  case PumpkinStem::PumpkinStem(6).ID: return 4258;
4406  case PumpkinStem::PumpkinStem(7).ID: return 4259;
4407  case PurpleBanner::PurpleBanner(0).ID: return 7014;
4408  case PurpleBanner::PurpleBanner(1).ID: return 7015;
4409  case PurpleBanner::PurpleBanner(2).ID: return 7016;
4410  case PurpleBanner::PurpleBanner(3).ID: return 7017;
4411  case PurpleBanner::PurpleBanner(4).ID: return 7018;
4412  case PurpleBanner::PurpleBanner(5).ID: return 7019;
4413  case PurpleBanner::PurpleBanner(6).ID: return 7020;
4414  case PurpleBanner::PurpleBanner(7).ID: return 7021;
4415  case PurpleBanner::PurpleBanner(8).ID: return 7022;
4416  case PurpleBanner::PurpleBanner(9).ID: return 7023;
4417  case PurpleBanner::PurpleBanner(10).ID: return 7024;
4418  case PurpleBanner::PurpleBanner(11).ID: return 7025;
4419  case PurpleBanner::PurpleBanner(12).ID: return 7026;
4420  case PurpleBanner::PurpleBanner(13).ID: return 7027;
4421  case PurpleBanner::PurpleBanner(14).ID: return 7028;
4422  case PurpleBanner::PurpleBanner(15).ID: return 7029;
4423  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, true, PurpleBed::Part::Head).ID: return 908;
4424  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, true, PurpleBed::Part::Foot).ID: return 909;
4425  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, false, PurpleBed::Part::Head).ID: return 910;
4426  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, false, PurpleBed::Part::Foot).ID: return 911;
4427  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, true, PurpleBed::Part::Head).ID: return 912;
4428  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, true, PurpleBed::Part::Foot).ID: return 913;
4429  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, false, PurpleBed::Part::Head).ID: return 914;
4430  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, false, PurpleBed::Part::Foot).ID: return 915;
4431  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, true, PurpleBed::Part::Head).ID: return 916;
4432  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, true, PurpleBed::Part::Foot).ID: return 917;
4433  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, false, PurpleBed::Part::Head).ID: return 918;
4434  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, false, PurpleBed::Part::Foot).ID: return 919;
4435  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, true, PurpleBed::Part::Head).ID: return 920;
4436  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, true, PurpleBed::Part::Foot).ID: return 921;
4437  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, false, PurpleBed::Part::Head).ID: return 922;
4438  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, false, PurpleBed::Part::Foot).ID: return 923;
4439  case PurpleCarpet::PurpleCarpet().ID: return 6833;
4440  case PurpleConcrete::PurpleConcrete().ID: return 8387;
4441  case PurpleConcretePowder::PurpleConcretePowder().ID: return 8403;
4452  case PurpleStainedGlass::PurpleStainedGlass().ID: return 3587;
4453  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, true, true).ID: return 6142;
4454  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, true, false).ID: return 6143;
4455  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, false, true).ID: return 6146;
4456  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, false, false).ID: return 6147;
4457  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, true, true).ID: return 6150;
4458  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, true, false).ID: return 6151;
4459  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, false, true).ID: return 6154;
4460  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, false, false).ID: return 6155;
4461  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, true, true).ID: return 6158;
4462  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, true, false).ID: return 6159;
4463  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, false, true).ID: return 6162;
4464  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, false, false).ID: return 6163;
4465  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, true, true).ID: return 6166;
4466  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, true, false).ID: return 6167;
4467  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, false, true).ID: return 6170;
4468  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, false, false).ID: return 6171;
4469  case PurpleTerracotta::PurpleTerracotta().ID: return 5814;
4470  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7150;
4471  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7151;
4472  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7152;
4473  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7153;
4474  case PurpleWool::PurpleWool().ID: return 1093;
4475  case PurpurBlock::PurpurBlock().ID: return 8073;
4476  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::X).ID: return 8074;
4477  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::Y).ID: return 8075;
4478  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::Z).ID: return 8076;
4479  case PurpurSlab::PurpurSlab(PurpurSlab::Type::Top).ID: return 7348;
4481  case PurpurSlab::PurpurSlab(PurpurSlab::Type::Double).ID: return 7352;
4482  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8078;
4483  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8080;
4484  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8082;
4485  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8084;
4486  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8086;
4487  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8088;
4488  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8090;
4489  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8092;
4490  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8094;
4491  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8096;
4492  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8098;
4493  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8100;
4494  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8102;
4495  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8104;
4496  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8106;
4497  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8108;
4498  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8110;
4499  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8112;
4500  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8114;
4501  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8116;
4502  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8118;
4503  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8120;
4504  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8122;
4505  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8124;
4506  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8126;
4507  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8128;
4508  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8130;
4509  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8132;
4510  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8134;
4511  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8136;
4512  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8138;
4513  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8140;
4514  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8142;
4515  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8144;
4516  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8146;
4517  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8148;
4518  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8150;
4519  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8152;
4520  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8154;
4521  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8156;
4522  case QuartzBlock::QuartzBlock().ID: return 5695;
4523  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::X).ID: return 5697;
4524  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::Y).ID: return 5698;
4525  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::Z).ID: return 5699;
4526  case QuartzSlab::QuartzSlab(QuartzSlab::Type::Top).ID: return 7336;
4528  case QuartzSlab::QuartzSlab(QuartzSlab::Type::Double).ID: return 7340;
4529  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5701;
4530  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5703;
4531  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5705;
4532  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5707;
4533  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5709;
4534  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5711;
4535  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5713;
4536  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5715;
4537  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5717;
4538  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5719;
4539  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5721;
4540  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5723;
4541  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5725;
4542  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5727;
4543  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5729;
4544  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5731;
4545  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5733;
4546  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5735;
4547  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5737;
4548  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5739;
4549  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5741;
4550  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5743;
4551  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5745;
4552  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5747;
4553  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5749;
4554  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5751;
4555  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5753;
4556  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5755;
4557  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5757;
4558  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5759;
4559  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 5761;
4560  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 5763;
4561  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 5765;
4562  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 5767;
4563  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 5769;
4564  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 5771;
4565  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 5773;
4566  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 5775;
4567  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 5777;
4568  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 5779;
4569  case Rail::Rail(Rail::Shape::NorthSouth).ID: return 3179;
4570  case Rail::Rail(Rail::Shape::EastWest).ID: return 3180;
4571  case Rail::Rail(Rail::Shape::AscendingEast).ID: return 3181;
4572  case Rail::Rail(Rail::Shape::AscendingWest).ID: return 3182;
4573  case Rail::Rail(Rail::Shape::AscendingNorth).ID: return 3183;
4574  case Rail::Rail(Rail::Shape::AscendingSouth).ID: return 3184;
4575  case Rail::Rail(Rail::Shape::SouthEast).ID: return 3185;
4576  case Rail::Rail(Rail::Shape::SouthWest).ID: return 3186;
4577  case Rail::Rail(Rail::Shape::NorthWest).ID: return 3187;
4578  case Rail::Rail(Rail::Shape::NorthEast).ID: return 3188;
4579  case RedBanner::RedBanner(0).ID: return 7078;
4580  case RedBanner::RedBanner(1).ID: return 7079;
4581  case RedBanner::RedBanner(2).ID: return 7080;
4582  case RedBanner::RedBanner(3).ID: return 7081;
4583  case RedBanner::RedBanner(4).ID: return 7082;
4584  case RedBanner::RedBanner(5).ID: return 7083;
4585  case RedBanner::RedBanner(6).ID: return 7084;
4586  case RedBanner::RedBanner(7).ID: return 7085;
4587  case RedBanner::RedBanner(8).ID: return 7086;
4588  case RedBanner::RedBanner(9).ID: return 7087;
4589  case RedBanner::RedBanner(10).ID: return 7088;
4590  case RedBanner::RedBanner(11).ID: return 7089;
4591  case RedBanner::RedBanner(12).ID: return 7090;
4592  case RedBanner::RedBanner(13).ID: return 7091;
4593  case RedBanner::RedBanner(14).ID: return 7092;
4594  case RedBanner::RedBanner(15).ID: return 7093;
4595  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, true, RedBed::Part::Head).ID: return 972;
4596  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, true, RedBed::Part::Foot).ID: return 973;
4597  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, false, RedBed::Part::Head).ID: return 974;
4598  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, false, RedBed::Part::Foot).ID: return 975;
4599  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, true, RedBed::Part::Head).ID: return 976;
4600  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, true, RedBed::Part::Foot).ID: return 977;
4601  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, false, RedBed::Part::Head).ID: return 978;
4602  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, false, RedBed::Part::Foot).ID: return 979;
4603  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, true, RedBed::Part::Head).ID: return 980;
4604  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, true, RedBed::Part::Foot).ID: return 981;
4605  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, false, RedBed::Part::Head).ID: return 982;
4606  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, false, RedBed::Part::Foot).ID: return 983;
4607  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, true, RedBed::Part::Head).ID: return 984;
4608  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, true, RedBed::Part::Foot).ID: return 985;
4609  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, false, RedBed::Part::Head).ID: return 986;
4610  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, false, RedBed::Part::Foot).ID: return 987;
4611  case RedCarpet::RedCarpet().ID: return 6837;
4612  case RedConcrete::RedConcrete().ID: return 8391;
4613  case RedConcretePowder::RedConcretePowder().ID: return 8407;
4618  case RedMushroom::RedMushroom().ID: return 1122;
4619  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, true, true).ID: return 4051;
4620  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, true, false).ID: return 4052;
4621  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, false, true).ID: return 4053;
4622  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, false, false).ID: return 4054;
4623  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, true, true).ID: return 4055;
4624  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, true, false).ID: return 4056;
4625  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, false, true).ID: return 4057;
4626  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, false, false).ID: return 4058;
4627  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, true, true).ID: return 4059;
4628  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, true, false).ID: return 4060;
4629  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, false, true).ID: return 4061;
4630  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, false, false).ID: return 4062;
4631  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, true, true).ID: return 4063;
4632  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, true, false).ID: return 4064;
4633  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, false, true).ID: return 4065;
4634  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, false, false).ID: return 4066;
4635  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, true, true).ID: return 4067;
4636  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, true, false).ID: return 4068;
4637  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, false, true).ID: return 4069;
4638  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, false, false).ID: return 4070;
4639  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, true, true).ID: return 4071;
4640  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, true, false).ID: return 4072;
4641  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, false, true).ID: return 4073;
4642  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, false, false).ID: return 4074;
4643  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, true, true).ID: return 4075;
4644  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, true, false).ID: return 4076;
4645  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, false, true).ID: return 4077;
4646  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, false, false).ID: return 4078;
4647  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, true, true).ID: return 4079;
4648  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, true, false).ID: return 4080;
4649  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, false, true).ID: return 4081;
4650  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, false, false).ID: return 4082;
4651  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, true, true).ID: return 4083;
4652  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, true, false).ID: return 4084;
4653  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, false, true).ID: return 4085;
4654  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, false, false).ID: return 4086;
4655  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, true, true).ID: return 4087;
4656  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, true, false).ID: return 4088;
4657  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, false, true).ID: return 4089;
4658  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, false, false).ID: return 4090;
4659  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, true, true).ID: return 4091;
4660  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, true, false).ID: return 4092;
4661  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, false, true).ID: return 4093;
4662  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, false, false).ID: return 4094;
4663  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, true, true).ID: return 4095;
4664  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, true, false).ID: return 4096;
4665  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, false, true).ID: return 4097;
4666  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, false, false).ID: return 4098;
4667  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, true, true).ID: return 4099;
4668  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, true, false).ID: return 4100;
4669  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, false, true).ID: return 4101;
4670  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, false, false).ID: return 4102;
4671  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, true, true).ID: return 4103;
4672  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, true, false).ID: return 4104;
4673  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, false, true).ID: return 4105;
4674  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, false, false).ID: return 4106;
4675  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, true, true).ID: return 4107;
4676  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, true, false).ID: return 4108;
4677  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, false, true).ID: return 4109;
4678  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, false, false).ID: return 4110;
4679  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, true, true).ID: return 4111;
4680  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, true, false).ID: return 4112;
4681  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, false, true).ID: return 4113;
4682  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, false, false).ID: return 4114;
4683  case RedNetherBricks::RedNetherBricks().ID: return 8194;
4684  case RedSand::RedSand().ID: return 67;
4685  case RedSandstone::RedSandstone().ID: return 7174;
4686  case RedSandstoneSlab::RedSandstoneSlab(RedSandstoneSlab::Type::Top).ID: return 7342;
4688  case RedSandstoneSlab::RedSandstoneSlab(RedSandstoneSlab::Type::Double).ID: return 7346;
4689  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7178;
4690  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7180;
4691  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7182;
4692  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7184;
4693  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7186;
4694  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7188;
4695  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7190;
4696  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7192;
4697  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7194;
4698  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7196;
4699  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7198;
4700  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7200;
4701  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7202;
4702  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7204;
4703  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7206;
4704  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7208;
4705  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7210;
4706  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7212;
4707  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7214;
4708  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7216;
4709  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7218;
4710  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7220;
4711  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7222;
4712  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7224;
4713  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7226;
4714  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7228;
4715  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7230;
4716  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7232;
4717  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7234;
4718  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7236;
4719  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7238;
4720  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7240;
4721  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7242;
4722  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7244;
4723  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7246;
4724  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7248;
4725  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7250;
4726  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7252;
4727  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7254;
4728  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7256;
4735  case RedStainedGlass::RedStainedGlass().ID: return 3591;
4736  case RedStainedGlassPane::RedStainedGlassPane(true, true, true, true).ID: return 6270;
4737  case RedStainedGlassPane::RedStainedGlassPane(true, true, true, false).ID: return 6271;
4738  case RedStainedGlassPane::RedStainedGlassPane(true, true, false, true).ID: return 6274;
4739  case RedStainedGlassPane::RedStainedGlassPane(true, true, false, false).ID: return 6275;
4740  case RedStainedGlassPane::RedStainedGlassPane(true, false, true, true).ID: return 6278;
4741  case RedStainedGlassPane::RedStainedGlassPane(true, false, true, false).ID: return 6279;
4742  case RedStainedGlassPane::RedStainedGlassPane(true, false, false, true).ID: return 6282;
4743  case RedStainedGlassPane::RedStainedGlassPane(true, false, false, false).ID: return 6283;
4744  case RedStainedGlassPane::RedStainedGlassPane(false, true, true, true).ID: return 6286;
4745  case RedStainedGlassPane::RedStainedGlassPane(false, true, true, false).ID: return 6287;
4746  case RedStainedGlassPane::RedStainedGlassPane(false, true, false, true).ID: return 6290;
4747  case RedStainedGlassPane::RedStainedGlassPane(false, true, false, false).ID: return 6291;
4748  case RedStainedGlassPane::RedStainedGlassPane(false, false, true, true).ID: return 6294;
4749  case RedStainedGlassPane::RedStainedGlassPane(false, false, true, false).ID: return 6295;
4750  case RedStainedGlassPane::RedStainedGlassPane(false, false, false, true).ID: return 6298;
4751  case RedStainedGlassPane::RedStainedGlassPane(false, false, false, false).ID: return 6299;
4752  case RedTerracotta::RedTerracotta().ID: return 5818;
4753  case RedTulip::RedTulip().ID: return 1116;
4754  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7166;
4755  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7167;
4756  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7168;
4757  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7169;
4758  case RedWool::RedWool().ID: return 1097;
4759  case RedstoneBlock::RedstoneBlock().ID: return 5683;
4760  case RedstoneLamp::RedstoneLamp(true).ID: return 4636;
4761  case RedstoneLamp::RedstoneLamp(false).ID: return 4637;
4762  case RedstoneOre::RedstoneOre(true).ID: return 3379;
4763  case RedstoneOre::RedstoneOre(false).ID: return 3380;
4764  case RedstoneTorch::RedstoneTorch(true).ID: return 3381;
4765  case RedstoneTorch::RedstoneTorch(false).ID: return 3382;
4766  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZM, true).ID: return 3383;
4767  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZM, false).ID: return 3384;
4768  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZP, true).ID: return 3385;
4769  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZP, false).ID: return 3386;
4770  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XM, true).ID: return 3387;
4771  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XM, false).ID: return 3388;
4772  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XP, true).ID: return 3389;
4773  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XP, false).ID: return 3390;
4774  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1752;
4775  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1753;
4776  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1754;
4777  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1755;
4778  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1756;
4779  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1757;
4780  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1758;
4781  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1759;
4782  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1760;
4783  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1761;
4784  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1762;
4785  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1763;
4786  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1764;
4787  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1765;
4788  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1766;
4789  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1767;
4790  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1768;
4791  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1769;
4792  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1770;
4793  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1771;
4794  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1772;
4795  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1773;
4796  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1774;
4797  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1775;
4798  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1776;
4799  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1777;
4800  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1778;
4801  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1779;
4802  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1780;
4803  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1781;
4804  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1782;
4805  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1783;
4806  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1784;
4807  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1785;
4808  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1786;
4809  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1787;
4810  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1788;
4811  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1789;
4812  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1790;
4813  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1791;
4814  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1792;
4815  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1793;
4816  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1794;
4817  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1795;
4818  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1796;
4819  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1797;
4820  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1798;
4821  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1799;
4822  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1800;
4823  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1801;
4824  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1802;
4825  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1803;
4826  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1804;
4827  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1805;
4828  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1806;
4829  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1807;
4830  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1808;
4831  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1809;
4832  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1810;
4833  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1811;
4834  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1812;
4835  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1813;
4836  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1814;
4837  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1815;
4838  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1816;
4839  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1817;
4840  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1818;
4841  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1819;
4842  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1820;
4843  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1821;
4844  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1822;
4845  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1823;
4846  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1824;
4847  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1825;
4848  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1826;
4849  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1827;
4850  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1828;
4851  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1829;
4852  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1830;
4853  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1831;
4854  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1832;
4855  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1833;
4856  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1834;
4857  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1835;
4858  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1836;
4859  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1837;
4860  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1838;
4861  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1839;
4862  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1840;
4863  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1841;
4864  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1842;
4865  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1843;
4866  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1844;
4867  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1845;
4868  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1846;
4869  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1847;
4870  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1848;
4871  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1849;
4872  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1850;
4873  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1851;
4874  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1852;
4875  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1853;
4876  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1854;
4877  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1855;
4878  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1856;
4879  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1857;
4880  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1858;
4881  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1859;
4882  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1860;
4883  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1861;
4884  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1862;
4885  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1863;
4886  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1864;
4887  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1865;
4888  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1866;
4889  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1867;
4890  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1868;
4891  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1869;
4892  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1870;
4893  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1871;
4894  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1872;
4895  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1873;
4896  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1874;
4897  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1875;
4898  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1876;
4899  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1877;
4900  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1878;
4901  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1879;
4902  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1880;
4903  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1881;
4904  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1882;
4905  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1883;
4906  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1884;
4907  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1885;
4908  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1886;
4909  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1887;
4910  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1888;
4911  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1889;
4912  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1890;
4913  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1891;
4914  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1892;
4915  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1893;
4916  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1894;
4917  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1895;
4918  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1896;
4919  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1897;
4920  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1898;
4921  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1899;
4922  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1900;
4923  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1901;
4924  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1902;
4925  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1903;
4926  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1904;
4927  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1905;
4928  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1906;
4929  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1907;
4930  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1908;
4931  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1909;
4932  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1910;
4933  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1911;
4934  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1912;
4935  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1913;
4936  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1914;
4937  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1915;
4938  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1916;
4939  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1917;
4940  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1918;
4941  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1919;
4942  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1920;
4943  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1921;
4944  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1922;
4945  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1923;
4946  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1924;
4947  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1925;
4948  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1926;
4949  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1927;
4950  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1928;
4951  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1929;
4952  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1930;
4953  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1931;
4954  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1932;
4955  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1933;
4956  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1934;
4957  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1935;
4958  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1936;
4959  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1937;
4960  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1938;
4961  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1939;
4962  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1940;
4963  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1941;
4964  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1942;
4965  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1943;
4966  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1944;
4967  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1945;
4968  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1946;
4969  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1947;
4970  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1948;
4971  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1949;
4972  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1950;
4973  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1951;
4974  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1952;
4975  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1953;
4976  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1954;
4977  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1955;
4978  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1956;
4979  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1957;
4980  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1958;
4981  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1959;
4982  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1960;
4983  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1961;
4984  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1962;
4985  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1963;
4986  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1964;
4987  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1965;
4988  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1966;
4989  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1967;
4990  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1968;
4991  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1969;
4992  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1970;
4993  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1971;
4994  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1972;
4995  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1973;
4996  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1974;
4997  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1975;
4998  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1976;
4999  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1977;
5000  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1978;
5001  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1979;
5002  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1980;
5003  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1981;
5004  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1982;
5005  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1983;
5006  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1984;
5007  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1985;
5008  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1986;
5009  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1987;
5010  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1988;
5011  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1989;
5012  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1990;
5013  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 1991;
5014  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 1992;
5015  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 1993;
5016  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 1994;
5017  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 1995;
5018  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 1996;
5019  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 1997;
5020  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 1998;
5021  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 1999;
5022  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2000;
5023  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2001;
5024  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2002;
5025  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2003;
5026  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2004;
5027  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2005;
5028  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2006;
5029  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2007;
5030  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2008;
5031  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2009;
5032  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2010;
5033  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2011;
5034  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2012;
5035  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2013;
5036  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2014;
5037  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2015;
5038  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2016;
5039  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2017;
5040  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2018;
5041  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2019;
5042  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2020;
5043  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2021;
5044  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2022;
5045  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2023;
5046  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2024;
5047  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2025;
5048  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2026;
5049  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2027;
5050  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2028;
5051  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2029;
5052  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2030;
5053  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2031;
5054  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2032;
5055  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2033;
5056  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2034;
5057  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2035;
5058  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2036;
5059  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2037;
5060  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2038;
5061  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2039;
5062  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2040;
5063  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2041;
5064  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2042;
5065  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2043;
5066  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2044;
5067  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2045;
5068  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2046;
5069  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2047;
5070  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2048;
5071  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2049;
5072  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2050;
5073  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2051;
5074  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2052;
5075  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2053;
5076  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2054;
5077  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2055;
5078  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2056;
5079  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2057;
5080  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2058;
5081  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2059;
5082  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2060;
5083  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2061;
5084  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2062;
5085  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2063;
5086  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2064;
5087  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2065;
5088  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2066;
5089  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2067;
5090  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2068;
5091  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2069;
5092  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2070;
5093  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2071;
5094  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2072;
5095  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2073;
5096  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2074;
5097  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2075;
5098  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2076;
5099  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2077;
5100  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2078;
5101  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2079;
5102  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2080;
5103  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2081;
5104  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2082;
5105  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2083;
5106  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2084;
5107  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2085;
5108  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2086;
5109  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2087;
5110  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2088;
5111  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2089;
5112  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2090;
5113  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2091;
5114  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2092;
5115  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2093;
5116  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2094;
5117  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2095;
5118  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2096;
5119  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2097;
5120  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2098;
5121  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2099;
5122  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2100;
5123  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2101;
5124  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2102;
5125  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2103;
5126  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2104;
5127  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2105;
5128  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2106;
5129  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2107;
5130  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2108;
5131  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2109;
5132  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2110;
5133  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2111;
5134  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2112;
5135  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2113;
5136  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2114;
5137  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2115;
5138  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2116;
5139  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2117;
5140  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2118;
5141  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2119;
5142  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2120;
5143  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2121;
5144  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2122;
5145  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2123;
5146  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2124;
5147  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2125;
5148  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2126;
5149  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2127;
5150  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2128;
5151  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2129;
5152  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2130;
5153  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2131;
5154  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2132;
5155  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2133;
5156  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2134;
5157  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2135;
5158  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2136;
5159  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2137;
5160  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2138;
5161  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2139;
5162  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2140;
5163  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2141;
5164  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2142;
5165  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2143;
5166  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2144;
5167  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2145;
5168  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2146;
5169  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2147;
5170  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2148;
5171  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2149;
5172  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2150;
5173  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2151;
5174  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2152;
5175  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2153;
5176  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2154;
5177  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2155;
5178  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2156;
5179  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2157;
5180  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2158;
5181  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2159;
5182  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2160;
5183  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2161;
5184  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2162;
5185  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2163;
5186  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2164;
5187  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2165;
5188  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2166;
5189  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2167;
5190  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2168;
5191  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2169;
5192  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2170;
5193  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2171;
5194  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2172;
5195  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2173;
5196  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2174;
5197  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2175;
5198  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2176;
5199  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2177;
5200  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2178;
5201  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2179;
5202  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2180;
5203  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2181;
5204  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2182;
5205  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2183;
5206  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2184;
5207  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2185;
5208  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2186;
5209  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2187;
5210  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2188;
5211  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2189;
5212  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2190;
5213  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2191;
5214  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2192;
5215  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2193;
5216  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2194;
5217  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2195;
5218  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2196;
5219  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2197;
5220  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2198;
5221  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2199;
5222  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2200;
5223  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2201;
5224  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2202;
5225  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2203;
5226  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2204;
5227  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2205;
5228  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2206;
5229  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2207;
5230  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2208;
5231  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2209;
5232  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2210;
5233  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2211;
5234  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2212;
5235  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2213;
5236  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2214;
5237  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2215;
5238  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2216;
5239  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2217;
5240  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2218;
5241  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2219;
5242  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2220;
5243  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2221;
5244  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2222;
5245  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2223;
5246  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2224;
5247  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2225;
5248  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2226;
5249  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2227;
5250  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2228;
5251  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2229;
5252  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2230;
5253  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2231;
5254  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2232;
5255  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2233;
5256  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2234;
5257  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2235;
5258  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2236;
5259  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2237;
5260  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2238;
5261  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2239;
5262  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2240;
5263  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2241;
5264  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2242;
5265  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2243;
5266  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2244;
5267  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2245;
5268  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2246;
5269  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2247;
5270  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2248;
5271  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2249;
5272  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2250;
5273  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2251;
5274  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2252;
5275  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2253;
5276  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2254;
5277  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2255;
5278  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2256;
5279  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2257;
5280  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2258;
5281  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2259;
5282  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2260;
5283  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2261;
5284  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2262;
5285  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2263;
5286  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2264;
5287  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2265;
5288  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2266;
5289  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2267;
5290  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2268;
5291  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2269;
5292  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2270;
5293  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2271;
5294  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2272;
5295  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2273;
5296  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2274;
5297  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2275;
5298  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2276;
5299  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2277;
5300  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2278;
5301  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2279;
5302  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2280;
5303  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2281;
5304  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2282;
5305  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2283;
5306  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2284;
5307  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2285;
5308  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2286;
5309  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2287;
5310  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2288;
5311  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2289;
5312  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2290;
5313  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2291;
5314  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2292;
5315  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2293;
5316  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2294;
5317  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2295;
5318  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2296;
5319  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2297;
5320  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2298;
5321  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2299;
5322  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2300;
5323  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2301;
5324  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2302;
5325  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2303;
5326  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2304;
5327  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2305;
5328  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2306;
5329  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2307;
5330  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2308;
5331  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2309;
5332  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2310;
5333  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2311;
5334  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2312;
5335  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2313;
5336  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2314;
5337  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2315;
5338  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2316;
5339  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2317;
5340  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2318;
5341  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2319;
5342  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2320;
5343  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2321;
5344  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2322;
5345  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2323;
5346  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2324;
5347  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2325;
5348  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2326;
5349  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2327;
5350  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2328;
5351  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2329;
5352  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2330;
5353  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2331;
5354  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2332;
5355  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2333;
5356  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2334;
5357  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2335;
5358  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2336;
5359  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2337;
5360  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2338;
5361  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2339;
5362  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2340;
5363  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2341;
5364  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2342;
5365  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2343;
5366  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2344;
5367  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2345;
5368  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2346;
5369  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2347;
5370  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2348;
5371  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2349;
5372  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2350;
5373  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2351;
5374  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2352;
5375  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2353;
5376  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2354;
5377  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2355;
5378  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2356;
5379  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2357;
5380  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2358;
5381  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2359;
5382  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2360;
5383  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2361;
5384  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2362;
5385  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2363;
5386  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2364;
5387  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2365;
5388  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2366;
5389  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2367;
5390  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2368;
5391  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2369;
5392  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2370;
5393  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2371;
5394  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2372;
5395  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2373;
5396  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2374;
5397  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2375;
5398  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2376;
5399  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2377;
5400  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2378;
5401  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2379;
5402  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2380;
5403  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2381;
5404  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2382;
5405  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2383;
5406  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2384;
5407  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2385;
5408  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2386;
5409  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2387;
5410  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2388;
5411  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2389;
5412  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2390;
5413  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2391;
5414  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2392;
5415  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2393;
5416  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2394;
5417  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2395;
5418  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2396;
5419  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2397;
5420  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2398;
5421  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2399;
5422  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2400;
5423  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2401;
5424  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2402;
5425  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2403;
5426  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2404;
5427  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2405;
5428  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2406;
5429  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2407;
5430  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2408;
5431  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2409;
5432  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2410;
5433  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2411;
5434  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2412;
5435  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2413;
5436  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2414;
5437  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2415;
5438  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2416;
5439  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2417;
5440  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2418;
5441  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2419;
5442  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2420;
5443  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2421;
5444  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2422;
5445  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2423;
5446  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2424;
5447  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2425;
5448  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2426;
5449  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2427;
5450  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2428;
5451  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2429;
5452  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2430;
5453  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2431;
5454  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2432;
5455  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2433;
5456  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2434;
5457  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2435;
5458  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2436;
5459  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2437;
5460  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2438;
5461  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2439;
5462  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2440;
5463  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2441;
5464  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2442;
5465  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2443;
5466  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2444;
5467  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2445;
5468  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2446;
5469  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2447;
5470  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2448;
5471  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2449;
5472  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2450;
5473  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2451;
5474  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2452;
5475  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2453;
5476  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2454;
5477  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2455;
5478  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2456;
5479  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2457;
5480  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2458;
5481  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2459;
5482  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2460;
5483  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2461;
5484  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2462;
5485  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2463;
5486  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2464;
5487  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2465;
5488  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2466;
5489  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2467;
5490  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2468;
5491  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2469;
5492  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2470;
5493  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2471;
5494  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2472;
5495  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2473;
5496  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2474;
5497  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2475;
5498  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2476;
5499  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2477;
5500  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2478;
5501  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2479;
5502  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2480;
5503  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2481;
5504  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2482;
5505  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2483;
5506  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2484;
5507  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2485;
5508  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2486;
5509  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2487;
5510  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2488;
5511  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2489;
5512  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2490;
5513  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2491;
5514  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2492;
5515  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2493;
5516  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2494;
5517  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2495;
5518  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2496;
5519  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2497;
5520  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2498;
5521  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2499;
5522  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2500;
5523  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2501;
5524  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2502;
5525  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2503;
5526  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2504;
5527  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2505;
5528  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2506;
5529  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2507;
5530  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2508;
5531  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2509;
5532  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2510;
5533  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2511;
5534  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2512;
5535  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2513;
5536  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2514;
5537  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2515;
5538  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2516;
5539  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2517;
5540  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2518;
5541  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2519;
5542  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2520;
5543  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2521;
5544  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2522;
5545  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2523;
5546  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2524;
5547  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2525;
5548  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2526;
5549  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2527;
5550  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2528;
5551  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2529;
5552  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2530;
5553  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2531;
5554  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2532;
5555  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2533;
5556  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2534;
5557  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2535;
5558  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2536;
5559  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2537;
5560  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2538;
5561  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2539;
5562  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2540;
5563  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2541;
5564  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2542;
5565  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2543;
5566  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2544;
5567  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2545;
5568  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2546;
5569  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2547;
5570  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2548;
5571  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2549;
5572  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2550;
5573  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2551;
5574  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2552;
5575  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2553;
5576  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2554;
5577  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2555;
5578  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2556;
5579  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2557;
5580  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2558;
5581  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2559;
5582  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2560;
5583  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2561;
5584  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2562;
5585  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2563;
5586  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2564;
5587  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2565;
5588  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2566;
5589  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2567;
5590  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2568;
5591  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2569;
5592  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2570;
5593  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2571;
5594  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2572;
5595  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2573;
5596  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2574;
5597  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2575;
5598  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2576;
5599  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2577;
5600  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2578;
5601  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2579;
5602  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2580;
5603  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2581;
5604  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2582;
5605  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2583;
5606  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2584;
5607  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2585;
5608  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2586;
5609  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2587;
5610  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2588;
5611  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2589;
5612  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2590;
5613  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2591;
5614  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2592;
5615  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2593;
5616  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2594;
5617  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2595;
5618  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2596;
5619  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2597;
5620  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2598;
5621  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2599;
5622  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2600;
5623  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2601;
5624  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2602;
5625  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2603;
5626  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2604;
5627  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2605;
5628  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2606;
5629  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2607;
5630  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2608;
5631  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2609;
5632  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2610;
5633  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2611;
5634  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2612;
5635  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2613;
5636  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2614;
5637  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2615;
5638  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2616;
5639  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2617;
5640  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2618;
5641  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2619;
5642  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2620;
5643  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2621;
5644  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2622;
5645  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2623;
5646  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2624;
5647  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2625;
5648  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2626;
5649  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2627;
5650  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2628;
5651  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2629;
5652  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2630;
5653  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2631;
5654  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2632;
5655  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2633;
5656  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2634;
5657  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2635;
5658  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2636;
5659  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2637;
5660  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2638;
5661  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2639;
5662  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2640;
5663  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2641;
5664  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2642;
5665  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2643;
5666  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2644;
5667  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2645;
5668  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2646;
5669  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2647;
5670  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2648;
5671  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2649;
5672  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2650;
5673  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2651;
5674  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2652;
5675  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2653;
5676  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2654;
5677  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2655;
5678  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2656;
5679  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2657;
5680  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2658;
5681  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2659;
5682  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2660;
5683  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2661;
5684  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2662;
5685  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2663;
5686  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2664;
5687  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2665;
5688  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2666;
5689  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2667;
5690  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2668;
5691  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2669;
5692  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2670;
5693  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2671;
5694  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2672;
5695  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2673;
5696  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2674;
5697  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2675;
5698  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2676;
5699  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2677;
5700  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2678;
5701  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2679;
5702  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2680;
5703  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2681;
5704  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2682;
5705  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2683;
5706  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2684;
5707  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2685;
5708  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2686;
5709  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2687;
5710  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2688;
5711  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2689;
5712  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2690;
5713  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2691;
5714  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2692;
5715  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2693;
5716  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2694;
5717  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2695;
5718  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2696;
5719  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2697;
5720  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2698;
5721  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2699;
5722  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2700;
5723  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2701;
5724  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2702;
5725  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2703;
5726  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2704;
5727  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2705;
5728  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2706;
5729  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2707;
5730  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2708;
5731  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2709;
5732  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2710;
5733  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2711;
5734  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2712;
5735  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2713;
5736  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2714;
5737  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2715;
5738  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2716;
5739  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2717;
5740  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2718;
5741  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2719;
5742  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2720;
5743  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2721;
5744  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2722;
5745  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2723;
5746  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2724;
5747  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2725;
5748  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2726;
5749  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2727;
5750  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2728;
5751  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2729;
5752  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2730;
5753  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2731;
5754  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2732;
5755  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2733;
5756  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2734;
5757  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2735;
5758  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2736;
5759  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2737;
5760  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2738;
5761  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2739;
5762  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2740;
5763  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2741;
5764  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2742;
5765  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2743;
5766  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2744;
5767  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2745;
5768  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2746;
5769  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2747;
5770  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2748;
5771  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2749;
5772  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2750;
5773  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2751;
5774  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2752;
5775  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2753;
5776  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2754;
5777  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2755;
5778  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2756;
5779  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2757;
5780  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2758;
5781  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2759;
5782  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2760;
5783  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2761;
5784  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2762;
5785  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2763;
5786  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2764;
5787  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2765;
5788  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2766;
5789  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2767;
5790  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2768;
5791  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2769;
5792  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2770;
5793  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2771;
5794  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2772;
5795  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2773;
5796  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2774;
5797  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2775;
5798  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2776;
5799  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2777;
5800  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2778;
5801  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2779;
5802  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2780;
5803  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2781;
5804  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2782;
5805  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2783;
5806  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2784;
5807  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2785;
5808  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2786;
5809  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2787;
5810  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2788;
5811  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2789;
5812  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2790;
5813  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2791;
5814  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2792;
5815  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2793;
5816  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2794;
5817  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2795;
5818  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2796;
5819  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2797;
5820  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2798;
5821  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2799;
5822  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2800;
5823  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2801;
5824  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2802;
5825  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2803;
5826  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2804;
5827  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2805;
5828  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2806;
5829  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2807;
5830  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2808;
5831  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2809;
5832  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2810;
5833  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2811;
5834  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2812;
5835  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2813;
5836  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2814;
5837  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2815;
5838  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2816;
5839  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2817;
5840  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2818;
5841  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2819;
5842  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2820;
5843  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2821;
5844  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2822;
5845  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2823;
5846  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2824;
5847  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2825;
5848  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2826;
5849  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2827;
5850  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2828;
5851  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2829;
5852  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2830;
5853  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2831;
5854  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2832;
5855  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2833;
5856  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2834;
5857  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2835;
5858  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2836;
5859  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2837;
5860  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2838;
5861  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2839;
5862  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2840;
5863  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2841;
5864  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2842;
5865  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2843;
5866  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2844;
5867  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2845;
5868  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2846;
5869  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2847;
5870  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2848;
5871  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2849;
5872  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2850;
5873  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2851;
5874  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2852;
5875  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2853;
5876  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2854;
5877  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2855;
5878  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2856;
5879  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2857;
5880  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2858;
5881  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2859;
5882  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2860;
5883  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2861;
5884  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2862;
5885  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2863;
5886  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2864;
5887  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2865;
5888  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2866;
5889  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2867;
5890  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2868;
5891  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2869;
5892  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2870;
5893  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2871;
5894  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2872;
5895  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2873;
5896  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2874;
5897  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2875;
5898  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2876;
5899  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2877;
5900  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2878;
5901  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2879;
5902  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2880;
5903  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2881;
5904  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2882;
5905  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2883;
5906  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2884;
5907  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2885;
5908  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2886;
5909  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2887;
5910  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2888;
5911  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2889;
5912  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2890;
5913  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2891;
5914  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2892;
5915  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2893;
5916  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2894;
5917  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2895;
5918  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2896;
5919  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2897;
5920  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2898;
5921  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2899;
5922  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2900;
5923  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2901;
5924  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2902;
5925  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2903;
5926  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2904;
5927  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2905;
5928  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2906;
5929  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2907;
5930  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2908;
5931  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2909;
5932  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2910;
5933  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2911;
5934  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2912;
5935  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2913;
5936  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2914;
5937  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2915;
5938  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2916;
5939  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2917;
5940  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2918;
5941  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2919;
5942  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2920;
5943  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2921;
5944  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2922;
5945  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2923;
5946  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2924;
5947  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2925;
5948  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2926;
5949  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2927;
5950  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2928;
5951  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2929;
5952  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2930;
5953  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2931;
5954  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2932;
5955  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2933;
5956  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2934;
5957  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2935;
5958  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2936;
5959  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2937;
5960  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2938;
5961  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2939;
5962  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2940;
5963  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2941;
5964  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2942;
5965  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2943;
5966  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2944;
5967  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2945;
5968  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2946;
5969  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2947;
5970  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2948;
5971  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2949;
5972  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2950;
5973  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2951;
5974  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2952;
5975  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2953;
5976  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2954;
5977  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2955;
5978  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2956;
5979  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2957;
5980  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2958;
5981  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2959;
5982  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2960;
5983  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2961;
5984  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2962;
5985  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2963;
5986  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2964;
5987  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2965;
5988  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2966;
5989  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2967;
5990  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2968;
5991  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2969;
5992  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2970;
5993  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2971;
5994  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2972;
5995  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2973;
5996  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2974;
5997  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2975;
5998  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2976;
5999  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2977;
6000  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2978;
6001  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2979;
6002  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2980;
6003  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2981;
6004  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2982;
6005  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2983;
6006  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2984;
6007  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2985;
6008  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2986;
6009  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2987;
6010  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2988;
6011  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2989;
6012  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2990;
6013  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2991;
6014  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2992;
6015  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2993;
6016  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2994;
6017  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2995;
6018  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2996;
6019  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2997;
6020  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2998;
6021  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2999;
6022  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3000;
6023  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3001;
6024  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3002;
6025  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3003;
6026  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3004;
6027  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3005;
6028  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3006;
6029  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3007;
6030  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3008;
6031  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3009;
6032  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3010;
6033  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3011;
6034  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3012;
6035  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3013;
6036  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3014;
6037  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3015;
6038  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3016;
6039  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3017;
6040  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3018;
6041  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3019;
6042  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3020;
6043  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3021;
6044  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3022;
6045  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3023;
6046  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3024;
6047  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3025;
6048  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3026;
6049  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3027;
6050  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3028;
6051  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3029;
6052  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3030;
6053  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3031;
6054  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3032;
6055  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3033;
6056  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3034;
6057  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3035;
6058  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3036;
6059  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3037;
6060  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3038;
6061  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3039;
6062  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3040;
6063  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3041;
6064  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3042;
6065  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3043;
6066  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3044;
6067  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3045;
6068  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3046;
6069  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3047;
6070  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3513;
6071  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3514;
6072  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3515;
6073  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3516;
6074  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3517;
6075  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3518;
6076  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3519;
6077  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3520;
6078  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3521;
6079  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3522;
6080  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3523;
6081  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3524;
6082  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3525;
6083  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3526;
6084  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3527;
6085  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3528;
6086  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3529;
6087  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3530;
6088  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3531;
6089  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3532;
6090  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3533;
6091  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3534;
6092  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3535;
6093  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3536;
6094  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3537;
6095  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3538;
6096  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3539;
6097  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3540;
6098  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3541;
6099  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3542;
6100  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3543;
6101  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3544;
6102  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3545;
6103  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3546;
6104  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3547;
6105  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3548;
6106  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3549;
6107  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3550;
6108  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3551;
6109  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3552;
6110  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3553;
6111  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3554;
6112  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3555;
6113  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3556;
6114  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3557;
6115  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3558;
6116  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3559;
6117  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3560;
6118  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 3561;
6119  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 3562;
6120  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 3563;
6121  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 3564;
6122  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 3565;
6123  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 3566;
6124  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 3567;
6125  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 3568;
6126  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 3569;
6127  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 3570;
6128  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 3571;
6129  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 3572;
6130  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 3573;
6131  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 3574;
6132  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 3575;
6133  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 3576;
6146  case RoseBush::RoseBush(RoseBush::Half::Upper).ID: return 6846;
6147  case RoseBush::RoseBush(RoseBush::Half::Lower).ID: return 6847;
6148  case Sand::Sand().ID: return 66;
6149  case Sandstone::Sandstone().ID: return 245;
6150  case SandstoneSlab::SandstoneSlab(SandstoneSlab::Type::Top).ID: return 7300;
6152  case SandstoneSlab::SandstoneSlab(SandstoneSlab::Type::Double).ID: return 7304;
6153  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4651;
6154  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4653;
6155  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4655;
6156  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4657;
6157  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4659;
6158  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4661;
6159  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4663;
6160  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4665;
6161  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4667;
6162  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4669;
6163  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4671;
6164  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4673;
6165  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4675;
6166  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4677;
6167  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4679;
6168  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4681;
6169  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4683;
6170  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4685;
6171  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4687;
6172  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4689;
6173  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4691;
6174  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4693;
6175  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4695;
6176  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4697;
6177  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4699;
6178  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4701;
6179  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4703;
6180  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4705;
6181  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4707;
6182  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4709;
6183  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 4711;
6184  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 4713;
6185  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 4715;
6186  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 4717;
6187  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 4719;
6188  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 4721;
6189  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 4723;
6190  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 4725;
6191  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 4727;
6192  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 4729;
6193  case SeaLantern::SeaLantern().ID: return 6819;
6194  case SeaPickle::SeaPickle(1).ID: return 8565;
6195  case SeaPickle::SeaPickle(2).ID: return 8567;
6196  case SeaPickle::SeaPickle(3).ID: return 8569;
6197  case SeaPickle::SeaPickle(4).ID: return 8571;
6198  case Seagrass::Seagrass().ID: return 1044;
6205  case OakSign::OakSign(0).ID: return 3076;
6206  case OakSign::OakSign(1).ID: return 3078;
6207  case OakSign::OakSign(2).ID: return 3080;
6208  case OakSign::OakSign(3).ID: return 3082;
6209  case OakSign::OakSign(4).ID: return 3084;
6210  case OakSign::OakSign(5).ID: return 3086;
6211  case OakSign::OakSign(6).ID: return 3088;
6212  case OakSign::OakSign(7).ID: return 3090;
6213  case OakSign::OakSign(8).ID: return 3092;
6214  case OakSign::OakSign(9).ID: return 3094;
6215  case OakSign::OakSign(10).ID: return 3096;
6216  case OakSign::OakSign(11).ID: return 3098;
6217  case OakSign::OakSign(12).ID: return 3100;
6218  case OakSign::OakSign(13).ID: return 3102;
6219  case OakSign::OakSign(14).ID: return 3104;
6220  case OakSign::OakSign(15).ID: return 3106;
6221  case SkeletonSkull::SkeletonSkull(0).ID: return 5451;
6222  case SkeletonSkull::SkeletonSkull(1).ID: return 5452;
6223  case SkeletonSkull::SkeletonSkull(2).ID: return 5453;
6224  case SkeletonSkull::SkeletonSkull(3).ID: return 5454;
6225  case SkeletonSkull::SkeletonSkull(4).ID: return 5455;
6226  case SkeletonSkull::SkeletonSkull(5).ID: return 5456;
6227  case SkeletonSkull::SkeletonSkull(6).ID: return 5457;
6228  case SkeletonSkull::SkeletonSkull(7).ID: return 5458;
6229  case SkeletonSkull::SkeletonSkull(8).ID: return 5459;
6230  case SkeletonSkull::SkeletonSkull(9).ID: return 5460;
6231  case SkeletonSkull::SkeletonSkull(10).ID: return 5461;
6232  case SkeletonSkull::SkeletonSkull(11).ID: return 5462;
6233  case SkeletonSkull::SkeletonSkull(12).ID: return 5463;
6234  case SkeletonSkull::SkeletonSkull(13).ID: return 5464;
6235  case SkeletonSkull::SkeletonSkull(14).ID: return 5465;
6236  case SkeletonSkull::SkeletonSkull(15).ID: return 5466;
6237  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_ZM).ID: return 5447;
6238  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_ZP).ID: return 5448;
6239  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_XM).ID: return 5449;
6240  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_XP).ID: return 5450;
6241  case SlimeBlock::SlimeBlock().ID: return 6492;
6242  case SmoothQuartz::SmoothQuartz().ID: return 7355;
6243  case SmoothRedSandstone::SmoothRedSandstone().ID: return 7356;
6244  case SmoothSandstone::SmoothSandstone().ID: return 7354;
6245  case SmoothStone::SmoothStone().ID: return 7353;
6246  case Snow::Snow(1).ID: return 3415;
6247  case Snow::Snow(2).ID: return 3416;
6248  case Snow::Snow(3).ID: return 3417;
6249  case Snow::Snow(4).ID: return 3418;
6250  case Snow::Snow(5).ID: return 3419;
6251  case Snow::Snow(6).ID: return 3420;
6252  case Snow::Snow(7).ID: return 3421;
6253  case Snow::Snow(8).ID: return 3422;
6254  case SnowBlock::SnowBlock().ID: return 3424;
6255  case SoulSand::SoulSand().ID: return 3494;
6256  case Spawner::Spawner().ID: return 1647;
6257  case Sponge::Sponge().ID: return 228;
6258  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5327;
6259  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5328;
6260  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5329;
6261  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5330;
6262  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5331;
6263  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5332;
6264  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5333;
6265  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5334;
6266  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5335;
6267  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5336;
6268  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5337;
6269  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5338;
6270  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5339;
6271  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5340;
6272  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5341;
6273  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5342;
6274  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5343;
6275  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5344;
6276  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5345;
6277  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5346;
6278  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5347;
6279  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5348;
6280  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5349;
6281  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5350;
6282  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7677;
6283  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7678;
6284  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7679;
6285  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7680;
6286  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7681;
6287  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7682;
6288  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7683;
6289  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7684;
6290  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7685;
6291  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7686;
6292  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7687;
6293  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7688;
6294  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7689;
6295  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7690;
6296  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7691;
6297  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7692;
6298  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7693;
6299  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7694;
6300  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7695;
6301  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7696;
6302  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7697;
6303  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7698;
6304  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7699;
6305  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7700;
6306  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7701;
6307  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7702;
6308  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7703;
6309  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7704;
6310  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7705;
6311  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7706;
6312  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7707;
6313  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7708;
6314  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7709;
6315  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7710;
6316  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7711;
6317  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7712;
6318  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7713;
6319  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7714;
6320  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7715;
6321  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7716;
6322  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7717;
6323  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7718;
6324  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7719;
6325  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7720;
6326  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7721;
6327  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7722;
6328  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7723;
6329  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7724;
6330  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 7725;
6331  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 7726;
6332  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 7727;
6333  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 7728;
6334  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 7729;
6335  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 7730;
6336  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 7731;
6337  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 7732;
6338  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 7733;
6339  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 7734;
6340  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 7735;
6341  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 7736;
6342  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 7737;
6343  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 7738;
6344  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 7739;
6345  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 7740;
6346  case SpruceFence::SpruceFence(true, true, true, true).ID: return 7519;
6347  case SpruceFence::SpruceFence(true, true, true, false).ID: return 7520;
6348  case SpruceFence::SpruceFence(true, true, false, true).ID: return 7523;
6349  case SpruceFence::SpruceFence(true, true, false, false).ID: return 7524;
6350  case SpruceFence::SpruceFence(true, false, true, true).ID: return 7527;
6351  case SpruceFence::SpruceFence(true, false, true, false).ID: return 7528;
6352  case SpruceFence::SpruceFence(true, false, false, true).ID: return 7531;
6353  case SpruceFence::SpruceFence(true, false, false, false).ID: return 7532;
6354  case SpruceFence::SpruceFence(false, true, true, true).ID: return 7535;
6355  case SpruceFence::SpruceFence(false, true, true, false).ID: return 7536;
6356  case SpruceFence::SpruceFence(false, true, false, true).ID: return 7539;
6357  case SpruceFence::SpruceFence(false, true, false, false).ID: return 7540;
6358  case SpruceFence::SpruceFence(false, false, true, true).ID: return 7543;
6359  case SpruceFence::SpruceFence(false, false, true, false).ID: return 7544;
6360  case SpruceFence::SpruceFence(false, false, false, true).ID: return 7547;
6361  case SpruceFence::SpruceFence(false, false, false, false).ID: return 7548;
6362  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7357;
6363  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7358;
6364  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7359;
6365  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7360;
6366  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7361;
6367  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7362;
6368  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7363;
6369  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7364;
6370  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7365;
6371  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7366;
6372  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7367;
6373  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7368;
6374  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7369;
6375  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7370;
6376  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7371;
6377  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7372;
6378  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7373;
6379  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7374;
6380  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7375;
6381  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7376;
6382  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7377;
6383  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7378;
6384  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7379;
6385  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7380;
6386  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7381;
6387  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7382;
6388  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7383;
6389  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7384;
6390  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7385;
6391  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7386;
6392  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7387;
6393  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7388;
6394  case SpruceLeaves::SpruceLeaves(1, true).ID: return 158;
6395  case SpruceLeaves::SpruceLeaves(1, false).ID: return 159;
6396  case SpruceLeaves::SpruceLeaves(2, true).ID: return 160;
6397  case SpruceLeaves::SpruceLeaves(2, false).ID: return 161;
6398  case SpruceLeaves::SpruceLeaves(3, true).ID: return 162;
6399  case SpruceLeaves::SpruceLeaves(3, false).ID: return 163;
6400  case SpruceLeaves::SpruceLeaves(4, true).ID: return 164;
6401  case SpruceLeaves::SpruceLeaves(4, false).ID: return 165;
6402  case SpruceLeaves::SpruceLeaves(5, true).ID: return 166;
6403  case SpruceLeaves::SpruceLeaves(5, false).ID: return 167;
6404  case SpruceLeaves::SpruceLeaves(6, true).ID: return 168;
6405  case SpruceLeaves::SpruceLeaves(6, false).ID: return 169;
6406  case SpruceLeaves::SpruceLeaves(7, true).ID: return 170;
6407  case SpruceLeaves::SpruceLeaves(7, false).ID: return 171;
6408  case SpruceLog::SpruceLog(SpruceLog::Axis::X).ID: return 75;
6409  case SpruceLog::SpruceLog(SpruceLog::Axis::Y).ID: return 76;
6410  case SpruceLog::SpruceLog(SpruceLog::Axis::Z).ID: return 77;
6411  case SprucePlanks::SprucePlanks().ID: return 16;
6412  case SprucePressurePlate::SprucePressurePlate(true).ID: return 3369;
6413  case SprucePressurePlate::SprucePressurePlate(false).ID: return 3370;
6414  case SpruceSapling::SpruceSapling(0).ID: return 23;
6415  case SpruceSapling::SpruceSapling(1).ID: return 24;
6416  case SpruceSlab::SpruceSlab(SpruceSlab::Type::Top).ID: return 7264;
6418  case SpruceSlab::SpruceSlab(SpruceSlab::Type::Double).ID: return 7268;
6419  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4885;
6420  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4887;
6421  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4889;
6422  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4891;
6423  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4893;
6424  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4895;
6425  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4897;
6426  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4899;
6427  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4901;
6428  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4903;
6429  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4905;
6430  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4907;
6431  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4909;
6432  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4911;
6433  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4913;
6434  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4915;
6435  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4917;
6436  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4919;
6437  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4921;
6438  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4923;
6439  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4925;
6440  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4927;
6441  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4929;
6442  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4931;
6443  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4933;
6444  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4935;
6445  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4937;
6446  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4939;
6447  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4941;
6448  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4943;
6449  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 4945;
6450  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 4947;
6451  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 4949;
6452  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 4951;
6453  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 4953;
6454  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 4955;
6455  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 4957;
6456  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 4959;
6457  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 4961;
6458  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 4963;
6459  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, true, true).ID: return 3658;
6460  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, true, false).ID: return 3660;
6461  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, false, true).ID: return 3662;
6462  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, false, false).ID: return 3664;
6467  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, true, true).ID: return 3674;
6468  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, true, false).ID: return 3676;
6469  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, false, true).ID: return 3678;
6470  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, false, false).ID: return 3680;
6475  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, true, true).ID: return 3690;
6476  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, true, false).ID: return 3692;
6477  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, false, true).ID: return 3694;
6478  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, false, false).ID: return 3696;
6483  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, true, true).ID: return 3706;
6484  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, true, false).ID: return 3708;
6485  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, false, true).ID: return 3710;
6486  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, false, false).ID: return 3712;
6491  case SpruceWood::SpruceWood(SpruceWood::Axis::X).ID: return 111;
6492  case SpruceWood::SpruceWood(SpruceWood::Axis::Y).ID: return 112;
6493  case SpruceWood::SpruceWood(SpruceWood::Axis::Z).ID: return 113;
6494  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_ZM).ID: return 1028;
6495  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_XP).ID: return 1029;
6496  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_ZP).ID: return 1030;
6497  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_XM).ID: return 1031;
6498  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_YP).ID: return 1032;
6499  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_YM).ID: return 1033;
6500  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_ZM).ID: return 1034;
6501  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_XP).ID: return 1035;
6502  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_ZP).ID: return 1036;
6503  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_XM).ID: return 1037;
6504  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_YP).ID: return 1038;
6505  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_YM).ID: return 1039;
6506  case Stone::Stone().ID: return 1;
6507  case StoneBrickSlab::StoneBrickSlab(StoneBrickSlab::Type::Top).ID: return 7324;
6509  case StoneBrickSlab::StoneBrickSlab(StoneBrickSlab::Type::Double).ID: return 7328;
6510  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4413;
6511  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4415;
6512  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4417;
6513  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4419;
6514  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4421;
6515  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4423;
6516  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4425;
6517  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4427;
6518  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4429;
6519  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4431;
6520  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4433;
6521  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4435;
6522  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4437;
6523  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4439;
6524  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4441;
6525  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4443;
6526  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4445;
6527  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4447;
6528  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4449;
6529  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4451;
6530  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4453;
6531  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4455;
6532  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4457;
6533  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4459;
6534  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4461;
6535  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4463;
6536  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4465;
6537  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4467;
6538  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4469;
6539  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4471;
6540  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4473;
6541  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4475;
6542  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4477;
6543  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4479;
6544  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4481;
6545  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4483;
6546  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4485;
6547  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4487;
6548  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4489;
6549  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4491;
6550  case StoneBricks::StoneBricks().ID: return 3983;
6551  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3391;
6552  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3392;
6553  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3393;
6554  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3394;
6555  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 3395;
6556  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 3396;
6557  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 3397;
6558  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 3398;
6559  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3399;
6560  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3400;
6561  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3401;
6562  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3402;
6563  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 3403;
6564  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 3404;
6565  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 3405;
6566  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 3406;
6567  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3407;
6568  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3408;
6569  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3409;
6570  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3410;
6571  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 3411;
6572  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 3412;
6573  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 3413;
6574  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 3414;
6575  case StonePressurePlate::StonePressurePlate(true).ID: return 3301;
6576  case StonePressurePlate::StonePressurePlate(false).ID: return 3302;
6577  case StoneSlab::StoneSlab(StoneSlab::Type::Top).ID: return 7294;
6578  case StoneSlab::StoneSlab(StoneSlab::Type::Bottom).ID: return 7296;
6579  case StoneSlab::StoneSlab(StoneSlab::Type::Double).ID: return 7298;
6580  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::X).ID: return 99;
6581  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::Y).ID: return 100;
6582  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::Z).ID: return 101;
6583  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::X).ID: return 138;
6584  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::Y).ID: return 139;
6585  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::Z).ID: return 140;
6586  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::X).ID: return 93;
6587  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::Y).ID: return 94;
6588  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::Z).ID: return 95;
6589  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::X).ID: return 132;
6590  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::Y).ID: return 133;
6591  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::Z).ID: return 134;
6592  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::X).ID: return 102;
6593  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::Y).ID: return 103;
6594  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::Z).ID: return 104;
6595  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::X).ID: return 141;
6596  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::Y).ID: return 142;
6597  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::Z).ID: return 143;
6598  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::X).ID: return 96;
6599  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::Y).ID: return 97;
6600  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::Z).ID: return 98;
6601  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::X).ID: return 135;
6602  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::Y).ID: return 136;
6603  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::Z).ID: return 137;
6604  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::X).ID: return 105;
6605  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::Y).ID: return 106;
6606  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::Z).ID: return 107;
6607  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::X).ID: return 126;
6608  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::Y).ID: return 127;
6609  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::Z).ID: return 128;
6610  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::X).ID: return 90;
6611  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::Y).ID: return 91;
6612  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::Z).ID: return 92;
6613  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::X).ID: return 129;
6614  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::Y).ID: return 130;
6615  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::Z).ID: return 131;
6618  case StructureBlock::StructureBlock(StructureBlock::Mode::Corner).ID: return 8580;
6619  case StructureBlock::StructureBlock(StructureBlock::Mode::Data).ID: return 8581;
6620  case StructureVoid::StructureVoid().ID: return 8198;
6621  case SugarCane::SugarCane(0).ID: return 3442;
6622  case SugarCane::SugarCane(1).ID: return 3443;
6623  case SugarCane::SugarCane(2).ID: return 3444;
6624  case SugarCane::SugarCane(3).ID: return 3445;
6625  case SugarCane::SugarCane(4).ID: return 3446;
6626  case SugarCane::SugarCane(5).ID: return 3447;
6627  case SugarCane::SugarCane(6).ID: return 3448;
6628  case SugarCane::SugarCane(7).ID: return 3449;
6629  case SugarCane::SugarCane(8).ID: return 3450;
6630  case SugarCane::SugarCane(9).ID: return 3451;
6631  case SugarCane::SugarCane(10).ID: return 3452;
6632  case SugarCane::SugarCane(11).ID: return 3453;
6633  case SugarCane::SugarCane(12).ID: return 3454;
6634  case SugarCane::SugarCane(13).ID: return 3455;
6635  case SugarCane::SugarCane(14).ID: return 3456;
6636  case SugarCane::SugarCane(15).ID: return 3457;
6637  case Sunflower::Sunflower(Sunflower::Half::Upper).ID: return 6842;
6638  case Sunflower::Sunflower(Sunflower::Half::Lower).ID: return 6843;
6639  case TNT::TNT(true).ID: return 1126;
6640  case TNT::TNT(false).ID: return 1126;
6641  case TallGrass::TallGrass(TallGrass::Half::Upper).ID: return 6850;
6642  case TallGrass::TallGrass(TallGrass::Half::Lower).ID: return 6851;
6643  case TallSeagrass::TallSeagrass(TallSeagrass::Half::Upper).ID: return 1045;
6644  case TallSeagrass::TallSeagrass(TallSeagrass::Half::Lower).ID: return 1046;
6645  case Terracotta::Terracotta().ID: return 6839;
6646  case Torch::Torch().ID: return 1130;
6647  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Single).ID: return 5580;
6648  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Left).ID: return 5582;
6649  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Right).ID: return 5584;
6650  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Single).ID: return 5586;
6651  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Left).ID: return 5588;
6652  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Right).ID: return 5590;
6653  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Single).ID: return 5592;
6654  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Left).ID: return 5594;
6655  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Right).ID: return 5596;
6656  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Single).ID: return 5598;
6657  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Left).ID: return 5600;
6658  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Right).ID: return 5602;
6659  case Tripwire::Tripwire(true, true, true, true, true, true, true).ID: return 4755;
6660  case Tripwire::Tripwire(true, true, true, true, true, true, false).ID: return 4756;
6661  case Tripwire::Tripwire(true, true, true, true, true, false, true).ID: return 4757;
6662  case Tripwire::Tripwire(true, true, true, true, true, false, false).ID: return 4758;
6663  case Tripwire::Tripwire(true, true, true, true, false, true, true).ID: return 4759;
6664  case Tripwire::Tripwire(true, true, true, true, false, true, false).ID: return 4760;
6665  case Tripwire::Tripwire(true, true, true, true, false, false, true).ID: return 4761;
6666  case Tripwire::Tripwire(true, true, true, true, false, false, false).ID: return 4762;
6667  case Tripwire::Tripwire(true, true, true, false, true, true, true).ID: return 4763;
6668  case Tripwire::Tripwire(true, true, true, false, true, true, false).ID: return 4764;
6669  case Tripwire::Tripwire(true, true, true, false, true, false, true).ID: return 4765;
6670  case Tripwire::Tripwire(true, true, true, false, true, false, false).ID: return 4766;
6671  case Tripwire::Tripwire(true, true, true, false, false, true, true).ID: return 4767;
6672  case Tripwire::Tripwire(true, true, true, false, false, true, false).ID: return 4768;
6673  case Tripwire::Tripwire(true, true, true, false, false, false, true).ID: return 4769;
6674  case Tripwire::Tripwire(true, true, true, false, false, false, false).ID: return 4770;
6675  case Tripwire::Tripwire(true, true, false, true, true, true, true).ID: return 4771;
6676  case Tripwire::Tripwire(true, true, false, true, true, true, false).ID: return 4772;
6677  case Tripwire::Tripwire(true, true, false, true, true, false, true).ID: return 4773;
6678  case Tripwire::Tripwire(true, true, false, true, true, false, false).ID: return 4774;
6679  case Tripwire::Tripwire(true, true, false, true, false, true, true).ID: return 4775;
6680  case Tripwire::Tripwire(true, true, false, true, false, true, false).ID: return 4776;
6681  case Tripwire::Tripwire(true, true, false, true, false, false, true).ID: return 4777;
6682  case Tripwire::Tripwire(true, true, false, true, false, false, false).ID: return 4778;
6683  case Tripwire::Tripwire(true, true, false, false, true, true, true).ID: return 4779;
6684  case Tripwire::Tripwire(true, true, false, false, true, true, false).ID: return 4780;
6685  case Tripwire::Tripwire(true, true, false, false, true, false, true).ID: return 4781;
6686  case Tripwire::Tripwire(true, true, false, false, true, false, false).ID: return 4782;
6687  case Tripwire::Tripwire(true, true, false, false, false, true, true).ID: return 4783;
6688  case Tripwire::Tripwire(true, true, false, false, false, true, false).ID: return 4784;
6689  case Tripwire::Tripwire(true, true, false, false, false, false, true).ID: return 4785;
6690  case Tripwire::Tripwire(true, true, false, false, false, false, false).ID: return 4786;
6691  case Tripwire::Tripwire(true, false, true, true, true, true, true).ID: return 4787;
6692  case Tripwire::Tripwire(true, false, true, true, true, true, false).ID: return 4788;
6693  case Tripwire::Tripwire(true, false, true, true, true, false, true).ID: return 4789;
6694  case Tripwire::Tripwire(true, false, true, true, true, false, false).ID: return 4790;
6695  case Tripwire::Tripwire(true, false, true, true, false, true, true).ID: return 4791;
6696  case Tripwire::Tripwire(true, false, true, true, false, true, false).ID: return 4792;
6697  case Tripwire::Tripwire(true, false, true, true, false, false, true).ID: return 4793;
6698  case Tripwire::Tripwire(true, false, true, true, false, false, false).ID: return 4794;
6699  case Tripwire::Tripwire(true, false, true, false, true, true, true).ID: return 4795;
6700  case Tripwire::Tripwire(true, false, true, false, true, true, false).ID: return 4796;
6701  case Tripwire::Tripwire(true, false, true, false, true, false, true).ID: return 4797;
6702  case Tripwire::Tripwire(true, false, true, false, true, false, false).ID: return 4798;
6703  case Tripwire::Tripwire(true, false, true, false, false, true, true).ID: return 4799;
6704  case Tripwire::Tripwire(true, false, true, false, false, true, false).ID: return 4800;
6705  case Tripwire::Tripwire(true, false, true, false, false, false, true).ID: return 4801;
6706  case Tripwire::Tripwire(true, false, true, false, false, false, false).ID: return 4802;
6707  case Tripwire::Tripwire(true, false, false, true, true, true, true).ID: return 4803;
6708  case Tripwire::Tripwire(true, false, false, true, true, true, false).ID: return 4804;
6709  case Tripwire::Tripwire(true, false, false, true, true, false, true).ID: return 4805;
6710  case Tripwire::Tripwire(true, false, false, true, true, false, false).ID: return 4806;
6711  case Tripwire::Tripwire(true, false, false, true, false, true, true).ID: return 4807;
6712  case Tripwire::Tripwire(true, false, false, true, false, true, false).ID: return 4808;
6713  case Tripwire::Tripwire(true, false, false, true, false, false, true).ID: return 4809;
6714  case Tripwire::Tripwire(true, false, false, true, false, false, false).ID: return 4810;
6715  case Tripwire::Tripwire(true, false, false, false, true, true, true).ID: return 4811;
6716  case Tripwire::Tripwire(true, false, false, false, true, true, false).ID: return 4812;
6717  case Tripwire::Tripwire(true, false, false, false, true, false, true).ID: return 4813;
6718  case Tripwire::Tripwire(true, false, false, false, true, false, false).ID: return 4814;
6719  case Tripwire::Tripwire(true, false, false, false, false, true, true).ID: return 4815;
6720  case Tripwire::Tripwire(true, false, false, false, false, true, false).ID: return 4816;
6721  case Tripwire::Tripwire(true, false, false, false, false, false, true).ID: return 4817;
6722  case Tripwire::Tripwire(true, false, false, false, false, false, false).ID: return 4818;
6723  case Tripwire::Tripwire(false, true, true, true, true, true, true).ID: return 4819;
6724  case Tripwire::Tripwire(false, true, true, true, true, true, false).ID: return 4820;
6725  case Tripwire::Tripwire(false, true, true, true, true, false, true).ID: return 4821;
6726  case Tripwire::Tripwire(false, true, true, true, true, false, false).ID: return 4822;
6727  case Tripwire::Tripwire(false, true, true, true, false, true, true).ID: return 4823;
6728  case Tripwire::Tripwire(false, true, true, true, false, true, false).ID: return 4824;
6729  case Tripwire::Tripwire(false, true, true, true, false, false, true).ID: return 4825;
6730  case Tripwire::Tripwire(false, true, true, true, false, false, false).ID: return 4826;
6731  case Tripwire::Tripwire(false, true, true, false, true, true, true).ID: return 4827;
6732  case Tripwire::Tripwire(false, true, true, false, true, true, false).ID: return 4828;
6733  case Tripwire::Tripwire(false, true, true, false, true, false, true).ID: return 4829;
6734  case Tripwire::Tripwire(false, true, true, false, true, false, false).ID: return 4830;
6735  case Tripwire::Tripwire(false, true, true, false, false, true, true).ID: return 4831;
6736  case Tripwire::Tripwire(false, true, true, false, false, true, false).ID: return 4832;
6737  case Tripwire::Tripwire(false, true, true, false, false, false, true).ID: return 4833;
6738  case Tripwire::Tripwire(false, true, true, false, false, false, false).ID: return 4834;
6739  case Tripwire::Tripwire(false, true, false, true, true, true, true).ID: return 4835;
6740  case Tripwire::Tripwire(false, true, false, true, true, true, false).ID: return 4836;
6741  case Tripwire::Tripwire(false, true, false, true, true, false, true).ID: return 4837;
6742  case Tripwire::Tripwire(false, true, false, true, true, false, false).ID: return 4838;
6743  case Tripwire::Tripwire(false, true, false, true, false, true, true).ID: return 4839;
6744  case Tripwire::Tripwire(false, true, false, true, false, true, false).ID: return 4840;
6745  case Tripwire::Tripwire(false, true, false, true, false, false, true).ID: return 4841;
6746  case Tripwire::Tripwire(false, true, false, true, false, false, false).ID: return 4842;
6747  case Tripwire::Tripwire(false, true, false, false, true, true, true).ID: return 4843;
6748  case Tripwire::Tripwire(false, true, false, false, true, true, false).ID: return 4844;
6749  case Tripwire::Tripwire(false, true, false, false, true, false, true).ID: return 4845;
6750  case Tripwire::Tripwire(false, true, false, false, true, false, false).ID: return 4846;
6751  case Tripwire::Tripwire(false, true, false, false, false, true, true).ID: return 4847;
6752  case Tripwire::Tripwire(false, true, false, false, false, true, false).ID: return 4848;
6753  case Tripwire::Tripwire(false, true, false, false, false, false, true).ID: return 4849;
6754  case Tripwire::Tripwire(false, true, false, false, false, false, false).ID: return 4850;
6755  case Tripwire::Tripwire(false, false, true, true, true, true, true).ID: return 4851;
6756  case Tripwire::Tripwire(false, false, true, true, true, true, false).ID: return 4852;
6757  case Tripwire::Tripwire(false, false, true, true, true, false, true).ID: return 4853;
6758  case Tripwire::Tripwire(false, false, true, true, true, false, false).ID: return 4854;
6759  case Tripwire::Tripwire(false, false, true, true, false, true, true).ID: return 4855;
6760  case Tripwire::Tripwire(false, false, true, true, false, true, false).ID: return 4856;
6761  case Tripwire::Tripwire(false, false, true, true, false, false, true).ID: return 4857;
6762  case Tripwire::Tripwire(false, false, true, true, false, false, false).ID: return 4858;
6763  case Tripwire::Tripwire(false, false, true, false, true, true, true).ID: return 4859;
6764  case Tripwire::Tripwire(false, false, true, false, true, true, false).ID: return 4860;
6765  case Tripwire::Tripwire(false, false, true, false, true, false, true).ID: return 4861;
6766  case Tripwire::Tripwire(false, false, true, false, true, false, false).ID: return 4862;
6767  case Tripwire::Tripwire(false, false, true, false, false, true, true).ID: return 4863;
6768  case Tripwire::Tripwire(false, false, true, false, false, true, false).ID: return 4864;
6769  case Tripwire::Tripwire(false, false, true, false, false, false, true).ID: return 4865;
6770  case Tripwire::Tripwire(false, false, true, false, false, false, false).ID: return 4866;
6771  case Tripwire::Tripwire(false, false, false, true, true, true, true).ID: return 4867;
6772  case Tripwire::Tripwire(false, false, false, true, true, true, false).ID: return 4868;
6773  case Tripwire::Tripwire(false, false, false, true, true, false, true).ID: return 4869;
6774  case Tripwire::Tripwire(false, false, false, true, true, false, false).ID: return 4870;
6775  case Tripwire::Tripwire(false, false, false, true, false, true, true).ID: return 4871;
6776  case Tripwire::Tripwire(false, false, false, true, false, true, false).ID: return 4872;
6777  case Tripwire::Tripwire(false, false, false, true, false, false, true).ID: return 4873;
6778  case Tripwire::Tripwire(false, false, false, true, false, false, false).ID: return 4874;
6779  case Tripwire::Tripwire(false, false, false, false, true, true, true).ID: return 4875;
6780  case Tripwire::Tripwire(false, false, false, false, true, true, false).ID: return 4876;
6781  case Tripwire::Tripwire(false, false, false, false, true, false, true).ID: return 4877;
6782  case Tripwire::Tripwire(false, false, false, false, true, false, false).ID: return 4878;
6783  case Tripwire::Tripwire(false, false, false, false, false, true, true).ID: return 4879;
6784  case Tripwire::Tripwire(false, false, false, false, false, true, false).ID: return 4880;
6785  case Tripwire::Tripwire(false, false, false, false, false, false, true).ID: return 4881;
6786  case Tripwire::Tripwire(false, false, false, false, false, false, false).ID: return 4882;
6787  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZM, true).ID: return 4739;
6788  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZM, false).ID: return 4740;
6789  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZP, true).ID: return 4741;
6790  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZP, false).ID: return 4742;
6791  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XM, true).ID: return 4743;
6792  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XM, false).ID: return 4744;
6793  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XP, true).ID: return 4745;
6794  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XP, false).ID: return 4746;
6795  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZM, true).ID: return 4747;
6796  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZM, false).ID: return 4748;
6797  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZP, true).ID: return 4749;
6798  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZP, false).ID: return 4750;
6799  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XM, true).ID: return 4751;
6800  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XM, false).ID: return 4752;
6801  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XP, true).ID: return 4753;
6802  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XP, false).ID: return 4754;
6803  case TubeCoral::TubeCoral().ID: return 8459;
6804  case TubeCoralBlock::TubeCoralBlock().ID: return 8454;
6805  case TubeCoralFan::TubeCoralFan().ID: return 8555;
6806  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 8505;
6807  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 8507;
6808  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 8509;
6809  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 8511;
6810  case TurtleEgg::TurtleEgg(1, 0).ID: return 8437;
6811  case TurtleEgg::TurtleEgg(1, 1).ID: return 8438;
6812  case TurtleEgg::TurtleEgg(1, 2).ID: return 8439;
6813  case TurtleEgg::TurtleEgg(2, 0).ID: return 8440;
6814  case TurtleEgg::TurtleEgg(2, 1).ID: return 8441;
6815  case TurtleEgg::TurtleEgg(2, 2).ID: return 8442;
6816  case TurtleEgg::TurtleEgg(3, 0).ID: return 8443;
6817  case TurtleEgg::TurtleEgg(3, 1).ID: return 8444;
6818  case TurtleEgg::TurtleEgg(3, 2).ID: return 8445;
6819  case TurtleEgg::TurtleEgg(4, 0).ID: return 8446;
6820  case TurtleEgg::TurtleEgg(4, 1).ID: return 8447;
6821  case TurtleEgg::TurtleEgg(4, 2).ID: return 8448;
6822  case Vine::Vine(true, true, true, true, true).ID: return 4268;
6823  case Vine::Vine(true, true, true, true, false).ID: return 4269;
6824  case Vine::Vine(true, true, true, false, true).ID: return 4270;
6825  case Vine::Vine(true, true, true, false, false).ID: return 4271;
6826  case Vine::Vine(true, true, false, true, true).ID: return 4272;
6827  case Vine::Vine(true, true, false, true, false).ID: return 4273;
6828  case Vine::Vine(true, true, false, false, true).ID: return 4274;
6829  case Vine::Vine(true, true, false, false, false).ID: return 4275;
6830  case Vine::Vine(true, false, true, true, true).ID: return 4276;
6831  case Vine::Vine(true, false, true, true, false).ID: return 4277;
6832  case Vine::Vine(true, false, true, false, true).ID: return 4278;
6833  case Vine::Vine(true, false, true, false, false).ID: return 4279;
6834  case Vine::Vine(true, false, false, true, true).ID: return 4280;
6835  case Vine::Vine(true, false, false, true, false).ID: return 4281;
6836  case Vine::Vine(true, false, false, false, true).ID: return 4282;
6837  case Vine::Vine(true, false, false, false, false).ID: return 4283;
6838  case Vine::Vine(false, true, true, true, true).ID: return 4284;
6839  case Vine::Vine(false, true, true, true, false).ID: return 4285;
6840  case Vine::Vine(false, true, true, false, true).ID: return 4286;
6841  case Vine::Vine(false, true, true, false, false).ID: return 4287;
6842  case Vine::Vine(false, true, false, true, true).ID: return 4288;
6843  case Vine::Vine(false, true, false, true, false).ID: return 4289;
6844  case Vine::Vine(false, true, false, false, true).ID: return 4290;
6845  case Vine::Vine(false, true, false, false, false).ID: return 4291;
6846  case Vine::Vine(false, false, true, true, true).ID: return 4292;
6847  case Vine::Vine(false, false, true, true, false).ID: return 4293;
6848  case Vine::Vine(false, false, true, false, true).ID: return 4294;
6849  case Vine::Vine(false, false, true, false, false).ID: return 4295;
6850  case Vine::Vine(false, false, false, true, true).ID: return 4296;
6851  case Vine::Vine(false, false, false, true, false).ID: return 4297;
6852  case Vine::Vine(false, false, false, false, true).ID: return 4298;
6853  case Vine::Vine(false, false, false, false, false).ID: return 4299;
6854  case VoidAir::VoidAir().ID: return 8574;
6855  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3270;
6856  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3272;
6857  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3274;
6858  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3276;
6859  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_ZM).ID: return 1131;
6860  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_ZP).ID: return 1132;
6861  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_XM).ID: return 1133;
6862  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_XP).ID: return 1134;
6863  case Water::Water(0).ID: return 34;
6864  case Water::Water(1).ID: return 35;
6865  case Water::Water(2).ID: return 36;
6866  case Water::Water(3).ID: return 37;
6867  case Water::Water(4).ID: return 38;
6868  case Water::Water(5).ID: return 39;
6869  case Water::Water(6).ID: return 40;
6870  case Water::Water(7).ID: return 41;
6871  case Water::Water(8).ID: return 42;
6872  case Water::Water(9).ID: return 43;
6873  case Water::Water(10).ID: return 44;
6874  case Water::Water(11).ID: return 45;
6875  case Water::Water(12).ID: return 46;
6876  case Water::Water(13).ID: return 47;
6877  case Water::Water(14).ID: return 48;
6878  case Water::Water(15).ID: return 49;
6879  case WetSponge::WetSponge().ID: return 229;
6880  case Wheat::Wheat(0).ID: return 3051;
6881  case Wheat::Wheat(1).ID: return 3052;
6882  case Wheat::Wheat(2).ID: return 3053;
6883  case Wheat::Wheat(3).ID: return 3054;
6884  case Wheat::Wheat(4).ID: return 3055;
6885  case Wheat::Wheat(5).ID: return 3056;
6886  case Wheat::Wheat(6).ID: return 3057;
6887  case Wheat::Wheat(7).ID: return 3058;
6888  case WhiteBanner::WhiteBanner(0).ID: return 6854;
6889  case WhiteBanner::WhiteBanner(1).ID: return 6855;
6890  case WhiteBanner::WhiteBanner(2).ID: return 6856;
6891  case WhiteBanner::WhiteBanner(3).ID: return 6857;
6892  case WhiteBanner::WhiteBanner(4).ID: return 6858;
6893  case WhiteBanner::WhiteBanner(5).ID: return 6859;
6894  case WhiteBanner::WhiteBanner(6).ID: return 6860;
6895  case WhiteBanner::WhiteBanner(7).ID: return 6861;
6896  case WhiteBanner::WhiteBanner(8).ID: return 6862;
6897  case WhiteBanner::WhiteBanner(9).ID: return 6863;
6898  case WhiteBanner::WhiteBanner(10).ID: return 6864;
6899  case WhiteBanner::WhiteBanner(11).ID: return 6865;
6900  case WhiteBanner::WhiteBanner(12).ID: return 6866;
6901  case WhiteBanner::WhiteBanner(13).ID: return 6867;
6902  case WhiteBanner::WhiteBanner(14).ID: return 6868;
6903  case WhiteBanner::WhiteBanner(15).ID: return 6869;
6904  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, true, WhiteBed::Part::Head).ID: return 748;
6905  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, true, WhiteBed::Part::Foot).ID: return 749;
6906  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, false, WhiteBed::Part::Head).ID: return 750;
6907  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, false, WhiteBed::Part::Foot).ID: return 751;
6908  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, true, WhiteBed::Part::Head).ID: return 752;
6909  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, true, WhiteBed::Part::Foot).ID: return 753;
6910  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, false, WhiteBed::Part::Head).ID: return 754;
6911  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, false, WhiteBed::Part::Foot).ID: return 755;
6912  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, true, WhiteBed::Part::Head).ID: return 756;
6913  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, true, WhiteBed::Part::Foot).ID: return 757;
6914  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, false, WhiteBed::Part::Head).ID: return 758;
6915  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, false, WhiteBed::Part::Foot).ID: return 759;
6916  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, true, WhiteBed::Part::Head).ID: return 760;
6917  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, true, WhiteBed::Part::Foot).ID: return 761;
6918  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, false, WhiteBed::Part::Head).ID: return 762;
6919  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, false, WhiteBed::Part::Foot).ID: return 763;
6920  case WhiteCarpet::WhiteCarpet().ID: return 6823;
6921  case WhiteConcrete::WhiteConcrete().ID: return 8377;
6922  case WhiteConcretePowder::WhiteConcretePowder().ID: return 8393;
6933  case WhiteStainedGlass::WhiteStainedGlass().ID: return 3577;
6934  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, true, true).ID: return 5822;
6935  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, true, false).ID: return 5823;
6936  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, false, true).ID: return 5826;
6937  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, false, false).ID: return 5827;
6938  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, true, true).ID: return 5830;
6939  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, true, false).ID: return 5831;
6940  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, false, true).ID: return 5834;
6941  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, false, false).ID: return 5835;
6942  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, true, true).ID: return 5838;
6943  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, true, false).ID: return 5839;
6944  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, false, true).ID: return 5842;
6945  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, false, false).ID: return 5843;
6946  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, true, true).ID: return 5846;
6947  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, true, false).ID: return 5847;
6948  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, false, true).ID: return 5850;
6949  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, false, false).ID: return 5851;
6950  case WhiteTerracotta::WhiteTerracotta().ID: return 5804;
6951  case WhiteTulip::WhiteTulip().ID: return 1118;
6952  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7110;
6953  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7111;
6954  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7112;
6955  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7113;
6956  case WhiteWool::WhiteWool().ID: return 1083;
6957  case WitherSkeletonSkull::WitherSkeletonSkull(0).ID: return 5471;
6958  case WitherSkeletonSkull::WitherSkeletonSkull(1).ID: return 5472;
6959  case WitherSkeletonSkull::WitherSkeletonSkull(2).ID: return 5473;
6960  case WitherSkeletonSkull::WitherSkeletonSkull(3).ID: return 5474;
6961  case WitherSkeletonSkull::WitherSkeletonSkull(4).ID: return 5475;
6962  case WitherSkeletonSkull::WitherSkeletonSkull(5).ID: return 5476;
6963  case WitherSkeletonSkull::WitherSkeletonSkull(6).ID: return 5477;
6964  case WitherSkeletonSkull::WitherSkeletonSkull(7).ID: return 5478;
6965  case WitherSkeletonSkull::WitherSkeletonSkull(8).ID: return 5479;
6966  case WitherSkeletonSkull::WitherSkeletonSkull(9).ID: return 5480;
6967  case WitherSkeletonSkull::WitherSkeletonSkull(10).ID: return 5481;
6968  case WitherSkeletonSkull::WitherSkeletonSkull(11).ID: return 5482;
6969  case WitherSkeletonSkull::WitherSkeletonSkull(12).ID: return 5483;
6970  case WitherSkeletonSkull::WitherSkeletonSkull(13).ID: return 5484;
6971  case WitherSkeletonSkull::WitherSkeletonSkull(14).ID: return 5485;
6972  case WitherSkeletonSkull::WitherSkeletonSkull(15).ID: return 5486;
6973  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_ZM).ID: return 5467;
6974  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_ZP).ID: return 5468;
6975  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_XM).ID: return 5469;
6976  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_XP).ID: return 5470;
6977  case YellowBanner::YellowBanner(0).ID: return 6918;
6978  case YellowBanner::YellowBanner(1).ID: return 6919;
6979  case YellowBanner::YellowBanner(2).ID: return 6920;
6980  case YellowBanner::YellowBanner(3).ID: return 6921;
6981  case YellowBanner::YellowBanner(4).ID: return 6922;
6982  case YellowBanner::YellowBanner(5).ID: return 6923;
6983  case YellowBanner::YellowBanner(6).ID: return 6924;
6984  case YellowBanner::YellowBanner(7).ID: return 6925;
6985  case YellowBanner::YellowBanner(8).ID: return 6926;
6986  case YellowBanner::YellowBanner(9).ID: return 6927;
6987  case YellowBanner::YellowBanner(10).ID: return 6928;
6988  case YellowBanner::YellowBanner(11).ID: return 6929;
6989  case YellowBanner::YellowBanner(12).ID: return 6930;
6990  case YellowBanner::YellowBanner(13).ID: return 6931;
6991  case YellowBanner::YellowBanner(14).ID: return 6932;
6992  case YellowBanner::YellowBanner(15).ID: return 6933;
6993  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, true, YellowBed::Part::Head).ID: return 812;
6994  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, true, YellowBed::Part::Foot).ID: return 813;
6995  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, false, YellowBed::Part::Head).ID: return 814;
6996  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, false, YellowBed::Part::Foot).ID: return 815;
6997  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, true, YellowBed::Part::Head).ID: return 816;
6998  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, true, YellowBed::Part::Foot).ID: return 817;
6999  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, false, YellowBed::Part::Head).ID: return 818;
7000  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, false, YellowBed::Part::Foot).ID: return 819;
7001  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, true, YellowBed::Part::Head).ID: return 820;
7002  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, true, YellowBed::Part::Foot).ID: return 821;
7003  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, false, YellowBed::Part::Head).ID: return 822;
7004  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, false, YellowBed::Part::Foot).ID: return 823;
7005  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, true, YellowBed::Part::Head).ID: return 824;
7006  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, true, YellowBed::Part::Foot).ID: return 825;
7007  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, false, YellowBed::Part::Head).ID: return 826;
7008  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, false, YellowBed::Part::Foot).ID: return 827;
7009  case YellowCarpet::YellowCarpet().ID: return 6827;
7010  case YellowConcrete::YellowConcrete().ID: return 8381;
7011  case YellowConcretePowder::YellowConcretePowder().ID: return 8397;
7022  case YellowStainedGlass::YellowStainedGlass().ID: return 3581;
7023  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, true, true).ID: return 5950;
7024  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, true, false).ID: return 5951;
7025  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, false, true).ID: return 5954;
7026  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, false, false).ID: return 5955;
7027  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, true, true).ID: return 5958;
7028  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, true, false).ID: return 5959;
7029  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, false, true).ID: return 5962;
7030  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, false, false).ID: return 5963;
7031  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, true, true).ID: return 5966;
7032  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, true, false).ID: return 5967;
7033  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, false, true).ID: return 5970;
7034  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, false, false).ID: return 5971;
7035  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, true, true).ID: return 5974;
7036  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, true, false).ID: return 5975;
7037  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, false, true).ID: return 5978;
7038  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, false, false).ID: return 5979;
7039  case YellowTerracotta::YellowTerracotta().ID: return 5808;
7040  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7126;
7041  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7127;
7042  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7128;
7043  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7129;
7044  case YellowWool::YellowWool().ID: return 1087;
7045  case ZombieHead::ZombieHead(0).ID: return 5491;
7046  case ZombieHead::ZombieHead(1).ID: return 5492;
7047  case ZombieHead::ZombieHead(2).ID: return 5493;
7048  case ZombieHead::ZombieHead(3).ID: return 5494;
7049  case ZombieHead::ZombieHead(4).ID: return 5495;
7050  case ZombieHead::ZombieHead(5).ID: return 5496;
7051  case ZombieHead::ZombieHead(6).ID: return 5497;
7052  case ZombieHead::ZombieHead(7).ID: return 5498;
7053  case ZombieHead::ZombieHead(8).ID: return 5499;
7054  case ZombieHead::ZombieHead(9).ID: return 5500;
7055  case ZombieHead::ZombieHead(10).ID: return 5501;
7056  case ZombieHead::ZombieHead(11).ID: return 5502;
7057  case ZombieHead::ZombieHead(12).ID: return 5503;
7058  case ZombieHead::ZombieHead(13).ID: return 5504;
7059  case ZombieHead::ZombieHead(14).ID: return 5505;
7060  case ZombieHead::ZombieHead(15).ID: return 5506;
7061  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 5487;
7062  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 5488;
7063  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 5489;
7064  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 5490;
7065  default: return 0;
7066  }
7067  }
7068 
7069  UInt32 From(const Item ID)
7070  {
7071  switch (ID)
7072  {
7073  case Item::AcaciaBoat: return 762;
7074  case Item::AcaciaButton: return 245;
7075  case Item::AcaciaDoor: return 460;
7076  case Item::AcaciaFence: return 179;
7077  case Item::AcaciaFenceGate: return 214;
7078  case Item::AcaciaLeaves: return 60;
7079  case Item::AcaciaLog: return 36;
7080  case Item::AcaciaPlanks: return 17;
7081  case Item::AcaciaPressurePlate: return 164;
7082  case Item::AcaciaSapling: return 23;
7083  case Item::AcaciaSlab: return 116;
7084  case Item::AcaciaStairs: return 301;
7085  case Item::AcaciaTrapdoor: return 191;
7086  case Item::AcaciaWood: return 54;
7087  case Item::ActivatorRail: return 261;
7088  case Item::Air: return -0;
7089  case Item::Allium: return 101;
7090  case Item::Andesite: return 6;
7091  case Item::Anvil: return 247;
7092  case Item::Apple: return 471;
7093  case Item::ArmorStand: return 721;
7094  case Item::Arrow: return 473;
7095  case Item::AzureBluet: return 102;
7096  case Item::BakedPotato: return 694;
7097  case Item::Barrier: return 279;
7098  case Item::BatSpawnEgg: return 634;
7099  case Item::Beacon: return 238;
7100  case Item::Bedrock: return 25;
7101  case Item::Beef: return 614;
7102  case Item::Beetroot: return 749;
7103  case Item::BeetrootSeeds: return 750;
7104  case Item::BeetrootSoup: return 751;
7105  case Item::BirchBoat: return 760;
7106  case Item::BirchButton: return 243;
7107  case Item::BirchDoor: return 458;
7108  case Item::BirchFence: return 177;
7109  case Item::BirchFenceGate: return 212;
7110  case Item::BirchLeaves: return 58;
7111  case Item::BirchLog: return 34;
7112  case Item::BirchPlanks: return 15;
7113  case Item::BirchPressurePlate: return 162;
7114  case Item::BirchSapling: return 21;
7115  case Item::BirchSlab: return 114;
7116  case Item::BirchStairs: return 235;
7117  case Item::BirchTrapdoor: return 189;
7118  case Item::BirchWood: return 52;
7119  case Item::BlackBanner: return 745;
7120  case Item::BlackBed: return 606;
7121  case Item::BlackCarpet: return 297;
7122  case Item::BlackConcrete: return 410;
7123  case Item::BlackConcretePowder: return 426;
7124  case Item::BlackGlazedTerracotta: return 394;
7125  case Item::BlackShulkerBox: return 378;
7126  case Item::BlackStainedGlass: return 326;
7127  case Item::BlackStainedGlassPane: return 342;
7128  case Item::BlackTerracotta: return 278;
7129  case Item::BlackWool: return 97;
7130  case Item::BlazePowder: return 628;
7131  case Item::BlazeRod: return 620;
7132  case Item::BlazeSpawnEgg: return 635;
7133  case Item::BlueBanner: return 741;
7134  case Item::BlueBed: return 602;
7135  case Item::BlueCarpet: return 293;
7136  case Item::BlueConcrete: return 406;
7137  case Item::BlueConcretePowder: return 422;
7138  case Item::BlueGlazedTerracotta: return 390;
7139  case Item::BlueIce: return 453;
7140  case Item::BlueOrchid: return 100;
7141  case Item::BlueShulkerBox: return 374;
7142  case Item::BlueStainedGlass: return 322;
7143  case Item::BlueStainedGlassPane: return 338;
7144  case Item::BlueTerracotta: return 274;
7145  case Item::BlueWool: return 93;
7146  case Item::Bone: return 588;
7147  case Item::BoneBlock: return 359;
7148  case Item::BoneMeal: return 587;
7149  case Item::Book: return 557;
7150  case Item::Bookshelf: return 137;
7151  case Item::Bow: return 472;
7152  case Item::Bowl: return 493;
7153  case Item::BrainCoral: return 439;
7154  case Item::BrainCoralBlock: return 434;
7155  case Item::BrainCoralFan: return 444;
7156  case Item::Bread: return 509;
7157  case Item::BrewingStand: return 630;
7158  case Item::Brick: return 551;
7159  case Item::BrickSlab: return 122;
7160  case Item::BrickStairs: return 216;
7161  case Item::Bricks: return 135;
7162  case Item::BrownBanner: return 742;
7163  case Item::BrownBed: return 603;
7164  case Item::BrownCarpet: return 294;
7165  case Item::BrownConcrete: return 407;
7166  case Item::BrownConcretePowder: return 423;
7167  case Item::BrownGlazedTerracotta: return 391;
7168  case Item::BrownMushroom: return 108;
7169  case Item::BrownMushroomBlock: return 203;
7170  case Item::BrownShulkerBox: return 375;
7171  case Item::BrownStainedGlass: return 323;
7172  case Item::BrownStainedGlassPane: return 339;
7173  case Item::BrownTerracotta: return 275;
7174  case Item::BrownWool: return 94;
7175  case Item::BubbleCoral: return 440;
7176  case Item::BubbleCoralBlock: return 435;
7177  case Item::BubbleCoralFan: return 445;
7178  case Item::Bucket: return 537;
7179  case Item::Cactus: return 172;
7180  case Item::GreenDye: return 574;
7181  case Item::Cake: return 590;
7182  case Item::Carrot: return 692;
7183  case Item::CarrotOnAStick: return 704;
7184  case Item::CarvedPumpkin: return 182;
7185  case Item::Cauldron: return 631;
7186  case Item::CaveSpiderSpawnEgg: return 636;
7187  case Item::ChainCommandBlock: return 355;
7188  case Item::ChainmailBoots: return 517;
7189  case Item::ChainmailChestplate: return 515;
7190  case Item::ChainmailHelmet: return 514;
7191  case Item::ChainmailLeggings: return 516;
7192  case Item::Charcoal: return 475;
7193  case Item::Chest: return 149;
7194  case Item::ChestMinecart: return 559;
7195  case Item::Chicken: return 616;
7196  case Item::ChickenSpawnEgg: return 637;
7197  case Item::ChippedAnvil: return 248;
7198  case Item::ChiseledQuartzBlock: return 257;
7199  case Item::ChiseledRedSandstone: return 351;
7200  case Item::ChiseledSandstone: return 69;
7201  case Item::ChiseledStoneBricks: return 202;
7202  case Item::ChorusFlower: return 143;
7203  case Item::ChorusFruit: return 747;
7204  case Item::ChorusPlant: return 142;
7205  case Item::Clay: return 173;
7206  case Item::ClayBall: return 552;
7207  case Item::Clock: return 564;
7208  case Item::Coal: return 474;
7209  case Item::CoalBlock: return 299;
7210  case Item::CoalOre: return 31;
7211  case Item::CoarseDirt: return 10;
7212  case Item::Cobblestone: return 12;
7213  case Item::CobblestoneSlab: return 121;
7214  case Item::CobblestoneStairs: return 157;
7215  case Item::CobblestoneWall: return 239;
7216  case Item::Cobweb: return 75;
7217  case Item::CocoaBeans: return 575;
7218  case Item::Cod: return 566;
7219  case Item::CodBucket: return 549;
7220  case Item::CodSpawnEgg: return 638;
7221  case Item::CommandBlock: return 237;
7222  case Item::CommandBlockMinecart: return 727;
7223  case Item::Comparator: return 463;
7224  case Item::Compass: return 562;
7225  case Item::Conduit: return 454;
7226  case Item::CookedBeef: return 615;
7227  case Item::CookedChicken: return 617;
7228  case Item::CookedCod: return 570;
7229  case Item::CookedMutton: return 729;
7230  case Item::CookedPorkchop: return 532;
7231  case Item::CookedRabbit: return 717;
7232  case Item::CookedSalmon: return 571;
7233  case Item::Cookie: return 607;
7234  case Item::CowSpawnEgg: return 639;
7235  case Item::CrackedStoneBricks: return 201;
7236  case Item::CraftingTable: return 152;
7237  case Item::CreeperHead: return 702;
7238  case Item::CreeperSpawnEgg: return 640;
7239  case Item::CutRedSandstone: return 352;
7240  case Item::CutSandstone: return 70;
7241  case Item::CyanBanner: return 739;
7242  case Item::CyanBed: return 600;
7243  case Item::CyanCarpet: return 291;
7244  case Item::CyanConcrete: return 404;
7245  case Item::CyanConcretePowder: return 420;
7246  case Item::CyanDye: return 578;
7247  case Item::CyanGlazedTerracotta: return 388;
7248  case Item::CyanShulkerBox: return 372;
7249  case Item::CyanStainedGlass: return 320;
7250  case Item::CyanStainedGlassPane: return 336;
7251  case Item::CyanTerracotta: return 272;
7252  case Item::CyanWool: return 91;
7253  case Item::DamagedAnvil: return 249;
7254  case Item::Dandelion: return 98;
7255  case Item::YellowDye: return 583;
7256  case Item::DarkOakBoat: return 763;
7257  case Item::DarkOakButton: return 246;
7258  case Item::DarkOakDoor: return 461;
7259  case Item::DarkOakFence: return 180;
7260  case Item::DarkOakFenceGate: return 215;
7261  case Item::DarkOakLeaves: return 61;
7262  case Item::DarkOakLog: return 37;
7263  case Item::DarkOakPlanks: return 18;
7264  case Item::DarkOakPressurePlate: return 165;
7265  case Item::DarkOakSapling: return 24;
7266  case Item::DarkOakSlab: return 117;
7267  case Item::DarkOakStairs: return 302;
7268  case Item::DarkOakTrapdoor: return 192;
7269  case Item::DarkOakWood: return 55;
7270  case Item::DarkPrismarine: return 345;
7271  case Item::DarkPrismarineSlab: return 130;
7272  case Item::DarkPrismarineStairs: return 348;
7273  case Item::DaylightDetector: return 253;
7274  case Item::DeadBrainCoralBlock: return 429;
7275  case Item::DeadBrainCoralFan: return 449;
7276  case Item::DeadBubbleCoralBlock: return 430;
7277  case Item::DeadBubbleCoralFan: return 450;
7278  case Item::DeadBush: return 78;
7279  case Item::DeadFireCoralBlock: return 431;
7280  case Item::DeadFireCoralFan: return 451;
7281  case Item::DeadHornCoralBlock: return 432;
7282  case Item::DeadHornCoralFan: return 452;
7283  case Item::DeadTubeCoralBlock: return 428;
7284  case Item::DeadTubeCoralFan: return 448;
7285  case Item::DebugStick: return 768;
7286  case Item::DetectorRail: return 73;
7287  case Item::Diamond: return 476;
7288  case Item::DiamondAxe: return 491;
7289  case Item::DiamondBlock: return 151;
7290  case Item::DiamondBoots: return 525;
7291  case Item::DiamondChestplate: return 523;
7292  case Item::DiamondHelmet: return 522;
7293  case Item::DiamondHoe: return 505;
7294  case Item::DiamondHorseArmor: return 724;
7295  case Item::DiamondLeggings: return 524;
7296  case Item::DiamondOre: return 150;
7297  case Item::DiamondPickaxe: return 490;
7298  case Item::DiamondShovel: return 489;
7299  case Item::DiamondSword: return 488;
7300  case Item::Diorite: return 4;
7301  case Item::Dirt: return 9;
7302  case Item::Dispenser: return 67;
7303  case Item::DolphinSpawnEgg: return 641;
7304  case Item::DonkeySpawnEgg: return 642;
7305  case Item::DragonBreath: return 752;
7306  case Item::DragonEgg: return 227;
7307  case Item::DragonHead: return 703;
7308  case Item::DriedKelp: return 611;
7309  case Item::DriedKelpBlock: return 555;
7310  case Item::Dropper: return 262;
7311  case Item::DrownedSpawnEgg: return 643;
7312  case Item::Egg: return 561;
7313  case Item::ElderGuardianSpawnEgg: return 644;
7314  case Item::Elytra: return 758;
7315  case Item::Emerald: return 689;
7316  case Item::EmeraldBlock: return 233;
7317  case Item::EmeraldOre: return 230;
7318  case Item::EnchantedBook: return 709;
7319  case Item::EnchantedGoldenApple: return 535;
7320  case Item::EnchantingTable: return 223;
7321  case Item::EndCrystal: return 746;
7322  case Item::EndPortalFrame: return 224;
7323  case Item::EndRod: return 141;
7324  case Item::EndStone: return 225;
7325  case Item::EndStoneBricks: return 226;
7326  case Item::EnderChest: return 231;
7327  case Item::EnderEye: return 632;
7328  case Item::EnderPearl: return 619;
7329  case Item::EndermanSpawnEgg: return 645;
7330  case Item::EndermiteSpawnEgg: return 646;
7331  case Item::EvokerSpawnEgg: return 647;
7332  case Item::ExperienceBottle: return 685;
7333  case Item::Farmland: return 153;
7334  case Item::Feather: return 500;
7335  case Item::FermentedSpiderEye: return 627;
7336  case Item::Fern: return 77;
7337  case Item::FilledMap: return 608;
7338  case Item::FireCharge: return 686;
7339  case Item::FireCoral: return 441;
7340  case Item::FireCoralBlock: return 436;
7341  case Item::FireCoralFan: return 446;
7342  case Item::FireworkRocket: return 707;
7343  case Item::FireworkStar: return 708;
7344  case Item::FishingRod: return 563;
7345  case Item::Flint: return 530;
7346  case Item::FlintAndSteel: return 470;
7347  case Item::FlowerPot: return 691;
7348  case Item::Furnace: return 154;
7349  case Item::FurnaceMinecart: return 560;
7350  case Item::GhastSpawnEgg: return 648;
7351  case Item::GhastTear: return 621;
7352  case Item::Glass: return 64;
7353  case Item::GlassBottle: return 625;
7354  case Item::GlassPane: return 207;
7355  case Item::GlisteringMelonSlice: return 633;
7356  case Item::Glowstone: return 185;
7357  case Item::GlowstoneDust: return 565;
7358  case Item::GoldBlock: return 110;
7359  case Item::GoldIngot: return 478;
7360  case Item::GoldNugget: return 622;
7361  case Item::GoldOre: return 29;
7362  case Item::GoldenApple: return 534;
7363  case Item::GoldenAxe: return 498;
7364  case Item::GoldenBoots: return 529;
7365  case Item::GoldenCarrot: return 697;
7366  case Item::GoldenChestplate: return 527;
7367  case Item::GoldenHelmet: return 526;
7368  case Item::GoldenHoe: return 506;
7369  case Item::GoldenHorseArmor: return 723;
7370  case Item::GoldenLeggings: return 528;
7371  case Item::GoldenPickaxe: return 497;
7372  case Item::GoldenShovel: return 496;
7373  case Item::GoldenSword: return 495;
7374  case Item::Granite: return 2;
7375  case Item::Grass: return 76;
7376  case Item::GrassBlock: return 8;
7377  case Item::GrassPath: return 304;
7378  case Item::Gravel: return 28;
7379  case Item::GrayBanner: return 737;
7380  case Item::GrayBed: return 598;
7381  case Item::GrayCarpet: return 289;
7382  case Item::GrayConcrete: return 402;
7383  case Item::GrayConcretePowder: return 418;
7384  case Item::GrayDye: return 580;
7385  case Item::GrayGlazedTerracotta: return 386;
7386  case Item::GrayShulkerBox: return 370;
7387  case Item::GrayStainedGlass: return 318;
7388  case Item::GrayStainedGlassPane: return 334;
7389  case Item::GrayTerracotta: return 270;
7390  case Item::GrayWool: return 89;
7391  case Item::GreenBanner: return 743;
7392  case Item::GreenBed: return 604;
7393  case Item::GreenCarpet: return 295;
7394  case Item::GreenConcrete: return 408;
7395  case Item::GreenConcretePowder: return 424;
7396  case Item::GreenGlazedTerracotta: return 392;
7397  case Item::GreenShulkerBox: return 376;
7398  case Item::GreenStainedGlass: return 324;
7399  case Item::GreenStainedGlassPane: return 340;
7400  case Item::GreenTerracotta: return 276;
7401  case Item::GreenWool: return 95;
7402  case Item::GuardianSpawnEgg: return 649;
7403  case Item::Gunpowder: return 501;
7404  case Item::HayBale: return 281;
7405  case Item::HeartOfTheSea: return 784;
7406  case Item::HeavyWeightedPressurePlate: return 252;
7407  case Item::Hopper: return 256;
7408  case Item::HopperMinecart: return 713;
7409  case Item::HornCoral: return 442;
7410  case Item::HornCoralBlock: return 437;
7411  case Item::HornCoralFan: return 447;
7412  case Item::HorseSpawnEgg: return 650;
7413  case Item::HuskSpawnEgg: return 651;
7414  case Item::Ice: return 170;
7415  case Item::InfestedChiseledStoneBricks: return 198;
7416  case Item::InfestedCobblestone: return 194;
7417  case Item::InfestedCrackedStoneBricks: return 197;
7418  case Item::InfestedMossyStoneBricks: return 196;
7419  case Item::InfestedStone: return 193;
7420  case Item::InfestedStoneBricks: return 195;
7421  case Item::InkSac: return 572;
7422  case Item::IronAxe: return 469;
7423  case Item::IronBars: return 206;
7424  case Item::IronBlock: return 111;
7425  case Item::IronBoots: return 521;
7426  case Item::IronChestplate: return 519;
7427  case Item::IronDoor: return 455;
7428  case Item::IronHelmet: return 518;
7429  case Item::IronHoe: return 504;
7430  case Item::IronHorseArmor: return 722;
7431  case Item::IronIngot: return 477;
7432  case Item::IronLeggings: return 520;
7433  case Item::IronNugget: return 766;
7434  case Item::IronOre: return 30;
7435  case Item::IronPickaxe: return 468;
7436  case Item::IronShovel: return 467;
7437  case Item::IronSword: return 479;
7438  case Item::IronTrapdoor: return 280;
7439  case Item::ItemFrame: return 690;
7440  case Item::JackOLantern: return 186;
7441  case Item::Jukebox: return 174;
7442  case Item::JungleBoat: return 761;
7443  case Item::JungleButton: return 244;
7444  case Item::JungleDoor: return 459;
7445  case Item::JungleFence: return 178;
7446  case Item::JungleFenceGate: return 213;
7447  case Item::JungleLeaves: return 59;
7448  case Item::JungleLog: return 35;
7449  case Item::JunglePlanks: return 16;
7450  case Item::JunglePressurePlate: return 163;
7451  case Item::JungleSapling: return 22;
7452  case Item::JungleSlab: return 115;
7453  case Item::JungleStairs: return 236;
7454  case Item::JungleTrapdoor: return 190;
7455  case Item::JungleWood: return 53;
7456  case Item::Kelp: return 554;
7457  case Item::KnowledgeBook: return 767;
7458  case Item::Ladder: return 155;
7459  case Item::LapisBlock: return 66;
7460  case Item::LapisLazuli: return 576;
7461  case Item::LapisOre: return 65;
7462  case Item::LargeFern: return 310;
7463  case Item::LavaBucket: return 539;
7464  case Item::Lead: return 725;
7465  case Item::Leather: return 545;
7466  case Item::LeatherBoots: return 513;
7467  case Item::LeatherChestplate: return 511;
7468  case Item::LeatherHelmet: return 510;
7469  case Item::LeatherLeggings: return 512;
7470  case Item::Lever: return 158;
7471  case Item::LightBlueBanner: return 733;
7472  case Item::LightBlueBed: return 594;
7473  case Item::LightBlueCarpet: return 285;
7474  case Item::LightBlueConcrete: return 398;
7475  case Item::LightBlueConcretePowder: return 414;
7476  case Item::LightBlueDye: return 584;
7477  case Item::LightBlueGlazedTerracotta: return 382;
7478  case Item::LightBlueShulkerBox: return 366;
7479  case Item::LightBlueStainedGlass: return 314;
7480  case Item::LightBlueStainedGlassPane: return 330;
7481  case Item::LightBlueTerracotta: return 266;
7482  case Item::LightBlueWool: return 85;
7483  case Item::LightGrayBanner: return 738;
7484  case Item::LightGrayBed: return 599;
7485  case Item::LightGrayCarpet: return 290;
7486  case Item::LightGrayConcrete: return 403;
7487  case Item::LightGrayConcretePowder: return 419;
7488  case Item::LightGrayDye: return 579;
7489  case Item::LightGrayGlazedTerracotta: return 387;
7490  case Item::LightGrayShulkerBox: return 371;
7491  case Item::LightGrayStainedGlass: return 319;
7492  case Item::LightGrayStainedGlassPane: return 335;
7493  case Item::LightGrayTerracotta: return 271;
7494  case Item::LightGrayWool: return 90;
7495  case Item::LightWeightedPressurePlate: return 251;
7496  case Item::Lilac: return 306;
7497  case Item::LilyPad: return 219;
7498  case Item::LimeBanner: return 735;
7499  case Item::LimeBed: return 596;
7500  case Item::LimeCarpet: return 287;
7501  case Item::LimeConcrete: return 400;
7502  case Item::LimeConcretePowder: return 416;
7503  case Item::LimeDye: return 582;
7504  case Item::LimeGlazedTerracotta: return 384;
7505  case Item::LimeShulkerBox: return 368;
7506  case Item::LimeStainedGlass: return 316;
7507  case Item::LimeStainedGlassPane: return 332;
7508  case Item::LimeTerracotta: return 268;
7509  case Item::LimeWool: return 87;
7510  case Item::LingeringPotion: return 756;
7511  case Item::LlamaSpawnEgg: return 652;
7512  case Item::MagentaBanner: return 732;
7513  case Item::MagentaBed: return 593;
7514  case Item::MagentaCarpet: return 284;
7515  case Item::MagentaConcrete: return 397;
7516  case Item::MagentaConcretePowder: return 413;
7517  case Item::MagentaDye: return 585;
7518  case Item::MagentaGlazedTerracotta: return 381;
7519  case Item::MagentaShulkerBox: return 365;
7520  case Item::MagentaStainedGlass: return 313;
7521  case Item::MagentaStainedGlassPane: return 329;
7522  case Item::MagentaTerracotta: return 265;
7523  case Item::MagentaWool: return 84;
7524  case Item::MagmaBlock: return 356;
7525  case Item::MagmaCream: return 629;
7526  case Item::MagmaCubeSpawnEgg: return 653;
7527  case Item::Map: return 696;
7528  case Item::Melon: return 208;
7529  case Item::MelonSeeds: return 613;
7530  case Item::MelonSlice: return 610;
7531  case Item::MilkBucket: return 546;
7532  case Item::Minecart: return 540;
7533  case Item::MooshroomSpawnEgg: return 654;
7534  case Item::MossyCobblestone: return 138;
7535  case Item::MossyCobblestoneWall: return 240;
7536  case Item::MossyStoneBricks: return 200;
7537  case Item::MuleSpawnEgg: return 655;
7538  case Item::MushroomStem: return 205;
7539  case Item::MushroomStew: return 494;
7540  case Item::MusicDisc11: return 779;
7541  case Item::MusicDisc13: return 769;
7542  case Item::MusicDiscBlocks: return 771;
7543  case Item::MusicDiscCat: return 770;
7544  case Item::MusicDiscChirp: return 772;
7545  case Item::MusicDiscFar: return 773;
7546  case Item::MusicDiscMall: return 774;
7547  case Item::MusicDiscMellohi: return 775;
7548  case Item::MusicDiscStal: return 776;
7549  case Item::MusicDiscStrad: return 777;
7550  case Item::MusicDiscWait: return 780;
7551  case Item::MusicDiscWard: return 778;
7552  case Item::Mutton: return 728;
7553  case Item::Mycelium: return 218;
7554  case Item::NameTag: return 726;
7555  case Item::NautilusShell: return 783;
7556  case Item::NetherBrick: return 710;
7557  case Item::NetherBrickFence: return 221;
7558  case Item::NetherBrickSlab: return 124;
7559  case Item::NetherBrickStairs: return 222;
7560  case Item::NetherBricks: return 220;
7561  case Item::NetherQuartzOre: return 255;
7562  case Item::NetherStar: return 705;
7563  case Item::NetherWart: return 623;
7564  case Item::NetherWartBlock: return 357;
7565  case Item::Netherrack: return 183;
7566  case Item::NoteBlock: return 71;
7567  case Item::OakBoat: return 544;
7568  case Item::OakButton: return 241;
7569  case Item::OakDoor: return 456;
7570  case Item::OakFence: return 175;
7571  case Item::OakFenceGate: return 210;
7572  case Item::OakLeaves: return 56;
7573  case Item::OakLog: return 32;
7574  case Item::OakPlanks: return 13;
7575  case Item::OakPressurePlate: return 160;
7576  case Item::OakSapling: return 19;
7577  case Item::OakSlab: return 112;
7578  case Item::OakStairs: return 148;
7579  case Item::OakTrapdoor: return 187;
7580  case Item::OakWood: return 50;
7581  case Item::Observer: return 361;
7582  case Item::Obsidian: return 139;
7583  case Item::OcelotSpawnEgg: return 656;
7584  case Item::OrangeBanner: return 731;
7585  case Item::OrangeBed: return 592;
7586  case Item::OrangeCarpet: return 283;
7587  case Item::OrangeConcrete: return 396;
7588  case Item::OrangeConcretePowder: return 412;
7589  case Item::OrangeDye: return 586;
7590  case Item::OrangeGlazedTerracotta: return 380;
7591  case Item::OrangeShulkerBox: return 364;
7592  case Item::OrangeStainedGlass: return 312;
7593  case Item::OrangeStainedGlassPane: return 328;
7594  case Item::OrangeTerracotta: return 264;
7595  case Item::OrangeTulip: return 104;
7596  case Item::OrangeWool: return 83;
7597  case Item::OxeyeDaisy: return 107;
7598  case Item::PackedIce: return 300;
7599  case Item::Painting: return 533;
7600  case Item::Paper: return 556;
7601  case Item::ParrotSpawnEgg: return 657;
7602  case Item::Peony: return 308;
7603  case Item::PetrifiedOakSlab: return 120;
7604  case Item::PhantomMembrane: return 782;
7605  case Item::PhantomSpawnEgg: return 658;
7606  case Item::PigSpawnEgg: return 659;
7607  case Item::PinkBanner: return 736;
7608  case Item::PinkBed: return 597;
7609  case Item::PinkCarpet: return 288;
7610  case Item::PinkConcrete: return 401;
7611  case Item::PinkConcretePowder: return 417;
7612  case Item::PinkDye: return 581;
7613  case Item::PinkGlazedTerracotta: return 385;
7614  case Item::PinkShulkerBox: return 369;
7615  case Item::PinkStainedGlass: return 317;
7616  case Item::PinkStainedGlassPane: return 333;
7617  case Item::PinkTerracotta: return 269;
7618  case Item::PinkTulip: return 106;
7619  case Item::PinkWool: return 88;
7620  case Item::Piston: return 81;
7621  case Item::PlayerHead: return 700;
7622  case Item::Podzol: return 11;
7623  case Item::PoisonousPotato: return 695;
7624  case Item::PolarBearSpawnEgg: return 660;
7625  case Item::PolishedAndesite: return 7;
7626  case Item::PolishedDiorite: return 5;
7627  case Item::PolishedGranite: return 3;
7628  case Item::PoppedChorusFruit: return 748;
7629  case Item::Poppy: return 99;
7630  case Item::Porkchop: return 531;
7631  case Item::Potato: return 693;
7632  case Item::Potion: return 624;
7633  case Item::PoweredRail: return 72;
7634  case Item::Prismarine: return 343;
7635  case Item::PrismarineBrickSlab: return 129;
7636  case Item::PrismarineBrickStairs: return 347;
7637  case Item::PrismarineBricks: return 344;
7638  case Item::PrismarineCrystals: return 715;
7639  case Item::PrismarineShard: return 714;
7640  case Item::PrismarineSlab: return 128;
7641  case Item::PrismarineStairs: return 346;
7642  case Item::Pufferfish: return 569;
7643  case Item::PufferfishBucket: return 547;
7644  case Item::PufferfishSpawnEgg: return 661;
7645  case Item::Pumpkin: return 181;
7646  case Item::PumpkinPie: return 706;
7647  case Item::PumpkinSeeds: return 612;
7648  case Item::PurpleBanner: return 740;
7649  case Item::PurpleBed: return 601;
7650  case Item::PurpleCarpet: return 292;
7651  case Item::PurpleConcrete: return 405;
7652  case Item::PurpleConcretePowder: return 421;
7653  case Item::PurpleDye: return 577;
7654  case Item::PurpleGlazedTerracotta: return 389;
7655  case Item::PurpleShulkerBox: return 373;
7656  case Item::PurpleStainedGlass: return 321;
7657  case Item::PurpleStainedGlassPane: return 337;
7658  case Item::PurpleTerracotta: return 273;
7659  case Item::PurpleWool: return 92;
7660  case Item::PurpurBlock: return 144;
7661  case Item::PurpurPillar: return 145;
7662  case Item::PurpurSlab: return 127;
7663  case Item::PurpurStairs: return 146;
7664  case Item::Quartz: return 711;
7665  case Item::QuartzBlock: return 258;
7666  case Item::QuartzPillar: return 259;
7667  case Item::QuartzSlab: return 125;
7668  case Item::QuartzStairs: return 260;
7669  case Item::Rabbit: return 716;
7670  case Item::RabbitFoot: return 719;
7671  case Item::RabbitHide: return 720;
7672  case Item::RabbitSpawnEgg: return 662;
7673  case Item::RabbitStew: return 718;
7674  case Item::Rail: return 156;
7675  case Item::RedBanner: return 744;
7676  case Item::RedBed: return 605;
7677  case Item::RedCarpet: return 296;
7678  case Item::RedConcrete: return 409;
7679  case Item::RedConcretePowder: return 425;
7680  case Item::RedGlazedTerracotta: return 393;
7681  case Item::RedMushroom: return 109;
7682  case Item::RedMushroomBlock: return 204;
7683  case Item::RedNetherBricks: return 358;
7684  case Item::RedSand: return 27;
7685  case Item::RedSandstone: return 350;
7686  case Item::RedSandstoneSlab: return 126;
7687  case Item::RedSandstoneStairs: return 353;
7688  case Item::RedShulkerBox: return 377;
7689  case Item::RedStainedGlass: return 325;
7690  case Item::RedStainedGlassPane: return 341;
7691  case Item::RedTerracotta: return 277;
7692  case Item::RedTulip: return 103;
7693  case Item::RedWool: return 96;
7694  case Item::Redstone: return 542;
7695  case Item::RedstoneBlock: return 254;
7696  case Item::RedstoneLamp: return 228;
7697  case Item::RedstoneOre: return 166;
7698  case Item::RedstoneTorch: return 167;
7699  case Item::Repeater: return 462;
7700  case Item::RepeatingCommandBlock: return 354;
7701  case Item::RoseBush: return 307;
7702  case Item::RedDye: return 573;
7703  case Item::RottenFlesh: return 618;
7704  case Item::Saddle: return 541;
7705  case Item::Salmon: return 567;
7706  case Item::SalmonBucket: return 548;
7707  case Item::SalmonSpawnEgg: return 663;
7708  case Item::Sand: return 26;
7709  case Item::Sandstone: return 68;
7710  case Item::SandstoneSlab: return 119;
7711  case Item::SandstoneStairs: return 229;
7712  case Item::Scute: return 466;
7713  case Item::SeaLantern: return 349;
7714  case Item::SeaPickle: return 80;
7715  case Item::Seagrass: return 79;
7716  case Item::Shears: return 609;
7717  case Item::SheepSpawnEgg: return 664;
7718  case Item::Shield: return 757;
7719  case Item::ShulkerBox: return 362;
7720  case Item::ShulkerShell: return 765;
7721  case Item::ShulkerSpawnEgg: return 665;
7722  case Item::OakSign: return 536;
7723  case Item::SilverfishSpawnEgg: return 666;
7724  case Item::SkeletonHorseSpawnEgg: return 668;
7725  case Item::SkeletonSkull: return 698;
7726  case Item::SkeletonSpawnEgg: return 667;
7727  case Item::SlimeBall: return 558;
7728  case Item::SlimeBlock: return 303;
7729  case Item::SlimeSpawnEgg: return 669;
7730  case Item::SmoothQuartz: return 131;
7731  case Item::SmoothRedSandstone: return 132;
7732  case Item::SmoothSandstone: return 133;
7733  case Item::SmoothStone: return 134;
7734  case Item::Snow: return 169;
7735  case Item::SnowBlock: return 171;
7736  case Item::Snowball: return 543;
7737  case Item::SoulSand: return 184;
7738  case Item::Spawner: return 147;
7739  case Item::SpectralArrow: return 754;
7740  case Item::SpiderEye: return 626;
7741  case Item::SpiderSpawnEgg: return 670;
7742  case Item::SplashPotion: return 753;
7743  case Item::Sponge: return 62;
7744  case Item::SpruceBoat: return 759;
7745  case Item::SpruceButton: return 242;
7746  case Item::SpruceDoor: return 457;
7747  case Item::SpruceFence: return 176;
7748  case Item::SpruceFenceGate: return 211;
7749  case Item::SpruceLeaves: return 57;
7750  case Item::SpruceLog: return 33;
7751  case Item::SprucePlanks: return 14;
7752  case Item::SprucePressurePlate: return 161;
7753  case Item::SpruceSapling: return 20;
7754  case Item::SpruceSlab: return 113;
7755  case Item::SpruceStairs: return 234;
7756  case Item::SpruceTrapdoor: return 188;
7757  case Item::SpruceWood: return 51;
7758  case Item::SquidSpawnEgg: return 671;
7759  case Item::Stick: return 492;
7760  case Item::StickyPiston: return 74;
7761  case Item::Stone: return 1;
7762  case Item::StoneAxe: return 487;
7763  case Item::StoneBrickSlab: return 123;
7764  case Item::StoneBrickStairs: return 217;
7765  case Item::StoneBricks: return 199;
7766  case Item::StoneButton: return 168;
7767  case Item::StoneHoe: return 503;
7768  case Item::StonePickaxe: return 486;
7769  case Item::StonePressurePlate: return 159;
7770  case Item::StoneShovel: return 485;
7771  case Item::StoneSlab: return 118;
7772  case Item::StoneSword: return 484;
7773  case Item::StraySpawnEgg: return 672;
7774  case Item::String: return 499;
7775  case Item::StrippedAcaciaLog: return 42;
7776  case Item::StrippedAcaciaWood: return 48;
7777  case Item::StrippedBirchLog: return 40;
7778  case Item::StrippedBirchWood: return 46;
7779  case Item::StrippedDarkOakLog: return 43;
7780  case Item::StrippedDarkOakWood: return 49;
7781  case Item::StrippedJungleLog: return 41;
7782  case Item::StrippedJungleWood: return 47;
7783  case Item::StrippedOakLog: return 38;
7784  case Item::StrippedOakWood: return 44;
7785  case Item::StrippedSpruceLog: return 39;
7786  case Item::StrippedSpruceWood: return 45;
7787  case Item::StructureBlock: return 464;
7788  case Item::StructureVoid: return 360;
7789  case Item::Sugar: return 589;
7790  case Item::SugarCane: return 553;
7791  case Item::Sunflower: return 305;
7792  case Item::TallGrass: return 309;
7793  case Item::Terracotta: return 298;
7794  case Item::TippedArrow: return 755;
7795  case Item::TNT: return 136;
7796  case Item::TNTMinecart: return 712;
7797  case Item::Torch: return 140;
7798  case Item::TotemOfUndying: return 764;
7799  case Item::TrappedChest: return 250;
7800  case Item::Trident: return 781;
7801  case Item::TripwireHook: return 232;
7802  case Item::TropicalFish: return 568;
7803  case Item::TropicalFishBucket: return 550;
7804  case Item::TropicalFishSpawnEgg: return 673;
7805  case Item::TubeCoral: return 438;
7806  case Item::TubeCoralBlock: return 433;
7807  case Item::TubeCoralFan: return 443;
7808  case Item::TurtleEgg: return 427;
7809  case Item::TurtleHelmet: return 465;
7810  case Item::TurtleSpawnEgg: return 674;
7811  case Item::VexSpawnEgg: return 675;
7812  case Item::VillagerSpawnEgg: return 676;
7813  case Item::VindicatorSpawnEgg: return 677;
7814  case Item::Vine: return 209;
7815  case Item::WaterBucket: return 538;
7816  case Item::WetSponge: return 63;
7817  case Item::Wheat: return 508;
7818  case Item::WheatSeeds: return 507;
7819  case Item::WhiteBanner: return 730;
7820  case Item::WhiteBed: return 591;
7821  case Item::WhiteCarpet: return 282;
7822  case Item::WhiteConcrete: return 395;
7823  case Item::WhiteConcretePowder: return 411;
7824  case Item::WhiteGlazedTerracotta: return 379;
7825  case Item::WhiteShulkerBox: return 363;
7826  case Item::WhiteStainedGlass: return 311;
7827  case Item::WhiteStainedGlassPane: return 327;
7828  case Item::WhiteTerracotta: return 263;
7829  case Item::WhiteTulip: return 105;
7830  case Item::WhiteWool: return 82;
7831  case Item::WitchSpawnEgg: return 678;
7832  case Item::WitherSkeletonSkull: return 699;
7833  case Item::WitherSkeletonSpawnEgg: return 679;
7834  case Item::WolfSpawnEgg: return 680;
7835  case Item::WoodenAxe: return 483;
7836  case Item::WoodenHoe: return 502;
7837  case Item::WoodenPickaxe: return 482;
7838  case Item::WoodenShovel: return 481;
7839  case Item::WoodenSword: return 480;
7840  case Item::WritableBook: return 687;
7841  case Item::WrittenBook: return 688;
7842  case Item::YellowBanner: return 734;
7843  case Item::YellowBed: return 595;
7844  case Item::YellowCarpet: return 286;
7845  case Item::YellowConcrete: return 399;
7846  case Item::YellowConcretePowder: return 415;
7847  case Item::YellowGlazedTerracotta: return 383;
7848  case Item::YellowShulkerBox: return 367;
7849  case Item::YellowStainedGlass: return 315;
7850  case Item::YellowStainedGlassPane: return 331;
7851  case Item::YellowTerracotta: return 267;
7852  case Item::YellowWool: return 86;
7853  case Item::ZombieHead: return 701;
7854  case Item::ZombieHorseSpawnEgg: return 682;
7855  case Item::ZombiePigmanSpawnEgg: return 683;
7856  case Item::ZombieSpawnEgg: return 681;
7857  case Item::ZombieVillagerSpawnEgg: return 684;
7858  default: return 0;
7859  }
7860  }
7861 
7863  {
7864  switch (ID)
7865  {
7866  case CustomStatistic::AnimalsBred: return 25;
7867  case CustomStatistic::AviateOneCm: return 17;
7868  case CustomStatistic::BoatOneCm: return 14;
7869  case CustomStatistic::CleanArmor: return 33;
7870  case CustomStatistic::CleanBanner: return 34;
7871  case CustomStatistic::ClimbOneCm: return 10;
7872  case CustomStatistic::CrouchOneCm: return 6;
7873  case CustomStatistic::DamageDealt: return 21;
7874  case CustomStatistic::DamageTaken: return 22;
7875  case CustomStatistic::Deaths: return 23;
7876  case CustomStatistic::Drop: return 20;
7877  case CustomStatistic::EatCakeSlice: return 30;
7878  case CustomStatistic::EnchantItem: return 45;
7879  case CustomStatistic::FallOneCm: return 9;
7880  case CustomStatistic::FillCauldron: return 31;
7881  case CustomStatistic::FishCaught: return 27;
7882  case CustomStatistic::FlyOneCm: return 11;
7883  case CustomStatistic::HorseOneCm: return 16;
7884  case CustomStatistic::InspectDispenser: return 39;
7885  case CustomStatistic::InspectDropper: return 37;
7886  case CustomStatistic::InspectHopper: return 38;
7887  case CustomStatistic::InteractWithBeacon: return 36;
7890  case CustomStatistic::InteractWithFurnace: return 47;
7891  case CustomStatistic::Jump: return 19;
7892  case CustomStatistic::LeaveGame: return 0;
7893  case CustomStatistic::MinecartOneCm: return 13;
7894  case CustomStatistic::MobKills: return 24;
7895  case CustomStatistic::OpenChest: return 49;
7896  case CustomStatistic::OpenEnderchest: return 44;
7897  case CustomStatistic::OpenShulkerBox: return 51;
7898  case CustomStatistic::PigOneCm: return 15;
7899  case CustomStatistic::PlayerKills: return 26;
7900  case CustomStatistic::PlayNoteblock: return 40;
7901  case CustomStatistic::PlayOneMinute: return 1;
7902  case CustomStatistic::PlayRecord: return 46;
7903  case CustomStatistic::PotFlower: return 42;
7904  case CustomStatistic::SleepInBed: return 50;
7905  case CustomStatistic::SneakTime: return 4;
7906  case CustomStatistic::SprintOneCm: return 7;
7907  case CustomStatistic::SwimOneCm: return 8;
7908  case CustomStatistic::TalkedToVillager: return 28;
7909  case CustomStatistic::TimeSinceDeath: return 2;
7910  case CustomStatistic::TimeSinceRest: return 3;
7911  case CustomStatistic::TradedWithVillager: return 29;
7912  case CustomStatistic::TriggerTrappedChest: return 43;
7913  case CustomStatistic::TuneNoteblock: return 41;
7914  case CustomStatistic::UseCauldron: return 32;
7915  case CustomStatistic::WalkOneCm: return 5;
7916  case CustomStatistic::WalkOnWaterOneCm: return 18;
7917  case CustomStatistic::WalkUnderWaterOneCm: return 12;
7918  default: return UInt32(-1);
7919  }
7920  }
7921 
7922  Item ToItem(const UInt32 ID)
7923  {
7924  switch (ID)
7925  {
7926  case 762: return Item::AcaciaBoat;
7927  case 245: return Item::AcaciaButton;
7928  case 460: return Item::AcaciaDoor;
7929  case 179: return Item::AcaciaFence;
7930  case 214: return Item::AcaciaFenceGate;
7931  case 60: return Item::AcaciaLeaves;
7932  case 36: return Item::AcaciaLog;
7933  case 17: return Item::AcaciaPlanks;
7934  case 164: return Item::AcaciaPressurePlate;
7935  case 23: return Item::AcaciaSapling;
7936  case 116: return Item::AcaciaSlab;
7937  case 301: return Item::AcaciaStairs;
7938  case 191: return Item::AcaciaTrapdoor;
7939  case 54: return Item::AcaciaWood;
7940  case 261: return Item::ActivatorRail;
7941  case -0: return Item::Air;
7942  case 101: return Item::Allium;
7943  case 6: return Item::Andesite;
7944  case 247: return Item::Anvil;
7945  case 471: return Item::Apple;
7946  case 721: return Item::ArmorStand;
7947  case 473: return Item::Arrow;
7948  case 102: return Item::AzureBluet;
7949  case 694: return Item::BakedPotato;
7950  case 279: return Item::Barrier;
7951  case 634: return Item::BatSpawnEgg;
7952  case 238: return Item::Beacon;
7953  case 25: return Item::Bedrock;
7954  case 614: return Item::Beef;
7955  case 749: return Item::Beetroot;
7956  case 750: return Item::BeetrootSeeds;
7957  case 751: return Item::BeetrootSoup;
7958  case 760: return Item::BirchBoat;
7959  case 243: return Item::BirchButton;
7960  case 458: return Item::BirchDoor;
7961  case 177: return Item::BirchFence;
7962  case 212: return Item::BirchFenceGate;
7963  case 58: return Item::BirchLeaves;
7964  case 34: return Item::BirchLog;
7965  case 15: return Item::BirchPlanks;
7966  case 162: return Item::BirchPressurePlate;
7967  case 21: return Item::BirchSapling;
7968  case 114: return Item::BirchSlab;
7969  case 235: return Item::BirchStairs;
7970  case 189: return Item::BirchTrapdoor;
7971  case 52: return Item::BirchWood;
7972  case 745: return Item::BlackBanner;
7973  case 606: return Item::BlackBed;
7974  case 297: return Item::BlackCarpet;
7975  case 410: return Item::BlackConcrete;
7976  case 426: return Item::BlackConcretePowder;
7977  case 394: return Item::BlackGlazedTerracotta;
7978  case 378: return Item::BlackShulkerBox;
7979  case 326: return Item::BlackStainedGlass;
7980  case 342: return Item::BlackStainedGlassPane;
7981  case 278: return Item::BlackTerracotta;
7982  case 97: return Item::BlackWool;
7983  case 628: return Item::BlazePowder;
7984  case 620: return Item::BlazeRod;
7985  case 635: return Item::BlazeSpawnEgg;
7986  case 741: return Item::BlueBanner;
7987  case 602: return Item::BlueBed;
7988  case 293: return Item::BlueCarpet;
7989  case 406: return Item::BlueConcrete;
7990  case 422: return Item::BlueConcretePowder;
7991  case 390: return Item::BlueGlazedTerracotta;
7992  case 453: return Item::BlueIce;
7993  case 100: return Item::BlueOrchid;
7994  case 374: return Item::BlueShulkerBox;
7995  case 322: return Item::BlueStainedGlass;
7996  case 338: return Item::BlueStainedGlassPane;
7997  case 274: return Item::BlueTerracotta;
7998  case 93: return Item::BlueWool;
7999  case 588: return Item::Bone;
8000  case 359: return Item::BoneBlock;
8001  case 587: return Item::BoneMeal;
8002  case 557: return Item::Book;
8003  case 137: return Item::Bookshelf;
8004  case 472: return Item::Bow;
8005  case 493: return Item::Bowl;
8006  case 439: return Item::BrainCoral;
8007  case 434: return Item::BrainCoralBlock;
8008  case 444: return Item::BrainCoralFan;
8009  case 509: return Item::Bread;
8010  case 630: return Item::BrewingStand;
8011  case 551: return Item::Brick;
8012  case 122: return Item::BrickSlab;
8013  case 216: return Item::BrickStairs;
8014  case 135: return Item::Bricks;
8015  case 742: return Item::BrownBanner;
8016  case 603: return Item::BrownBed;
8017  case 294: return Item::BrownCarpet;
8018  case 407: return Item::BrownConcrete;
8019  case 423: return Item::BrownConcretePowder;
8020  case 391: return Item::BrownGlazedTerracotta;
8021  case 108: return Item::BrownMushroom;
8022  case 203: return Item::BrownMushroomBlock;
8023  case 375: return Item::BrownShulkerBox;
8024  case 323: return Item::BrownStainedGlass;
8025  case 339: return Item::BrownStainedGlassPane;
8026  case 275: return Item::BrownTerracotta;
8027  case 94: return Item::BrownWool;
8028  case 440: return Item::BubbleCoral;
8029  case 435: return Item::BubbleCoralBlock;
8030  case 445: return Item::BubbleCoralFan;
8031  case 537: return Item::Bucket;
8032  case 172: return Item::Cactus;
8033  case 574: return Item::GreenDye;
8034  case 590: return Item::Cake;
8035  case 692: return Item::Carrot;
8036  case 704: return Item::CarrotOnAStick;
8037  case 182: return Item::CarvedPumpkin;
8038  case 631: return Item::Cauldron;
8039  case 636: return Item::CaveSpiderSpawnEgg;
8040  case 355: return Item::ChainCommandBlock;
8041  case 517: return Item::ChainmailBoots;
8042  case 515: return Item::ChainmailChestplate;
8043  case 514: return Item::ChainmailHelmet;
8044  case 516: return Item::ChainmailLeggings;
8045  case 475: return Item::Charcoal;
8046  case 149: return Item::Chest;
8047  case 559: return Item::ChestMinecart;
8048  case 616: return Item::Chicken;
8049  case 637: return Item::ChickenSpawnEgg;
8050  case 248: return Item::ChippedAnvil;
8051  case 257: return Item::ChiseledQuartzBlock;
8052  case 351: return Item::ChiseledRedSandstone;
8053  case 69: return Item::ChiseledSandstone;
8054  case 202: return Item::ChiseledStoneBricks;
8055  case 143: return Item::ChorusFlower;
8056  case 747: return Item::ChorusFruit;
8057  case 142: return Item::ChorusPlant;
8058  case 173: return Item::Clay;
8059  case 552: return Item::ClayBall;
8060  case 564: return Item::Clock;
8061  case 474: return Item::Coal;
8062  case 299: return Item::CoalBlock;
8063  case 31: return Item::CoalOre;
8064  case 10: return Item::CoarseDirt;
8065  case 12: return Item::Cobblestone;
8066  case 121: return Item::CobblestoneSlab;
8067  case 157: return Item::CobblestoneStairs;
8068  case 239: return Item::CobblestoneWall;
8069  case 75: return Item::Cobweb;
8070  case 575: return Item::CocoaBeans;
8071  case 566: return Item::Cod;
8072  case 549: return Item::CodBucket;
8073  case 638: return Item::CodSpawnEgg;
8074  case 237: return Item::CommandBlock;
8075  case 727: return Item::CommandBlockMinecart;
8076  case 463: return Item::Comparator;
8077  case 562: return Item::Compass;
8078  case 454: return Item::Conduit;
8079  case 615: return Item::CookedBeef;
8080  case 617: return Item::CookedChicken;
8081  case 570: return Item::CookedCod;
8082  case 729: return Item::CookedMutton;
8083  case 532: return Item::CookedPorkchop;
8084  case 717: return Item::CookedRabbit;
8085  case 571: return Item::CookedSalmon;
8086  case 607: return Item::Cookie;
8087  case 639: return Item::CowSpawnEgg;
8088  case 201: return Item::CrackedStoneBricks;
8089  case 152: return Item::CraftingTable;
8090  case 702: return Item::CreeperHead;
8091  case 640: return Item::CreeperSpawnEgg;
8092  case 352: return Item::CutRedSandstone;
8093  case 70: return Item::CutSandstone;
8094  case 739: return Item::CyanBanner;
8095  case 600: return Item::CyanBed;
8096  case 291: return Item::CyanCarpet;
8097  case 404: return Item::CyanConcrete;
8098  case 420: return Item::CyanConcretePowder;
8099  case 578: return Item::CyanDye;
8100  case 388: return Item::CyanGlazedTerracotta;
8101  case 372: return Item::CyanShulkerBox;
8102  case 320: return Item::CyanStainedGlass;
8103  case 336: return Item::CyanStainedGlassPane;
8104  case 272: return Item::CyanTerracotta;
8105  case 91: return Item::CyanWool;
8106  case 249: return Item::DamagedAnvil;
8107  case 98: return Item::Dandelion;
8108  case 583: return Item::YellowDye;
8109  case 763: return Item::DarkOakBoat;
8110  case 246: return Item::DarkOakButton;
8111  case 461: return Item::DarkOakDoor;
8112  case 180: return Item::DarkOakFence;
8113  case 215: return Item::DarkOakFenceGate;
8114  case 61: return Item::DarkOakLeaves;
8115  case 37: return Item::DarkOakLog;
8116  case 18: return Item::DarkOakPlanks;
8117  case 165: return Item::DarkOakPressurePlate;
8118  case 24: return Item::DarkOakSapling;
8119  case 117: return Item::DarkOakSlab;
8120  case 302: return Item::DarkOakStairs;
8121  case 192: return Item::DarkOakTrapdoor;
8122  case 55: return Item::DarkOakWood;
8123  case 345: return Item::DarkPrismarine;
8124  case 130: return Item::DarkPrismarineSlab;
8125  case 348: return Item::DarkPrismarineStairs;
8126  case 253: return Item::DaylightDetector;
8127  case 429: return Item::DeadBrainCoralBlock;
8128  case 449: return Item::DeadBrainCoralFan;
8129  case 430: return Item::DeadBubbleCoralBlock;
8130  case 450: return Item::DeadBubbleCoralFan;
8131  case 78: return Item::DeadBush;
8132  case 431: return Item::DeadFireCoralBlock;
8133  case 451: return Item::DeadFireCoralFan;
8134  case 432: return Item::DeadHornCoralBlock;
8135  case 452: return Item::DeadHornCoralFan;
8136  case 428: return Item::DeadTubeCoralBlock;
8137  case 448: return Item::DeadTubeCoralFan;
8138  case 768: return Item::DebugStick;
8139  case 73: return Item::DetectorRail;
8140  case 476: return Item::Diamond;
8141  case 491: return Item::DiamondAxe;
8142  case 151: return Item::DiamondBlock;
8143  case 525: return Item::DiamondBoots;
8144  case 523: return Item::DiamondChestplate;
8145  case 522: return Item::DiamondHelmet;
8146  case 505: return Item::DiamondHoe;
8147  case 724: return Item::DiamondHorseArmor;
8148  case 524: return Item::DiamondLeggings;
8149  case 150: return Item::DiamondOre;
8150  case 490: return Item::DiamondPickaxe;
8151  case 489: return Item::DiamondShovel;
8152  case 488: return Item::DiamondSword;
8153  case 4: return Item::Diorite;
8154  case 9: return Item::Dirt;
8155  case 67: return Item::Dispenser;
8156  case 641: return Item::DolphinSpawnEgg;
8157  case 642: return Item::DonkeySpawnEgg;
8158  case 752: return Item::DragonBreath;
8159  case 227: return Item::DragonEgg;
8160  case 703: return Item::DragonHead;
8161  case 611: return Item::DriedKelp;
8162  case 555: return Item::DriedKelpBlock;
8163  case 262: return Item::Dropper;
8164  case 643: return Item::DrownedSpawnEgg;
8165  case 561: return Item::Egg;
8166  case 644: return Item::ElderGuardianSpawnEgg;
8167  case 758: return Item::Elytra;
8168  case 689: return Item::Emerald;
8169  case 233: return Item::EmeraldBlock;
8170  case 230: return Item::EmeraldOre;
8171  case 709: return Item::EnchantedBook;
8172  case 535: return Item::EnchantedGoldenApple;
8173  case 223: return Item::EnchantingTable;
8174  case 746: return Item::EndCrystal;
8175  case 224: return Item::EndPortalFrame;
8176  case 141: return Item::EndRod;
8177  case 225: return Item::EndStone;
8178  case 226: return Item::EndStoneBricks;
8179  case 231: return Item::EnderChest;
8180  case 632: return Item::EnderEye;
8181  case 619: return Item::EnderPearl;
8182  case 645: return Item::EndermanSpawnEgg;
8183  case 646: return Item::EndermiteSpawnEgg;
8184  case 647: return Item::EvokerSpawnEgg;
8185  case 685: return Item::ExperienceBottle;
8186  case 153: return Item::Farmland;
8187  case 500: return Item::Feather;
8188  case 627: return Item::FermentedSpiderEye;
8189  case 77: return Item::Fern;
8190  case 608: return Item::FilledMap;
8191  case 686: return Item::FireCharge;
8192  case 441: return Item::FireCoral;
8193  case 436: return Item::FireCoralBlock;
8194  case 446: return Item::FireCoralFan;
8195  case 707: return Item::FireworkRocket;
8196  case 708: return Item::FireworkStar;
8197  case 563: return Item::FishingRod;
8198  case 530: return Item::Flint;
8199  case 470: return Item::FlintAndSteel;
8200  case 691: return Item::FlowerPot;
8201  case 154: return Item::Furnace;
8202  case 560: return Item::FurnaceMinecart;
8203  case 648: return Item::GhastSpawnEgg;
8204  case 621: return Item::GhastTear;
8205  case 64: return Item::Glass;
8206  case 625: return Item::GlassBottle;
8207  case 207: return Item::GlassPane;
8208  case 633: return Item::GlisteringMelonSlice;
8209  case 185: return Item::Glowstone;
8210  case 565: return Item::GlowstoneDust;
8211  case 110: return Item::GoldBlock;
8212  case 478: return Item::GoldIngot;
8213  case 622: return Item::GoldNugget;
8214  case 29: return Item::GoldOre;
8215  case 534: return Item::GoldenApple;
8216  case 498: return Item::GoldenAxe;
8217  case 529: return Item::GoldenBoots;
8218  case 697: return Item::GoldenCarrot;
8219  case 527: return Item::GoldenChestplate;
8220  case 526: return Item::GoldenHelmet;
8221  case 506: return Item::GoldenHoe;
8222  case 723: return Item::GoldenHorseArmor;
8223  case 528: return Item::GoldenLeggings;
8224  case 497: return Item::GoldenPickaxe;
8225  case 496: return Item::GoldenShovel;
8226  case 495: return Item::GoldenSword;
8227  case 2: return Item::Granite;
8228  case 76: return Item::Grass;
8229  case 8: return Item::GrassBlock;
8230  case 304: return Item::GrassPath;
8231  case 28: return Item::Gravel;
8232  case 737: return Item::GrayBanner;
8233  case 598: return Item::GrayBed;
8234  case 289: return Item::GrayCarpet;
8235  case 402: return Item::GrayConcrete;
8236  case 418: return Item::GrayConcretePowder;
8237  case 580: return Item::GrayDye;
8238  case 386: return Item::GrayGlazedTerracotta;
8239  case 370: return Item::GrayShulkerBox;
8240  case 318: return Item::GrayStainedGlass;
8241  case 334: return Item::GrayStainedGlassPane;
8242  case 270: return Item::GrayTerracotta;
8243  case 89: return Item::GrayWool;
8244  case 743: return Item::GreenBanner;
8245  case 604: return Item::GreenBed;
8246  case 295: return Item::GreenCarpet;
8247  case 408: return Item::GreenConcrete;
8248  case 424: return Item::GreenConcretePowder;
8249  case 392: return Item::GreenGlazedTerracotta;
8250  case 376: return Item::GreenShulkerBox;
8251  case 324: return Item::GreenStainedGlass;
8252  case 340: return Item::GreenStainedGlassPane;
8253  case 276: return Item::GreenTerracotta;
8254  case 95: return Item::GreenWool;
8255  case 649: return Item::GuardianSpawnEgg;
8256  case 501: return Item::Gunpowder;
8257  case 281: return Item::HayBale;
8258  case 784: return Item::HeartOfTheSea;
8259  case 252: return Item::HeavyWeightedPressurePlate;
8260  case 256: return Item::Hopper;
8261  case 713: return Item::HopperMinecart;
8262  case 442: return Item::HornCoral;
8263  case 437: return Item::HornCoralBlock;
8264  case 447: return Item::HornCoralFan;
8265  case 650: return Item::HorseSpawnEgg;
8266  case 651: return Item::HuskSpawnEgg;
8267  case 170: return Item::Ice;
8268  case 198: return Item::InfestedChiseledStoneBricks;
8269  case 194: return Item::InfestedCobblestone;
8270  case 197: return Item::InfestedCrackedStoneBricks;
8271  case 196: return Item::InfestedMossyStoneBricks;
8272  case 193: return Item::InfestedStone;
8273  case 195: return Item::InfestedStoneBricks;
8274  case 572: return Item::InkSac;
8275  case 469: return Item::IronAxe;
8276  case 206: return Item::IronBars;
8277  case 111: return Item::IronBlock;
8278  case 521: return Item::IronBoots;
8279  case 519: return Item::IronChestplate;
8280  case 455: return Item::IronDoor;
8281  case 518: return Item::IronHelmet;
8282  case 504: return Item::IronHoe;
8283  case 722: return Item::IronHorseArmor;
8284  case 477: return Item::IronIngot;
8285  case 520: return Item::IronLeggings;
8286  case 766: return Item::IronNugget;
8287  case 30: return Item::IronOre;
8288  case 468: return Item::IronPickaxe;
8289  case 467: return Item::IronShovel;
8290  case 479: return Item::IronSword;
8291  case 280: return Item::IronTrapdoor;
8292  case 690: return Item::ItemFrame;
8293  case 186: return Item::JackOLantern;
8294  case 174: return Item::Jukebox;
8295  case 761: return Item::JungleBoat;
8296  case 244: return Item::JungleButton;
8297  case 459: return Item::JungleDoor;
8298  case 178: return Item::JungleFence;
8299  case 213: return Item::JungleFenceGate;
8300  case 59: return Item::JungleLeaves;
8301  case 35: return Item::JungleLog;
8302  case 16: return Item::JunglePlanks;
8303  case 163: return Item::JunglePressurePlate;
8304  case 22: return Item::JungleSapling;
8305  case 115: return Item::JungleSlab;
8306  case 236: return Item::JungleStairs;
8307  case 190: return Item::JungleTrapdoor;
8308  case 53: return Item::JungleWood;
8309  case 554: return Item::Kelp;
8310  case 767: return Item::KnowledgeBook;
8311  case 155: return Item::Ladder;
8312  case 66: return Item::LapisBlock;
8313  case 576: return Item::LapisLazuli;
8314  case 65: return Item::LapisOre;
8315  case 310: return Item::LargeFern;
8316  case 539: return Item::LavaBucket;
8317  case 725: return Item::Lead;
8318  case 545: return Item::Leather;
8319  case 513: return Item::LeatherBoots;
8320  case 511: return Item::LeatherChestplate;
8321  case 510: return Item::LeatherHelmet;
8322  case 512: return Item::LeatherLeggings;
8323  case 158: return Item::Lever;
8324  case 733: return Item::LightBlueBanner;
8325  case 594: return Item::LightBlueBed;
8326  case 285: return Item::LightBlueCarpet;
8327  case 398: return Item::LightBlueConcrete;
8328  case 414: return Item::LightBlueConcretePowder;
8329  case 584: return Item::LightBlueDye;
8330  case 382: return Item::LightBlueGlazedTerracotta;
8331  case 366: return Item::LightBlueShulkerBox;
8332  case 314: return Item::LightBlueStainedGlass;
8333  case 330: return Item::LightBlueStainedGlassPane;
8334  case 266: return Item::LightBlueTerracotta;
8335  case 85: return Item::LightBlueWool;
8336  case 738: return Item::LightGrayBanner;
8337  case 599: return Item::LightGrayBed;
8338  case 290: return Item::LightGrayCarpet;
8339  case 403: return Item::LightGrayConcrete;
8340  case 419: return Item::LightGrayConcretePowder;
8341  case 579: return Item::LightGrayDye;
8342  case 387: return Item::LightGrayGlazedTerracotta;
8343  case 371: return Item::LightGrayShulkerBox;
8344  case 319: return Item::LightGrayStainedGlass;
8345  case 335: return Item::LightGrayStainedGlassPane;
8346  case 271: return Item::LightGrayTerracotta;
8347  case 90: return Item::LightGrayWool;
8348  case 251: return Item::LightWeightedPressurePlate;
8349  case 306: return Item::Lilac;
8350  case 219: return Item::LilyPad;
8351  case 735: return Item::LimeBanner;
8352  case 596: return Item::LimeBed;
8353  case 287: return Item::LimeCarpet;
8354  case 400: return Item::LimeConcrete;
8355  case 416: return Item::LimeConcretePowder;
8356  case 582: return Item::LimeDye;
8357  case 384: return Item::LimeGlazedTerracotta;
8358  case 368: return Item::LimeShulkerBox;
8359  case 316: return Item::LimeStainedGlass;
8360  case 332: return Item::LimeStainedGlassPane;
8361  case 268: return Item::LimeTerracotta;
8362  case 87: return Item::LimeWool;
8363  case 756: return Item::LingeringPotion;
8364  case 652: return Item::LlamaSpawnEgg;
8365  case 732: return Item::MagentaBanner;
8366  case 593: return Item::MagentaBed;
8367  case 284: return Item::MagentaCarpet;
8368  case 397: return Item::MagentaConcrete;
8369  case 413: return Item::MagentaConcretePowder;
8370  case 585: return Item::MagentaDye;
8371  case 381: return Item::MagentaGlazedTerracotta;
8372  case 365: return Item::MagentaShulkerBox;
8373  case 313: return Item::MagentaStainedGlass;
8374  case 329: return Item::MagentaStainedGlassPane;
8375  case 265: return Item::MagentaTerracotta;
8376  case 84: return Item::MagentaWool;
8377  case 356: return Item::MagmaBlock;
8378  case 629: return Item::MagmaCream;
8379  case 653: return Item::MagmaCubeSpawnEgg;
8380  case 696: return Item::Map;
8381  case 208: return Item::Melon;
8382  case 613: return Item::MelonSeeds;
8383  case 610: return Item::MelonSlice;
8384  case 546: return Item::MilkBucket;
8385  case 540: return Item::Minecart;
8386  case 654: return Item::MooshroomSpawnEgg;
8387  case 138: return Item::MossyCobblestone;
8388  case 240: return Item::MossyCobblestoneWall;
8389  case 200: return Item::MossyStoneBricks;
8390  case 655: return Item::MuleSpawnEgg;
8391  case 205: return Item::MushroomStem;
8392  case 494: return Item::MushroomStew;
8393  case 779: return Item::MusicDisc11;
8394  case 769: return Item::MusicDisc13;
8395  case 771: return Item::MusicDiscBlocks;
8396  case 770: return Item::MusicDiscCat;
8397  case 772: return Item::MusicDiscChirp;
8398  case 773: return Item::MusicDiscFar;
8399  case 774: return Item::MusicDiscMall;
8400  case 775: return Item::MusicDiscMellohi;
8401  case 776: return Item::MusicDiscStal;
8402  case 777: return Item::MusicDiscStrad;
8403  case 780: return Item::MusicDiscWait;
8404  case 778: return Item::MusicDiscWard;
8405  case 728: return Item::Mutton;
8406  case 218: return Item::Mycelium;
8407  case 726: return Item::NameTag;
8408  case 783: return Item::NautilusShell;
8409  case 710: return Item::NetherBrick;
8410  case 221: return Item::NetherBrickFence;
8411  case 124: return Item::NetherBrickSlab;
8412  case 222: return Item::NetherBrickStairs;
8413  case 220: return Item::NetherBricks;
8414  case 255: return Item::NetherQuartzOre;
8415  case 705: return Item::NetherStar;
8416  case 623: return Item::NetherWart;
8417  case 357: return Item::NetherWartBlock;
8418  case 183: return Item::Netherrack;
8419  case 71: return Item::NoteBlock;
8420  case 544: return Item::OakBoat;
8421  case 241: return Item::OakButton;
8422  case 456: return Item::OakDoor;
8423  case 175: return Item::OakFence;
8424  case 210: return Item::OakFenceGate;
8425  case 56: return Item::OakLeaves;
8426  case 32: return Item::OakLog;
8427  case 13: return Item::OakPlanks;
8428  case 160: return Item::OakPressurePlate;
8429  case 19: return Item::OakSapling;
8430  case 112: return Item::OakSlab;
8431  case 148: return Item::OakStairs;
8432  case 187: return Item::OakTrapdoor;
8433  case 50: return Item::OakWood;
8434  case 361: return Item::Observer;
8435  case 139: return Item::Obsidian;
8436  case 656: return Item::OcelotSpawnEgg;
8437  case 731: return Item::OrangeBanner;
8438  case 592: return Item::OrangeBed;
8439  case 283: return Item::OrangeCarpet;
8440  case 396: return Item::OrangeConcrete;
8441  case 412: return Item::OrangeConcretePowder;
8442  case 586: return Item::OrangeDye;
8443  case 380: return Item::OrangeGlazedTerracotta;
8444  case 364: return Item::OrangeShulkerBox;
8445  case 312: return Item::OrangeStainedGlass;
8446  case 328: return Item::OrangeStainedGlassPane;
8447  case 264: return Item::OrangeTerracotta;
8448  case 104: return Item::OrangeTulip;
8449  case 83: return Item::OrangeWool;
8450  case 107: return Item::OxeyeDaisy;
8451  case 300: return Item::PackedIce;
8452  case 533: return Item::Painting;
8453  case 556: return Item::Paper;
8454  case 657: return Item::ParrotSpawnEgg;
8455  case 308: return Item::Peony;
8456  case 120: return Item::PetrifiedOakSlab;
8457  case 782: return Item::PhantomMembrane;
8458  case 658: return Item::PhantomSpawnEgg;
8459  case 659: return Item::PigSpawnEgg;
8460  case 736: return Item::PinkBanner;
8461  case 597: return Item::PinkBed;
8462  case 288: return Item::PinkCarpet;
8463  case 401: return Item::PinkConcrete;
8464  case 417: return Item::PinkConcretePowder;
8465  case 581: return Item::PinkDye;
8466  case 385: return Item::PinkGlazedTerracotta;
8467  case 369: return Item::PinkShulkerBox;
8468  case 317: return Item::PinkStainedGlass;
8469  case 333: return Item::PinkStainedGlassPane;
8470  case 269: return Item::PinkTerracotta;
8471  case 106: return Item::PinkTulip;
8472  case 88: return Item::PinkWool;
8473  case 81: return Item::Piston;
8474  case 700: return Item::PlayerHead;
8475  case 11: return Item::Podzol;
8476  case 695: return Item::PoisonousPotato;
8477  case 660: return Item::PolarBearSpawnEgg;
8478  case 7: return Item::PolishedAndesite;
8479  case 5: return Item::PolishedDiorite;
8480  case 3: return Item::PolishedGranite;
8481  case 748: return Item::PoppedChorusFruit;
8482  case 99: return Item::Poppy;
8483  case 531: return Item::Porkchop;
8484  case 693: return Item::Potato;
8485  case 624: return Item::Potion;
8486  case 72: return Item::PoweredRail;
8487  case 343: return Item::Prismarine;
8488  case 129: return Item::PrismarineBrickSlab;
8489  case 347: return Item::PrismarineBrickStairs;
8490  case 344: return Item::PrismarineBricks;
8491  case 715: return Item::PrismarineCrystals;
8492  case 714: return Item::PrismarineShard;
8493  case 128: return Item::PrismarineSlab;
8494  case 346: return Item::PrismarineStairs;
8495  case 569: return Item::Pufferfish;
8496  case 547: return Item::PufferfishBucket;
8497  case 661: return Item::PufferfishSpawnEgg;
8498  case 181: return Item::Pumpkin;
8499  case 706: return Item::PumpkinPie;
8500  case 612: return Item::PumpkinSeeds;
8501  case 740: return Item::PurpleBanner;
8502  case 601: return Item::PurpleBed;
8503  case 292: return Item::PurpleCarpet;
8504  case 405: return Item::PurpleConcrete;
8505  case 421: return Item::PurpleConcretePowder;
8506  case 577: return Item::PurpleDye;
8507  case 389: return Item::PurpleGlazedTerracotta;
8508  case 373: return Item::PurpleShulkerBox;
8509  case 321: return Item::PurpleStainedGlass;
8510  case 337: return Item::PurpleStainedGlassPane;
8511  case 273: return Item::PurpleTerracotta;
8512  case 92: return Item::PurpleWool;
8513  case 144: return Item::PurpurBlock;
8514  case 145: return Item::PurpurPillar;
8515  case 127: return Item::PurpurSlab;
8516  case 146: return Item::PurpurStairs;
8517  case 711: return Item::Quartz;
8518  case 258: return Item::QuartzBlock;
8519  case 259: return Item::QuartzPillar;
8520  case 125: return Item::QuartzSlab;
8521  case 260: return Item::QuartzStairs;
8522  case 716: return Item::Rabbit;
8523  case 719: return Item::RabbitFoot;
8524  case 720: return Item::RabbitHide;
8525  case 662: return Item::RabbitSpawnEgg;
8526  case 718: return Item::RabbitStew;
8527  case 156: return Item::Rail;
8528  case 744: return Item::RedBanner;
8529  case 605: return Item::RedBed;
8530  case 296: return Item::RedCarpet;
8531  case 409: return Item::RedConcrete;
8532  case 425: return Item::RedConcretePowder;
8533  case 393: return Item::RedGlazedTerracotta;
8534  case 109: return Item::RedMushroom;
8535  case 204: return Item::RedMushroomBlock;
8536  case 358: return Item::RedNetherBricks;
8537  case 27: return Item::RedSand;
8538  case 350: return Item::RedSandstone;
8539  case 126: return Item::RedSandstoneSlab;
8540  case 353: return Item::RedSandstoneStairs;
8541  case 377: return Item::RedShulkerBox;
8542  case 325: return Item::RedStainedGlass;
8543  case 341: return Item::RedStainedGlassPane;
8544  case 277: return Item::RedTerracotta;
8545  case 103: return Item::RedTulip;
8546  case 96: return Item::RedWool;
8547  case 542: return Item::Redstone;
8548  case 254: return Item::RedstoneBlock;
8549  case 228: return Item::RedstoneLamp;
8550  case 166: return Item::RedstoneOre;
8551  case 167: return Item::RedstoneTorch;
8552  case 462: return Item::Repeater;
8553  case 354: return Item::RepeatingCommandBlock;
8554  case 307: return Item::RoseBush;
8555  case 573: return Item::RedDye;
8556  case 618: return Item::RottenFlesh;
8557  case 541: return Item::Saddle;
8558  case 567: return Item::Salmon;
8559  case 548: return Item::SalmonBucket;
8560  case 663: return Item::SalmonSpawnEgg;
8561  case 26: return Item::Sand;
8562  case 68: return Item::Sandstone;
8563  case 119: return Item::SandstoneSlab;
8564  case 229: return Item::SandstoneStairs;
8565  case 466: return Item::Scute;
8566  case 349: return Item::SeaLantern;
8567  case 80: return Item::SeaPickle;
8568  case 79: return Item::Seagrass;
8569  case 609: return Item::Shears;
8570  case 664: return Item::SheepSpawnEgg;
8571  case 757: return Item::Shield;
8572  case 362: return Item::ShulkerBox;
8573  case 765: return Item::ShulkerShell;
8574  case 665: return Item::ShulkerSpawnEgg;
8575  case 536: return Item::OakSign;
8576  case 666: return Item::SilverfishSpawnEgg;
8577  case 668: return Item::SkeletonHorseSpawnEgg;
8578  case 698: return Item::SkeletonSkull;
8579  case 667: return Item::SkeletonSpawnEgg;
8580  case 558: return Item::SlimeBall;
8581  case 303: return Item::SlimeBlock;
8582  case 669: return Item::SlimeSpawnEgg;
8583  case 131: return Item::SmoothQuartz;
8584  case 132: return Item::SmoothRedSandstone;
8585  case 133: return Item::SmoothSandstone;
8586  case 134: return Item::SmoothStone;
8587  case 169: return Item::Snow;
8588  case 171: return Item::SnowBlock;
8589  case 543: return Item::Snowball;
8590  case 184: return Item::SoulSand;
8591  case 147: return Item::Spawner;
8592  case 754: return Item::SpectralArrow;
8593  case 626: return Item::SpiderEye;
8594  case 670: return Item::SpiderSpawnEgg;
8595  case 753: return Item::SplashPotion;
8596  case 62: return Item::Sponge;
8597  case 759: return Item::SpruceBoat;
8598  case 242: return Item::SpruceButton;
8599  case 457: return Item::SpruceDoor;
8600  case 176: return Item::SpruceFence;
8601  case 211: return Item::SpruceFenceGate;
8602  case 57: return Item::SpruceLeaves;
8603  case 33: return Item::SpruceLog;
8604  case 14: return Item::SprucePlanks;
8605  case 161: return Item::SprucePressurePlate;
8606  case 20: return Item::SpruceSapling;
8607  case 113: return Item::SpruceSlab;
8608  case 234: return Item::SpruceStairs;
8609  case 188: return Item::SpruceTrapdoor;
8610  case 51: return Item::SpruceWood;
8611  case 671: return Item::SquidSpawnEgg;
8612  case 492: return Item::Stick;
8613  case 74: return Item::StickyPiston;
8614  case 1: return Item::Stone;
8615  case 487: return Item::StoneAxe;
8616  case 123: return Item::StoneBrickSlab;
8617  case 217: return Item::StoneBrickStairs;
8618  case 199: return Item::StoneBricks;
8619  case 168: return Item::StoneButton;
8620  case 503: return Item::StoneHoe;
8621  case 486: return Item::StonePickaxe;
8622  case 159: return Item::StonePressurePlate;
8623  case 485: return Item::StoneShovel;
8624  case 118: return Item::StoneSlab;
8625  case 484: return Item::StoneSword;
8626  case 672: return Item::StraySpawnEgg;
8627  case 499: return Item::String;
8628  case 42: return Item::StrippedAcaciaLog;
8629  case 48: return Item::StrippedAcaciaWood;
8630  case 40: return Item::StrippedBirchLog;
8631  case 46: return Item::StrippedBirchWood;
8632  case 43: return Item::StrippedDarkOakLog;
8633  case 49: return Item::StrippedDarkOakWood;
8634  case 41: return Item::StrippedJungleLog;
8635  case 47: return Item::StrippedJungleWood;
8636  case 38: return Item::StrippedOakLog;
8637  case 44: return Item::StrippedOakWood;
8638  case 39: return Item::StrippedSpruceLog;
8639  case 45: return Item::StrippedSpruceWood;
8640  case 464: return Item::StructureBlock;
8641  case 360: return Item::StructureVoid;
8642  case 589: return Item::Sugar;
8643  case 553: return Item::SugarCane;
8644  case 305: return Item::Sunflower;
8645  case 309: return Item::TallGrass;
8646  case 298: return Item::Terracotta;
8647  case 755: return Item::TippedArrow;
8648  case 136: return Item::TNT;
8649  case 712: return Item::TNTMinecart;
8650  case 140: return Item::Torch;
8651  case 764: return Item::TotemOfUndying;
8652  case 250: return Item::TrappedChest;
8653  case 781: return Item::Trident;
8654  case 232: return Item::TripwireHook;
8655  case 568: return Item::TropicalFish;
8656  case 550: return Item::TropicalFishBucket;
8657  case 673: return Item::TropicalFishSpawnEgg;
8658  case 438: return Item::TubeCoral;
8659  case 433: return Item::TubeCoralBlock;
8660  case 443: return Item::TubeCoralFan;
8661  case 427: return Item::TurtleEgg;
8662  case 465: return Item::TurtleHelmet;
8663  case 674: return Item::TurtleSpawnEgg;
8664  case 675: return Item::VexSpawnEgg;
8665  case 676: return Item::VillagerSpawnEgg;
8666  case 677: return Item::VindicatorSpawnEgg;
8667  case 209: return Item::Vine;
8668  case 538: return Item::WaterBucket;
8669  case 63: return Item::WetSponge;
8670  case 508: return Item::Wheat;
8671  case 507: return Item::WheatSeeds;
8672  case 730: return Item::WhiteBanner;
8673  case 591: return Item::WhiteBed;
8674  case 282: return Item::WhiteCarpet;
8675  case 395: return Item::WhiteConcrete;
8676  case 411: return Item::WhiteConcretePowder;
8677  case 379: return Item::WhiteGlazedTerracotta;
8678  case 363: return Item::WhiteShulkerBox;
8679  case 311: return Item::WhiteStainedGlass;
8680  case 327: return Item::WhiteStainedGlassPane;
8681  case 263: return Item::WhiteTerracotta;
8682  case 105: return Item::WhiteTulip;
8683  case 82: return Item::WhiteWool;
8684  case 678: return Item::WitchSpawnEgg;
8685  case 699: return Item::WitherSkeletonSkull;
8686  case 679: return Item::WitherSkeletonSpawnEgg;
8687  case 680: return Item::WolfSpawnEgg;
8688  case 483: return Item::WoodenAxe;
8689  case 502: return Item::WoodenHoe;
8690  case 482: return Item::WoodenPickaxe;
8691  case 481: return Item::WoodenShovel;
8692  case 480: return Item::WoodenSword;
8693  case 687: return Item::WritableBook;
8694  case 688: return Item::WrittenBook;
8695  case 734: return Item::YellowBanner;
8696  case 595: return Item::YellowBed;
8697  case 286: return Item::YellowCarpet;
8698  case 399: return Item::YellowConcrete;
8699  case 415: return Item::YellowConcretePowder;
8700  case 383: return Item::YellowGlazedTerracotta;
8701  case 367: return Item::YellowShulkerBox;
8702  case 315: return Item::YellowStainedGlass;
8703  case 331: return Item::YellowStainedGlassPane;
8704  case 267: return Item::YellowTerracotta;
8705  case 86: return Item::YellowWool;
8706  case 701: return Item::ZombieHead;
8707  case 682: return Item::ZombieHorseSpawnEgg;
8708  case 683: return Item::ZombiePigmanSpawnEgg;
8709  case 681: return Item::ZombieSpawnEgg;
8710  case 684: return Item::ZombieVillagerSpawnEgg;
8711  default: return Item::Air;
8712  }
8713  }
8714 }
@ 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
@ 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
@ 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
@ 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
@ CreeperSpawnEgg
@ DiamondSword
@ Obsidian
@ OcelotSpawnEgg
@ RedGlazedTerracotta
@ GlassPane
@ AcaciaBoat
@ JungleWood
@ BubbleCoralBlock
@ CrackedStoneBricks
@ ChainmailLeggings
@ PackedIce
@ 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
UInt32 From(const BlockState Block)
Definition: Palette_1_13.cpp:7
Item ToItem(const UInt32 ID)
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 DeadBrainCoralBlock()
Definition: BlockStates.h:6242
constexpr BlockState DeadBrainCoralFan()
Definition: BlockStates.h:6249
constexpr BlockState DeadBubbleCoralBlock()
Definition: BlockStates.h:6275
constexpr BlockState DeadBubbleCoralFan()
Definition: BlockStates.h:6282
constexpr BlockState DeadBush()
Definition: BlockStates.h:6301
constexpr BlockState DeadFireCoralBlock()
Definition: BlockStates.h:6315
constexpr BlockState DeadFireCoralFan()
Definition: BlockStates.h:6322
constexpr BlockState DeadHornCoralBlock()
Definition: BlockStates.h:6348
constexpr BlockState DeadHornCoralFan()
Definition: BlockStates.h:6355
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